
      :root { --emy-navy:#001b47; --emy-orange:#ff6a00; --emy-cream:#fff8ef; --emy-muted:#6a7690; --emy-line:rgba(0,27,71,.10); }
      * { box-sizing: border-box; }
      html, body { margin: 0; min-height: 100%; background: var(--emy-cream); color: var(--emy-navy); font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
      body { min-height: 100vh; overflow-x: hidden; }
      button, input { font: inherit; }
      button { -webkit-tap-highlight-color: transparent; }
      [hidden] { display: none !important; }
      .phone, .page { min-height: 100dvh; background: linear-gradient(180deg, #fff8ef 0%, #fffdf8 48%, #fff8ef 100%); }
      .home-first-paint-loader { position: fixed; inset: 0; z-index: 9999; display: grid; place-items: start center; padding: 16px clamp(14px, 3vw, 32px) 104px; background: linear-gradient(180deg, #fff8ef 0%, #fffdf8 48%, #fff8ef 100%); opacity: 1; visibility: visible; pointer-events: none; transition: opacity .18s ease; }
      html.emy-home-real-ready .home-first-paint-loader, html.emy-home-real-timeout .home-first-paint-loader, html.emy-home-shell-ready .home-first-paint-loader { opacity: 0; visibility: hidden; pointer-events: none; }
      .home-boot-layout { width: min(100%, 1340px); display: grid; grid-template-columns: minmax(210px, 272px) minmax(360px, 1fr) minmax(230px, 330px); gap: clamp(18px, 3vw, 44px); align-items: start; }
      .home-boot-side, .home-boot-main, .home-boot-stack { display: grid; gap: 16px; }
      .home-boot-top, .home-boot-banner, .home-boot-card, .home-boot-feed, .home-boot-mini-card { border: 1px solid rgba(0,27,71,.08); background: rgba(255,255,255,.78); box-shadow: 0 18px 48px rgba(0,27,71,.08); }
      .home-boot-top { min-height: 58px; display: grid; grid-template-columns: 48px 1fr 132px; gap: 14px; align-items: center; border-width: 0 0 1px; border-radius: 0; background: transparent; box-shadow: none; }
      .home-boot-banner { min-height: 292px; border-radius: 18px; padding: 34px; display: grid; grid-template-columns: 82px minmax(0, 1fr); gap: 28px; align-items: center; }
      .home-boot-card { min-height: 360px; border-radius: 18px; padding: 14px; }
      .home-boot-feed { min-height: 162px; border-radius: 18px; padding: 18px; display: grid; gap: 14px; }
      .home-boot-mini-card { min-height: 86px; border-radius: 16px; padding: 16px; display: grid; gap: 12px; }
      .home-boot-line, .home-boot-avatar, .home-boot-dot, .home-boot-logo, .home-boot-media { display: block; background: linear-gradient(90deg, rgba(0,27,71,.07) 0%, rgba(255,255,255,.88) 48%, rgba(0,27,71,.07) 100%); background-size: 240% 100%; animation: emyHomeBootShimmer 1.2s ease-in-out infinite; }
      .home-boot-line { height: 12px; border-radius: 999px; }
      .home-boot-line.short { width: 38%; }
      .home-boot-line.medium { width: 62%; }
      .home-boot-line.long { width: 86%; }
      .home-boot-avatar, .home-boot-logo { width: 48px; height: 48px; border-radius: 50%; }
      .home-boot-logo { width: 72px; height: 72px; border-radius: 18px; }
      .home-boot-dot { width: 34px; height: 34px; border-radius: 50%; }
      .home-boot-media { min-height: 240px; border-radius: 14px; }
      .home-boot-row { display: grid; grid-template-columns: 46px 1fr; gap: 12px; align-items: center; }
      .home-boot-actions { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; align-items: center; }
      @keyframes emyHomeBootShimmer { 0% { background-position: 120% 0; } 100% { background-position: -120% 0; } }
      .bottom-nav, .public-customer-bottom-nav, .business-bottom-nav { position: fixed; left: 50%; bottom: 18px; z-index: 70; width: min(620px, calc(100% - 40px)); transform: translateX(-50%); display: grid; gap: 2px; border: 1px solid rgba(0,27,71,.06); border-radius: 14px; background: linear-gradient(145deg, rgba(255,255,255,.94), rgba(248,251,255,.88)); box-shadow: 0 16px 40px rgba(0,27,71,.13), inset 0 1px 0 rgba(255,255,255,.86); padding: 8px; }
      .bottom-nav, .public-customer-bottom-nav { grid-template-columns: repeat(8, minmax(0, 1fr)); }
      .business-bottom-nav { grid-template-columns: repeat(7, minmax(0, 1fr)); z-index: 80; }
      .bottom-nav:hover, .public-customer-bottom-nav:hover, .business-bottom-nav:hover { border-color: rgba(0,27,71,.10); background: linear-gradient(145deg, rgba(255,255,255,.96), rgba(248,251,255,.90)); box-shadow: 0 16px 40px rgba(0,27,71,.13), inset 0 1px 0 rgba(255,255,255,.86); }
      .nav-item, .business-nav-item { position: relative; min-width: 0; min-height: 54px; border: 0; border-radius: 11px; background: transparent; color: #56637b; cursor: pointer; display: grid; place-items: center; gap: 4px; padding: 0; font-size: 10px; line-height: 1; font-weight: 600; }
      .nav-item span:not(.ask-emy-bubble), .business-nav-item span:not(.ask-emy-bubble) { position: relative; z-index: 1; line-height: 1; padding-bottom: 5px; }
      .nav-item svg, .business-nav-item svg { width: 34px; height: 34px; box-sizing: border-box; stroke-width: 2; color: rgba(0,27,71,.86); padding: 8px; border: 1px solid rgba(255,255,255,.88); border-radius: 13px; background: linear-gradient(145deg, rgba(255,255,255,.92), rgba(255,255,255,.42) 54%, rgba(255,255,255,.24)), rgba(255,255,255,.34); clip-path: polygon(18% 0,100% 0,100% 74%,78% 100%,0 100%,0 22%); box-shadow: inset 0 1px 0 rgba(255,255,255,.74), inset 0 -8px 16px rgba(0,27,71,.08), 0 9px 18px rgba(0,27,71,.16); }
      .nav-item:hover, .nav-item.is-active, .business-nav-item:hover, .business-nav-item.is-active { color: var(--emy-orange); background: rgba(255,106,0,.07); }
      .nav-item.is-active svg, .business-nav-item.is-active svg { color: var(--emy-orange); border-color: rgba(255,106,0,.36); background: linear-gradient(145deg, rgba(255,255,255,.96), rgba(255,255,255,.48) 54%, rgba(255,255,255,.28)), rgba(255,255,255,.38); box-shadow: inset 0 1px 0 rgba(255,255,255,.78), inset 0 -8px 16px rgba(255,106,0,.08), 0 10px 20px rgba(0,27,71,.17); }
      .nav-item.is-active::after, .business-nav-item.is-active::after { content: ""; position: absolute; bottom: 1px; width: 18px; height: 2px; border-radius: 999px; background: var(--emy-orange); }
      .business-nav-item[data-tip]::before { content: attr(data-tip); position: absolute; left: 50%; bottom: calc(100% + 10px); z-index: 20; width: max-content; max-width: min(190px, calc(100vw - 24px)); transform: translate(-50%, 7px); opacity: 0; pointer-events: none; border-radius: 7px; background: rgba(0,27,71,.74); color: #fff; padding: 6px 8px; font-size: 11px; line-height: 1.25; font-weight: 560; white-space: nowrap; box-shadow: 0 10px 24px rgba(0,27,71,.18); }
      .business-nav-item[data-tip]:hover::before, .business-nav-item[data-tip]:focus-visible::before { opacity: 1; transform: translate(-50%, 0); }
      .business-nav-item[data-business-nav="home"][data-tip]::before { left: 0; transform: translate(0, 7px); }
      .business-nav-item[data-business-nav="home"][data-tip]:hover::before, .business-nav-item[data-business-nav="home"][data-tip]:focus-visible::before { transform: translate(0, 0); }
      .business-nav-item[data-business-nav="ask"][data-tip]::before { left: auto; right: 0; transform: translate(0, 7px); }
      .business-nav-item[data-business-nav="ask"][data-tip]:hover::before, .business-nav-item[data-business-nav="ask"][data-tip]:focus-visible::before { transform: translate(0, 0); }
      .business-nav-services { overflow: visible; }
      .business-nav-item.business-nav-services[data-tip]::before { content: ""; left: 50%; top: 2px; bottom: auto; z-index: 0; width: 60px; height: 60px; max-width: none; border-radius: 999px; transform: translateX(-50%); opacity: 1; background: linear-gradient(145deg, rgba(255,255,255,.86), rgba(255,244,232,.42) 58%, rgba(255,255,255,.22)), rgba(255,255,255,.38); border: 1px solid rgba(255,255,255,.78); box-shadow: 0 18px 34px rgba(0,27,71,.16), 0 10px 24px rgba(255,106,0,.18), inset 0 1px 0 rgba(255,255,255,.88), inset 0 -14px 22px rgba(255,106,0,.10); padding: 0; }
      .business-nav-services .business-nav-emy-mark { position: relative; z-index: 1; width: 38px; height: 38px; margin-top: 11px; color: #fff; padding: 0; border: 0; border-radius: 999px; background: transparent; clip-path: none; box-shadow: 0 10px 20px rgba(255,106,0,.24), 0 5px 12px rgba(0,27,71,.12); filter: drop-shadow(0 2px 4px rgba(0,27,71,.18)); }
      .business-nav-services .business-nav-tip { position: absolute; left: 50%; bottom: calc(100% + 14px); z-index: 30; width: max-content; max-width: min(190px, calc(100vw - 24px)); transform: translate(-50%, 7px); opacity: 0; pointer-events: none; border-radius: 8px; background: rgba(0,27,71,.76); color: #fff; padding: 6px 9px; font-size: 11px; line-height: 1.2; font-style: normal; font-weight: 760; white-space: nowrap; box-shadow: 0 12px 28px rgba(0,27,71,.22); }
      .business-nav-services:hover .business-nav-tip, .business-nav-services:focus-visible .business-nav-tip { opacity: 1; transform: translate(-50%, 0); }
      .nav-item.nav-item-ask svg, .business-nav-ask svg { width: 48px; height: 48px; color: #fff; padding: 0; border: 0; border-radius: 0; background: transparent; clip-path: none; box-shadow: none; filter: drop-shadow(0 11px 15px rgba(255,106,0,.28)); transform-origin: 50% 82%; }
      .nav-item.nav-item-ask:hover svg, .nav-item.nav-item-ask:focus-visible svg, .business-nav-ask:hover svg, .business-nav-ask:focus-visible svg { animation: emyAskBagWave .7s ease-in-out infinite !important; filter: drop-shadow(0 13px 18px rgba(255,106,0,.34)); }
      .nav-item.nav-item-ask.is-emy-intro svg, .business-nav-ask.is-emy-intro svg { animation: emyAskBagHello 2.8s ease-in-out .15s 2 !important; }
      @keyframes emyAskBagHello { 0%,56%,100% { transform: translateY(0) rotate(0deg) scale(1); } 8% { transform: translateY(-7px) rotate(-8deg) scale(1.10); } 16% { transform: translateY(-3px) rotate(7deg) scale(1.08); } 24% { transform: translateY(-6px) rotate(-5deg) scale(1.10); } 32% { transform: translateY(0) rotate(0deg) scale(1); } }
      @keyframes emyAskBagWave { 0%,100% { transform: translateY(-3px) rotate(-7deg) scale(1.10); } 50% { transform: translateY(-8px) rotate(8deg) scale(1.14); } }
      .nav-item.nav-item-ask span:not(.ask-emy-bubble), .business-nav-ask span:not(.ask-emy-bubble) { color: var(--emy-orange); font-size: 8.8px; white-space: nowrap; }
      .ask-emy-bubble { display: none; }
      @media (max-width: 819px) { .home-first-paint-loader { padding: 14px 14px 104px; } .home-boot-layout { max-width: 430px; grid-template-columns: 1fr; } .home-boot-side, .home-boot-stack { display: none; } .home-boot-banner { min-height: 260px; grid-template-columns: 1fr; } }
      @media (max-width: 760px) { .bottom-nav, .public-customer-bottom-nav, .business-bottom-nav { width: min(calc(100% - 16px), 430px); bottom: 10px; padding: 7px; } .nav-item, .business-nav-item { min-height: 56px; font-size: 9.5px; } .business-nav-services .business-nav-emy-mark { width: 36px; height: 36px; margin-top: 10px; } }
      @media (prefers-reduced-motion: reduce) { .home-boot-line, .home-boot-avatar, .home-boot-dot, .home-boot-logo, .home-boot-media, .nav-item.nav-item-ask svg, .business-nav-ask svg { animation: none !important; } }


:root{ --emy-navy:#001b47; --emy-orange:#ff6a00; --emy-cream:#fff8ef; --emy-line:rgba(0,27,71,.10); --emy-muted:#6a7690}*{box-sizing: border-box}html,body{margin: 0;min-height: 100%;background: var(--emy-cream);color: var(--emy-navy);font-family: Inter,ui-sans-serif,system-ui, -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{min-height: 100vh;overflow-x: hidden}.home-first-paint-loader{position: fixed;inset: 0;z-index: 9999;display: grid;place-items: start center;padding: 16px clamp(14px,3vw,32px) 104px;background: linear-gradient(180deg,#fff8ef 0%,#fffdf8 48%,#fff8ef 100%);opacity: 1;visibility: visible;pointer-events: none;transition: opacity .18s ease}html.emy-home-real-ready .home-first-paint-loader,html.emy-home-real-timeout .home-first-paint-loader,html.emy-home-shell-ready .home-first-paint-loader{opacity: 0;visibility: hidden;pointer-events: none}html:not(.emy-home-data-ready):not(.emy-home-data-timeout) [data-home-flow-load-more],html:not(.emy-home-data-ready):not(.emy-home-data-timeout) [data-annexed-feed-list],html:not(.emy-home-data-ready):not(.emy-home-data-timeout) [data-annexed-feed-load-more]{visibility: hidden}.home-boot-layout{width: min(100%,1340px);display: grid;grid-template-columns: minmax(210px,272px) minmax(360px,1fr) minmax(230px,330px);gap: clamp(18px,3vw,44px);align-items: start}.home-boot-side,.home-boot-main,.home-boot-stack{display: grid;gap: 16px}.home-boot-top,.home-boot-banner,.home-boot-card,.home-boot-feed,.home-boot-mini-card{border: 1px solid rgba(0,27,71,.08);background: rgba(255,255,255,.78);box-shadow: 0 18px 48px rgba(0,27,71,.08)}.home-boot-top{min-height: 58px;display: grid;grid-template-columns: 48px 1fr 132px;gap: 14px;align-items: center;border-width: 0 0 1px;border-radius: 0;background: transparent;box-shadow: none}.home-boot-banner{min-height: 292px;border-radius: 18px;padding: 34px;display: grid;grid-template-columns: 82px minmax(0,1fr);gap: 28px;align-items: center}.home-boot-card{min-height: 360px;border-radius: 18px;padding: 14px}.home-boot-feed{min-height: 162px;border-radius: 18px;padding: 18px;display: grid;gap: 14px}.home-boot-mini-card{min-height: 86px;border-radius: 16px;padding: 16px;display: grid;gap: 12px}.home-boot-line,.home-boot-avatar,.home-boot-dot,.home-boot-logo,.home-boot-media{display: block;background: linear-gradient(90deg,rgba(0,27,71,.07) 0%,rgba(255,255,255,.88) 48%,rgba(0,27,71,.07) 100%);background-size: 240% 100%;animation: emyHomeBootShimmer 1.2s ease-in-out infinite}.home-boot-line{height: 12px;border-radius: 999px}.home-boot-line.short{width: 38%}.home-boot-line.medium{width: 62%}.home-boot-line.long{width: 86%}.home-boot-avatar,.home-boot-logo{width: 48px;height: 48px;border-radius: 50%}.home-boot-logo{width: 72px;height: 72px;border-radius: 18px}.home-boot-dot{width: 34px;height: 34px;border-radius: 50%}.home-boot-media{min-height: 240px;border-radius: 14px}.home-boot-row{display: grid;grid-template-columns: 46px 1fr;gap: 12px;align-items: center}.home-boot-actions{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;align-items: center}@keyframes emyHomeBootShimmer{0%{background-position: 120% 0}100%{background-position: -120% 0}}@media(max-width: 819px){.home-first-paint-loader{padding: 14px 14px 104px}.home-boot-layout{max-width: 430px;grid-template-columns: 1fr}.home-boot-side,.home-boot-stack{display: none}.home-boot-banner{min-height: 260px;grid-template-columns: 1fr}}@media(prefers-reduced-motion: reduce){.home-boot-line,.home-boot-avatar,.home-boot-dot,.home-boot-logo,.home-boot-media{animation: none}}button,input{font: inherit}button{ -webkit-tap-highlight-color: transparent}.phone{position: relative;width: min(100%,430px);min-height: 100dvh;margin: 0 auto;background: radial-gradient(circle at 90% 2%,rgba(255,106,0,.10),transparent 150px),linear-gradient(180deg,#fff8ef 0%,#fffdf8 44%,#fff8ef 100%);overflow-x: hidden}.app-content{padding: 14px 14px 104px}.topbar{display: grid;grid-template-columns: 46px minmax(0,1fr) auto auto;align-items: center;gap: 10px;min-height: 58px}.avatar{position: relative;height: 42px;width: 42px;border: 2px solid rgba(255,255,255,.92);border-radius: 999px;background: linear-gradient(135deg,#e7edf6,#fff7ed);display: grid;place-items: center;overflow: hidden;cursor: pointer;padding: 0;color: var(--emy-navy);font-size: 14px;font: inherit;font-weight: 700;box-shadow: 0 0 0 1px rgba(0,27,71,.12),0 8px 18px rgba(0,27,71,.08);transition: border-color .16s ease,box-shadow .16s ease,transform .16s ease}.avatar:hover,.avatar:focus-visible{border-color: rgba(255,106,0,.55);box-shadow: 0 0 0 3px rgba(255,106,0,.12),0 10px 22px rgba(0,27,71,.11);outline: none;transform: translateY(-1px)}.avatar img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;transform-origin: center}.avatar.emy-story-ring,.composer-avatar.emy-story-ring,.profile-photo-preview.emy-story-ring{border: 3px solid transparent !important;background: linear-gradient(135deg,#f8fafc,#eef2f7) padding-box,conic-gradient(from 220deg,#ff6a00 0deg,#ff2f7f 115deg,#ffc83d 235deg,#ff6a00 360deg) border-box !important;box-shadow: 0 0 0 2px rgba(255,255,255,.96),0 12px 26px rgba(255,106,0,.20),0 10px 22px rgba(0,27,71,.12) !important}.avatar.emy-story-ring img,.composer-avatar.emy-story-ring img,.profile-photo-preview.emy-story-ring img{border-radius: inherit}.avatar.emy-story-ring:hover,.avatar.emy-story-ring:focus-visible{box-shadow: 0 0 0 2px rgba(255,255,255,.96),0 0 0 6px rgba(255,106,0,.12),0 14px 28px rgba(255,106,0,.24),0 10px 22px rgba(0,27,71,.12) !important}.hello{min-width: 0;display: grid;gap: 3px}.hello strong{display: block;color: var(--emy-navy);font-size: 14px;line-height: 1.05;font-weight: 700;letter-spacing: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.location-btn{width: fit-content;border: 1px solid rgba(0,27,71,.09);border-radius: 999px;background: rgba(255,255,255,.76);color: #59667f;cursor: pointer;display: inline-flex;align-items: center;gap: 6px;padding: 4px 9px;max-width: 100%;font-size: 11px;line-height: 1.2;font-weight: 430;text-decoration: none;box-shadow: 0 5px 14px rgba(0,27,71,.04);transition: background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.location-btn:hover{border-color: rgba(255,106,0,.26);background: #fff;color: var(--emy-navy);box-shadow: 0 8px 18px rgba(0,27,71,.07)}.location-btn svg{flex: 0 0 auto;height: 13px;width: 13px;stroke-width: 2.2}.location-pin{color: var(--emy-orange)}.location-chevron{color: #8993a8}.location-btn span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.left-rail-toggle{display: none;cursor: pointer}.left-rail-toggle[aria-pressed="true"]{border-color: rgba(255,106,0,.34);background: #fff4e8;color: var(--emy-orange);box-shadow: 0 10px 22px rgba(255,106,0,.12)}.location-overlay{position: fixed;inset: 0;z-index: 70;display: none;align-items: flex-end;justify-content: center;background: rgba(15,23,42,.38);backdrop-filter: blur(8px);padding: 18px 12px}.location-overlay.is-open,.location-overlay:target{display: flex}.profile-photo-overlay{position: fixed;inset: 0;z-index: 78;display: none;align-items: center;justify-content: center;background: rgba(15,23,42,.42);backdrop-filter: blur(8px);padding: 18px}.profile-photo-overlay.is-open{display: flex}.profile-photo-sheet,.camera-sheet,.crop-card{position: relative;width: min(100%,430px);border-radius: 8px;background: #fffdfa;box-shadow: 0 20px 46px rgba(0,27,71,.18);padding: 18px}.profile-photo-x{position: absolute;right: 12px;top: 12px;height: 34px;width: 34px;border: 0;border-radius: 999px;background: #fff4e8;color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;font-size: 18px;line-height: 1;font-weight: 700}.profile-photo-x:hover{background: var(--emy-orange);color: white}.profile-photo-sheet h2,.camera-sheet h2,.crop-card h2{margin: 0;text-align: center;color: #171435;font-size: 18px;line-height: 1.2;font-weight: 650}.profile-photo-copy,.camera-sheet p,.crop-help{margin: 8px auto 0;max-width: 330px;text-align: center;color: #61708c;font-size: 12px;line-height: 1.45;font-weight: 400}.profile-photo-close,.sheet-close{display: block;width: 100%;height: 38px;margin-top: 12px;border: 1px solid rgba(0,27,71,.12);border-radius: 6px;background: white;color: var(--emy-navy);cursor: pointer;font-size: 13px;font-weight: 600}.profile-photo-preview{position: relative;margin: 14px auto 10px;height: 132px;width: 132px;border: 1px solid rgba(0,27,71,.12);border-radius: 999px;display: grid;place-items: center;overflow: hidden;background: linear-gradient(135deg,#f7f9fc,#fff4e8);color: var(--emy-navy);font-size: 44px;font-weight: 700;box-shadow: 0 14px 34px rgba(0,27,71,.10)}.profile-photo-preview img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;transform-origin: center}.source-actions{margin-top: 16px;display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.source-actions button{min-height: 74px;border: 1px solid #ded7d1;border-radius: 6px;background: white;color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;gap: 5px;padding: 10px;font-size: 13px;font-weight: 600}.source-actions button:hover{border-color: rgba(255,106,0,.38);background: #fff4e8}.source-actions strong{font-size: 15px;font-weight: 650}.source-actions span{color: #61708c;font-size: 11px;line-height: 1.3;font-weight: 400}.profile-photo-actions{margin-top: 10px;display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.profile-photo-actions button,.camera-actions button,.crop-actions button{height: 40px;border: 1px solid rgba(0,27,71,.12);border-radius: 5px;background: white;color: var(--emy-navy);cursor: pointer;padding: 0 12px;font-size: 13px;font-weight: 600}.profile-photo-actions .primary,.camera-actions button:last-child,.crop-apply{border: 0;background: var(--emy-orange);color: #fff}.profile-photo-actions .danger{color: #b42318;background: #fff5f3;border-color: rgba(180,35,24,.14)}.camera-preview-frame{position: relative;margin-top: 14px;width: 100%;aspect-ratio: 4 / 3;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: #101828;overflow: hidden}.camera-preview-frame .camera-preview{margin: 0;width: 100%;height: 100%;border: 0;border-radius: 0;background: #101828;object-fit: cover;object-position: center;display: block}.camera-preview-frame.is-profile-camera::before{content: "";position: absolute;left: 50%;top: 50%;z-index: 2;width: min(66%,230px);aspect-ratio: 1;border-radius: 999px;border: 2px solid rgba(255,255,255,.94);background: rgba(255,255,255,.06);box-shadow: inset 0 0 24px rgba(255,255,255,.20),0 12px 26px rgba(0,27,71,.16);transform: translate(-50%, -50%);pointer-events: none}.camera-preview-frame.is-profile-camera::after{content: "";position: absolute;left: 50%;top: 50%;z-index: 3;width: min(66%,230px);aspect-ratio: 1;border-radius: 999px;outline: 1px solid rgba(0,27,71,.20);transform: translate(-50%, -50%);pointer-events: none}.camera-status{min-height: 17px;color: #9a4b00 !important}.camera-actions,.crop-actions{margin-top: 14px;display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.camera-actions button:first-child,.crop-cancel{border: 1px solid rgba(0,27,71,.12);background: white;color: var(--emy-navy)}.crop-modal{z-index: 80;background: rgba(0,27,71,.58)}.crop-change{display: block;width: fit-content;height: 32px;margin: 10px auto 0;border: 1px solid rgba(255,106,0,.28);border-radius: 999px;background: #fff4e8;color: var(--emy-navy);cursor: pointer;padding: 0 14px;font-size: 12px;font-weight: 600}.crop-change:hover{background: var(--emy-orange);color: white}.crop-frame{position: relative;width: min(72vw,270px);height: min(72vw,270px);margin: 16px auto 0;overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #f0ece7;cursor: grab;touch-action: none;user-select: none}.crop-frame.is-dragging{cursor: grabbing}.crop-frame img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;transform-origin: center;will-change: left,top,width,height;pointer-events: none}.crop-frame::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;border-radius: 999px;box-shadow: inset 0 0 0 2px rgba(255,255,255,.95),inset 0 0 0 3px rgba(255,106,0,.45)}.crop-controls{margin-top: 14px;display: grid;gap: 10px}.crop-controls label{display: grid;grid-template-columns: 76px 1fr;align-items: center;gap: 10px;color: #173057;font-size: 12px;font-weight: 500}.crop-controls input{height: auto;accent-color: var(--emy-orange);padding: 0}.location-sheet{width: min(100%,480px);max-height: min(86dvh,650px);overflow: auto;border: 1px solid rgba(0,27,71,.10);border-radius: 14px;background: #fff;box-shadow: 0 24px 70px rgba(15,23,42,.20);padding: 18px}.location-head{display: flex;align-items: center;justify-content: space-between;gap: 12px}.location-title{display: inline-flex;align-items: center;gap: 9px;color: var(--emy-navy);font-size: 16px;font-weight: 700}.location-title svg{width: 22px;height: 22px}.location-actions{display: flex;align-items: center;gap: 8px}.location-add,.location-close{height: 32px;border: 1px solid rgba(0,27,71,.12);border-radius: 6px;background: #fff;color: var(--emy-navy);cursor: pointer;padding: 0 12px;font-size: 12px;font-weight: 650}.location-add{border-color: rgba(255,106,0,.26);color: #c14f00;background: #fff8f1}.location-close{width: 32px;padding: 0;color: var(--emy-navy);background: #fff;border-color: rgba(0,27,71,.10)}.location-current{width: 100%;margin-top: 14px;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: #fbfcfe;color: var(--emy-navy);cursor: pointer;display: flex;align-items: center;justify-content: space-between;padding: 11px 12px;text-align: left;font-size: 13px;font-weight: 600}.location-current-copy{display: grid;gap: 3px}.location-current-copy strong{font-size: 13px;line-height: 1.1;font-weight: 650}.location-current-copy small{color: #6b7690;font-size: 11px;line-height: 1.25;font-weight: 450}.radio-dot{width: 15px;height: 15px;border-radius: 999px;border: 1.5px solid rgba(0,27,71,.22);background: #fff;pointer-events: none}.location-current.is-selected .radio-dot,.place-card.is-selected .place-check{background: var(--emy-orange);border-color: var(--emy-orange);box-shadow: inset 0 0 0 4px #fff}.current-radius{margin-top: 10px;border: 1px solid rgba(0,27,71,.08);border-radius: 9px;background: linear-gradient(180deg,rgba(255,250,244,.86),rgba(255,255,255,.92));padding: 11px}.current-radius[hidden]{display: none}.current-radius-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 8px;color: #67728a;font-size: 11px;font-weight: 600}.current-radius-head strong{color: var(--emy-navy);font-size: 12px;font-weight: 650}.radius-options.compact{grid-template-columns: repeat(5,minmax(0,1fr))}.place-list{display: grid;gap: 8px;margin-top: 10px}.place-card{display: grid;grid-template-columns: 1fr auto;gap: 10px;align-items: center;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: #fff;padding: 10px 12px}.place-card.is-selected{border-color: rgba(255,106,0,.38);background: #fff8f1}.place-main{min-width: 0;cursor: pointer;text-align: left;border: 0;background: transparent;padding: 0;color: var(--emy-navy)}.place-main strong{display: block;font-size: 12.5px;line-height: 1.2;font-weight: 700}.place-main span{display: block;margin-top: 3px;color: #6d778f;font-size: 11px;line-height: 1.25;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.place-tools{display: flex;align-items: center;gap: 6px}.place-tools button{border: 1px solid rgba(0,27,71,.09);border-radius: 5px;background: #fff;color: #506079;cursor: pointer;padding: 4px 7px;font-size: 11px;font-weight: 600}.place-tools button.place-check{width: 20px;height: 20px;min-width: 20px;padding: 0;border-radius: 999px;border: 1.5px solid rgba(0,27,71,.16);background: #fff}.location-empty{margin: 12px 0 0;color: #6d778f;font-size: 12px;line-height: 1.4}.location-form{display: none;margin-top: 12px;border-top: 1px solid rgba(0,27,71,.08);padding-top: 14px}.location-form.is-open{display: block}.place-tabs{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.place-tabs button{height: 36px;border: 1px solid rgba(0,27,71,.10);border-radius: 6px;background: #fff;color: #6d778f;cursor: pointer;font-size: 12px;font-weight: 620}.place-tabs button.is-active{background: var(--emy-navy);color: #fff;border-color: var(--emy-navy)}.location-search{position: relative}.location-field{width: 100%;height: 42px;margin-top: 10px;border: 1px solid rgba(0,27,71,.12);border-radius: 6px;background: #fff;color: var(--emy-navy);outline: none;padding: 0 12px;font-size: 13px;font-weight: 520}.location-field:focus{border-color: rgba(255,106,0,.60);box-shadow: 0 0 0 3px rgba(255,106,0,.10)}.location-suggestions{position: absolute;left: 0;right: 0;top: calc(100% + 6px);z-index: 9;display: grid;gap: 5px;max-height: 220px;overflow: auto;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: rgba(255,255,255,.98);box-shadow: 0 18px 38px rgba(0,27,71,.15);padding: 6px}.location-suggestions[hidden]{display: none}.location-suggestion{width: 100%;border: 1px solid transparent;border-radius: 6px;background: transparent;color: var(--emy-navy);cursor: pointer;padding: 9px 10px;text-align: left}.location-suggestion:hover,.location-suggestion:focus{border-color: rgba(255,106,0,.22);background: #fff7ef;outline: none}.location-suggestion strong{display: block;font-size: 12px;line-height: 1.25;font-weight: 650}.location-suggestion small{display: block;margin-top: 2px;color: #6d778f;font-size: 10.5px;line-height: 1.25;font-weight: 450}.location-suggestion-empty{padding: 9px 10px;color: #6d778f;font-size: 11px;line-height: 1.35}.radius-title{margin: 12px 0 8px;color: #6d778f;font-size: 11px;font-weight: 650}.radius-options{display: grid;grid-template-columns: repeat(5,1fr);gap: 7px}.radius-options button{height: 34px;border: 1px solid rgba(0,27,71,.09);border-radius: 6px;background: #fff;color: var(--emy-navy);cursor: pointer;font-size: 12px;font-weight: 650}.radius-options button.is-active{background: var(--emy-orange);color: #fff}.location-submit{display: block;min-width: 120px;height: 42px;margin: 16px auto 0;border: 0;border-radius: 6px;background: var(--emy-orange);color: #fff;cursor: pointer;padding: 0 20px;font-size: 13px;font-weight: 720}.location-status{min-height: 18px;margin: 10px 0 0;color: #9a4b00;text-align: center;font-size: 11.5px;line-height: 1.35;font-weight: 550}.icon-btn{position: relative;height: 36px;width: 36px;border: 0;border-radius: 999px;background: rgba(255,255,255,.62);color: var(--emy-navy);cursor: pointer;display: grid;place-items: center}.icon-btn:hover{background: #fff;box-shadow: 0 8px 18px rgba(0,27,71,.08)}.icon-btn svg{width: 19px;height: 19px;stroke-width: 2.2}.notification-btn{width: 40px !important;height: 42px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}.notification-btn:hover{background: transparent !important;box-shadow: none !important;color: var(--emy-orange)}.notification-btn svg{width: 28px;height: 28px;overflow: visible;filter: drop-shadow(0 2px 2px rgba(0,27,71,.22)) drop-shadow(0 9px 18px rgba(0,27,71,.16))}.notification-btn .bell-body{fill: url(#emyBellFill);stroke: url(#emyBellStroke);stroke-width: 1.8}.notification-btn .bell-rim{stroke: rgba(0,27,71,.92);stroke-width: 1.7}.notification-btn .bell-highlight{stroke: rgba(255,255,255,.82);stroke-width: 1.15}.notification-btn .bell-clapper{fill: rgba(0,27,71,.86);stroke: rgba(255,255,255,.78);stroke-width: .65}.notification-btn:hover svg{transform: translateY(-1px);filter: drop-shadow(0 3px 3px rgba(0,27,71,.24)) drop-shadow(0 10px 20px rgba(0,27,71,.18))}.notification-count{position: absolute;right: 1px;top: 1px;min-width: 16px;height: 16px;padding: 0 3px;border: 1px solid rgba(255,255,255,.88);border-radius: 999px;background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.48) 58%,rgba(255,255,255,.28)),rgba(255,255,255,.36);color: #001b47;display: grid;place-items: center;font-size: 9px;line-height: 1;font-weight: 750;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),inset 0 -5px 10px rgba(0,27,71,.07),0 5px 12px rgba(0,27,71,.16);backdrop-filter: blur(8px)}.notifications-panel{position: fixed;top: 62px;left: 10px;z-index: 76;width: min(100% - 20px,420px);max-height: min(74dvh,620px);display: none;grid-template-rows: auto minmax(0,1fr);border: 1px solid rgba(0,27,71,.10);border-radius: 14px;background: rgba(255,255,255,.96);box-shadow: 0 24px 62px rgba(0,27,71,.20);overflow: hidden;transform: none}.notifications-panel.is-open{display: grid}.notifications-panel.is-settings{width: min(100% - 24px,680px);max-height: min(82dvh,760px)}.notifications-head{display: flex;align-items: center;column-gap: 14px;min-height: 64px;padding: 0 18px 0 20px;border-bottom: 1px solid rgba(0,27,71,.08);background: rgba(255,255,255,.86);backdrop-filter: blur(12px)}.notifications-head h2{flex: 1 1 auto;min-width: 0;margin: 0;color: #111827;font-size: 18px;line-height: 1.2;font-weight: 560}.notifications-icon{height: 36px;width: 36px;border: 0;border-radius: 999px;background: transparent;color: #111827;cursor: pointer;display: grid;place-items: center}.notifications-icon:hover{background: rgba(0,27,71,.06)}.notifications-icon[hidden]{display: none}.notifications-icon svg{width: 21px;height: 21px;stroke-width: 2.1}.notifications-scroll{overflow-y: auto;min-height: 220px}.notifications-section-title{margin: 0;padding: 14px 12px 8px;color: #111827;font-size: 14px;line-height: 1.25;font-weight: 560}.notification-row{position: relative;display: grid;grid-template-columns: 54px minmax(0,1fr) 28px;gap: 10px;align-items: start;padding: 10px 10px 12px 0;border-left: 3px solid transparent;background: #fff;cursor: pointer}.notification-row.is-unread{border-left-color: #1677d2}.notification-row:hover{background: #f4f6f8}.notification-avatar{justify-self: center;width: 42px;height: 42px;border-radius: 999px;overflow: hidden;background: linear-gradient(145deg,#eef6ff,#fff);border: 1px solid rgba(0,27,71,.08);display: grid;place-items: center;color: var(--emy-navy);font-size: 12px;font-weight: 760}.notification-avatar.is-fallback{background: #f5f7fb;border-color: rgba(0,27,71,.12)}.notification-avatar img,.notification-thumb img,.notification-avatar video,.notification-thumb video{width: 100%;height: 100%;object-fit: cover;display: block}.notification-text strong{display: block;color: #111827;font-size: 13px;line-height: 1.35;font-weight: 500}.notification-text time{display: block;margin-top: 6px;color: #64748b;font-size: 12px;line-height: 1.25;font-weight: 450}.notification-thumb{width: 92px;height: 52px;border-radius: 5px;overflow: hidden;background: linear-gradient(145deg,#fff7ed,#eef4fb)}.notification-thumb.is-fallback{color: #c14f00;font-size: 10px;font-weight: 800;text-transform: uppercase}.notification-thumb.is-fallback{box-sizing: border-box;gap: 2px;padding: 6px;text-align: center;text-transform: none;background: linear-gradient(145deg,#fff7ed,#eef4fb);color: var(--emy-navy)}.notification-thumb.is-fallback b{display: block;font-size: 10.5px;line-height: 1.05;font-weight: 850}.notification-thumb.is-fallback small{display: block;color: #667085;font-size: 9px;line-height: 1;font-weight: 720}.notification-thumb.is-product{background: linear-gradient(145deg,#fff7ed,#fffaf4);color: #b54708}.notification-thumb.is-post,.notification-thumb.is-image,.notification-thumb.is-video{background: linear-gradient(145deg,#eff6ff,#f8fbff);color: #175cd3}.notification-thumb.is-clip{background: linear-gradient(145deg,#ecfdf3,#f8fff9);color: #067647}.notification-thumb.is-message,.notification-thumb.is-comment,.notification-thumb.is-reply{background: linear-gradient(145deg,#f4f3ff,#fbfaff);color: #5925dc}.notification-more{width: 26px;height: 34px;border: 0;border-radius: 999px;background: transparent;color: #111827;cursor: pointer;display: grid;place-items: center}.notification-more:hover{background: rgba(0,27,71,.06)}.notification-more svg{width: 19px;height: 19px;stroke-width: 2.5}.notification-action-menu{position: absolute;right: 10px;top: 44px;z-index: 12;width: min(360px,calc(100vw - 40px));border: 1px solid rgba(0,27,71,.10);border-radius: 10px;background: #fff;box-shadow: 0 18px 42px rgba(0,27,71,.18);overflow: hidden}.notification-action-menu[hidden]{display: none}.notification-action-menu button{width: 100%;min-height: 48px;border: 0;border-bottom: 1px solid rgba(0,27,71,.06);background: #fff;color: #111827;cursor: pointer;display: grid;grid-template-columns: 34px minmax(0,1fr);align-items: center;gap: 10px;padding: 0 14px;text-align: left;font-size: 13px;font-weight: 450}.notification-action-menu button:last-child{border-bottom: 0}.notification-action-menu button:hover{background: #f4f6f8}.notification-action-menu svg{width: 24px;height: 24px;stroke-width: 2}.notifications-divider{height: 1px;margin: 8px 12px 4px;background: rgba(0,27,71,.10)}.notifications-empty{margin: 0;padding: 30px 24px 34px;text-align: center;color: #64748b;font-size: 13px;line-height: 1.45;font-weight: 430}.notifications-empty strong{display: block;margin-bottom: 6px;color: var(--emy-navy);font-size: 15px;font-weight: 650}.notification-settings{padding: 0 0 10px;background: #fff}.notification-settings-hero{display: grid;grid-template-columns: minmax(0,1fr) 128px;gap: 18px;align-items: center;padding: 24px 20px 26px;border-bottom: 1px solid rgba(0,27,71,.10)}.notification-settings-hero h3{margin: 0;color: #111827;font-size: 20px;line-height: 1.18;font-weight: 680}.notification-settings-hero p{margin: 9px 0 0;color: #64748b;font-size: 13px;line-height: 1.45;font-weight: 430}.notification-settings-art{width: 118px;height: 90px;justify-self: end}.notification-settings-section{display: grid;grid-template-columns: 120px minmax(0,1fr);gap: 16px;padding: 16px 18px 6px}.notification-settings-section h3{margin: 0;color: #111827;font-size: 15px;line-height: 1.25;font-weight: 620}.notification-settings-section p{margin: 5px 0 0;color: #64748b;font-size: 12.5px;line-height: 1.4;font-weight: 430}.settings-group-label{color: #111827;font-size: 12px;line-height: 1.3;font-weight: 650}.settings-group-body{display: grid;gap: 0}.settings-row{display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 12px;align-items: start;padding: 0 0 16px;background: transparent}.settings-row + .settings-row{padding-top: 4px}.settings-row:hover .settings-copy strong{color: var(--emy-navy)}.settings-copy strong{display: block;color: #111827;font-size: 13px;line-height: 1.28;font-weight: 590}.settings-copy span{display: block;margin-top: 4px;color: #64748b;font-size: 12px;line-height: 1.35;font-weight: 420}.settings-browser{display: inline-flex;align-items: center;gap: 7px;margin: 8px 0 2px;color: #111827;font-size: 12px;font-weight: 560}.settings-browser svg{width: 16px;height: 16px}.settings-toggle{position: relative;width: 40px;height: 22px;border: 1px solid rgba(0,27,71,.14);border-radius: 999px;background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.42)),rgba(255,255,255,.36);box-shadow: inset 0 1px 0 rgba(255,255,255,.88),inset 0 -6px 12px rgba(0,27,71,.07),0 5px 12px rgba(0,27,71,.10);cursor: pointer}.settings-toggle::after{content: "";position: absolute;top: 3px;left: 3px;width: 14px;height: 14px;border-radius: 999px;background: #fff;box-shadow: 0 3px 8px rgba(0,27,71,.18);transition: transform .16s ease,background .16s ease}.settings-toggle.is-on{border-color: rgba(255,106,0,.32);background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.48)),rgba(255,106,0,.18)}.settings-toggle.is-on::after{transform: translateX(18px);background: var(--emy-orange)}@media(max-width: 540px){.notification-settings-hero{grid-template-columns: 1fr;padding: 20px 16px 22px}.notification-settings-art{justify-self: start;width: 96px;height: 74px}.notification-settings-section{grid-template-columns: 1fr;gap: 10px;padding: 15px 16px 4px}}.review-strip{display: none;margin-top: 10px;border: 1px solid rgba(255,106,0,.18);border-radius: 8px;background: #fff4e8;color: #8a4b10;padding: 9px 10px;font-size: 11px;line-height: 1.35;font-weight: 500}.review-strip.is-visible{display: block}.review-strip.is-approved{border-color: rgba(5,150,105,.22);background: #ecfdf3;color: #027a48}.review-strip.is-rejected{border-color: rgba(220,38,38,.20);background: #fff1f2;color: #b42318}.hero{position: relative;margin-top: 12px;min-height: 132px;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: radial-gradient(circle at 88% 22%,rgba(255,106,0,.24),transparent 80px),linear-gradient(135deg,#fff 0%,#fff7ef 48%,#f6dcc9 100%);box-shadow: 0 14px 30px rgba(0,27,71,.08);overflow: hidden}.hero::before{content: "";position: absolute;inset: 0;background: linear-gradient(120deg,transparent 0 42%,rgba(255,255,255,.78) 42% 46%,transparent 46%),linear-gradient(155deg,transparent 0 70%,rgba(255,106,0,.12) 70% 100%)}.hero::after{content: "";position: absolute;right: -26px;bottom: -34px;width: 150px;height: 112px;border-radius: 999px;background: rgba(255,106,0,.13)}.hero-banner-media{position: absolute;inset: 0;z-index: 0;background: #eef2f7}.hero-banner-media-slide{position: absolute;inset: 0;opacity: 0;transition: opacity .42s ease}.hero-banner-media-slide.is-active{opacity: 1}.hero-banner-media img,.hero-banner-media video{width: 100%;height: 100%;object-fit: cover;display: block}.hero.has-admin-media::before{z-index: 1;background: linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.76) 44%,rgba(255,255,255,.20))}.hero.has-admin-media::after{z-index: 1;background: rgba(255,106,0,.10)}.hero-inner{position: relative;z-index: 1;min-height: 132px;display: grid;grid-template-columns: 54px 1fr;align-items: center;gap: 12px;padding: 18px}.hero.has-admin-media .hero-inner{z-index: 2}.logo-tile{height: 48px;width: 48px;border-radius: 12px;background: linear-gradient(145deg,#ff8a28,#ff5a00);color: #fff;display: grid;place-items: center;box-shadow: inset -6px -6px 0 rgba(0,0,0,.10),0 12px 22px rgba(255,106,0,.28);font-size: 27px;line-height: 1;font-weight: 850}.hero-copy{min-width: 0}.hero-kicker{display: inline-flex;align-items: center;height: 24px;margin-bottom: 8px;border: 1px solid rgba(255,106,0,.20);border-radius: 999px;background: rgba(255,255,255,.64);color: #b14a00;padding: 0 10px;font-size: 10px;line-height: 1;font-weight: 760;letter-spacing: .12em;text-transform: uppercase}.hero h1{margin: 0;font-size: 24px;line-height: .98;color: var(--emy-navy);letter-spacing: 0;font-weight: 820}.hero h1 span{color: var(--emy-orange)}.hero p{margin: 8px 0 0;max-width: 360px;color: #5f6d86;font-size: 11.5px;line-height: 1.4;font-weight: 500}.hero-media-tags{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 10px}.hero-media-tags span{display: inline-flex;align-items: center;height: 22px;border-radius: 999px;background: rgba(0,27,71,.06);color: var(--emy-navy);padding: 0 9px;font-size: 10px;font-weight: 650}.hero-dots{display: flex;justify-content: center;gap: 5px;margin: 9px 0 0}.hero-dots span{width: 30px;height: 3px;border-radius: 999px;background: rgba(0,27,71,.10)}.hero-dots span:first-child,.hero-dots span.is-active{background: rgba(255,106,0,.70)}.home-story-strip{margin: 16px -10px 2px;padding: 0 8px 4px;overflow: hidden}.home-story-strip[hidden]{display: none !important}.home-story-track{display: flex;align-items: start;gap: 14px;overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scroll-snap-type: x proximity; -webkit-overflow-scrolling: touch;padding: 2px 2px 8px}.home-story-track::-webkit-scrollbar{display: none}.home-story-card{flex: 0 0 70px;width: 70px;border: 0;background: transparent;color: var(--emy-navy);cursor: pointer;display: grid;justify-items: center;gap: 7px;padding: 0;scroll-snap-align: start}.home-story-card:focus-visible{outline: 3px solid rgba(255,106,0,.28);outline-offset: 5px;border-radius: 999px}.home-story-card.is-empty{cursor: default}.home-story-avatar{position: relative;width: 62px;height: 62px;border: 4px solid transparent;border-radius: 999px;background: linear-gradient(135deg,#f8fafc,#eef2f7) padding-box,conic-gradient(from 220deg,#ff6a00 0deg,#ff2f7f 115deg,#ffc83d 235deg,#ff6a00 360deg) border-box;box-shadow: 0 0 0 2px rgba(255,255,255,.96),0 12px 24px rgba(0,27,71,.10),0 10px 20px rgba(255,106,0,.12);display: grid;place-items: center;overflow: hidden;color: var(--emy-orange);font-weight: 860;font-size: 18px}.home-story-card.is-empty .home-story-avatar{border-color: rgba(0,27,71,.08);background: linear-gradient(135deg,#f8fafc,#eef2f7);box-shadow: 0 0 0 2px rgba(255,255,255,.96),0 10px 22px rgba(0,27,71,.08);color: var(--emy-navy)}.home-story-avatar img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.home-story-avatar svg{width: 22px;height: 22px;color: var(--emy-orange);filter: drop-shadow(0 6px 12px rgba(255,106,0,.20))}.home-story-label{width: 100%;min-height: 17px;color: #111827;font-size: 11px;line-height: 1.15;font-weight: 520;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.home-story-viewer{position: fixed;inset: 0;z-index: 7600;display: grid;place-items: center;padding: 18px;background: rgba(0,0,0,.84)}.home-story-viewer[hidden]{display: none !important}.home-story-viewer-card{position: relative;width: min(420px,calc(100vw - 28px));height: min(760px,calc(100vh - 36px));border-radius: 10px;background: #050505;box-shadow: 0 28px 70px rgba(0,0,0,.38);overflow: hidden;color: #fff}.home-story-viewer-bars{position: absolute;z-index: 3;top: 10px;left: 10px;right: 108px;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(24px,1fr);gap: 4px}.home-story-viewer-bars span{position: relative;height: 3px;border-radius: 999px;background: rgba(255,255,255,.34);overflow: hidden}.home-story-viewer-bars span::before{content: "";display: block;width: var(--home-story-progress,0%);height: 100%;border-radius: inherit;background: rgba(255,255,255,.94);transition: width .08s linear}.home-story-viewer-bars span.is-complete::before{width: 100%}.home-story-viewer-bars span.is-active::before{width: var(--home-story-progress,0%)}.home-story-viewer-bars span.is-pending::before{width: 0%}.home-story-viewer-meta{position: absolute;z-index: 3;top: 28px;left: 16px;right: 118px;display: flex;align-items: center;gap: 8px;min-width: 0;text-shadow: 0 2px 8px rgba(0,0,0,.50)}.home-story-viewer-title{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;font-weight: 850;letter-spacing: 0}.home-story-viewer-time{flex: 0 0 auto;color: rgba(255,255,255,.78);font-size: 12px;font-weight: 650}.home-story-viewer-stage{position: absolute;inset: 0;display: grid;place-items: center;background: #050505;cursor: pointer}.home-story-viewer-stage img,.home-story-viewer-stage video{width: 100%;height: 100%;object-fit: cover;display: block;background: #050505}.home-story-viewer-close{position: absolute;z-index: 4;top: 18px;right: 14px;width: 42px;height: 42px;border: 0;border-radius: 999px;background: rgba(255,255,255,.08);color: #fff;display: grid;place-items: center;cursor: pointer;font-size: 30px;line-height: 1;font-weight: 500}.home-story-viewer-close:hover,.home-story-viewer-close:focus-visible{background: rgba(255,255,255,.16);outline: none}.home-story-viewer-sound{position: absolute;z-index: 4;top: 18px;right: 64px;width: 42px;height: 42px;border: 0;border-radius: 999px;background: rgba(255,255,255,.08);color: #fff;display: grid;place-items: center;cursor: pointer}.home-story-viewer-sound svg{width: 22px;height: 22px;stroke: currentColor;stroke-width: 2.25;fill: none;stroke-linecap: round;stroke-linejoin: round}.home-story-viewer-sound:hover,.home-story-viewer-sound:focus-visible{background: rgba(255,255,255,.16);outline: none}.home-story-viewer.is-sound-on .home-story-viewer-sound .sound-off,.home-story-viewer:not(.is-sound-on) .home-story-viewer-sound .sound-on{display: none}.home-story-viewer-pause-indicator{position: absolute;z-index: 4;left: 50%;top: 50%;width: 72px;height: 72px;border-radius: 999px;background: rgba(0,0,0,.38);color: #fff;display: grid;place-items: center;opacity: 0;pointer-events: none;transform: translate(-50%, -50%) scale(.92);transition: opacity .14s ease,transform .14s ease;backdrop-filter: blur(10px)}.home-story-viewer.is-paused .home-story-viewer-pause-indicator{opacity: 1;transform: translate(-50%, -50%) scale(1)}.home-story-viewer-pause-indicator svg{width: 34px;height: 34px;fill: currentColor}.home-story-viewer-empty{max-width: 260px;padding: 18px;border-radius: 14px;background: rgba(255,255,255,.08);color: rgba(255,255,255,.84);text-align: center;font-size: 14px;font-weight: 650}.section{margin-top: 18px}[data-view-block][hidden]{display: none !important}body[data-current-view="home"] [data-view-block]:not([data-views~="home"]),body[data-current-view="nearby"] [data-view-block]:not([data-views~="nearby"]),body[data-current-view="feeds"] [data-view-block]:not([data-views~="feeds"]),body[data-current-view="reels"] [data-view-block]:not([data-views~="reels"]),body[data-current-view="uploads"] [data-view-block]:not([data-views~="uploads"]){display: none !important}.section[hidden]{display: none !important}body[data-current-view="nearby"] .app-content>.section:not(.nearby-map-section){display: none !important}.section-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 9px}.section-head h2{margin: 0;color: var(--emy-navy);font-size: 14px;line-height: 1.2;font-weight: 650;letter-spacing: 0}.section-head button{border: 0;background: transparent;color: #a05216;cursor: pointer;padding: 3px 0;font-size: 12px;line-height: 1;font-weight: 500;text-decoration: underline;text-underline-offset: 3px}.section-head .home-carousel-count{min-width: 28px;min-height: 24px;display: inline-flex;align-items: center;justify-content: center;margin-left: auto;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.82);color: #5f6c84;padding: 0 9px;font-size: 11px;line-height: 1;font-weight: 820;box-shadow: inset 0 1px 0 rgba(255,255,255,.88),0 8px 18px rgba(0,27,71,.05)}[data-home-static-clips] .section-head .home-carousel-count{display: none}.uploads-page-section{display: grid;gap: 12px;margin-top: 18px}.uploads-page-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: rgba(255,255,255,.86);padding: 14px;box-shadow: 0 12px 28px rgba(0,27,71,.06)}.uploads-page-head h2{margin: 0;color: var(--emy-navy);font-size: 18px;line-height: 1.1;font-weight: 780}.uploads-page-head p{margin: 6px 0 0;color: #667085;font-size: 12px;line-height: 1.35;font-weight: 540}.uploads-clear{min-height: 34px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #fff;color: var(--emy-navy);cursor: pointer;padding: 0 12px;font: inherit;font-size: 12px;font-weight: 760;white-space: nowrap}.uploads-clear:disabled{opacity: .45;cursor: default}.uploads-list{display: grid;gap: 10px}.upload-row{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;align-items: center;gap: 12px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;padding: 12px;box-shadow: 0 10px 24px rgba(0,27,71,.05)}.upload-icon{width: 44px;height: 44px;border-radius: 8px;display: grid;place-items: center;background: #eef6ff;color: #175cd3}.upload-icon svg{width: 22px;height: 22px;stroke-width: 2.2}.upload-copy{min-width: 0}.upload-copy strong{display: block;overflow: hidden;color: var(--emy-navy);text-overflow: ellipsis;white-space: nowrap;font-size: 13px;line-height: 1.25;font-weight: 820}.upload-copy span{display: block;margin-top: 4px;color: #667085;font-size: 12px;line-height: 1.35;font-weight: 520}.upload-meta{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.upload-status,.upload-type,.upload-name,.upload-time{display: inline-flex;align-items: center;min-height: 22px;border-radius: 999px;background: rgba(0,27,71,.05);color: #4b5563;padding: 0 8px;font-size: 10.5px;line-height: 1;font-weight: 800}.upload-status.is-running{background: #eef6ff;color: #175cd3}.upload-status.is-completed{background: #ecfdf3;color: #067647}.upload-status.is-failed{background: #fff1f2;color: #be123c}.upload-type{background: #fff4e8;color: var(--emy-orange);box-shadow: inset 0 0 0 1px rgba(255,106,0,.12)}.upload-name{max-width: 220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.upload-progress{display: grid !important;gap: 5px;margin-top: 9px !important}.upload-progress-label{display: flex !important;align-items: center;justify-content: space-between;gap: 10px;color: #344054 !important;font-size: 11px !important;line-height: 1.2 !important;font-weight: 820 !important}.upload-progress-track{display: block !important;width: 100%;height: 7px;overflow: hidden;border-radius: 999px;background: #eef2f7;box-shadow: inset 0 0 0 1px rgba(0,27,71,.04)}.upload-progress-fill{display: block !important;width: var(--upload-progress,0%);height: 100%;border-radius: inherit;background: linear-gradient(90deg,#175cd3,var(--emy-orange));transition: width .18s ease}.upload-row[data-upload-status="completed"] .upload-progress-fill{background: #12b76a}.upload-row[data-upload-status="failed"] .upload-progress-fill{background: #f04438}.upload-actions{display: inline-flex;align-items: center;justify-content: flex-end;gap: 8px}.upload-open,.upload-retry{min-height: 34px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;padding: 0 12px;font: inherit;font-size: 12px;font-weight: 820;box-shadow: 0 10px 20px rgba(255,106,0,.18)}.upload-retry{background: #001b47;box-shadow: 0 10px 20px rgba(0,27,71,.14)}.upload-open[hidden],.upload-retry[hidden]{display: none}.upload-dismiss{width: 34px;height: 34px;min-width: 34px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.92);color: #667085;cursor: pointer;display: inline-grid;place-items: center;padding: 0;font: inherit;font-size: 18px;line-height: 1;font-weight: 760;box-shadow: 0 8px 18px rgba(0,27,71,.06)}.upload-dismiss:hover,.upload-dismiss:focus-visible{border-color: rgba(255,106,0,.28);color: var(--emy-orange);outline: none}.uploads-empty{margin: 0;border: 1px dashed rgba(0,27,71,.16);border-radius: 8px;background: rgba(255,255,255,.58);color: #667085;padding: 22px 18px;text-align: center;font-size: 13px;line-height: 1.45;font-weight: 560}.uploads-empty strong{display: block;margin-bottom: 6px;color: var(--emy-navy);font-size: 15px;font-weight: 820}.business-heading-row{display: inline-flex;flex: 1 1 auto;min-width: 0;align-items: center;gap: 10px}.deck-side-toggle{display: inline-flex;flex: 0 0 auto;align-items: center;gap: 3px;height: 28px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.72);padding: 3px;box-shadow: 0 10px 22px rgba(0,27,71,.06)}.business-heading-row + [data-view-all="business"]{flex: 0 0 auto}.section-head .deck-side-toggle button{min-width: 42px;height: 22px;border-radius: 999px;color: #667085;padding: 0 9px;font-size: 10px;font-weight: 740;text-decoration: none}.section-head .deck-side-toggle button.is-active{background: var(--emy-orange);color: #fff;box-shadow: 0 8px 16px rgba(255,106,0,.20)}.horizontal{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(166px,72vw);align-items: start;gap: 12px;overflow-x: auto;padding: 1px 2px 9px;scroll-snap-type: x proximity}.grid{display: grid;grid-template-columns: 1fr 1fr;align-items: start;gap: 12px}.horizontal>*,.grid>*{align-self: start}.product-list-grid{grid-template-columns: 1fr}[data-product-list] .product-list-grid{grid-template-columns: repeat(auto-fit,minmax(min(100%,250px),1fr))}.card{min-width: 0;position: relative;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: rgba(255,255,255,.94);box-shadow: 0 10px 26px rgba(0,27,71,.08);overflow: hidden}.card.extra{display: none}.section.is-expanded .card.extra{display: grid}.section.is-expanded .horizontal .card.extra{display: grid}.photo{height: 112px;margin: 8px 8px 0;border-radius: 7px;background: #efe8e2;position: relative;overflow: hidden}.photo::before,.photo::after{content: "";position: absolute;inset: 0;pointer-events: none}.photo::after{background: linear-gradient(180deg,transparent 40%,rgba(0,0,0,.06))}.photo.pizza{background: radial-gradient(circle at 30% 45%,#ffd8a8 0 18px,transparent 19px),radial-gradient(circle at 62% 34%,#ed4f37 0 10px,transparent 11px),linear-gradient(135deg,#f9b15d,#7c301b)}.photo.shop{background: linear-gradient(135deg,#e8edf1,#fff),radial-gradient(circle at 66% 30%,#d6a083,transparent 42px),linear-gradient(90deg,#39424f,transparent)}.photo.tech{background: linear-gradient(135deg,#dbe2ea,#f8fafc),linear-gradient(100deg,transparent 0 40%,rgba(0,27,71,.25) 41% 45%,transparent 45%)}.photo.bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 22px,transparent 23px)}.photo.feed{background: linear-gradient(135deg,#d6dde8,#f7ede2),radial-gradient(circle at 40% 60%,#6e5648,transparent 34px)}.photo.reel{height: 170px;background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 34px)}.post-avatar.pizza,.business-preview-post-avatar.pizza{background: radial-gradient(circle at 36% 46%,#ffd8a8 0 8px,transparent 9px),radial-gradient(circle at 66% 34%,#ed4f37 0 5px,transparent 6px),linear-gradient(135deg,#f9b15d,#7c301b)}.post-avatar.shop,.business-preview-post-avatar.shop{background: linear-gradient(135deg,#e8edf1,#fff),radial-gradient(circle at 66% 30%,#d6a083,transparent 16px),linear-gradient(90deg,#39424f,transparent)}.post-avatar.bottle,.business-preview-post-avatar.bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 9px,transparent 10px)}.post-avatar.tech,.business-preview-post-avatar.tech{background: linear-gradient(135deg,#dbe2ea,#f8fafc),linear-gradient(100deg,transparent 0 40%,rgba(0,27,71,.25) 41% 45%,transparent 45%)}.post-avatar.feed,.business-preview-post-avatar.feed{background: linear-gradient(135deg,#d6dde8,#f7ede2),radial-gradient(circle at 40% 60%,#6e5648,transparent 14px)}.business-card{scroll-snap-align: start}.business-card .body,.product-card .body,.post-card .body{display: flex;min-height: 92px;flex-direction: column;padding: 10px 11px 11px}.card h3{margin: 0;color: var(--emy-navy);font-size: 13px;line-height: 1.2;font-weight: 700;letter-spacing: 0}.card p{margin: 5px 0 0;color: #667085;font-size: 11px;line-height: 1.35;font-weight: 450}.status-row{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: 7px}.status-row{margin-top: auto;padding-top: 9px}.status,.distance{display: inline-flex;align-items: center;justify-content: center;min-height: 22px;border-radius: 999px;padding: 0 8px;font-size: 10px;line-height: 1;font-weight: 700}.status{background: #eafaf2;color: #0f8f57}.status.is-muted{background: #f3f6fb;color: #667085}.status.closed{background: #fff1f1;color: #d33b3b}.distance{background: #f3f6fb;color: #667085;font-weight: 650}.product-card{position: relative}.product-list-grid .product-card,.home-flow-list .product-card{display: grid;grid-template-columns: 1fr;min-height: 250px}.product-list-grid .product-card .photo,.home-flow-list .product-card .photo{position: relative;width: auto;height: 142px;min-height: 0;margin: 8px;overflow: hidden}.product-list-grid .product-card .photo img,.product-list-grid .product-card .photo video,.home-flow-list .product-card .photo img,.home-flow-list .product-card .photo video{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: var(--media-fit,cover);object-position: center;transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center}.product-list-grid .product-card .body,.home-flow-list .product-card .body{min-height: 174px;padding: 11px 12px 12px}.product-list-grid .product-card h3,.home-flow-list .product-card h3{max-width: 24ch;min-height: 36px;display: -webkit-box;overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.product-list-grid .product-card p,.home-flow-list .product-card p{min-height: 18px}.product-list-grid .product-list-card{min-height: 0;overflow: hidden;border-radius: 8px}.product-list-grid .product-list-card .photo{height: clamp(168px,28vw,224px);margin: 10px 10px 0;border-radius: 8px;background: #f8fbff}.product-list-grid .product-list-card .body{min-height: 0;display: flex;flex-direction: column;gap: 8px;padding: 12px 14px 14px}.product-list-grid .product-list-card h3{min-height: 0;margin: 0;font-size: 16px;line-height: 1.18}.product-list-grid .product-list-card p{min-height: 0;margin: 0;color: #60708a;line-height: 1.35;display: -webkit-box;overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.product-list-grid .product-list-card .product-card-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.product-list-grid .product-list-card .product-source,.product-list-grid .product-list-card .product-availability,.product-list-grid .product-list-card .product-stats,.product-list-grid .product-list-card .price{margin-top: 0}.product-list-grid .product-list-card .product-category{background: #fff4eb;color: #d85a00}.product-list-grid .product-list-card .product-list-card-footer{display: flex;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap;margin-top: 2px}.product-list-grid .product-list-card .price{padding: 6px 10px;font-size: 13px}.product-list-grid .product-list-card .product-stats{margin-left: auto}.product-list-grid .product-list-card .emy-media-overlay-text{font-size: 18px}.product-list-grid .product-card.is-new::before,.product-list-grid .product-card[data-product-new="true"]::before,.product-list-grid .product-list-card::before,.home-flow-list .product-card.is-new::before,.home-flow-list .product-card[data-product-new="true"]::before{content: "New";position: absolute;left: 14px;top: 14px;z-index: 2;border-radius: 999px;background: rgba(255,255,255,.94);color: #d85a00;padding: 5px 8px;font-size: 9px;line-height: 1;font-weight: 820;box-shadow: 0 7px 15px rgba(0,27,71,.10)}.product-list-grid .product-list-card::before{content: "Product"}[data-product-list] .product-card.extra{display: none}[data-product-list].is-expanded .product-card.extra{display: grid}.product-source{display: inline-flex;align-items: center;align-self: flex-start;min-height: 20px;margin-top: 7px;border-radius: 999px;background: #f3f6fb;color: #55657c;padding: 0 8px;font-size: 10px;line-height: 1;font-weight: 680}.product-availability{display: inline-flex;max-width: 100%;align-items: flex-start;gap: 6px;margin-top: 8px;color: #0f8f57;font-size: 12px;line-height: 1.25;font-weight: 820;white-space: normal;overflow-wrap: anywhere}.product-availability::before{content: "";width: 8px;height: 8px;flex: 0 0 8px;border-radius: 999px;background: #20c987;box-shadow: 0 0 0 3px rgba(32,201,135,.12)}.product-availability.is-offline{color: #d92d20}.product-availability.is-offline::before{background: #f04438;box-shadow: 0 0 0 3px rgba(240,68,56,.12)}.product-stats{display: flex;align-items: center;gap: 8px;margin-top: 9px;color: #667085;font-size: 11px;line-height: 1;font-weight: 560}.product-stats span + span::before{content: "";display: inline-block;width: 3px;height: 3px;margin: 0 8px 2px 0;border-radius: 999px;background: rgba(102,112,133,.55)}.product-stats{display: none !important}.heart{position: absolute;right: 12px;top: 12px;z-index: 4;width: 36px;height: 36px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.92);color: #667085;cursor: pointer;display: grid;place-items: center;padding: 0;box-shadow: 0 8px 18px rgba(0,27,71,.10);transition: background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.heart:hover{border-color: rgba(0,27,71,.16);background: #fff;color: var(--emy-navy);transform: translateY(-1px);box-shadow: 0 10px 22px rgba(0,27,71,.13)}.heart svg{display: block;width: 19px;height: 19px;overflow: visible}.heart svg path{fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.heart.is-liked{border-color: rgba(225,29,72,.24);background: #fff5f7;color: #e11d48}.heart.is-liked svg path{fill: currentColor;stroke: currentColor}.price{display: inline-flex;width: fit-content;min-width: 78px;min-height: 28px;align-items: center;justify-content: center;margin-top: auto;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 0 10px;font-size: 12px;line-height: 1;font-weight: 800;white-space: nowrap}.post-card{display: grid;grid-template-rows: auto auto 1fr;min-height: 286px;background: linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,246,.96))}.post-head{display: grid;grid-template-columns: 32px minmax(0,1fr);gap: 8px;align-items: center;padding: 10px 11px 0}.post-avatar{width: 32px;height: 32px;border-radius: 10px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.70),0 8px 16px rgba(0,27,71,.08)}.post-head strong{display: block;overflow: hidden;color: var(--emy-navy);font-size: 12px;line-height: 1.15;font-weight: 780;text-overflow: ellipsis;white-space: nowrap}.post-head small{display: block;margin-top: 3px;color: #73809a;font-size: 10px;line-height: 1;font-weight: 650}.post-card .photo{position: relative;width: 100%;height: auto;aspect-ratio: 4 / 3;min-height: 0;margin: 10px 0 0;border-radius: 0;background-size: cover;background-position: center}.post-card .photo img,.post-card .photo video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.post-badge{position: absolute;left: 9px;top: 9px;z-index: 2;border-radius: 999px;background: rgba(255,255,255,.94);color: #d85a00;padding: 5px 7px;font-size: 9px;line-height: 1;font-weight: 820;box-shadow: 0 7px 15px rgba(0,27,71,.10)}.post-card .body{min-height: 132px;padding: 10px 11px 12px}.post-card h3{min-height: 34px;display: -webkit-box;overflow: hidden;font-size: 13.5px;font-weight: 800; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.post-card p{min-height: 31px;display: -webkit-box;overflow: hidden;font-size: 11px;line-height: 1.35; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.post-meta{margin-top: auto;padding-top: 10px;display: flex;align-items: center;justify-content: space-between;gap: 8px;color: #667085;font-size: 10px;font-weight: 700}.post-meta span:last-child{border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 6px 8px;line-height: 1}.business-deck{ --deck-card-width: min(65%,390px); --deck-active-offset: 0px; --deck-peek-1: clamp(38px,11vw,70px); --deck-peek-2: clamp(68px,16vw,112px); --deck-peek-3: clamp(92px,22vw,150px); --deck-arrow-top: 108px;position: relative;min-height: 462px;padding: 0 0 18px;overflow: visible;perspective: 1050px}.business-deck::after{content: "";position: absolute;left: 36px;right: 80px;bottom: 54px;height: 16px;border-radius: 999px;background: rgba(0,27,71,.032);filter: blur(14px);pointer-events: none;transform: translateZ(-1px)}.business-deck-dots{display: none;justify-content: center;gap: 7px;min-height: 0;margin: 0}.business-deck-dots button{width: 36px;height: 4px;border: 0;border-radius: 999px;background: rgba(0,27,71,.12);cursor: pointer;padding: 0}.business-deck-dots button.is-active{background: var(--emy-orange)}.business-stage{position: relative;min-height: 422px;overflow: visible;isolation: isolate;transform-style: flat}.business-deck .business-card{position: absolute;inset: 0 auto auto 50%;z-index: 1;display: grid;width: var(--deck-card-width);min-height: 386px;grid-template-columns: 1fr;border-color: rgba(0,27,71,.10);background: linear-gradient(180deg,#fff 0%,#fff 72%,#fffdf8 100%);box-shadow: 0 10px 22px rgba(0,27,71,.055),0 2px 0 rgba(255,255,255,.92) inset;opacity: 0;pointer-events: none;transform: translate3d(calc(-50% - var(--deck-peek-3) - 80px),20px,0) scale(.82);transform-origin: center;transform-style: flat;transition: transform .46s cubic-bezier(.2,.78,.18,1),opacity .28s ease,box-shadow .26s ease}.business-deck .business-card.extra{display: grid}.business-deck .business-card.is-active{z-index: 7;opacity: 1;pointer-events: auto;transform: translate3d(-50%,0,0) scale(1);box-shadow: 0 16px 32px rgba(0,27,71,.09),0 5px 12px rgba(0,27,71,.045),0 2px 0 rgba(255,255,255,.94) inset}.business-deck .business-card.is-next{z-index: 6;opacity: 1;transform: translate3d(calc(-50% - var(--deck-peek-1)),12px,0) scale(.98)}.business-deck .business-card.is-after{z-index: 5;opacity: .97;transform: translate3d(calc(-50% - var(--deck-peek-2)),24px,0) scale(.96)}.business-deck .business-card.is-back{z-index: 4;opacity: .88;transform: translate3d(calc(-50% - var(--deck-peek-3)),36px,0) scale(.94)}.business-deck.is-pop-right .business-card{inset: 0 auto auto 50%;transform-origin: center}.business-deck.is-pop-right .business-card.is-active{transform: translate3d(-50%,0,0) scale(1)}.business-deck.is-pop-right .business-card.is-next{transform: translate3d(calc(-50% + var(--deck-peek-1)),12px,0) scale(.98)}.business-deck.is-pop-right .business-card.is-after{transform: translate3d(calc(-50% + var(--deck-peek-2)),24px,0) scale(.96)}.business-deck.is-pop-right .business-card.is-back{transform: translate3d(calc(-50% + var(--deck-peek-3)),36px,0) scale(.94)}.business-deck.is-single-business{ --deck-card-width: min(92%,510px)}.business-deck.is-single-business .business-card.is-active,.business-deck.is-single-business.is-pop-right .business-card.is-active{transform: translate3d(-50%,0,0) scale(1)}.business-deck.is-single-business .business-card:not(.is-active),.business-deck.is-single-business .business-arrow,.business-deck.is-single-business .business-deck-dots{display: none !important}.business-deck.is-empty{min-height: 88px;padding-bottom: 8px}.business-deck.is-empty .business-arrow,.business-deck.is-hydrating .business-arrow,.business-deck:not([data-business-deck-ready="true"]) .business-arrow,.business-deck.is-empty .business-deck-dots,.business-deck.is-empty .deck-side-toggle,.business-deck:not(:has(.business-stage [data-business-card])) .business-arrow,.business-deck:not(:has(.business-stage [data-business-card])) .business-deck-dots,.business-deck:not(:has(.business-stage [data-business-card])) .deck-side-toggle{display: none !important}.business-deck.is-empty .business-stage,.business-deck:not(:has(.business-stage [data-business-card])) .business-stage{min-height: 66px;padding: 0}.business-deck-empty{box-sizing: border-box;display: block;width: 100%;min-height: 52px;margin: 0 0 14px;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: rgba(255,255,255,.72);color: #667085;padding: 14px;font-size: 13px;line-height: 1.4;font-weight: 750;text-align: center}.business-deck-empty strong{color: var(--emy-navy);font-weight: 850}.business-deck .business-card:not(.is-active) .body{opacity: 0;transform: translateY(4px)}.business-deck .business-card:not(.is-active):not(.is-next)::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(255,255,255,.10),rgba(255,255,255,.42));pointer-events: none}.business-deck .business-card .photo{width: auto;height: 196px;min-height: 0;margin: 10px 10px 0;border-radius: 7px;overflow: hidden}.business-deck .business-card .photo.has-media{background: #dfe6ee}.business-deck .business-card .photo.has-media::before{display: none}.business-deck .business-card .photo.has-media::after{z-index: 2;background: linear-gradient(180deg,transparent 42%,rgba(0,27,71,.26))}.business-deck .business-card .photo img,.business-deck .business-card .photo video{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;display: block;object-fit: cover;object-position: center}.business-avatar{position: absolute;left: 12px;bottom: 10px;z-index: 3;display: grid;width: 48px;height: 48px;place-items: center;border: 3px solid rgba(255,255,255,.94);border-radius: 999px;background: linear-gradient(145deg,#f8fafc,#eef2f7);color: var(--emy-navy);overflow: hidden;font-size: 16px;font-weight: 800;box-shadow: 0 10px 22px rgba(0,27,71,.18);text-decoration: none;transition: transform .16s ease,box-shadow .16s ease}.business-avatar:hover{transform: translateY(-2px);box-shadow: 0 0 0 4px rgba(255,106,0,.14),0 14px 28px rgba(0,27,71,.22)}.business-avatar.emy-avatar-shape-applied,.business-avatar.emy-avatar-shape-business{width: 48px !important;min-width: 48px !important;height: 48px !important}.business-avatar:not(.has-image),.business-avatar.emy-avatar-shape-applied:not(.has-image),.business-avatar.emy-avatar-shape-business:not(.has-image){border-radius: 999px !important;background: linear-gradient(145deg,#f8fafc,#eef2f7) !important;color: var(--emy-navy) !important;text-shadow: none !important}.business-avatar img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;color: transparent;font-size: 0;line-height: 0;text-indent: -9999px}.business-media-chip{position: absolute;top: 10px;right: 10px;z-index: 3;min-height: 24px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.92);color: var(--emy-navy);padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 750;box-shadow: 0 8px 18px rgba(0,27,71,.10);text-decoration: none;transition: background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.business-media-chip:hover{background: var(--emy-orange);color: #fff;transform: translateY(-1px);box-shadow: 0 12px 24px rgba(255,106,0,.22),0 8px 18px rgba(0,27,71,.10)}.business-cover-controls{position: absolute;right: 10px;top: 43px;z-index: 60;display: grid;gap: 7px;opacity: .46;pointer-events: auto;transform: translateY(0);transition: opacity .16s ease,transform .16s ease}.business-deck .business-card:hover .business-cover-controls,.business-deck .business-card:focus-within .business-cover-controls,.business-deck .business-card .photo:hover .business-cover-controls,.business-deck .business-card .photo:focus-within .business-cover-controls{opacity: 1;pointer-events: auto;transform: translateY(0)}.business-cover-controls,.business-cover-controls *{pointer-events: auto}.business-cover-control{position: relative;z-index: 1;width: 34px;height: 34px;border: 1px solid rgba(255,255,255,.38);border-radius: 999px;background: linear-gradient(145deg,rgba(255,255,255,.30),rgba(255,255,255,.10)),rgba(8,22,46,.34);color: #fff;cursor: pointer;display: grid;place-items: center;padding: 0;backdrop-filter: blur(16px) saturate(1.45); -webkit-backdrop-filter: blur(16px) saturate(1.45);box-shadow: 0 12px 28px rgba(0,27,71,.20),inset 0 1px 0 rgba(255,255,255,.42),inset 0 -10px 18px rgba(0,27,71,.12);font-size: 10px;line-height: 1;font-weight: 850;touch-action: manipulation;transition: background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.business-cover-control:hover{border-color: rgba(255,255,255,.58);background: linear-gradient(145deg,rgba(255,255,255,.40),rgba(255,255,255,.14)),rgba(8,22,46,.42);color: #fff;transform: translateY(-1px);box-shadow: 0 16px 32px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.52),inset 0 -10px 18px rgba(0,27,71,.12)}.business-cover-control.is-on{border-color: rgba(255,255,255,.66);background: linear-gradient(145deg,rgba(255,170,92,.88),rgba(255,106,0,.62)),rgba(255,106,0,.34);color: #fff;transform: translateY(-1px);box-shadow: 0 14px 30px rgba(255,106,0,.22),0 10px 24px rgba(0,27,71,.16),inset 0 1px 0 rgba(255,255,255,.48)}.business-cover-control svg{width: 17px;height: 17px;stroke-width: 2.2}.business-new-badge{position: absolute;top: 10px;left: 10px;z-index: 3;min-height: 25px;display: inline-flex;align-items: center;border: 1px solid rgba(255,106,0,.22);border-radius: 999px;background: rgba(255,255,255,.94);color: #d85a00;padding: 0 10px;font-size: 10px;line-height: 1;font-weight: 800;box-shadow: 0 8px 18px rgba(0,27,71,.10)}.business-deck .business-card .body{align-items: stretch;min-height: 174px;padding: 16px 18px 18px;text-align: left;transition: opacity .18s ease,transform .18s ease}.business-deck .business-card h3{font-size: 17px;font-weight: 760}.business-title-link{color: var(--emy-navy);text-decoration: none}.business-title-link:hover{color: var(--emy-orange)}.business-deck .business-card p{font-size: 13px;line-height: 1.42}.business-description{margin: 6px 0 0;color: #5f6b84;font-weight: 560}.business-address{display: grid;gap: 3px;margin: 10px 0 0;color: #59667f;font-size: 11.5px;line-height: 1.32;font-weight: 620;overflow-wrap: anywhere}.business-card-kicker{margin: 5px 0 0;color: #667085;font-size: 12px;line-height: 1.25;font-weight: 680}.business-address-label{color: #8a94a8;font-size: 9.5px;line-height: 1;font-weight: 820;text-transform: uppercase}.business-address-main{color: var(--emy-navy);font-weight: 780}.business-address-locality,.business-address-region{color: #657085}.business-address-meta{display: flex;flex-wrap: wrap;gap: 5px;margin-top: 2px}.business-address-meta span{display: inline-flex;min-height: 20px;align-items: center;border: 1px solid rgba(0,27,71,.08);border-radius: 6px;background: #f5f7fb;color: #46556f;padding: 0 7px;font-size: 10px;line-height: 1;font-weight: 780}.business-profile-meta{display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 6px;margin-top: 9px}.business-profile-meta span{display: inline-flex;min-height: 22px;align-items: center;border-radius: 999px;background: #f5f7fb;color: #59667f;padding: 0 8px;font-size: 10.5px;line-height: 1;font-weight: 720}.business-profile-meta .business-meta-chip.is-open{border: 1px solid rgba(15,143,87,.16);background: #effaf4;color: #0f7a45}.business-profile-meta .business-meta-chip.is-closed{border: 1px solid rgba(211,59,59,.14);background: #fff1f1;color: #c62828}.business-profile-meta .business-meta-chip.is-hours{border: 1px solid rgba(255,106,0,.16);background: #fff4e8;color: #c14f00}.business-profile-meta .business-meta-chip.is-location{display: none}.business-profile-meta .business-meta-chip.is-category{border: 1px solid rgba(0,27,71,.08);background: #f5f7fb;color: #59667f}.business-hours{display: block;max-width: 100%;margin-top: 8px;color: #7b8395;font-size: 11px;line-height: 1.3;font-weight: 650;white-space: normal;overflow-wrap: anywhere}.business-deck .status-row{margin-top: auto;padding-top: 18px}.business-card-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin-top: 12px}.business-customer-badge{display: inline-flex;align-items: center;gap: 6px;min-height: 33px;border: 1px solid rgba(15,143,87,.18);border-radius: 999px;background: #effaf4;color: #0f7a45;padding: 0 11px;font-size: 11.5px;line-height: 1;font-weight: 820;box-shadow: 0 8px 18px rgba(15,143,87,.08)}.business-customer-badge::before{content: "";width: 7px;height: 7px;border-radius: 999px;background: #10b981;box-shadow: 0 0 0 3px rgba(16,185,129,.13)}.business-customer-badge[hidden]{display: none !important}.business-like-button{min-height: 33px;border: 1px solid rgba(0,27,71,.09);border-radius: 999px;background: #fff;color: #59667f;cursor: pointer;display: inline-flex;align-items: center;gap: 7px;padding: 0 11px;font-size: 11.5px;line-height: 1;font-weight: 740;box-shadow: 0 8px 18px rgba(0,27,71,.06);transition: border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.business-like-button:hover,.business-like-button.is-liked,.business-like-button.is-active{border-color: rgba(255,106,0,.28);background: #fff4e8;color: #c14f00}.business-like-button .emy-business-like-icon svg{display: block;width: 20px;height: 20px;overflow: visible}.business-like-button .emy-business-like-icon-lite{display: inline-block;flex: 0 0 auto;width: 20px;height: 20px;border-radius: 7px;background: linear-gradient(145deg,#ff8a2a,#f76512);box-shadow: inset 0 -5px 8px rgba(0,27,71,.14),0 2px 7px rgba(247,101,18,.22);position: relative}.business-like-button .emy-business-like-icon-lite::before{content: "";position: absolute;left: 5px;top: 4px;width: 8px;height: 5px;border: 1.5px solid rgba(255,255,255,.92);border-bottom: 0;border-radius: 8px 8px 0 0}.business-like-button .emy-business-like-icon-lite::after{content: "";position: absolute;left: 6px;right: 6px;top: 12px;height: 3px;border-bottom: 1.5px solid rgba(255,255,255,.95);border-radius: 999px}.business-like-button strong{color: inherit;font-size: 11px;font-weight: 820;transition: opacity .12s ease,transform .12s ease}.business-arrow{position: absolute;top: var(--deck-arrow-top);z-index: 9;display: grid;width: 48px;height: 58px;place-items: center;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.90);color: var(--emy-navy);cursor: pointer;box-shadow: 0 14px 34px rgba(0,27,71,.12),inset 0 1px 0 rgba(255,255,255,.86);opacity: 1;transform: translateY(-50%);transition: opacity .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.business-deck:hover .business-arrow,.business-deck:focus-within .business-arrow{border-color: rgba(0,27,71,.10);background: rgba(255,255,255,.94);color: var(--emy-navy);opacity: 1;box-shadow: 0 14px 30px rgba(0,27,71,.14)}.business-arrow:hover{border-color: rgba(255,106,0,.24);color: var(--emy-orange);box-shadow: 0 18px 36px rgba(0,27,71,.18)}.business-arrow svg{width: 25px;height: 25px;stroke-width: 3;transition: transform .18s ease}.business-prev.points-right svg,.business-next.points-left svg{transform: rotate(180deg)}.business-prev{left: calc(50% - var(--deck-card-width) / 2 - 26px);right: auto}.business-next{left: calc(50% + var(--deck-card-width) / 2 - 22px);right: auto}.business-deck.is-pop-right .business-prev{left: calc(50% - var(--deck-card-width) / 2 - 26px);right: auto}.business-deck.is-pop-right .business-next{left: calc(50% + var(--deck-card-width) / 2 - 22px);right: auto}.business-deck.is-preview-active .business-arrow{display: none !important;visibility: hidden;pointer-events: none}.business-deck.is-preview-active{padding-bottom: 8px}.business-preview{position: relative;z-index: 12;clear: both;width: 100%;margin: 8px auto 18px;padding: 0 0 14px;overflow: hidden;isolation: isolate;box-sizing: border-box}.business-preview[hidden]{display: none !important}.business-preview-tabs{position: relative;z-index: 12;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 0 0 14px}.business-preview-tabs button{min-width: 0;height: 42px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.72);color: #5f687d;cursor: pointer;padding: 0 12px;text-align: center;font-size: 15px;line-height: 1;font-weight: 760;box-shadow: 0 6px 16px rgba(0,27,71,.035)}.business-preview-tabs button span{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.business-preview-tabs button.is-active{border-color: rgba(255,106,0,.26);background: #fff4e8;color: #c14f00;box-shadow: inset 0 0 0 1px rgba(255,106,0,.08),0 8px 18px rgba(255,106,0,.10)}.business-preview-tabs button[hidden]{display: none !important}.business-preview-stage{position: relative;z-index: 1;min-height: 438px;padding: 0 32px;overflow: hidden}.business-preview-stage:has(.business-preview-empty){min-height: 66px;padding: 0 0 12px;overflow: visible}.business-preview-track{display: flex;gap: 10px;align-items: stretch;transform: translate3d(var(--business-preview-offset,0px),0,0);transition: transform .42s cubic-bezier(.16,1,.3,1);will-change: transform,opacity}.business-preview-track:has(>.business-preview-empty){display: block;width: 100%;transform: none !important;transition: none}.business-preview-track.is-preview-moving{pointer-events: none}.business-preview-empty{box-sizing: border-box;flex: 0 0 100%;width: 100%;min-height: 52px;display: block;margin: 0 0 14px;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: rgba(255,255,255,.72);color: #667085;padding: 14px;font-size: 13px;line-height: 1.4;font-weight: 750;text-align: center}.business-preview-card{position: relative;flex: 0 0 clamp(238px,calc((100% - 20px) / 3),302px);min-width: 0;display: grid;grid-template-rows: auto 1fr;min-height: 386px;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: rgba(255,255,255,.96);box-shadow: 0 10px 22px rgba(0,27,71,.065);overflow: hidden}.business-preview-card.business-preview-product-card{grid-template-columns: 1fr;grid-template-rows: auto 1fr;min-height: 438px;background: rgba(255,255,255,.96)}.business-preview-card.business-preview-post-card{grid-template-columns: 1fr;grid-template-rows: auto auto 1fr;min-height: 438px;background: linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,246,.96))}.business-preview-post-card .post-head{grid-column: 1;padding: 10px 11px 0}.business-preview-post-card .photo{grid-column: 1;position: relative;width: 100%;height: auto;aspect-ratio: 4 / 3;min-height: 0;margin: 10px 0 0;border-radius: 0;background-size: cover;background-position: center}.business-preview-post-card .photo img,.business-preview-post-card .photo video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.business-preview-post-card .body{grid-column: 1;min-height: 174px;padding: 11px 14px 14px}.business-preview-post-card h3{min-height: 38px;font-size: 15px;font-weight: 760}.business-preview-post-card p{min-height: 46px;margin-top: 8px;font-size: 13px;line-height: 1.42}.business-preview-post-card .post-meta{font-size: 12px;font-weight: 650}.business-preview-card-reel.reel-card{display: block;min-height: 438px;aspect-ratio: 9 / 16;border-radius: 8px;background: #101828;overflow: hidden}.business-preview-card-reel.reel-card .photo{position: absolute;inset: 0;width: 100%;height: 100%;min-height: 0;margin: 0;border-radius: 0}.business-preview-card-reel.reel-card .photo::after{background: linear-gradient(180deg,rgba(0,27,71,.14) 0%,transparent 34%,rgba(0,27,71,.92) 100%)}.business-preview-post-head{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 6px;align-items: center;padding: 8px 8px 0}.business-preview-post-avatar{width: 24px;height: 24px;border-radius: 8px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.72),0 6px 12px rgba(0,27,71,.07)}.business-preview-post-head strong{display: block;overflow: hidden;color: var(--emy-navy);font-size: 10.5px;line-height: 1.1;font-weight: 800;text-overflow: ellipsis;white-space: nowrap}.business-preview-post-head small{display: block;margin-top: 2px;color: #73809a;font-size: 9px;line-height: 1;font-weight: 650}.business-preview-media,.business-preview-media.photo,.business-preview-media.photo.reel{position: relative;height: 86px;margin: 7px 7px 0;border-radius: 6px;overflow: hidden}.business-preview-product-card .business-preview-media,.business-preview-product-card .business-preview-media.photo{grid-column: 1;width: auto;height: 194px;min-height: 0;margin: 10px;border-radius: 7px}.business-preview-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,transparent 48%,rgba(0,27,71,.06))}.business-preview-card-post .business-preview-media,.business-preview-card-post .business-preview-media.photo{height: 72px;margin-top: 8px}.business-preview-card-reel .business-preview-media,.business-preview-card-reel .business-preview-media.photo{height: 92px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.62),0 8px 18px rgba(0,27,71,.07)}.business-preview-post-badge{position: absolute;left: 7px;top: 7px;z-index: 2;border-radius: 999px;background: rgba(255,255,255,.94);color: #d85a00;padding: 4px 6px;font-size: 8px;line-height: 1;font-weight: 820;box-shadow: 0 6px 12px rgba(0,27,71,.10)}.business-preview-copy{display: flex;min-width: 0;flex-direction: column;gap: 4px;padding: 9px 8px 10px}.business-preview-product-card .business-preview-copy{grid-column: 1;min-height: 174px;gap: 0;padding: 11px 12px 12px}.business-preview-copy strong{color: var(--emy-navy);font-size: 11.5px;line-height: 1.18;font-weight: 760;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.business-preview-product-card .business-preview-copy strong{min-height: 36px;display: -webkit-box;overflow: hidden;color: var(--emy-navy);font-size: 13px;line-height: 1.2;font-weight: 700;text-overflow: clip;white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.business-preview-copy small{min-height: 40px;color: #66728b;font-size: 10.5px;line-height: 1.28;font-weight: 520;overflow: hidden}.business-preview-product-card .business-preview-copy small{min-height: 18px;display: -webkit-box;margin-top: 5px;color: #667085;font-size: 11px;line-height: 1.35;font-weight: 450; -webkit-box-orient: vertical; -webkit-line-clamp: 1}.business-preview-pill{width: fit-content;max-width: 100%;margin-top: auto;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 5px 7px;font-size: 10.5px;line-height: 1;font-weight: 800;white-space: nowrap}.business-preview-card-post .business-preview-pill{background: #fff4e8;color: #c14f00}.business-preview-reel-play{position: absolute;right: 8px;bottom: 8px;z-index: 2;display: grid;width: 27px;height: 27px;place-items: center;border-radius: 999px;background: rgba(255,255,255,.94);color: #ff6a00;box-shadow: 0 8px 16px rgba(0,27,71,.14)}.business-preview-reel-play svg{width: 14px;height: 14px;fill: currentColor;transform: translateX(1px)}.business-preview-profile-card{grid-template-rows: auto auto 1fr;align-items: stretch;border-style: solid;background: rgba(255,255,255,.96);cursor: pointer;padding: 7px;text-align: left;box-shadow: 0 10px 22px rgba(0,27,71,.065)}.business-preview-profile-card::before{content: "";display: block;height: 92px;border-radius: 6px;background: radial-gradient(circle at 72% 28%,rgba(255,106,0,.22) 0 14px,transparent 15px),linear-gradient(145deg,#eef3f7,#fff8f1 72%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.72),0 8px 18px rgba(0,27,71,.07)}.business-preview-profile-card::after{content: "Profile";position: absolute;left: 15px;bottom: 12px;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 5px 7px;font-size: 10.5px;line-height: 1;font-weight: 800}.business-preview-profile-card strong{display: block;overflow: hidden;padding: 9px 8px 0;color: var(--emy-navy);font-size: 11.5px;line-height: 1.18;font-weight: 800;text-overflow: ellipsis;white-space: nowrap}.business-preview-profile-card span{display: block;min-height: 40px;margin-top: 0;padding: 4px 8px 30px;color: #66728b;font-size: 10.5px;line-height: 1.28;font-weight: 560;overflow: hidden}.business-preview-new{position: absolute;top: 11px;left: 11px;z-index: 2;border-radius: 999px;background: rgba(255,255,255,.94);color: #d85a00;padding: 4px 6px;font-size: 8.5px;line-height: 1;font-weight: 820;box-shadow: 0 7px 15px rgba(0,27,71,.10)}.business-preview-card-post .business-preview-new{left: auto;right: 10px;top: 10px}.business-preview-arrow{position: absolute;top: 50%;z-index: 14;display: grid;width: 40px;height: 40px;place-items: center;border: 1px solid rgba(0,27,71,.14);border-radius: 999px;background: rgba(255,255,255,.96);color: var(--emy-navy);cursor: pointer;box-shadow: 0 14px 30px rgba(0,27,71,.16);opacity: 0;pointer-events: none;transform: translateY(-50%) scale(.94);transition: opacity .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.business-preview-stage:hover .business-preview-arrow:not(:disabled),.business-preview-stage:focus-within .business-preview-arrow:not(:disabled){background: #fff;color: var(--emy-navy);opacity: 1;pointer-events: auto;box-shadow: 0 12px 24px rgba(0,27,71,.14);transform: translateY(-50%) scale(1)}.business-preview-arrow:hover{border-color: rgba(255,106,0,.28);color: var(--emy-orange)}.business-preview-arrow:disabled{display: none !important;opacity: 0;pointer-events: none}.business-preview.is-preview-moving .business-preview-arrow{pointer-events: none}.business-preview-arrow[hidden]{display: none !important}.business-preview-arrow svg{width: 21px;height: 21px;stroke-width: 2.8}.business-preview-prev{left: 8px}.business-preview-next{right: 8px}.business-preview-stage:hover .business-preview-prev:not(:disabled):hover,.business-preview-stage:focus-within .business-preview-prev:not(:disabled):hover{transform: translate(-2px, -50%) scale(1)}.business-preview-stage:hover .business-preview-next:not(:disabled):hover,.business-preview-stage:focus-within .business-preview-next:not(:disabled):hover{transform: translate(2px, -50%) scale(1)}.business-preview-profile-link{display: flex;width: fit-content;min-height: 34px;align-items: center;justify-content: center;margin: 10px 24px 0 auto;border: 1px solid rgba(255,106,0,.24);border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 0 13px;font-size: 11.5px;line-height: 1;font-weight: 780;text-decoration: none;box-shadow: 0 8px 18px rgba(255,106,0,.10)}.business-preview-profile-link:hover{background: var(--emy-orange);color: #fff}.business-preview-profile-link[hidden]{display: none !important}@media(min-width: 820px){.business-preview{width: 100%;max-width: 100%;margin: 8px 0 20px;transform: none}.business-preview-tabs{gap: 12px;margin-bottom: 16px}.business-preview-stage{min-height: 468px;padding: 0 44px}.business-preview-track{gap: 12px}.business-preview-card,.business-preview-track[data-unified-feed-cards="true"] .business-preview-card{flex-basis: 284px;min-height: 438px}.business-preview-card.business-preview-product-card,.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.product-card,.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.is-product{min-height: 452px}.business-preview-product-card .business-preview-media,.business-preview-product-card .business-preview-media.photo{height: 202px}}@media(max-width: 819px){.business-preview-stage{min-height: 390px;padding: 0 18px}.business-preview-card,.business-preview-track[data-unified-feed-cards="true"] .business-preview-card{flex-basis: min(82vw,284px)}}.reel-tabs{display: grid;grid-template-columns: 1fr 1fr;width: min(100%,230px);margin: 0 auto 12px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;overflow: hidden;background: #fff;box-shadow: 0 8px 18px rgba(0,27,71,.04);position: relative;z-index: 6;pointer-events: auto}.reel-tabs button{border: 0;background: #fff;color: #6d778f;cursor: pointer;height: 34px;font-size: 11px;font-weight: 650;pointer-events: auto}.reel-tabs button.is-active{background: var(--emy-orange);color: #fff}.reel-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.reel-card{position: relative;display: block;min-height: 264px;aspect-ratio: 9 / 16;border: 1px solid rgba(0,27,71,.08);border-radius: 10px;overflow: hidden;background: #101828;color: #fff;box-shadow: 0 14px 30px rgba(0,27,71,.14)}.reel-card[hidden]{display: none !important}.reel-card .photo{position: absolute;inset: 0;width: 100%;height: 100%;min-height: 0;margin: 0;border-radius: 0}.reel-card video{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover}.reel-card .photo img,.reel-card .photo video{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover}.reel-card .photo::after{background: linear-gradient(180deg,rgba(0,27,71,.16) 0%,transparent 32%,rgba(0,27,71,.88) 100%)}.reel-top{position: absolute;top: 10px;left: 10px;right: 10px;z-index: 2;display: grid;grid-template-columns: 30px minmax(0,1fr) auto;gap: 7px;align-items: center}.reel-avatar{width: 30px;height: 30px;border: 2px solid rgba(255,255,255,.88);border-radius: 999px;box-shadow: 0 8px 16px rgba(0,27,71,.18);display: block;overflow: hidden;text-decoration: none;cursor: pointer}.reel-avatar img{width: 100%;height: 100%;object-fit: cover;display: block;border-radius: inherit}.reel-owner-link,.post-head .feed-profile-link{min-width: 0;color: inherit;display: grid;line-height: 1.15;text-decoration: none}.reel-avatar.reel,.reel-avatar.reel-b{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 48px)}.reel-avatar.bottle{background: linear-gradient(120deg,#e8edf2,#c2ccd4),radial-gradient(circle at 52% 44%,#4c5d70 0 18px,transparent 19px)}.reel-avatar.pizza{background: radial-gradient(circle at 32% 40%,#ffd9a8 0 15px,transparent 16px),radial-gradient(circle at 66% 34%,#d93426 0 8px,transparent 9px),linear-gradient(135deg,#f6a249,#64321f)}.reel-avatar.shop{background: linear-gradient(135deg,#e8edf1,#fff),radial-gradient(circle at 66% 30%,#d6a083,transparent 16px),linear-gradient(90deg,#39424f,transparent)}.reel-avatar.feed{background: linear-gradient(135deg,#d6dde8,#f7ede2),radial-gradient(circle at 40% 60%,#6e5648,transparent 14px)}.reel-top strong{display: block;overflow: hidden;color: #fff;font-size: 11px;line-height: 1.1;font-weight: 800;text-overflow: ellipsis;white-space: nowrap}.reel-top small{display: block;margin-top: 2px;color: rgba(255,255,255,.78);font-size: 9px;line-height: 1;font-weight: 650}.reel-type-badge{display: inline-flex;align-items: center;min-height: 22px;border-radius: 999px;background: rgba(255,255,255,.92);color: var(--emy-navy);padding: 0 8px;font-size: 9px;font-weight: 800}.reel-play{position: absolute;left: 50%;top: 48%;z-index: 2;width: 46px;height: 46px;transform: translate(-50%, -50%);border-radius: 999px;background: rgba(255,255,255,.92);color: var(--emy-navy);display: grid;place-items: center;box-shadow: 0 14px 30px rgba(0,27,71,.22);transition: opacity .16s ease,transform .16s ease}.reel-card:hover .reel-play,.reel-card:focus-within .reel-play,.reel-card.is-previewing .reel-play{opacity: .74;transform: translate(-50%, -50%) scale(.92)}.reel-play svg{width: 23px;height: 23px;margin-left: 2px;fill: currentColor}.reel-card .caption{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;display: flex;min-height: 136px;flex-direction: column;padding: 52px 11px 11px;color: #fff;background: linear-gradient(180deg,transparent,rgba(0,27,71,.92))}.reel-card .caption strong{min-height: 31px;display: -webkit-box;overflow: hidden;color: #fff;font-size: 13px;line-height: 1.15;font-weight: 850; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.reel-card .caption>span{min-height: 26px;display: -webkit-box;overflow: hidden;margin-top: 4px;color: rgba(255,255,255,.82);font-size: 10px;line-height: 1.25;font-weight: 560; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.reel-actions{display: flex;align-items: center;justify-content: space-between;gap: 7px;margin-top: auto;padding-top: 8px;color: rgba(255,255,255,.86);font-size: 9.5px;font-weight: 720}.reel-actions span{margin: 0;white-space: nowrap}.feed-product-clip-card{width: min(242px,100%);justify-self: start;min-height: 432px;border-radius: 8px;background: linear-gradient(180deg,#d9964d 0%,#bf6f38 42%,#463442 72%,#061f4b 100%);box-shadow: 0 18px 42px rgba(0,27,71,.16)}.feed-product-clip-card .photo{opacity: .76;background: radial-gradient(circle at 66% 44%,#e94234 0 13px,transparent 14px),radial-gradient(circle at 31% 21%,#ffd6a8 0 19px,transparent 20px),linear-gradient(180deg,#d9964d 0%,#b66d3b 48%,#061f4b 100%)}.feed-product-clip-card .photo::after{background: linear-gradient(180deg,rgba(0,27,71,.02) 0%,rgba(0,27,71,.18) 48%,rgba(0,27,71,.74) 100%)}.feed-product-clip-card .reel-top{top: 14px;left: 16px;right: 16px;grid-template-columns: 38px minmax(0,1fr) auto;gap: 10px}.feed-product-clip-card .reel-avatar{width: 38px;height: 38px;border-color: rgba(255,255,255,.92);box-shadow: 0 11px 22px rgba(0,27,71,.28),inset 0 1px 0 rgba(255,255,255,.7)}.feed-product-clip-card .reel-top strong{color: #fff;font-size: 14px;line-height: 1.05;font-weight: 850;text-shadow: 0 2px 8px rgba(0,27,71,.20)}.feed-product-clip-card .reel-top small{color: rgba(255,255,255,.88);font-size: 12px;line-height: 1.05;font-weight: 720}.feed-product-clip-card .reel-type-badge{min-height: 28px;padding: 0 13px;background: #fff;color: #061f4b;font-size: 13px;font-weight: 850;box-shadow: 0 12px 24px rgba(0,27,71,.14)}.feed-product-clip-card .reel-play{width: 58px;height: 58px;background: rgba(255,255,255,.82);color: #061f4b;box-shadow: 0 18px 36px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter: blur(12px)}.feed-product-clip-card .caption{min-height: 252px;padding: 40px 16px 16px;background: linear-gradient(180deg,transparent 0%,rgba(0,27,71,.36) 20%,rgba(0,27,71,.94) 100%)}.feed-product-clip-card .caption strong{min-height: auto;font-size: 20px;line-height: 1.1;font-weight: 900;letter-spacing: 0;text-shadow: 0 2px 12px rgba(0,27,71,.24)}.product-clip-copy{min-height: 34px;display: -webkit-box;overflow: hidden;margin-top: 8px;color: rgba(255,255,255,.88);font-size: 14px;line-height: 1.12;font-weight: 780; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.feed-product-clip-card .reel-actions{gap: 14px;padding-top: 10px;color: rgba(255,255,255,.92);font-size: 14px;font-weight: 850}.product-clip-panel{min-height: 120px;margin-top: 12px;border-radius: 8px;background: rgba(255,255,255,.90);color: #061f4b;padding: 12px;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 14px 30px rgba(0,27,71,.18)}.product-clip-panel strong{display: block;min-height: auto;color: rgba(255,255,255,.66);font-size: 19px;line-height: 1.1;font-weight: 900;text-shadow: none}.product-clip-panel span{display: block;overflow: hidden;margin-top: 18px;color: rgba(255,255,255,.58);font-size: 14px;line-height: 1.15;font-weight: 760;white-space: nowrap;text-overflow: ellipsis}.product-clip-price{min-height: 32px;display: inline-flex;align-items: center;justify-content: center;margin-top: 10px;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 0 18px;font-size: 15px;font-weight: 900;font-style: normal}.feed-post-card{width: min(100%,502px);justify-self: center;overflow: hidden;display: grid;grid-template-rows: auto auto 1fr;min-height: 574px;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: rgba(255,255,255,.98);box-shadow: 0 18px 42px rgba(0,27,71,.10)}.feed-post-card .post-head{display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 10px;align-items: center;min-height: 68px;padding: 12px 16px}.feed-post-card .post-avatar{width: 38px;height: 38px;border-radius: 10px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.70),0 8px 16px rgba(0,27,71,.08)}.feed-post-card .post-avatar.pizza{background: radial-gradient(circle at 36% 46%,#ffd8a8 0 10px,transparent 11px),radial-gradient(circle at 66% 34%,#ed4f37 0 6px,transparent 7px),linear-gradient(135deg,#f9b15d,#7c301b)}.feed-post-card .post-avatar.shop{background: linear-gradient(135deg,#e8edf1,#fff),radial-gradient(circle at 66% 30%,#d6a083,transparent 18px),linear-gradient(90deg,#39424f,transparent)}.feed-post-card .post-avatar.bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 11px,transparent 12px)}.feed-post-card .post-avatar.feed{background: linear-gradient(135deg,#d6dde8,#f7ede2),radial-gradient(circle at 40% 60%,#6e5648,transparent 16px)}.feed-post-card .post-head strong{display: block;overflow: hidden;color: var(--emy-navy);font-size: 16px;line-height: 1.12;font-weight: 850;text-overflow: ellipsis;white-space: nowrap}.feed-post-card .post-head small{display: block;margin-top: 3px;color: #69758d;font-size: 13px;line-height: 1.1;font-weight: 720}.feed-post-card .photo{position: relative;width: 100%;height: auto;aspect-ratio: 4 / 3;min-height: 0;margin: 0;border-radius: 0;background-size: cover;background-position: center}.feed-post-card .post-badge{position: absolute;left: 16px;top: 12px;z-index: 2;min-height: 26px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.95);color: #d85a00;padding: 0 12px;font-size: 12px;line-height: 1;font-weight: 850;box-shadow: 0 8px 18px rgba(0,27,71,.10)}.feed-post-card .body{min-height: 166px;display: flex;flex-direction: column;padding: 16px 16px 16px}.feed-post-card h3{display: block;overflow: hidden;margin: 0;color: var(--emy-navy);font-size: 20px;line-height: 1.18;font-weight: 850;white-space: nowrap;text-overflow: ellipsis}.feed-post-card p{display: -webkit-box;overflow: hidden;margin: 28px 0 0;color: #667085;font-size: 16px;line-height: 1.45;font-weight: 650; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.feed-post-card .post-meta{margin-top: auto;padding-top: 14px;display: flex;align-items: center;justify-content: space-between;gap: 10px;color: #667085;font-size: 14px;line-height: 1;font-weight: 850}.feed-post-card .post-meta span:last-child{min-height: 30px;display: inline-flex;align-items: center;border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 0 13px;font-weight: 850}.feed-post-card.is-text-post{grid-template-rows: auto 1fr;min-height: 218px}.feed-post-card.is-text-post .photo{display: none}.feed-post-card.is-text-post .body{min-height: 150px;padding-top: 18px}.feed-post-card.is-text-post h3{white-space: normal;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.feed-post-card.is-text-post p{margin-top: 14px; -webkit-line-clamp: 4}.reel-product-strip{margin-top: 9px;display: grid;height: 98px;min-height: 98px;grid-template-rows: 28px 22px 26px;gap: 4px;border-radius: 8px;background: rgba(255,255,255,.94);color: var(--emy-navy);padding: 8px 10px;box-sizing: border-box}.reel-product-strip strong{display: -webkit-box;min-height: 28px;overflow: hidden;color: var(--emy-navy);font-size: 11px;line-height: 1.18;font-weight: 820; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.reel-product-strip span{display: -webkit-box;min-height: 22px;overflow: hidden;color: #667085;font-size: 9.5px;line-height: 1.2; -webkit-box-orient: vertical; -webkit-line-clamp: 1}.reel-product-strip b{display: inline-flex;width: fit-content;min-width: 78px;min-height: 26px;align-items: center;justify-content: center;margin-top: 0;align-self: end;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 0 10px;font-size: 11px;line-height: 1;font-weight: 850;white-space: nowrap}.annexed-feed-middle{display: grid;gap: 12px;padding-bottom: 28px}.feed-head{padding: 4px 2px 0}.feed-head h1{margin: 0;color: var(--emy-navy);font-size: 22px;line-height: 1.12;font-weight: 760;letter-spacing: 0}.feed-head p{margin: 6px 0 0;color: var(--emy-muted);font-size: 13px;line-height: 1.42;font-weight: 520}.composer{display: block;position: relative;border: 1px solid rgba(0,27,71,.09);border-radius: 18px;background: linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,245,.94));box-shadow: 0 18px 42px rgba(0,27,71,.10),0 10px 24px rgba(255,106,0,.07);padding: 13px 14px 12px;overflow: hidden}.composer::before{content: "";position: absolute;inset: 0 0 auto;height: 3px;background: linear-gradient(90deg,var(--emy-orange),rgba(255,106,0,.28),rgba(0,27,71,.10));pointer-events: none}.composer-inner{position: relative;z-index: 1;display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 12px;align-items: start}.composer-avatar{position: relative;width: 44px;height: 44px;border-radius: 999px;border: 1px solid rgba(0,27,71,.10);background: linear-gradient(145deg,#fff,#fff5ec);color: var(--emy-navy);display: grid;place-items: center;overflow: hidden;font-weight: 820;box-shadow: 0 0 0 4px rgba(255,246,237,.92),0 12px 24px rgba(0,27,71,.12)}.composer-avatar img{position: absolute;inset: 0;width: 100%;height: 100%;border-radius: inherit;object-fit: cover;display: block}.composer-main{min-width: 0;display: flex;flex-direction: column;gap: 9px}.composer-prompt{display: flex;align-items: center;justify-content: space-between;gap: 10px;flex: 0 0 auto}.composer-prompt>span{min-width: 0;display: block}.composer-prompt strong{color: var(--emy-navy);font-size: 13px;line-height: 1.15;font-weight: 820}.composer-prompt small{display: block;margin-top: 3px;color: #73809a;font-size: 11px;line-height: 1.2;font-weight: 650}.composer-prompt em{flex: 0 0 auto;min-height: 25px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(255,106,0,.18);border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 0 10px;font-style: normal;font-size: 10px;line-height: 1;font-weight: 850;text-transform: uppercase;letter-spacing: .08em}.composer-input-wrap{ --composer-input-min: 98px;min-height: var(--composer-input-min);display: flex;flex-direction: column;justify-content: flex-end;margin: 0 36px 0 -36px;border-bottom: 2px solid rgba(255,106,0,.34);transition: border-bottom-color .16s ease}.composer-input-wrap:focus-within{border-bottom-color: rgba(255,106,0,.72)}.composer textarea{width: 100%;min-height: calc(1.32em + 2px);max-height: 280px;resize: vertical;border: 0;border-radius: 0;background: transparent;color: var(--emy-navy);outline: none;padding: 0 2px 1px;font-family: inherit;font-size: 14px;line-height: 1.32;font-weight: 560;letter-spacing: 0;box-shadow: none;box-sizing: border-box;overflow-y: auto}.composer textarea:placeholder-shown{min-height: calc(1.32em + 2px);padding-top: 0;padding-bottom: 0;resize: none}.composer textarea::placeholder{color: #8a94a8;font-family: inherit;font-size: 14px;font-weight: 520;letter-spacing: 0;opacity: 1}.composer textarea:focus{background: transparent;box-shadow: none}.composer-preview{position: relative;min-height: 180px;max-height: 360px;overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 16px;background: #101828;aspect-ratio: var(--media-aspect-ratio,1 / 1);box-shadow: 0 12px 26px rgba(0,27,71,.08)}.composer-preview[hidden]{display: none}.composer-preview img,.composer-preview video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: var(--media-fit,contain);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;display: block;background: #101828}.composer-preview img[hidden],.composer-preview video[hidden]{display: none}.composer-edit{position: absolute;left: 10px;bottom: 10px;z-index: 4;min-height: 32px;border: 1px solid rgba(255,255,255,.68);border-radius: 999px;background: rgba(255,255,255,.90);color: var(--emy-navy);padding: 0 12px;cursor: pointer;font-size: 12px;font-weight: 820;box-shadow: 0 10px 22px rgba(0,27,71,.14)}.composer-actions{position: relative;z-index: 4;display: flex;align-items: center;justify-content: flex-end;gap: 10px;padding: 14px 2px 0;background: transparent;border-radius: 0;box-shadow: none}.composer-tools{display: flex;flex-wrap: wrap;align-items: center;gap: 9px}.composer-tool,.composer-post,.composer-remove{min-height: 38px;border-radius: 999px;cursor: pointer;font-size: 11.5px;line-height: 1;font-weight: 780;transition: transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.composer-tool{display: inline-flex;align-items: center;gap: 7px;border: 1px solid rgba(0,27,71,.09);background: rgba(255,255,255,.92);color: #4f5d77;padding: 0 14px;box-shadow: 0 9px 18px rgba(0,27,71,.065)}.composer-tool svg{width: 16px;height: 16px;stroke-width: 2.25}.composer-tool:hover{border-color: rgba(255,106,0,.30);color: var(--emy-orange);transform: translateY(-1px);box-shadow: 0 12px 22px rgba(0,27,71,.09)}.composer-remove{border: 1px solid rgba(0,27,71,.09);background: #fff;color: #59667f;padding: 0 13px}.composer-remove:hover{border-color: rgba(255,106,0,.28);color: var(--emy-orange)}.composer-post{margin-left: auto;border: 0;background: linear-gradient(135deg,#ff6a00,#f97316);color: #fff;padding: 0 21px;box-shadow: 0 14px 26px rgba(255,106,0,.24)}.composer-post:hover{transform: translateY(-1px);box-shadow: 0 18px 32px rgba(255,106,0,.28)}.feed-type-filter{width: min(100%,860px);display: grid;grid-template-columns: repeat(7,minmax(72px,1fr));align-items: start;gap: 9px;margin: 0 auto 16px;padding: 10px 8px 13px;border-top: 1px solid rgba(0,27,71,.08);border-bottom: 1px solid rgba(0,27,71,.08);background: linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,250,246,.78));overflow-x: auto;scrollbar-width: none}.feed-type-filter::-webkit-scrollbar{display: none}.feed-kind-filter{min-width: 68px;border: 0;background: transparent;color: #071326;cursor: pointer;display: grid;justify-items: center;gap: 7px;padding: 0 4px;font-family: inherit;font-size: 12.5px;line-height: 1.05;font-weight: 850;letter-spacing: 0;transition: color .16s ease,transform .16s ease}.feed-kind-filter:hover{color: var(--emy-orange);transform: translateY(-1px)}.feed-kind-filter.is-active{color: var(--emy-orange)}.feed-kind-filter-icon{position: relative;overflow: hidden;width: 54px;height: 54px;border: 1px solid rgba(0,27,71,.08);border-radius: 16px;display: grid;place-items: center;background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(247,250,255,.66));color: #001b47;box-shadow: 0 12px 24px rgba(0,27,71,.07),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -10px 18px rgba(0,27,71,.025);backdrop-filter: blur(12px) saturate(1.08);transition: border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.feed-kind-filter-icon::before{content: "";position: absolute;left: 9px;right: 9px;top: 7px;height: 13px;border-radius: 999px;background: linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,0));pointer-events: none}.feed-kind-filter svg{width: 22px;height: 22px;stroke: currentColor;stroke-width: 2.1;stroke-linecap: round;stroke-linejoin: round}.feed-kind-filter.is-active .feed-kind-filter-icon,.feed-kind-filter:hover .feed-kind-filter-icon{border-color: rgba(255,106,0,.24);background: linear-gradient(145deg,rgba(255,250,245,.96),rgba(255,244,232,.76));color: var(--emy-orange);box-shadow: 0 15px 28px rgba(255,106,0,.12),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -10px 18px rgba(255,106,0,.045)}.feed-filter-empty{width: min(100%,520px);margin: -2px auto 14px;border: 1px dashed rgba(0,27,71,.14);border-radius: 8px;background: rgba(255,255,255,.72);color: #68738a;padding: 14px 16px;font-size: 13px;line-height: 1.35;font-weight: 750;text-align: center}html:not(.emy-page-real-ready) .feed-filter-empty,html:not(.emy-page-real-ready) .feed-list>[data-annexed-feed-empty],body[data-emy-page-boot-busy="true"] .feed-filter-empty,body[data-emy-page-boot-busy="true"] .feed-list>[data-annexed-feed-empty]{display: none !important}.feed-list{display: grid;align-items: start;gap: 12px;padding-top: 4px}.feed-list>.emy-real-empty,.feed-list>[data-emy-real-empty]{box-sizing: border-box;grid-column: 1 / -1;justify-self: center;width: min(100%,520px);max-width: 520px;margin: 18px auto 8px;border: 1px dashed rgba(0,27,71,.14);border-radius: 8px;background: rgba(255,255,255,.72);color: #68738a;padding: 14px 16px;font-size: 13px;line-height: 1.35;font-weight: 750;text-align: center}.feed-list>[data-feed-kind-hidden="true"]{display: none !important}.feed-card{display: grid;grid-template-rows: auto auto 1fr;overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: rgba(255,255,255,.94);color: inherit;text-decoration: none;box-shadow: 0 10px 26px rgba(0,27,71,.08);transition: transform .16s ease,border-color .16s ease,box-shadow .16s ease}.feed-card:hover{border-color: rgba(255,106,0,.24);box-shadow: 0 20px 42px rgba(0,27,71,.12),0 12px 26px rgba(255,106,0,.10)}.feed-card:not(:has(.feed-media-carousel)):not(:has([data-feed-media-carousel])):hover{transform: translateY(-2px)}.feed-card-head{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 11px 12px 8px}.feed-profile-link{min-width: 0;display: grid;grid-template-columns: 38px minmax(0,1fr);gap: 9px;align-items: center;color: inherit;text-decoration: none}.feed-avatar{width: 38px;height: 38px;border-radius: 999px;box-shadow: inset 0 0 0 2px rgba(255,255,255,.86),0 7px 16px rgba(0,27,71,.11)}.feed-avatar.pizza,.feed-media.pizza{background: radial-gradient(circle at 34% 42%,#ffd8a8 0 20px,transparent 21px),radial-gradient(circle at 67% 34%,#ed4f37 0 10px,transparent 11px),linear-gradient(135deg,#f9b15d,#7c301b)}.feed-avatar.shop,.feed-media.shop{background: linear-gradient(135deg,#e8edf1,#fff),radial-gradient(circle at 66% 30%,#d6a083,transparent 34px),linear-gradient(90deg,#39424f,transparent)}.feed-avatar.bottle,.feed-media.bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 24px,transparent 25px)}.feed-avatar.feed,.feed-media.feed{background: linear-gradient(135deg,#d6dde8,#f7ede2),radial-gradient(circle at 40% 60%,#6e5648,transparent 24px)}.feed-avatar.tech,.feed-media.tech{background: linear-gradient(145deg,#dbe4ec,#f8fbff)}.feed-avatar.reel,.feed-media.reel{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 40px)}.feed-card-head strong{display: block;overflow: hidden;color: var(--emy-navy);font-size: 13px;line-height: 1.15;font-weight: 760;text-overflow: ellipsis;white-space: nowrap}.feed-card-head small{display: block;margin-top: 3px;color: var(--emy-muted);font-size: 10.5px;line-height: 1;font-weight: 580}.feed-tag{display: inline-flex;align-items: center;min-height: 21px;border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 0 8px;font-size: 9.5px;line-height: 1;font-weight: 800}.feed-media-link{display: block;color: inherit;text-decoration: none}.feed-media{position: relative;width: 100%;height: auto;aspect-ratio: 4 / 3;min-height: 0;margin: 0;border-radius: 0;overflow: hidden;background-size: cover;background-position: center}.feed-media img,.feed-media video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.feed-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,27,71,.10))}.feed-play{position: absolute;left: 50%;top: 50%;z-index: 2;transform: translate(-50%,-50%);width: 46px;height: 46px;border-radius: 999px;background: rgba(255,255,255,.92);color: var(--emy-navy);display: none;place-items: center;box-shadow: 0 12px 24px rgba(0,27,71,.20);transition: opacity .16s ease,transform .16s ease}.feed-card.is-clip .feed-play{display: grid}.feed-play svg{width: 26px;height: 26px;margin-left: 2px;fill: currentColor}.feed-body{padding: 11px 12px 12px}.feed-body h2{margin: 0;color: var(--emy-navy);font-size: 13px;line-height: 1.18;font-weight: 700}.feed-body p{margin: 5px 0 0;color: var(--emy-muted);font-size: 11px;line-height: 1.35;font-weight: 450}.feed-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 7px;margin-top: 10px;color: #667085;font-size: 10.5px;font-weight: 680}.feed-action{min-height: 30px;border: 1px solid rgba(0,27,71,.07);border-radius: 999px;background: #f3f6fb;color: #667085;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 4px;padding: 0 9px;font-size: 10.5px;font-weight: 740}.feed-action svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.feed-action:hover,.feed-action.is-active{border-color: rgba(255,106,0,.24);background: #fff4e8;color: var(--emy-orange)}.feed-price{display: inline-flex;width: fit-content;min-width: 78px;min-height: 28px;align-items: center;justify-content: center;margin-top: 10px;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 0 10px;font-size: 12px;line-height: 1;font-weight: 820;white-space: nowrap}.feed-card{border-radius: 14px;background: #fff;box-shadow: 0 14px 34px rgba(0,27,71,.08)}.feed-card.is-product{border-color: rgba(6,118,71,.16)}.feed-card.is-post{border-color: rgba(23,92,211,.14)}.feed-card.is-clip{border-color: rgba(0,27,71,.16)}.feed-card.is-offer{border-color: rgba(255,106,0,.22)}.feed-card.is-product .feed-tag{background: #eef8f3;color: #067647}.feed-card.is-post .feed-tag{background: #eef4ff;color: #175cd3}.feed-card.is-clip .feed-tag{background: #101828;color: #fff}.feed-card.is-offer .feed-tag{background: #fff4e8;color: #c14f00}.feed-card.is-clip .feed-media{aspect-ratio: 9 / 12;background-color: #101828}.feed-card.is-clip .feed-media::after{background: linear-gradient(180deg,rgba(0,27,71,.04),rgba(0,27,71,.34))}.feed-body{display: grid;gap: 8px;padding: 12px}.feed-body h2{font-size: 14px;line-height: 1.2;font-weight: 820}.feed-body p{display: -webkit-box;overflow: hidden;margin: 0; -webkit-box-orient: vertical; -webkit-line-clamp: 3}.feed-card.is-product .feed-body p{ -webkit-line-clamp: 2}.feed-price{margin-top: 0;min-height: 30px;border-radius: 9px}.feed-actions{display: grid;grid-template-columns: minmax(0,1fr);align-items: stretch;gap: 7px;margin-top: 2px;padding: 8px;border: 1px solid rgba(0,27,71,.07);border-radius: 12px;background: linear-gradient(180deg,#fbfcff,#fff);box-shadow: inset 0 1px 0 rgba(255,255,255,.92)}.feed-stat{display: inline-flex;width: fit-content;max-width: 100%;min-height: 22px;align-items: center;border-radius: 999px;background: #eef3f8;color: #59667f;padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 820;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.feed-action-row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 5px;min-width: 0}.feed-action{width: 100%;min-width: 0;min-height: 29px;border: 0;border-radius: 9px;background: rgba(255,255,255,.82);color: #56637b;cursor: pointer;padding: 0 5px;font-size: 10.2px;line-height: 1;font-weight: 820;text-align: center;white-space: nowrap;box-shadow: 0 1px 0 rgba(0,27,71,.05),inset 0 0 0 1px rgba(0,27,71,.06)}.feed-action:hover,.feed-action.is-active{background: #fff4e8;color: var(--emy-orange);box-shadow: inset 0 0 0 1px rgba(255,106,0,.22)}@media(min-width: 1240px){.feed-card.is-clip .feed-media{aspect-ratio: 9 / 11}}.feed-card.is-clip{position: relative;grid-template-rows: auto auto;overflow: hidden;border-color: rgba(0,27,71,.12);border-radius: 18px;background: linear-gradient(180deg,#fff,#fff9f3);box-shadow: 0 18px 42px rgba(0,27,71,.11),0 12px 24px rgba(255,106,0,.07)}.feed-card.is-clip:hover{border-color: rgba(255,106,0,.28);box-shadow: 0 24px 52px rgba(0,27,71,.16),0 14px 30px rgba(255,106,0,.12)}.feed-card.is-clip .feed-card-head{position: absolute;left: 10px;right: 10px;top: 10px;z-index: 5;grid-template-columns: minmax(0,1fr) auto;gap: 8px;align-items: center;padding: 7px 8px;border: 1px solid rgba(255,255,255,.56);border-radius: 999px;background: rgba(255,255,255,.84);backdrop-filter: blur(14px);box-shadow: 0 10px 24px rgba(0,27,71,.16)}.feed-card.is-clip .feed-profile-link{grid-template-columns: 30px minmax(0,1fr);gap: 7px}.feed-card.is-clip .feed-avatar{width: 30px;height: 30px;box-shadow: inset 0 0 0 2px rgba(255,255,255,.88),0 8px 18px rgba(0,27,71,.18)}.feed-card.is-clip .feed-card-head strong{font-size: 12px;line-height: 1.1;font-weight: 820}.feed-card.is-clip .feed-card-head small{margin-top: 2px;color: #66738d;font-size: 9.8px;font-weight: 700}.feed-card.is-clip .feed-tag{min-height: 24px;background: linear-gradient(135deg,var(--emy-navy),#16325f);color: #fff;padding: 0 10px;box-shadow: 0 8px 18px rgba(0,27,71,.20)}.feed-card.is-clip .feed-tag::before{content: "";width: 6px;height: 6px;margin-right: 6px;border-radius: 999px;background: var(--emy-orange);box-shadow: 0 0 0 3px rgba(255,106,0,.18)}.feed-card.is-clip .feed-media-link{position: relative;display: block;background: #101828}.feed-card.is-clip .feed-media{aspect-ratio: 9 / 14;background-color: #101828;box-shadow: inset 0 0 0 1px rgba(255,255,255,.10)}.feed-card.is-clip .feed-media::before{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(0,27,71,.40),rgba(0,27,71,.05) 38%,rgba(0,27,71,.78));pointer-events: none}.feed-card.is-clip .feed-media::after{content: "";position: absolute;left: 12px;right: 12px;bottom: 146px;z-index: 2;height: 3px;border-radius: 999px;background: rgba(255,255,255,.28);box-shadow: 0 0 0 1px rgba(255,255,255,.14)}.feed-card.is-clip .clip-progress{left: 12px;right: 12px;bottom: 146px;z-index: 3;height: 3px;background: transparent;box-shadow: none}.feed-card.is-clip .feed-play{z-index: 4;width: 54px;height: 54px;background: rgba(255,255,255,.94);color: var(--emy-navy);box-shadow: 0 16px 34px rgba(0,27,71,.28),inset 0 1px 0 rgba(255,255,255,.90)}.feed-card.is-clip:hover .feed-play,.feed-card.is-clip:focus-within .feed-play,.feed-card.is-clip.is-previewing .feed-play{opacity: .88;transform: translate(-50%,-50%) scale(.94)}.feed-card.is-clip .video-duration-badge{z-index: 5;right: 12px;bottom: 158px;background: rgba(0,27,71,.74);border: 1px solid rgba(255,255,255,.22);color: #fff;backdrop-filter: blur(10px)}.feed-card.is-clip .feed-body{position: relative;z-index: 3;display: grid;align-content: end;gap: 8px;min-height: 160px;margin-top: -160px;padding: 0 12px 12px;color: #fff}.feed-card.is-clip .feed-body h2{color: #fff;font-size: 16px;line-height: 1.14;font-weight: 860;text-shadow: 0 2px 10px rgba(0,27,71,.38)}.feed-card.is-clip .feed-body p{display: -webkit-box;overflow: hidden;margin: 0;color: rgba(255,255,255,.88);font-size: 12.2px;line-height: 1.36;font-weight: 620; -webkit-box-orient: vertical; -webkit-line-clamp: 2;text-shadow: 0 2px 8px rgba(0,27,71,.28)}.feed-card.is-clip .feed-price{background: rgba(255,244,232,.96);color: #d85a00;border-radius: 999px}.feed-card.is-clip .feed-actions{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px;margin-top: 0;padding: 9px;border: 1px solid rgba(255,255,255,.48);border-radius: 18px;background: linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.34));color: #42506a;backdrop-filter: blur(18px);box-shadow: 0 14px 30px rgba(0,27,71,.22),inset 0 1px 0 rgba(255,255,255,.74)}.feed-card.is-clip .feed-stat{width: 100%;max-width: none;min-height: 25px;border: 1px solid rgba(255,255,255,.42);border-radius: 12px;background: rgba(255,255,255,.58);color: #33415c;padding: 0 9px;font-size: 11.3px;line-height: 1.1;font-weight: 840;backdrop-filter: blur(10px);text-shadow: none}.feed-card.is-clip .feed-action-row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;min-width: 0}.feed-card.is-clip .feed-action{width: 100%;min-height: 34px;border: 1px solid rgba(255,255,255,.44);border-radius: 13px;background: rgba(255,255,255,.50);color: #42506a;padding: 0 7px;font-size: 11.4px;font-weight: 840;box-shadow: inset 0 1px 0 rgba(255,255,255,.72),0 6px 12px rgba(0,27,71,.10)}.feed-card.is-clip .feed-action:hover,.feed-card.is-clip .feed-action.is-active{background: rgba(255,244,232,.94);color: var(--emy-orange);box-shadow: inset 0 0 0 1px rgba(255,106,0,.18),0 8px 14px rgba(255,106,0,.12)}@media(min-width: 1240px){.feed-card.is-clip .feed-media{aspect-ratio: 9 / 13}.feed-card.is-clip .feed-body{min-height: 158px;margin-top: -158px}.feed-card.is-clip .feed-media::after,.feed-card.is-clip .clip-progress{bottom: 166px}.feed-card.is-clip .video-duration-badge{bottom: 178px}}.feed-card .feed-actions{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;gap: 8px;margin-top: 4px;padding: 8px 0 0;border: 0;border-top: 1px solid rgba(0,27,71,.08);border-radius: 0;background: transparent;box-shadow: none}.feed-card .feed-stat{flex: 0 1 auto;max-width: 46%;min-height: auto;border: 0;border-radius: 0;background: transparent;color: #667085;padding: 0;font-size: 10.6px;line-height: 1.2;font-weight: 820;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.feed-card .feed-action-row{flex: 0 0 auto;display: flex;align-items: center;justify-content: flex-end;gap: 2px;min-width: 0}.feed-card .feed-action{width: auto;min-width: 0;min-height: 24px;border: 0;border-radius: 999px;background: transparent;box-shadow: none;color: #59667f;cursor: pointer;padding: 0 5px;font-size: 10.3px;line-height: 1;font-weight: 820;text-align: center;white-space: nowrap}.feed-card .feed-action:hover,.feed-card .feed-action.is-active{background: #fff4e8;color: var(--emy-orange);box-shadow: none}.feed-card.is-clip{background: #101828}.feed-card.is-clip .feed-actions{display: grid;grid-template-columns: minmax(0,1fr);flex-wrap: nowrap;gap: 8px;margin-top: 2px;padding: 9px;border: 1px solid rgba(255,255,255,.48);border-radius: 18px;background: linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.34));color: #42506a;backdrop-filter: blur(18px);box-shadow: 0 14px 30px rgba(0,27,71,.22),inset 0 1px 0 rgba(255,255,255,.74)}.feed-card.is-clip .feed-stat{width: 100%;max-width: none;min-height: 25px;border: 1px solid rgba(255,255,255,.42);border-radius: 12px;background: rgba(255,255,255,.58);color: #33415c;padding: 0 9px;font-size: 11.3px;line-height: 1.1;font-weight: 840;text-shadow: none}.feed-card.is-clip .feed-action{width: 100%;min-height: 34px;border: 1px solid rgba(255,255,255,.44);border-radius: 13px;background: rgba(255,255,255,.50);color: #42506a;padding: 0 7px;font-size: 11.4px;font-weight: 840;box-shadow: inset 0 1px 0 rgba(255,255,255,.72),0 6px 12px rgba(0,27,71,.10)}.feed-card.is-clip .feed-action:hover,.feed-card.is-clip .feed-action.is-active{background: rgba(255,244,232,.94);color: var(--emy-orange);box-shadow: inset 0 0 0 1px rgba(255,106,0,.18),0 8px 14px rgba(255,106,0,.12)}.annexed-feed-middle .feed-list{grid-template-columns: minmax(0,1fr);width: min(100%,520px);margin: 0 auto;gap: 18px}.annexed-feed-middle .feed-list.is-product-grid{grid-template-columns: repeat(2,minmax(0,226px));width: min(100%,470px);justify-content: center;align-items: start}.annexed-feed-middle .feed-list.is-product-grid .feed-product-card{width: min(226px,100%);max-width: 226px;justify-self: start}.annexed-feed-middle .feed-list.is-clip-grid{grid-template-columns: repeat(2,minmax(0,1fr));width: min(100%,520px);justify-content: center;align-items: start;gap: 10px}.annexed-feed-middle .feed-list.is-clip-grid .social-feed-card.is-clip{width: 100%;min-width: 0;justify-self: stretch}.annexed-feed-middle .feed-product-card{position: relative;display: flex;flex-direction: column;overflow: hidden;width: min(226px,100%);max-width: 226px;justify-self: start;min-height: 0;border-radius: 8px;background: rgba(255,255,255,.96);box-shadow: 0 12px 28px rgba(0,27,71,.08)}.annexed-feed-middle .feed-product-card.is-new::before,.annexed-feed-middle .feed-product-card[data-product-new="true"]::before{content: "New";position: absolute;left: 12px;top: 12px;z-index: 5;min-height: 20px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.94);color: #d85a00;padding: 0 8px;font-size: 9.5px;line-height: 1;font-weight: 850;box-shadow: 0 7px 14px rgba(0,27,71,.08)}.annexed-feed-middle .feed-product-card .photo{position: relative;display: block;flex: 0 0 auto;width: auto;height: auto;min-height: 0;aspect-ratio: 4 / 3;margin: 8px 8px 0;border-radius: 7px;overflow: hidden;background-size: cover;background-position: center}.annexed-feed-middle .feed-product-card .photo img,.annexed-feed-middle .feed-product-card .photo video{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center}.annexed-feed-middle .feed-product-card .body{flex: 1 1 auto;min-width: 0;min-height: 0;display: flex;flex-direction: column;padding: 14px 12px 12px}.annexed-feed-middle .feed-product-card h3{max-width: 24ch;min-height: 0;display: -webkit-box;overflow: hidden;margin: 0;color: #071326;font-size: 14px;line-height: 1.18;font-weight: 850; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.annexed-feed-middle .feed-product-card p{min-height: 0;display: -webkit-box;overflow: hidden;margin: 5px 0 0;color: #68738a;font-size: 12.5px;line-height: 1.35;font-weight: 560; -webkit-box-orient: vertical; -webkit-line-clamp: 1}.annexed-feed-middle .feed-product-card .product-source{min-height: 20px;display: inline-flex;align-items: center;align-self: flex-start;margin-top: 8px;border-radius: 999px;background: #f3f6fb;color: #55657c;padding: 0 8px;font-size: 11px;line-height: 1;font-weight: 760}.annexed-feed-middle .product-availability{display: flex;max-width: 100%;align-items: flex-start;gap: 6px;margin-top: 8px;color: #0f8f57;font-size: 12.5px;line-height: 1.25;font-weight: 850;white-space: normal;overflow-wrap: anywhere}.annexed-feed-middle .product-availability::before{content: "";width: 9px;height: 9px;flex: 0 0 9px;margin-top: .16em;border-radius: 999px;background: #20c987;box-shadow: 0 0 0 3px rgba(32,201,135,.12)}.annexed-feed-middle .feed-product-card .product-stats{display: flex;align-items: center;gap: 8px;margin-top: 9px;color: #68738a;font-size: 12.5px;line-height: 1;font-weight: 760}.annexed-feed-middle .feed-product-card .product-stats span + span::before{content: "";display: inline-block;width: 3px;height: 3px;margin: 0 8px 2px 0;border-radius: 999px;background: rgba(102,112,133,.55)}.annexed-feed-middle .feed-product-card .product-stats{display: none !important}.annexed-feed-middle .feed-product-card .price{display: inline-flex;width: fit-content;min-width: 78px;min-height: 28px;align-items: center;justify-content: center;margin-top: 6px;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 0 10px;font-size: 13px;line-height: 1;font-weight: 850;white-space: nowrap}.annexed-feed-middle .feed-product-card .heart{position: absolute;right: 12px;top: 12px;z-index: 5;width: 34px;height: 34px;border: 1px solid rgba(255,255,255,.72);border-radius: 999px;background: rgba(255,255,255,.78);color: #667085;cursor: pointer;display: grid;place-items: center;padding: 0;box-shadow: 0 8px 18px rgba(0,27,71,.10),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter: blur(14px) saturate(1.08)}.annexed-feed-middle .feed-product-card .social-feed-more{position: absolute;right: 12px;top: 12px;z-index: 6;width: 34px;min-height: 34px;border: 1px solid rgba(255,255,255,.72);background: rgba(255,255,255,.78);box-shadow: 0 8px 18px rgba(0,27,71,.10),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter: blur(14px) saturate(1.08)}.annexed-feed-middle .reel-card .social-feed-more{position: absolute;right: 14px;top: 12px;z-index: 7;width: 34px;min-height: 34px;border: 1px solid rgba(255,255,255,.46);background: rgba(255,255,255,.18);color: #fff;box-shadow: 0 10px 22px rgba(0,27,71,.20),inset 0 1px 0 rgba(255,255,255,.20);backdrop-filter: blur(12px) saturate(1.08)}.annexed-feed-middle .feed-product-card .heart svg{width: 18px;height: 18px}.annexed-feed-middle .feed-product-card .heart svg path{fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.annexed-feed-middle .feed-product-card .heart.is-active,.annexed-feed-middle .feed-product-card .heart.is-liked{border-color: rgba(255,106,0,.34);background: rgba(255,244,232,.88);color: var(--emy-orange)}.annexed-feed-middle .feed-clip-card{width: min(242px,100%);justify-self: start;min-height: 432px;border-radius: 8px;background: linear-gradient(180deg,#c7d0d8 0%,#aab4bd 42%,#52627a 70%,#061f4b 100%);box-shadow: 0 18px 42px rgba(0,27,71,.14)}.annexed-feed-middle .feed-clip-card .photo{opacity: .72;background: linear-gradient(180deg,#cbd5dd 0%,#aeb8c0 42%,#56677f 70%,#061f4b 100%)}.annexed-feed-middle .feed-clip-card .photo::after{background: linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(0,27,71,.02) 42%,rgba(0,27,71,.52) 78%,rgba(0,27,71,.82) 100%)}.annexed-feed-middle .feed-clip-card .reel-top{top: 14px;left: 16px;right: 16px;grid-template-columns: 38px minmax(0,1fr) auto;gap: 10px}.annexed-feed-middle .feed-clip-card .reel-avatar{width: 38px;height: 38px;border-color: rgba(255,255,255,.92);box-shadow: 0 11px 22px rgba(0,27,71,.28),inset 0 1px 0 rgba(255,255,255,.7)}.annexed-feed-middle .feed-clip-card .reel-top strong{color: #fff;font-size: 15px;line-height: 1.05;font-weight: 850;text-shadow: 0 2px 8px rgba(0,27,71,.20)}.annexed-feed-middle .feed-clip-card .reel-top small{color: rgba(255,255,255,.88);font-size: 13px;line-height: 1.05;font-weight: 720}.annexed-feed-middle .feed-clip-card .reel-type-badge{min-height: 28px;padding: 0 13px;background: rgba(255,255,255,.92);color: #061f4b;font-size: 13px;font-weight: 850;box-shadow: 0 12px 24px rgba(0,27,71,.14)}.annexed-feed-middle .feed-clip-card .reel-play{top: 48%;width: 58px;height: 58px;background: rgba(255,255,255,.94);color: #061f4b;box-shadow: 0 18px 36px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter: blur(12px)}.annexed-feed-middle .feed-clip-card .reel-play svg{width: 29px;height: 29px}.annexed-feed-middle .feed-clip-card .caption{min-height: 152px;padding: 42px 16px 16px;background: linear-gradient(180deg,transparent 0%,rgba(0,27,71,.52) 24%,rgba(0,27,71,.92) 100%)}.annexed-feed-middle .feed-clip-card .caption strong{min-height: 28px;font-size: 20px;line-height: 1.1;font-weight: 900;letter-spacing: 0;text-shadow: 0 2px 12px rgba(0,27,71,.24)}.annexed-feed-middle .feed-clip-card .caption>span{min-height: 36px;margin-top: 8px;color: rgba(255,255,255,.88);font-size: 14px;line-height: 1.12;font-weight: 780; -webkit-line-clamp: 2}.annexed-feed-middle .feed-clip-card .reel-actions{gap: 14px;padding-top: 12px;color: rgba(255,255,255,.92);font-size: 14px;font-weight: 850}.annexed-feed-middle .feed-product-clip-card{width: min(242px,100%);justify-self: start;min-height: 432px;border-radius: 8px;background: linear-gradient(180deg,#d9964d 0%,#bf6f38 42%,#463442 72%,#061f4b 100%);box-shadow: 0 18px 42px rgba(0,27,71,.16)}.annexed-feed-middle .feed-product-clip-card .photo{opacity: .76;background: radial-gradient(circle at 66% 44%,#e94234 0 13px,transparent 14px),radial-gradient(circle at 31% 21%,#ffd6a8 0 19px,transparent 20px),linear-gradient(180deg,#d9964d 0%,#b66d3b 48%,#061f4b 100%)}.annexed-feed-middle .feed-product-clip-card .photo::after{background: linear-gradient(180deg,rgba(0,27,71,.02) 0%,rgba(0,27,71,.18) 48%,rgba(0,27,71,.74) 100%)}.annexed-feed-middle .feed-product-clip-card .reel-top{top: 14px;left: 16px;right: 16px;grid-template-columns: 38px minmax(0,1fr) auto;gap: 10px}.annexed-feed-middle .feed-product-clip-card .reel-avatar{width: 38px;height: 38px;border-color: rgba(255,255,255,.92);box-shadow: 0 11px 22px rgba(0,27,71,.28),inset 0 1px 0 rgba(255,255,255,.7)}.annexed-feed-middle .feed-product-clip-card .reel-top strong{color: #fff;font-size: 14px;line-height: 1.05;font-weight: 850;text-shadow: 0 2px 8px rgba(0,27,71,.20)}.annexed-feed-middle .feed-product-clip-card .reel-top small{color: rgba(255,255,255,.88);font-size: 12px;line-height: 1.05;font-weight: 720}.annexed-feed-middle .feed-product-clip-card .reel-type-badge{min-height: 28px;padding: 0 13px;background: #fff;color: #061f4b;font-size: 13px;font-weight: 850;box-shadow: 0 12px 24px rgba(0,27,71,.14)}.annexed-feed-middle .feed-product-clip-card .reel-play{top: 48%;width: 58px;height: 58px;background: rgba(255,255,255,.82);color: #061f4b;box-shadow: 0 18px 36px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter: blur(12px)}.annexed-feed-middle .feed-product-clip-card .caption{min-height: 252px;padding: 40px 16px 16px;background: linear-gradient(180deg,transparent 0%,rgba(0,27,71,.36) 20%,rgba(0,27,71,.94) 100%)}.annexed-feed-middle .feed-product-clip-card .caption strong{min-height: auto;font-size: 20px;line-height: 1.1;font-weight: 900;letter-spacing: 0;text-shadow: 0 2px 12px rgba(0,27,71,.24)}.annexed-feed-middle .product-clip-copy{min-height: 34px;display: -webkit-box;overflow: hidden;margin-top: 8px;color: rgba(255,255,255,.88);font-size: 14px;line-height: 1.12;font-weight: 780; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.annexed-feed-middle .feed-product-clip-card .reel-actions{gap: 14px;padding-top: 10px;color: rgba(255,255,255,.92);font-size: 14px;font-weight: 850}.annexed-feed-middle .product-clip-panel{min-height: 120px;margin-top: 12px;border-radius: 8px;background: rgba(255,255,255,.90);color: #061f4b;padding: 12px;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 14px 30px rgba(0,27,71,.18)}.annexed-feed-middle .product-clip-panel strong{display: block;min-height: auto;color: rgba(255,255,255,.66);font-size: 19px;line-height: 1.1;font-weight: 900;text-shadow: none}.annexed-feed-middle .product-clip-panel span{display: block;overflow: hidden;margin-top: 18px;color: rgba(255,255,255,.58);font-size: 14px;line-height: 1.15;font-weight: 760;white-space: nowrap;text-overflow: ellipsis}.annexed-feed-middle .product-clip-price{min-height: 32px;display: inline-flex;align-items: center;justify-content: center;margin-top: 10px;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 0 18px;font-size: 15px;font-weight: 900;font-style: normal}.annexed-feed-middle .social-feed-card{position: relative;display: block;overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 10px;background: rgba(255,255,255,.96);color: #071326;box-shadow: 0 10px 30px rgba(0,27,71,.07)}.annexed-feed-middle .social-feed-card[hidden],.annexed-feed-middle .feed-card[hidden]{display: none !important}.annexed-feed-middle .social-feed-card:hover{transform: none;border-color: rgba(0,27,71,.11);box-shadow: 0 14px 36px rgba(0,27,71,.10)}.annexed-feed-middle .social-feed-head{min-width: 0;display: grid;grid-template-columns: 44px minmax(0,1fr) 32px;gap: 12px;align-items: center;min-height: 64px;padding: 12px 14px;background: rgba(255,255,255,.88)}.annexed-feed-middle .social-feed-avatar{width: 42px;height: 42px;border-radius: 999px;display: grid;place-items: center;overflow: hidden;background: linear-gradient(145deg,#f8fafc,#eef2f7);color: #d85a00;font-size: 14px;font-weight: 850;box-shadow: inset 0 0 0 2px rgba(255,255,255,.92),0 8px 18px rgba(0,27,71,.10);text-decoration: none;cursor: pointer}.annexed-feed-middle .social-feed-avatar.emy-avatar-shape-business,.annexed-feed-middle .feed-avatar.emy-avatar-shape-business,.annexed-feed-middle .feed-job-business .emy-avatar-shape-business,[data-unified-feed-cards="true"] .social-feed-avatar.emy-avatar-shape-business,[data-unified-feed-cards="true"] .feed-avatar.emy-avatar-shape-business{border-radius: 10px !important;font-style: normal !important;letter-spacing: 0}.annexed-feed-middle .emy-avatar-shape-applied:not(.has-image),[data-unified-feed-cards="true"] .emy-avatar-shape-applied:not(.has-image){font-style: normal !important;font-family: inherit !important;text-transform: uppercase}.annexed-feed-middle .social-feed-avatar img{width: 100%;height: 100%;object-fit: cover;display: block}.annexed-feed-middle .social-feed-avatar>span{width: 100%;height: 100%;display: grid;place-items: center}.annexed-feed-middle .social-feed-name{min-width: 0;display: block;overflow: hidden;color: inherit;text-decoration: none}.annexed-feed-middle .social-feed-name strong{display: block;max-width: 100%;overflow: hidden;color: #071326;font-size: 14px;line-height: 1.15;font-weight: 850;text-overflow: ellipsis;white-space: nowrap}.annexed-feed-middle .social-feed-name small{display: block;max-width: 100%;margin-top: 4px;overflow: hidden;color: #778197;font-size: 11px;line-height: 1.15;font-weight: 700;text-overflow: ellipsis;white-space: nowrap}.annexed-feed-middle .social-feed-more{width: 34px;min-height: 34px;border: 0;border-radius: 999px;background: transparent;color: #071326;box-shadow: none;padding: 0;font-size: 18px;line-height: 1}.annexed-feed-middle .feed-options-menu,.feed-options-menu{position: absolute;right: auto;top: 0;left: 0;z-index: 10050;width: min(220px,calc(100vw - 24px));max-height: calc(100dvh - 24px);overflow: auto;border: 1px solid rgba(255,255,255,.72);border-radius: 16px;background: linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,250,244,.62));backdrop-filter: blur(22px) saturate(1.16);box-shadow: 0 18px 36px rgba(0,27,71,.14),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -12px 24px rgba(0,27,71,.04);padding: 7px}.annexed-feed-middle .feed-options-menu[hidden],.feed-options-menu[hidden]{display: none}.annexed-feed-middle .feed-options-menu button,.feed-options-menu button{width: 100%;min-height: 36px;border: 0;border-radius: 11px;background: transparent;color: #26364f;cursor: pointer;padding: 0 11px;text-align: left;font: inherit;font-size: 12.5px;font-weight: 680}.annexed-feed-middle .feed-options-menu button:last-child,.feed-options-menu button:last-child{border-bottom: 0}.annexed-feed-middle .feed-options-menu button:hover,.feed-options-menu button:hover{background: rgba(255,255,255,.82);color: var(--emy-orange);box-shadow: inset 0 0 0 1px rgba(255,106,0,.10)}.annexed-feed-middle .feed-options-menu button.is-danger,.feed-options-menu button.is-danger{color: #ef3f4a;font-weight: 760}.annexed-feed-middle .social-feed-media{position: relative;width: 100%;height: auto;min-height: 320px;margin: 0;border-radius: 0;overflow: hidden;aspect-ratio: 4 / 5;background-size: cover;background-position: center}.annexed-feed-middle .social-feed-media::before,.annexed-feed-middle .social-feed-media::after{display: none}.annexed-feed-middle .social-feed-media img,.annexed-feed-middle .social-feed-media video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: var(--media-fit,contain);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;display: block;background: #101828}.annexed-feed-middle .social-feed-media .feed-media-carousel-slide img,.annexed-feed-middle .social-feed-media .feed-media-carousel-slide video,.annexed-feed-middle .feed-media .feed-media-carousel-slide img,.annexed-feed-middle .feed-media .feed-media-carousel-slide video{transform: none !important;transition: none !important}.annexed-feed-middle .social-feed-card.is-post.has-video-media .social-feed-media,.annexed-feed-middle .social-feed-card.is-post.has-image-media .social-feed-media{min-height: 0;aspect-ratio: var(--media-aspect-ratio, 1 / 1);background: #101828}.annexed-feed-middle .social-feed-card.is-post.has-video-media .social-feed-media video{object-fit: var(--media-fit,contain);background: #101828}.annexed-feed-middle .social-feed-card.is-post.has-image-media .social-feed-media img{object-fit: var(--media-fit,contain)}.annexed-feed-middle .social-feed-text-panel{margin: 0 12px 4px;border: 1px solid rgba(0,27,71,.08);border-radius: 10px;background: linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,250,246,.94));padding: 18px 16px;box-shadow: inset 0 1px 0 rgba(255,255,255,.82)}.annexed-feed-middle .social-feed-text-panel p{margin: 0;color: #071326;font-size: 18px;line-height: 1.34;font-weight: 720;overflow-wrap: anywhere}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-body{padding-top: 6px}.annexed-feed-middle .social-feed-card.is-text-only{border-radius: 16px;background: linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,250,244,.95));box-shadow: 0 18px 46px rgba(0,27,71,.10)}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-head{grid-template-columns: 48px minmax(0,1fr) 34px;padding: 14px 16px 8px}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-avatar{width: 46px;height: 46px}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-text-panel{margin: 0 18px 4px;border: 0;border-radius: 0;background: transparent;padding: 10px 0 14px;box-shadow: none}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-text-panel p{font-size: 20px;line-height: 1.32;font-weight: 820}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-actions{margin: 0 16px;border-top: 1px solid rgba(0,27,71,.08);border-bottom: 1px solid rgba(0,27,71,.08);padding: 8px 0}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-icon{width: 52px;height: 48px;border-radius: 16px}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-body{display: grid;grid-template-columns: 1fr auto;gap: 6px;align-items: center;padding: 8px 18px 16px}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-comments-link{justify-self: end;margin: 0;color: var(--emy-orange)}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-time{grid-column: 1 / -1}.annexed-feed-middle .social-feed-card.is-clip{border-radius: 10px;background: rgba(255,255,255,.96);box-shadow: 0 10px 30px rgba(0,27,71,.07)}.annexed-feed-middle .social-feed-card.is-clip .social-feed-media{min-height: 430px;aspect-ratio: 9 / 16;background-color: #101828;box-shadow: none}.annexed-feed-middle .social-feed-play{position: absolute;left: 50%;top: 50%;z-index: 3;width: 58px;height: 58px;display: grid;place-items: center;transform: translate(-50%,-50%);border-radius: 999px;background: rgba(255,255,255,.92);color: #071326;box-shadow: 0 16px 34px rgba(0,27,71,.18)}.annexed-feed-middle .social-feed-play svg{width: 28px;height: 28px;margin-left: 3px;fill: currentColor}.annexed-feed-middle .social-feed-product-price{position: absolute;left: 12px;bottom: 12px;z-index: 3;min-height: 34px;display: inline-flex;align-items: center;justify-content: center;border-radius: 10px;background: rgba(255,244,232,.94);color: #d85a00;padding: 0 14px;font-size: 14px;line-height: 1;font-weight: 860;box-shadow: 0 10px 24px rgba(0,27,71,.11);backdrop-filter: blur(10px)}.annexed-feed-middle .social-feed-actions{min-width: 0;display: flex;align-items: center;justify-content: space-between;gap: 14px;margin: 4px 12px 0;border-top: 1px solid rgba(0,27,71,.07);border-bottom: 1px solid rgba(0,27,71,.07);padding: 10px 0}.annexed-feed-middle .social-feed-action-set{display: flex;align-items: center;gap: 10px}.annexed-feed-middle .social-feed-icon{width: 52px;min-width: 52px;height: 48px;min-height: 48px;display: grid;place-items: center;border: 1px solid rgba(255,255,255,.62);border-radius: 16px;background: linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.30));color: #071326;cursor: pointer;padding: 0;box-shadow: 0 14px 28px rgba(0,27,71,.13),inset 0 1px 0 rgba(255,255,255,.82),inset 0 -10px 20px rgba(0,27,71,.05);backdrop-filter: blur(16px) saturate(1.08)}.annexed-feed-middle .social-feed-icon:hover,.annexed-feed-middle .social-feed-icon.is-active{border-color: rgba(255,106,0,.34);background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,244,232,.58));color: var(--emy-orange);box-shadow: 0 16px 30px rgba(255,106,0,.16),inset 0 1px 0 rgba(255,255,255,.88);transform: translateY(-1px)}.annexed-feed-middle .social-feed-icon svg{width: 26px;height: 26px;overflow: visible}.annexed-feed-middle .social-feed-icon svg path{fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.annexed-feed-middle .social-feed-icon[data-feed-action="repost"],.annexed-feed-middle .reel-inline-action[data-feed-action="repost"]{display: inline-flex;align-items: center;justify-content: center;gap: 4px}.annexed-feed-middle [data-feed-repost-count]{min-width: 10px;color: #667085;font-size: 11px;line-height: 1;font-weight: 650;letter-spacing: 0}.annexed-feed-middle .social-feed-save{margin-left: auto}.annexed-feed-middle .social-feed-body{padding: 0 12px 10px}.annexed-feed-middle .social-feed-stat{display: block;color: #071326;font-size: 12.5px;line-height: 1.35;font-weight: 820}.annexed-feed-middle .social-feed-caption{margin: 5px 0 0;color: #364157;font-size: 13px;line-height: 1.38;font-weight: 500}.annexed-feed-middle .social-feed-card>.social-feed-caption{box-sizing: border-box;max-width: calc(100% - 24px);margin: 8px 12px 0;overflow-wrap: anywhere}.annexed-feed-middle .social-feed-caption strong{margin-right: 5px;color: #071326;font-weight: 820}.annexed-feed-middle .social-feed-comments-link{width: auto;min-height: 0;margin: 6px 0 0;border: 0;border-radius: 0;background: transparent;color: #7a869e;padding: 0;font-size: 12px;line-height: 1.3;font-weight: 720;text-align: left;box-shadow: none}.home-feed-comment-cta{width: auto;min-height: 30px;display: inline-flex;align-items: center;gap: 5px;justify-self: start;border: 0;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);cursor: pointer;padding: 4px 9px;font-size: 11.5px;line-height: 1;font-weight: 790}.home-feed-comment-cta svg{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.home-feed-comment-cta strong{color: currentColor;font: inherit}.annexed-feed-middle .home-feed-comment-cta [data-feed-repost-count]{color: currentColor}.home-feed-engagement-row{min-width: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 4px}.home-feed-engagement-row .home-feed-comment-cta{min-height: 28px;padding-inline: 8px}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-comments-link{justify-self: end;margin: 0;color: var(--emy-orange)}.annexed-feed-middle .social-feed-card.is-text-only{border-radius: 14px;background: rgba(255,255,255,.96);box-shadow: 0 10px 28px rgba(0,27,71,.065)}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-head{grid-template-columns: 42px minmax(0,1fr) 32px;padding: 12px 14px 4px}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-avatar{width: 40px;height: 40px}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-text-panel{margin: 0 14px 2px;padding: 8px 0 12px}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-text-panel p{color: #344054;font-size: 14.5px;line-height: 1.55;font-weight: 500;letter-spacing: 0}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-actions{margin: 0 14px;padding: 7px 0}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-icon{width: 42px;min-width: 42px;height: 38px;min-height: 38px;border-radius: 12px;color: #26364f;box-shadow: 0 8px 18px rgba(0,27,71,.08),inset 0 1px 0 rgba(255,255,255,.82)}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-icon svg{width: 22px;height: 22px}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-body{padding: 6px 14px 14px}.annexed-feed-middle .social-feed-card.is-text-only .social-feed-time{color: #98a2b3;font-size: 10.5px;font-weight: 600;text-transform: none;letter-spacing: 0}.annexed-feed-middle .social-feed-time{display: block;margin-top: 5px;color: #9aa3b5;font-size: 9.8px;line-height: 1;font-weight: 820;text-transform: uppercase;letter-spacing: .03em}.annexed-feed-middle [data-feed-id]>.feed-comments,.annexed-feed-middle .social-feed-card .feed-comments{position: relative;z-index: 9;isolation: isolate;display: none;margin: 0;border-top: 1px solid rgba(0,27,71,.07);background: #fff;padding: 10px 12px 12px;box-sizing: border-box;overflow: hidden}.annexed-feed-middle [data-feed-id].is-comments-open>.feed-comments,.annexed-feed-middle .social-feed-card.is-comments-open .feed-comments{display: block}.annexed-feed-middle .reel-card>.feed-comments{position: absolute;left: 0;right: 0;bottom: 0;max-height: 58%;overflow: auto;border-radius: 0 0 8px 8px}.annexed-feed-middle .social-feed-card .feed-comment{display: grid;grid-template-columns: 32px minmax(0,1fr);align-items: start;gap: 9px;margin-top: 10px}.annexed-feed-middle .feed-comment-avatar{width: 32px;height: 32px;border-radius: 999px;background: #eef3f8;color: var(--emy-navy);display: grid;place-items: center;overflow: hidden;font-size: 11px;font-weight: 820;text-decoration: none;cursor: pointer}.annexed-feed-middle .feed-comment-avatar.has-image{background: #fff;color: transparent}.annexed-feed-middle .feed-comment-avatar img{width: 100%;height: 100%;border-radius: inherit;object-fit: cover;display: block}.annexed-feed-middle .social-feed-card .feed-comment-bubble{border-radius: 14px;background: #f6f8fb;color: #364157;padding: 9px 10px;font-size: 12.5px;line-height: 1.38;font-weight: 520}.annexed-feed-middle .social-feed-card .feed-comment-bubble strong{display: block;margin-bottom: 2px;color: var(--emy-navy);font-size: 12px;line-height: 1.2;font-weight: 830}.annexed-feed-middle .feed-comment-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;margin-top: 7px;color: #7a869e;font-size: 11px;line-height: 1;font-weight: 760}.annexed-feed-middle .feed-comment-actions button{width: auto;min-width: 18px;height: 22px;min-height: 22px;display: inline-flex;align-items: center;justify-content: center;border: 0;border-radius: 6px;background: transparent;color: inherit;cursor: pointer;padding: 0 2px;font: inherit;font-size: 0;box-shadow: none}.annexed-feed-middle .feed-comment-actions button svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.annexed-feed-middle .feed-comment-actions button:hover,.annexed-feed-middle .feed-comment-actions button.is-active{background: transparent;color: var(--emy-orange)}.annexed-feed-middle .feed-comment-actions [data-feed-comment-delete]{color: #d92d20}.annexed-feed-middle .feed-comment-action-count{color: #7a869e;font-size: 11px;font-weight: 830;min-width: 14px;text-align: center}.annexed-feed-middle .feed-comment-edit-field{width: 100%;min-height: 34px;border: 1px solid rgba(0,27,71,.12);border-radius: 10px;background: #fff;color: var(--emy-navy);padding: 7px 9px;font: inherit;font-size: 12px;outline: none}.annexed-feed-middle .feed-comment-replies{display: grid;gap: 6px;margin-top: 8px;padding-left: 8px;border-left: 2px solid rgba(0,27,71,.08);color: #4f5d77;font-size: 12px;line-height: 1.35}.annexed-feed-middle .feed-comment-reply{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 7px;align-items: start}.annexed-feed-middle .feed-comment-reply .feed-comment-avatar{width: 24px;height: 24px;font-size: 9px}.annexed-feed-middle .feed-comment-reply-bubble{display: block;border-radius: 12px;background: rgba(255,255,255,.76);color: #4b5568;padding: 7px 9px;font-size: 11.5px;line-height: 1.35}.annexed-feed-middle .feed-comment-reply-bubble strong{display: block;margin-bottom: 2px;color: var(--emy-navy);font-size: 11.2px;line-height: 1.15;font-weight: 820}.annexed-feed-middle .feed-comment-reply .feed-comment-actions{margin-top: 6px}.annexed-feed-middle .feed-comments [data-feed-comments-list]{position: relative;z-index: 1;background: #fff}.annexed-feed-middle .feed-comment-form,.annexed-feed-middle .feed-comment-reply-form{width:100%;max-width:100%;box-sizing:border-box;position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items:center;gap: 8px;margin-top: 10px;background: #fff}.annexed-feed-middle .feed-comment-reply-form[hidden]{display: none}.annexed-feed-middle .feed-comment-form input,.annexed-feed-middle .feed-comment-reply-form input{min-width: 0;height: 36px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #fff;color: #071326;outline: none;padding: 0 42px 0 12px;font-size: 12.5px;font-weight: 560;box-shadow: inset 0 1px 0 rgba(255,255,255,.86)}.annexed-feed-middle .feed-comment-form input:focus,.annexed-feed-middle .feed-comment-reply-form input:focus{border-color: rgba(255,106,0,.42);box-shadow: 0 0 0 3px rgba(255,106,0,.08)}.annexed-feed-middle .feed-comment-form button,.annexed-feed-middle .feed-comment-reply-form button{min-height: 36px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 5px;font-weight: 820;white-space: nowrap;box-shadow:0 8px 16px rgba(255,106,0,.18)}.annexed-feed-middle .feed-comment-form button{min-width: 58px;padding: 0 13px;font-size: 12px}.annexed-feed-middle .feed-comment-reply-form button{width: auto;min-width: 54px;height: 30px;min-height: 30px;gap: 4px;padding: 0 9px;font-size: 11px;font-weight: 780;box-shadow:0 6px 12px rgba(255,106,0,.14)}.annexed-feed-middle .feed-comment-reply-form button::after{content: "Reply"}.annexed-feed-middle .feed-comment-form button svg{display: block;width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;opacity:1}.annexed-feed-middle .feed-comment-reply-form button svg{display: block;width: 13px;height: 13px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;opacity:1}.annexed-feed-middle .feed-comment-text-link{color: #d85a00;font-weight: 760;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 2px;overflow-wrap: anywhere}.annexed-feed-middle .feed-list .social-feed-event-card,.annexed-feed-middle .social-feed-event-card{border-radius: 8px;box-shadow: 0 6px 18px rgba(0,27,71,.045)}.annexed-feed-middle .social-feed-event-card .social-feed-head{border-bottom: 1px solid rgba(0,27,71,.06);background: linear-gradient(180deg,#fff,rgba(255,250,246,.92))}.annexed-feed-middle .social-feed-event-card .feed-event-post{margin: 0 10px 4px;border-color: rgba(0,27,71,.075);border-radius: 10px;background: #fff;box-shadow: none}.annexed-feed-middle .social-feed-event-card .feed-event-post-hero{min-height: 92px;gap: 6px;padding: 12px 14px;background: linear-gradient(135deg,#fffaf5,#eef3f8)}.annexed-feed-middle .social-feed-event-card .feed-event-post.has-cover .feed-event-post-hero{min-height: 176px;background-color: #001b47;background-size: cover;background-position: center}.annexed-feed-middle .social-feed-event-card .feed-event-post-hero span{min-height: 21px;padding: 0 9px;font-size: 10px;font-weight: 820;box-shadow: inset 0 0 0 1px rgba(255,106,0,.18)}.annexed-feed-middle .social-feed-event-card .feed-event-post-hero strong{font-size: 19px;line-height: 1.12;font-weight: 850}.annexed-feed-middle .social-feed-event-card .feed-event-post-details{gap: 7px;padding: 10px 12px 12px}.annexed-feed-middle .social-feed-event-card .feed-event-post-details p{display: -webkit-box;font-size: 12.5px;line-height: 1.35;font-weight: 600;white-space: normal;overflow: hidden;overflow-wrap: anywhere; -webkit-box-orient: vertical; -webkit-line-clamp: 3}.annexed-feed-middle .social-feed-event-card .feed-event-post-meta{gap: 7px}.annexed-feed-middle .social-feed-event-card .feed-event-post-meta span{border-radius: 8px;background: #fff;padding: 7px 9px;font-size: 10.8px;line-height: 1.22;font-weight: 760}.annexed-feed-middle .social-feed-event-card .feed-event-post-meta span b{margin-bottom: 3px;font-size: 9px}.annexed-feed-middle .social-feed-event-card .social-feed-actions{margin: 2px 10px 0;padding: 6px 0 5px;border-top: 1px solid rgba(0,27,71,.07);border-bottom: 0;gap: 8px}.annexed-feed-middle .social-feed-event-card .social-feed-action-set{gap: 4px}.annexed-feed-middle .social-feed-event-card .social-feed-icon{width: 36px;min-width: 36px;height: 34px;min-height: 34px;border: 1px solid rgba(0,27,71,.08);border-radius: 10px;background: transparent;color: #26364f;box-shadow: none;backdrop-filter: none}.annexed-feed-middle .social-feed-event-card .social-feed-icon:hover,.annexed-feed-middle .social-feed-event-card .social-feed-icon.is-active{background: #fff4e8;color: var(--emy-orange);box-shadow: none;transform: none}.annexed-feed-middle .social-feed-event-card .social-feed-icon svg{width: 19px;height: 19px}.annexed-feed-middle .social-feed-event-card .social-feed-body{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 8px;padding: 4px 10px 10px}.annexed-feed-middle .social-feed-event-card .social-feed-stat{margin: 0;font-size: 11.5px;line-height: 1.2;font-weight: 780}.annexed-feed-middle .social-feed-event-card .social-feed-comments-link{margin: 0;font-size: 11.5px;font-weight: 700}.annexed-feed-middle .social-feed-event-card .social-feed-time{color: #98a2b3;font-size: 10.5px;font-weight: 650;text-transform: none;letter-spacing: 0}.annexed-feed-middle .feed-list .feed-card,.annexed-feed-middle .feed-list .social-feed-card,.annexed-feed-middle .feed-list .post-card,.annexed-feed-middle .feed-list .product-card,.annexed-feed-middle .feed-list .reel-card{border-radius: 8px;box-shadow: 0 6px 18px rgba(0,27,71,.045);font-family: inherit}.annexed-feed-middle .feed-list .feed-card:hover,.annexed-feed-middle .feed-list .social-feed-card:hover,.annexed-feed-middle .feed-list .post-card:hover,.annexed-feed-middle .feed-list .product-card:hover,.annexed-feed-middle .feed-list .reel-card:hover{transform: none;box-shadow: 0 8px 22px rgba(0,27,71,.07)}.annexed-feed-middle .feed-list .feed-card:has(.feed-media-carousel),.annexed-feed-middle .feed-list .feed-card:has([data-feed-media-carousel]),.annexed-feed-middle .feed-list .social-feed-card:has(.feed-media-carousel),.annexed-feed-middle .feed-list .social-feed-card:has([data-feed-media-carousel]),.annexed-feed-middle .feed-list .feed-card:has(.feed-media-carousel):hover,.annexed-feed-middle .feed-list .feed-card:has([data-feed-media-carousel]):hover,.annexed-feed-middle .feed-list .social-feed-card:has(.feed-media-carousel):hover,.annexed-feed-middle .feed-list .social-feed-card:has([data-feed-media-carousel]):hover{transform: none !important;transition: border-color .16s ease,box-shadow .16s ease !important}.annexed-feed-middle .social-feed-media:has(.feed-media-carousel),.annexed-feed-middle .social-feed-media:has([data-feed-media-carousel]){transform: none !important;transition: none !important}.annexed-feed-middle .feed-list .feed-card .feed-actions,.annexed-feed-middle .feed-list .feed-card.is-clip .feed-actions{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;gap: 8px;margin-top: 4px;padding: 7px 0 0;border: 0;border-top: 1px solid rgba(0,27,71,.07);border-radius: 0;background: transparent;box-shadow: none;backdrop-filter: none}.annexed-feed-middle .feed-list .feed-card .feed-stat{flex: 0 1 auto;max-width: 46%;min-height: auto;border: 0;border-radius: 0;background: transparent;color: #667085;padding: 0;font-size: 10.6px;line-height: 1.2;font-weight: 780;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.annexed-feed-middle .feed-list .feed-card .feed-action-row{flex: 0 0 auto;display: flex;align-items: center;justify-content: flex-end;gap: 3px;min-width: 0}.annexed-feed-middle .feed-list .feed-card .feed-action{width: auto;min-width: 0;min-height: 24px;border: 0;border-radius: 999px;background: transparent;color: #59667f;padding: 0 6px;font-size: 10.4px;line-height: 1;font-weight: 760;box-shadow: none;font-family: inherit}.annexed-feed-middle .feed-list .feed-card .feed-action:hover,.annexed-feed-middle .feed-list .feed-card .feed-action.is-active{background: #fff4e8;color: var(--emy-orange);box-shadow: none;transform: none}.annexed-feed-middle .feed-list .feed-card.is-clip .feed-actions{border-top-color: rgba(255,255,255,.22);color: rgba(255,255,255,.86)}.annexed-feed-middle .feed-list .feed-card.is-clip .feed-stat,.annexed-feed-middle .feed-list .feed-card.is-clip .feed-action{color: rgba(255,255,255,.86)}.annexed-feed-middle .feed-list .feed-card.is-clip .feed-action:hover,.annexed-feed-middle .feed-list .feed-card.is-clip .feed-action.is-active{background: rgba(255,255,255,.14);color: #fff}.annexed-feed-middle .feed-list .social-feed-card .social-feed-actions{margin: 2px 10px 0;padding: 6px 0 5px;border-top: 1px solid rgba(0,27,71,.07);border-bottom: 0;gap: 8px}.annexed-feed-middle .feed-list .social-feed-card .social-feed-action-set{gap: 4px}.annexed-feed-middle .feed-list .social-feed-card .social-feed-icon,.annexed-feed-middle .feed-list .social-feed-card.is-text-only .social-feed-icon{width: 36px;min-width: 36px;height: 34px;min-height: 34px;border: 1px solid rgba(0,27,71,.08);border-radius: 10px;background: transparent;color: #26364f;box-shadow: none;backdrop-filter: none}.annexed-feed-middle .feed-list .social-feed-card .social-feed-icon:hover,.annexed-feed-middle .feed-list .social-feed-card .social-feed-icon.is-active{background: #fff4e8;color: var(--emy-orange);box-shadow: none;transform: none}.annexed-feed-middle .feed-list .social-feed-card .social-feed-icon svg,.annexed-feed-middle .feed-list .social-feed-card.is-text-only .social-feed-icon svg{width: 19px;height: 19px}.annexed-feed-middle .feed-list .social-feed-card .social-feed-body,.annexed-feed-middle .feed-list .social-feed-card.is-text-only .social-feed-body{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 6px 8px;padding: 4px 10px 10px}.annexed-feed-middle .feed-list .social-feed-card .social-feed-stat{margin: 0;font-size: 11.5px;line-height: 1.2;font-weight: 780}.annexed-feed-middle .feed-list .social-feed-card .social-feed-caption{grid-column: 1 / -1;margin: 0;color: #344054;font-size: 12.2px;line-height: 1.35;font-weight: 520}.annexed-feed-middle .feed-list .social-feed-card>.social-feed-caption{box-sizing: border-box;max-width: calc(100% - 20px);margin: 8px 10px 0;overflow-wrap: anywhere}.annexed-feed-middle .feed-list .social-feed-card .social-feed-comments-link{min-width: 0;margin: 0;color: #7a869e;font-size: 11.5px;line-height: 1.2;font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.annexed-feed-middle .feed-list .social-feed-card .social-feed-time{color: #98a2b3;font-size: 10.5px;font-weight: 650;text-transform: none;letter-spacing: 0;white-space: nowrap}.annexed-feed-middle .feed-list .social-feed-card .social-feed-actions-counted,.annexed-feed-middle .social-feed-card .social-feed-actions-counted{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 4px;margin: 1px 6px 0;border-top: 1px solid rgba(0,27,71,.07);border-bottom: 0;padding: 4px 0 0}.annexed-feed-middle .social-feed-actions-counted .social-feed-action-set{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 5px;min-width: 0}.annexed-feed-middle .feed-list .social-feed-card .social-feed-actions-counted .social-feed-icon,.annexed-feed-middle .social-feed-card .social-feed-actions-counted .social-feed-icon{width: 25px;min-width: 25px;height: 24px;min-height: 24px;border-radius: 7px}.annexed-feed-middle .feed-list .social-feed-card .social-feed-actions-counted .social-feed-icon svg,.annexed-feed-middle .social-feed-card .social-feed-actions-counted .social-feed-icon svg{width: 13px;height: 13px}.annexed-feed-middle .social-feed-action-pair{display: inline-flex;align-items: center;gap: 3px;min-width: 0}.annexed-feed-middle .social-feed-action-pair strong,.annexed-feed-middle .social-feed-body-counted>strong{min-width: 7px;color: #647089;font-size: 12.5px;line-height: 1;font-weight: 560}.annexed-feed-middle .social-feed-body.social-feed-body-counted{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 4px;padding: 3px 6px 7px}.annexed-feed-middle .social-feed-body-counted .social-feed-caption{grid-column: 1 / -1;margin: 0}.annexed-feed-middle .social-feed-hidden-stat{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.annexed-feed-middle .social-feed-body-counted .social-feed-comments-link{margin: 0;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);padding: 2px 6px;font-size: 10px;font-weight: 780}.annexed-feed-middle [data-feed-id]:not(.is-comments-open) .social-feed-body-counted .social-feed-comments-link{display: none !important}.annexed-feed-middle [data-feed-id]:not(.is-comments-open) .social-feed-body-counted .social-feed-time{grid-column: 3}.annexed-feed-middle .social-feed-body-counted .social-feed-time{justify-self: end;margin: 0;color: #98a2b3;font-size: 10px;line-height: 1.15;font-weight: 660;text-transform: none;letter-spacing: 0}.annexed-feed-middle .feed-list .social-feed-card.is-text-only{border-radius: 8px;background: #fff;box-shadow: 0 6px 18px rgba(0,27,71,.045)}.annexed-feed-middle .feed-list .social-feed-card.is-text-only .social-feed-head{grid-template-columns: 40px minmax(0,1fr) 32px;padding: 10px 12px 4px}.annexed-feed-middle .feed-list .social-feed-card.is-text-only .social-feed-avatar{width: 38px;height: 38px}.annexed-feed-middle .feed-list .social-feed-card.is-text-only .social-feed-text-panel{margin: 0 12px 2px;padding: 8px 0 10px}.annexed-feed-middle .feed-list .social-feed-card.is-text-only .social-feed-text-panel p{font-size: 13.5px;line-height: 1.45;font-weight: 560}.annexed-feed-middle .feed-list .feed-post-card{min-height: 0;border-radius: 8px;box-shadow: 0 6px 18px rgba(0,27,71,.045)}.annexed-feed-middle .feed-list .feed-post-card .post-head{grid-template-columns: 36px minmax(0,1fr);gap: 9px;min-height: 56px;padding: 10px 12px}.annexed-feed-middle .feed-list .feed-post-card .post-avatar{width: 34px;height: 34px;border-radius: 999px}.annexed-feed-middle .feed-list .feed-post-card .post-head strong{font-size: 13px;line-height: 1.15;font-weight: 820}.annexed-feed-middle .feed-list .feed-post-card .post-head small{font-size: 10.5px;font-weight: 650}.annexed-feed-middle .feed-list .feed-post-card .body,.annexed-feed-middle .feed-list .feed-post-card.is-text-post .body{min-height: 0;padding: 12px}.annexed-feed-middle .feed-list .feed-post-card h3{font-size: 16px;line-height: 1.18;font-weight: 850;white-space: normal}.annexed-feed-middle .feed-list .feed-post-card p{margin: 8px 0 0;color: #667085;font-size: 13px;line-height: 1.38;font-weight: 560; -webkit-line-clamp: 3}.annexed-feed-middle .feed-list .feed-post-card .post-meta{margin-top: 12px;padding-top: 8px;border-top: 1px solid rgba(0,27,71,.07);color: #667085;font-size: 11.5px;line-height: 1.2;font-weight: 760}.annexed-feed-middle .feed-list .feed-post-card .post-meta span:last-child{min-height: 24px;border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 0 10px;font-size: 11px}.annexed-feed-middle .feed-list .feed-product-card{min-height: 0;border-radius: 8px;box-shadow: 0 6px 18px rgba(0,27,71,.045)}.annexed-feed-middle .feed-list .feed-product-card .body{min-height: 0;padding: 14px 12px 12px}.annexed-feed-middle .feed-list .feed-product-card h3{min-height: 0;font-size: 14px;line-height: 1.18;font-weight: 850}.annexed-feed-middle .feed-list .feed-product-card p{min-height: 0;margin-top: 6px;font-size: 12.5px;line-height: 1.35;font-weight: 560}.annexed-feed-middle .feed-list .feed-product-card .product-source,.annexed-feed-middle .feed-list .feed-product-card .product-availability,.annexed-feed-middle .feed-list .feed-product-card .product-stats{font-size: 11.5px;font-weight: 720}.annexed-feed-middle .feed-list .feed-product-card .heart{width: 36px;height: 36px;right: 14px;top: 14px;box-shadow: 0 8px 18px rgba(0,27,71,.08)}.annexed-feed-middle .feed-list .feed-product-card .social-feed-more{width: 34px;min-height: 34px;right: 12px;top: 12px;box-shadow: 0 8px 18px rgba(0,27,71,.08)}.annexed-feed-middle .feed-list .feed-product-card .heart svg{width: 19px;height: 19px}.annexed-feed-middle .feed-list .reel-card .social-feed-more{right: 12px;top: 12px;width: 30px;min-height: 30px;font-size: 16px}.annexed-feed-middle .feed-list .feed-clip-card .caption{padding: 38px 12px 12px}.annexed-feed-middle .feed-list .feed-clip-card .caption strong{font-size: 17px;line-height: 1.12;font-weight: 850}.annexed-feed-middle .feed-list .feed-clip-card .caption>span{min-height: 0;font-size: 12.5px;line-height: 1.2;font-weight: 650}.annexed-feed-middle .feed-list .reel-actions,.annexed-feed-middle .feed-list .feed-clip-card .reel-actions,.annexed-feed-middle .feed-list .feed-product-clip-card .reel-actions{gap: 8px;padding-top: 8px;border-top: 1px solid rgba(255,255,255,.20);font-size: 11.5px;line-height: 1;font-weight: 760}.annexed-feed-middle .feed-list .reel-inline-action{min-height: 24px;border: 0;border-radius: 999px;background: transparent;color: rgba(255,255,255,.94);cursor: pointer;padding: 0 4px;font: inherit;font-size: 11.5px;line-height: 1;font-weight: 760;box-shadow: none}.annexed-feed-middle .feed-list .reel-inline-action:hover,.annexed-feed-middle .feed-list .reel-inline-action.is-active{background: rgba(255,255,255,.14);color: #fff}.annexed-feed-middle .feed-list .reel-card{width: min(210px,100%);min-height: 336px;justify-self: start}.annexed-feed-middle .feed-list .feed-clip-card,.annexed-feed-middle .feed-list .feed-product-clip-card{width: min(210px,100%);min-height: 372px}.annexed-feed-middle .feed-list .feed-clip-card .reel-top,.annexed-feed-middle .feed-list .feed-product-clip-card .reel-top{top: 12px;left: 12px;right: 12px;grid-template-columns: 32px minmax(0,1fr) auto;gap: 8px}.annexed-feed-middle .feed-list .feed-clip-card .reel-avatar,.annexed-feed-middle .feed-list .feed-product-clip-card .reel-avatar{width: 32px;height: 32px}.annexed-feed-middle .feed-list .feed-clip-card .reel-top strong,.annexed-feed-middle .feed-list .feed-product-clip-card .reel-top strong{font-size: 12.5px}.annexed-feed-middle .feed-list .feed-clip-card .reel-top small,.annexed-feed-middle .feed-list .feed-product-clip-card .reel-top small{font-size: 10.5px}.annexed-feed-middle .feed-list .feed-clip-card .reel-type-badge,.annexed-feed-middle .feed-list .feed-product-clip-card .reel-type-badge{min-height: 24px;padding: 0 9px;font-size: 10.5px}.annexed-feed-middle .feed-list .feed-clip-card .reel-play,.annexed-feed-middle .feed-list .feed-product-clip-card .reel-play{width: 46px;height: 46px}.annexed-feed-middle .feed-list .feed-clip-card .reel-play svg,.annexed-feed-middle .feed-list .feed-product-clip-card .reel-play svg{width: 23px;height: 23px}.annexed-feed-middle .feed-list .feed-clip-card .caption,.annexed-feed-middle .feed-list .feed-product-clip-card .caption{min-height: 132px;padding: 34px 12px 12px}.annexed-feed-middle .feed-list .feed-clip-card .caption strong,.annexed-feed-middle .feed-list .feed-product-clip-card .caption strong{min-height: 0;font-size: 15px;line-height: 1.12}.annexed-feed-middle .feed-list .feed-clip-card .caption>span,.annexed-feed-middle .feed-list .product-clip-copy{min-height: 0;margin-top: 5px;font-size: 11.5px;line-height: 1.22}.annexed-feed-middle .feed-list .product-clip-panel{min-height: 84px;margin-top: 8px;padding: 10px}.annexed-feed-middle .feed-list .product-clip-panel strong{font-size: 15px}.annexed-feed-middle .feed-list .product-clip-panel span{margin-top: 10px;font-size: 11.5px}.annexed-feed-middle .social-feed-card.is-clip{width: min(210px,100%);justify-self: start}.annexed-feed-middle .social-feed-card.is-clip .social-feed-head{grid-template-columns: 34px minmax(0,1fr) 28px;gap: 8px;min-height: 44px;padding: 7px 9px 4px}.annexed-feed-middle .social-feed-card.is-clip .social-feed-avatar{width: 32px;height: 32px}.annexed-feed-middle .social-feed-card.is-clip .social-feed-head strong{overflow: hidden;font-size: 12px;line-height: 1.12;text-overflow: ellipsis;white-space: nowrap}.annexed-feed-middle .social-feed-card.is-clip .social-feed-head small{overflow: hidden;font-size: 10px;line-height: 1.1;text-overflow: ellipsis;white-space: nowrap}.annexed-feed-middle .social-feed-card.is-clip .social-feed-options{width: 28px;height: 28px;min-height: 28px}.annexed-feed-middle .social-feed-card.is-clip .social-feed-media{min-height: 0;aspect-ratio: 9 / 12}.annexed-feed-middle .social-feed-card.is-clip .social-feed-play{width: 44px;height: 44px}.annexed-feed-middle .social-feed-card.is-clip .social-feed-play svg{width: 22px;height: 22px}.annexed-feed-middle .social-feed-card.is-clip .social-feed-product-price{min-height: 24px;padding: 0 9px;font-size: 11px}.annexed-feed-middle .social-feed-card.is-clip .social-feed-actions{margin: 0 9px;padding: 4px 0;gap: 5px}.annexed-feed-middle .social-feed-card.is-clip .social-feed-action-set{gap: 3px}.annexed-feed-middle .social-feed-card.is-clip .social-feed-icon{width: 30px;min-width: 30px;height: 28px;min-height: 28px;border-radius: 9px}.annexed-feed-middle .social-feed-card.is-clip .social-feed-icon svg{width: 16px;height: 16px}.annexed-feed-middle .social-feed-card.is-clip .social-feed-body{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 3px 6px;padding: 3px 9px 9px}.annexed-feed-middle .social-feed-card.is-clip .social-feed-stat{font-size: 10.8px;line-height: 1.2}.annexed-feed-middle .social-feed-card.is-clip .social-feed-caption{grid-column: 1 / -1;display: -webkit-box;overflow: hidden;margin: 0;font-size: 11px;line-height: 1.28; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.annexed-feed-middle .social-feed-card.is-clip .social-feed-comments-link,.annexed-feed-middle .social-feed-card.is-clip .social-feed-time{min-height: 0;margin: 0;border: 0;background: transparent;padding: 0;font-size: 10.5px;line-height: 1.2;white-space: nowrap}.annexed-feed-middle .social-feed-card.is-clip .product-clip-panel{grid-column: 1 / -1;min-height: 30px;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 6px;margin-top: 3px;padding: 5px 7px;border-radius: 7px}.annexed-feed-middle .social-feed-card.is-clip .product-clip-panel strong{overflow: hidden;font-size: 11px;line-height: 1.1;text-overflow: ellipsis;white-space: nowrap}.annexed-feed-middle .social-feed-card.is-clip .product-clip-panel span{display: none}.annexed-feed-middle .social-feed-card.is-clip .product-clip-price{min-height: 20px;margin-top: 0;padding: 0 8px;font-size: 10.5px}.annexed-feed-middle .feed-list .social-feed-job-card .feed-job-card{margin: 0 10px 4px;box-shadow: none}@media(min-width: 820px){.annexed-feed-middle .feed-list{grid-template-columns: minmax(0,1fr);align-items: start;width: min(100%,520px)}}@media(min-width: 1240px){.annexed-feed-middle .feed-list{grid-template-columns: minmax(0,1fr);gap: 18px;width: min(100%,520px)}.annexed-feed-middle .feed-list.is-product-grid{grid-template-columns: repeat(2,minmax(0,226px));width: min(100%,470px)}.annexed-feed-middle .feed-list.is-clip-grid{grid-template-columns: repeat(2,minmax(0,242px));width: min(100%,520px)}.annexed-feed-middle .social-feed-media{height: auto;aspect-ratio: 4 / 5}.annexed-feed-middle .social-feed-card.is-clip .social-feed-media{aspect-ratio: 9 / 12}}@media(max-width: 520px){.composer{padding: 12px;border-radius: 16px}.composer-inner{grid-template-columns: 38px minmax(0,1fr);gap: 10px}.composer-avatar{width: 38px;height: 38px}.composer-input-wrap{ --composer-input-min: 98px;margin-left: 0;margin-right: 0}.composer-prompt{align-items: flex-start}.composer-actions{align-items: stretch;flex-direction: column}.composer-tools{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.composer-tool{justify-content: center}.composer-post{width: 100%;margin-left: 0}.annexed-feed-middle .feed-list.is-product-grid{grid-template-columns: repeat(2,minmax(0,1fr));width: min(100%,470px)}.annexed-feed-middle .feed-list.is-clip-grid{grid-template-columns: repeat(2,minmax(0,1fr));width: 100%}.annexed-feed-middle .social-feed-media{min-height: 300px;margin: 0;aspect-ratio: 4 / 5}.annexed-feed-middle .social-feed-card.is-clip .social-feed-media{min-height: 0;aspect-ratio: 9 / 12}.feed-card-head,.feed-body{padding-left: 12px;padding-right: 12px}}@media(max-width: 420px){.annexed-feed-middle .feed-list.is-product-grid{grid-template-columns: minmax(0,226px);width: min(100%,226px)}}.home-flow-section{padding-bottom: 28px}.home-flow-list{display: grid;align-items: start;gap: 12px}.home-flow-load-more{display: inline-flex;align-items: center;justify-content: center;min-height: 42px;margin: 16px auto 0;border: 1px solid rgba(255,106,0,.24);border-radius: 999px;background: rgba(255,255,255,.92);color: #d85a00;padding: 0 18px;font-size: 13px;line-height: 1;font-weight: 820;box-shadow: 0 14px 30px rgba(0,27,71,.08),0 10px 20px rgba(255,106,0,.08);cursor: pointer;transition: transform .16s ease,border-color .16s ease,box-shadow .16s ease}.home-flow-load-more:hover{transform: translateY(-1px);border-color: rgba(255,106,0,.38);box-shadow: 0 18px 34px rgba(0,27,71,.10),0 12px 24px rgba(255,106,0,.12)}.home-flow-load-more[hidden]{display: none !important}.feed-load-more{min-width: 44px;min-height: 44px;border: 0;background: transparent;color: #667085;padding: 0 8px;box-shadow: none;cursor: default}.feed-load-more[data-feed-total="0"][data-feed-visible="0"],.feed-load-more[aria-label="No feed posts yet"]{display: none !important}.feed-load-more:hover{transform: none;border-color: transparent;box-shadow: none}.feed-load-more[data-feed-load-state="loading"]{width: 44px;min-width: 44px;min-height: 44px;gap: 0;color: #667085;font-size: 0;line-height: 1.2;font-weight: 720;padding: 0}.feed-load-more[data-feed-load-state="loading"]::before{content: "";flex: 0 0 22px;width: 22px;height: 22px;border: 2.5px solid rgba(7,19,38,.16);border-top-color: #667085;border-radius: 999px;animation: emy-feed-spinner .8s linear infinite}.feed-load-more[data-feed-load-state="end"]{width: auto;min-width: 0;min-height: 34px;color: #667085;font-size: 12.5px;line-height: 1.2;font-weight: 720;pointer-events: none}@keyframes emy-feed-spinner{to{transform: rotate(360deg)}}.home-flow-list .reel-card{width: min(210px,100%);min-height: 372px;justify-self: start}.home-flow-item{color: inherit;text-decoration: none}.home-flow-list .business-card{display: grid;grid-template-columns: 1fr;min-height: 250px}.home-flow-list .business-card .photo{width: auto;height: 142px;min-height: 0;margin: 8px}.home-flow-list .business-card .body{min-height: 174px;padding: 11px 12px 12px}.home-flow-list .business-card h3{min-height: 36px;display: -webkit-box;overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.home-flow-list .business-card p{min-height: 18px}.home-flow-list .post-card.is-text-post{display: grid;grid-template-rows: auto 1fr;min-height: 190px}.home-flow-list .post-card.is-text-post .photo{display: none}.home-flow-list .post-card.is-text-post .body{min-height: 126px;padding: 14px}.home-flow-list .post-card.is-text-post h3{min-height: 0;white-space: normal}.home-flow-list .post-card.is-text-post p{min-height: 0; -webkit-line-clamp: 4}.home-flow-card{display: grid;grid-template-columns: 128px minmax(0,1fr);min-height: 176px;gap: 12px;align-items: stretch;padding: 10px;overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: rgba(255,255,255,.94);color: inherit;text-decoration: none;box-shadow: 0 12px 30px rgba(0,27,71,.08);transition: transform .16s ease,box-shadow .16s ease,border-color .16s ease}.home-flow-card:hover{transform: translateY(-2px);border-color: rgba(255,106,0,.22);box-shadow: 0 18px 38px rgba(0,27,71,.12),0 12px 26px rgba(255,106,0,.10)}.home-flow-media{position: relative;min-height: 0;height: 100%;border-radius: 7px;background: #eef3f8;overflow: hidden}.home-flow-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,27,71,.08))}.home-flow-media.pizza{background: radial-gradient(circle at 34% 42%,#ffd8a8 0 20px,transparent 21px),radial-gradient(circle at 67% 34%,#ed4f37 0 10px,transparent 11px),linear-gradient(135deg,#f9b15d,#7c301b)}.home-flow-media.shop{background: linear-gradient(135deg,#e8edf1,#fff),radial-gradient(circle at 66% 30%,#d6a083,transparent 32px),linear-gradient(90deg,#39424f,transparent)}.home-flow-media.bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 22px,transparent 23px)}.home-flow-media.tech{background: linear-gradient(145deg,#dbe4ec,#f8fbff)}.home-flow-media.feed{background: linear-gradient(135deg,#d6dde8,#f7ede2),radial-gradient(circle at 40% 60%,#6e5648,transparent 22px)}.home-flow-media.reel{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 40px)}.home-flow-card.is-clip .home-flow-media::before{content: "";position: absolute;left: 50%;top: 50%;z-index: 2;width: 42px;height: 42px;border-radius: 999px;background: rgba(255,255,255,.92);box-shadow: 0 12px 24px rgba(0,27,71,.18);transform: translate(-50%, -50%)}.home-flow-card.is-clip .home-flow-media::after{background: linear-gradient(180deg,rgba(0,27,71,.08),rgba(0,27,71,.32))}.home-flow-body{min-width: 0;display: flex;flex-direction: column;gap: 7px;padding: 3px 3px 3px 0}.home-flow-meta{display: flex;align-items: center;gap: 7px;min-width: 0}.home-flow-avatar{width: 28px;height: 28px;flex: 0 0 auto;border-radius: 999px;box-shadow: inset 0 0 0 2px rgba(255,255,255,.84),0 7px 14px rgba(0,27,71,.12)}.home-flow-avatar.pizza{background: radial-gradient(circle at 34% 42%,#ffd8a8 0 10px,transparent 11px),radial-gradient(circle at 67% 34%,#ed4f37 0 5px,transparent 6px),linear-gradient(135deg,#f9b15d,#7c301b)}.home-flow-avatar.shop{background: linear-gradient(135deg,#e8edf1,#fff),radial-gradient(circle at 66% 30%,#d6a083,transparent 16px),linear-gradient(90deg,#39424f,transparent)}.home-flow-avatar.bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 12px,transparent 13px)}.home-flow-avatar.tech{background: linear-gradient(145deg,#dbe4ec,#f8fbff)}.home-flow-avatar.feed{background: linear-gradient(135deg,#d6dde8,#f7ede2),radial-gradient(circle at 40% 60%,#6e5648,transparent 12px)}.home-flow-avatar.reel{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 22px)}.home-flow-type{display: inline-flex;align-self: flex-start;min-height: 22px;align-items: center;border-radius: 999px;background: #f3f6fb;color: #55657c;padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 680}.home-flow-meta strong{display: block;overflow: hidden;color: var(--emy-navy);font-size: 12px;line-height: 1.1;font-weight: 780;text-overflow: ellipsis;white-space: nowrap}.home-flow-meta small{display: block;margin-top: 2px;color: #667085;font-size: 10px;line-height: 1;font-weight: 600}.home-flow-body h3{min-height: 36px;display: -webkit-box;overflow: hidden;margin: 0;color: var(--emy-navy);font-size: 15px;line-height: 1.15;font-weight: 820; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.home-flow-body p{min-height: 32px;display: -webkit-box;overflow: hidden;margin: 0;color: #667085;font-size: 12px;line-height: 1.35;font-weight: 520; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.home-flow-footer{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: auto}.home-flow-tag{display: inline-flex;align-items: center;min-height: 22px;border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 820}.home-flow-distance{display: inline-flex;align-items: center;min-height: 22px;border-radius: 999px;background: #f3f6fb;color: #65718a;padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 780}.home-flow-action{color: #d85a00;font-size: 11px;line-height: 1;font-weight: 760;white-space: nowrap}[data-unified-feed-cards="true"]{align-items: start}[data-unified-feed-cards="true"]>*{align-self: start}[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]{grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),226px));justify-content: start;gap: 12px}.home-created-list[data-unified-feed-cards="true"],.posted-jobs-list[data-unified-feed-cards="true"]{grid-template-columns: repeat(auto-fit,minmax(min(100%,300px),1fr));gap: 14px}.home-flow-list[data-unified-feed-cards="true"]{grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),226px));justify-content: start;gap: 12px}[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]>.product-card,[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]>.feed-product-card,.home-flow-list[data-unified-feed-cards="true"]>.product-card.is-product,.home-flow-list[data-unified-feed-cards="true"]>.feed-product-card{width: 100%;max-width: 226px;justify-self: start}[data-views="home reels"] [data-home-static-clip-list][data-unified-feed-cards="true"]{width: min(100%,520px);grid-template-columns: repeat(2,minmax(0,242px));justify-content: center;align-items: start;gap: 10px}.home-created-list[data-unified-feed-cards="true"]{width: min(100%,860px);grid-template-columns: repeat(2,minmax(260px,1fr));justify-content: start;align-items: start}.home-created-list[data-unified-feed-cards="true"] .home-created-card{width: 100%;justify-self: stretch}.posted-jobs-list[data-unified-feed-cards="true"]{width: min(100%,860px);grid-template-columns: repeat(2,minmax(260px,1fr));justify-content: start;align-items: start}.posted-jobs-list[data-unified-feed-cards="true"] .home-posted-job-card{width: 100%;justify-self: stretch}@media(max-width: 700px){.home-created-list[data-unified-feed-cards="true"]{grid-template-columns: 1fr}.posted-jobs-list[data-unified-feed-cards="true"]{grid-template-columns: 1fr}}@media(max-width: 560px){[data-views="home reels"] [data-home-static-clip-list][data-unified-feed-cards="true"]{width: 100%;grid-template-columns: repeat(2,minmax(0,1fr))}}.section.is-home-carousel{position: relative;overflow: visible}[data-product-list].is-home-carousel{max-width: 100%;overflow: hidden;box-sizing: border-box}.home-carousel-track{width: min(100%,860px) !important;display: grid !important;grid-auto-flow: column !important;grid-auto-columns: calc((100% - 14px) / 2) !important;grid-template-columns: none !important;gap: 14px !important;justify-content: start !important;align-items: start !important;overflow-x: auto !important;overflow-y: visible !important;overscroll-behavior-x: contain;scroll-behavior: smooth;scroll-snap-type: x mandatory;scrollbar-width: none;padding: 2px 4px 14px;margin-inline: -4px;will-change: scroll-position}.home-carousel-track::-webkit-scrollbar{display: none}.home-carousel-track>*{width: 100% !important;min-width: 0;justify-self: stretch !important;scroll-snap-align: start;scroll-snap-stop: normal;transition: transform .32s cubic-bezier(.2,.78,.18,1),opacity .22s ease,box-shadow .24s ease}@media(min-width: 900px){.home-flow-list.home-carousel-track{grid-auto-columns: calc((100% - 28px) / 3) !important}}.home-carousel-track.is-carousel-moving>*{transform: translateY(-1px)}[data-home-static-product-list]:has(>.home-list-empty),[data-home-static-clip-list]:has(>.home-list-empty),[data-home-flow-list]:has(>.home-list-empty){display: block !important;width: 100% !important;max-width: none !important;margin-inline: 0 !important;padding: 0 !important;overflow: visible !important}[data-home-static-product-list]>.home-list-empty,[data-home-static-clip-list]>.home-list-empty,[data-home-flow-list]>.home-list-empty,.product-list-grid>.home-list-empty,.feed-list>.home-list-empty{box-sizing: border-box;display: block !important;grid-column: 1 / -1 !important;flex: 0 0 100% !important;width: 100% !important;max-width: none !important;margin: 0 0 14px !important;justify-self: stretch !important;align-self: start !important;text-align: center}[data-product-list] [data-home-static-product-list].home-carousel-track{width: 100% !important;max-width: 100% !important;box-sizing: border-box;grid-auto-columns: minmax(220px,260px) !important;gap: 12px !important;padding-inline: 0 !important;margin-inline: 0 !important;overflow-x: auto !important;overflow-y: hidden !important;scroll-padding-inline: 0 !important}[data-product-list] [data-home-static-product-list].home-carousel-track>.feed-product-card,[data-product-list] [data-home-static-product-list].home-carousel-track>.product-card{width: 100% !important;max-width: none !important}.home-carousel-arrow{position: absolute;top: 52%;z-index: 18;width: 44px;height: 44px;border: 1px solid rgba(255,255,255,.78);border-radius: 999px;background: rgba(255,255,255,.76);color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;padding: 0;opacity: 0;pointer-events: none;box-shadow: 0 14px 30px rgba(0,27,71,.12),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter: blur(16px) saturate(1.16);transform: translateY(-50%) scale(.94);transition: opacity .24s ease,transform .22s ease,border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.home-carousel-arrow svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 2.8;stroke-linecap: round;stroke-linejoin: round}.home-carousel-arrow.is-prev{left: -12px}.home-carousel-arrow.is-next{right: -12px}[data-product-list].is-home-carousel>.home-carousel-arrow.is-prev{left: 10px}[data-product-list].is-home-carousel>.home-carousel-arrow.is-next{right: 10px}.home-carousel-arrow[hidden]{display: none !important}.home-carousel-arrow:hover{border-color: rgba(255,106,0,.28);background: rgba(255,255,255,.92);color: var(--emy-orange);box-shadow: 0 16px 34px rgba(0,27,71,.16),inset 0 1px 0 rgba(255,255,255,.96)}.home-carousel-arrow:disabled,.section:not(.has-home-carousel-overflow) .home-carousel-arrow{opacity: 0;pointer-events: none;display: none !important}.section.is-home-carousel:not(.has-home-carousel-overflow)>.home-carousel-arrow{display: none !important}.section.has-home-carousel-overflow:hover>.home-carousel-arrow:not(:disabled),.section.has-home-carousel-overflow:focus-within>.home-carousel-arrow:not(:disabled){opacity: 1;pointer-events: auto;transform: translateY(-50%) scale(1)}.section.has-home-carousel-overflow:hover>.home-carousel-arrow.is-prev:not(:disabled):hover,.section.has-home-carousel-overflow:focus-within>.home-carousel-arrow.is-prev:not(:disabled):hover{transform: translate(-2px, -50%) scale(1)}.section.has-home-carousel-overflow:hover>.home-carousel-arrow.is-next:not(:disabled):hover,.section.has-home-carousel-overflow:focus-within>.home-carousel-arrow.is-next:not(:disabled):hover{transform: translate(2px, -50%) scale(1)}[data-views="home reels"] [data-home-static-clip-list].home-carousel-track{width: min(100%,540px) !important;grid-auto-columns: calc((100% - 10px) / 2) !important;gap: 10px !important;margin-inline: auto !important;padding-inline: 4px;overflow-x: auto !important;overflow-y: visible !important}[data-home-static-clips].is-home-carousel>.home-carousel-arrow{top: 56%;width: 42px;height: 42px}[data-home-static-clips].is-home-carousel>.home-carousel-arrow.is-prev{left: max(-8px,calc(50% - 288px))}[data-home-static-clips].is-home-carousel>.home-carousel-arrow.is-next{right: max(-8px,calc(50% - 288px))}@media(max-width: 700px){.home-carousel-track{grid-auto-columns: minmax(min(82vw,280px),86%) !important;padding-inline: 6px;margin-inline: -6px}[data-views="home reels"] [data-home-static-clip-list].home-carousel-track{width: 100% !important;grid-auto-columns: minmax(0,min(74vw,240px)) !important;justify-content: start !important;margin-inline: -6px !important;padding-inline: 6px}.home-carousel-arrow{width: 40px;height: 40px}.home-carousel-arrow.is-prev{left: -8px}.home-carousel-arrow.is-next{right: -8px}[data-home-static-clips].is-home-carousel>.home-carousel-arrow.is-prev{left: -8px}[data-home-static-clips].is-home-carousel>.home-carousel-arrow.is-next{right: -8px}}[data-unified-feed-cards="true"] .feed-product-card,[data-unified-feed-cards="true"] .social-feed-card,[data-unified-feed-cards="true"] .reel-card{min-width: 0;width: 100%;justify-self: stretch;overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: rgba(255,255,255,.96);color: #071326;box-shadow: 0 6px 18px rgba(0,27,71,.045)}[data-unified-feed-cards="true"] .feed-product-card{position: relative;display: flex;flex-direction: column;min-height: 0}[data-unified-feed-cards="true"] .feed-product-card.is-new::before,[data-unified-feed-cards="true"] .feed-product-card[data-product-new="true"]::before{content: "New";position: absolute;left: 12px;top: 12px;z-index: 5;min-height: 20px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.94);color: #d85a00;padding: 0 7px;font-size: 9px;line-height: 1;font-weight: 850;box-shadow: 0 7px 14px rgba(0,27,71,.08)}[data-unified-feed-cards="true"] .feed-product-card .photo{position: relative;display: block;flex: 0 0 auto;width: auto;height: auto;min-height: 0;margin: 8px;aspect-ratio: 4 / 3;border-radius: 7px;overflow: hidden;background-size: cover;background-position: center}[data-unified-feed-cards="true"] .feed-product-card .photo img,[data-unified-feed-cards="true"] .feed-product-card .photo video{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center}[data-unified-feed-cards="true"] .feed-product-card .body{flex: 1 1 auto;min-width: 0;min-height: 0;display: flex;flex-direction: column;padding: 11px 12px 12px}[data-unified-feed-cards="true"] .feed-product-card h3{max-width: 24ch;min-height: 0;display: -webkit-box;overflow: hidden;margin: 0;color: var(--emy-navy);font-size: 14.5px;line-height: 1.2;font-weight: 850; -webkit-box-orient: vertical; -webkit-line-clamp: 2}[data-unified-feed-cards="true"] .feed-product-card p{min-height: 0;display: -webkit-box;overflow: hidden;margin: 6px 0 0;color: #667085;font-size: 11.5px;line-height: 1.35;font-weight: 560; -webkit-box-orient: vertical; -webkit-line-clamp: 2}[data-unified-feed-cards="true"] .feed-product-card .product-source,[data-unified-feed-cards="true"] .feed-product-card .product-availability,[data-unified-feed-cards="true"] .feed-product-card .product-stats{font-size: 10.8px;line-height: 1.15;font-weight: 720}[data-unified-feed-cards="true"] .feed-product-card .product-source{min-height: 21px;margin-top: 8px;padding: 0 8px}[data-unified-feed-cards="true"] .feed-product-card .product-availability{margin-top: 7px}[data-unified-feed-cards="true"] .feed-product-card .product-availability::before{width: 7px;height: 7px}[data-unified-feed-cards="true"] .feed-product-card .product-stats{gap: 6px;margin-top: 7px}[data-unified-feed-cards="true"] .feed-product-card .product-stats{display: none !important}[data-unified-feed-cards="true"] .feed-product-card .price{min-width: 74px;min-height: 26px;margin-top: 8px;padding: 0 10px;font-size: 12px}[data-unified-feed-cards="true"] .feed-product-card .heart,[data-unified-feed-cards="true"] .feed-product-card .social-feed-more{position: absolute;z-index: 6;width: 32px;min-width: 32px;height: 32px;min-height: 32px;top: 11px;border: 1px solid rgba(255,255,255,.72);border-radius: 999px;background: rgba(255,255,255,.82);color: #59667f;display: grid;place-items: center;padding: 0;box-shadow: 0 8px 18px rgba(0,27,71,.08);backdrop-filter: blur(10px)}[data-unified-feed-cards="true"] .feed-product-card .heart{right: 11px}[data-unified-feed-cards="true"] .feed-product-card .social-feed-more{right: 11px;font-size: 16px}[data-unified-feed-cards="true"] .feed-product-card .heart svg,[data-unified-feed-cards="true"] .feed-product-card .social-feed-more svg{width: 17px;height: 17px}.annexed-feed-middle .feed-list.is-product-grid[data-unified-feed-cards="true"],.annexed-feed-middle .feed-list.is-product-grid{grid-template-columns: repeat(2,minmax(0,226px)) !important;width: min(100%,470px) !important;justify-content: center !important;align-items: start !important;gap: 16px !important}.annexed-feed-middle .feed-list.is-product-grid[data-unified-feed-cards="true"]>.feed-product-card,.annexed-feed-middle .feed-list.is-product-grid>.feed-product-card,.annexed-feed-middle .feed-list.is-product-grid>.product-card{width: min(226px,100%) !important;max-width: 226px !important;justify-self: stretch !important}[data-unified-feed-cards="true"] .social-feed-card{position: relative;display: block}.home-flow-list[data-unified-feed-cards="true"]>.feed-card.social-feed-card.is-text-only,.home-flow-list[data-unified-feed-cards="true"]>.social-feed-card.is-text-only,.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.social-feed-card.is-text-only{display: block !important;min-height: 0 !important;height: auto !important;align-self: start !important}.home-flow-list[data-unified-feed-cards="true"]>.feed-card.social-feed-card.is-text-only,.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.social-feed-card.is-text-only{grid-template-rows: none !important}.home-flow-list[data-unified-feed-cards="true"]>.feed-card.social-feed-card.is-text-only .social-feed-text-panel,.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.social-feed-card.is-text-only .social-feed-text-panel{padding-bottom: 8px}.home-flow-list[data-unified-feed-cards="true"]>.feed-card.social-feed-card.is-text-only .social-feed-body-counted,.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.social-feed-card.is-text-only .social-feed-body-counted{margin-top: 0;border-top: 0;padding: 2px 10px 10px}[data-unified-feed-cards="true"] .social-feed-head{min-width: 0;min-height: 52px;display: grid;grid-template-columns: 36px minmax(0,1fr) 30px;gap: 8px;align-items: center;padding: 9px 10px 5px;background: rgba(255,255,255,.88)}[data-unified-feed-cards="true"] .social-feed-avatar,[data-unified-feed-cards="true"] .feed-avatar{width: 34px;height: 34px;border-radius: 999px;display: grid;place-items: center;overflow: hidden;background: linear-gradient(145deg,#f8fafc,#eef2f7);color: #d85a00;font-size: 12px;font-weight: 850;text-decoration: none;box-shadow: inset 0 0 0 1px rgba(0,27,71,.07),0 7px 14px rgba(0,27,71,.08)}[data-unified-feed-cards="true"] .social-feed-avatar img,[data-unified-feed-cards="true"] .feed-avatar img{width: 100%;height: 100%;object-fit: cover;display: block}[data-unified-feed-cards="true"] .social-feed-name{min-width: 0;display: block;overflow: hidden;color: inherit;text-decoration: none}[data-unified-feed-cards="true"] .social-feed-name strong{display: block;overflow: hidden;color: var(--emy-navy);font-size: 12.5px;line-height: 1.15;font-weight: 850;text-overflow: ellipsis;white-space: nowrap}[data-unified-feed-cards="true"] .social-feed-name small{display: block;overflow: hidden;margin-top: 3px;color: #778197;font-size: 10px;line-height: 1.1;font-weight: 700;text-overflow: ellipsis;white-space: nowrap}[data-unified-feed-cards="true"] .social-feed-more{width: 30px;min-width: 30px;height: 30px;min-height: 30px;border: 0;border-radius: 999px;background: transparent;color: #26364f;box-shadow: none;padding: 0;position: relative;z-index: 8;display: grid;place-items: center;cursor: pointer;touch-action: manipulation;font-size: 17px;line-height: 1}[data-unified-feed-cards="true"] .social-feed-media{position: relative;width: 100%;min-height: 0;margin: 0;aspect-ratio: var(--media-aspect-ratio, 1 / 1);overflow: hidden;background: #101828}[data-unified-feed-cards="true"] .social-feed-media img,[data-unified-feed-cards="true"] .social-feed-media video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: var(--media-fit,contain);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;display: block;background: #101828}[data-unified-feed-cards="true"] .social-feed-text-panel{margin: 0 10px 2px;border: 0;border-radius: 0;background: transparent;padding: 8px 0 10px;box-shadow: none}[data-unified-feed-cards="true"] .social-feed-text-panel p{margin: 0;color: #344054;font-size: 12.8px;line-height: 1.42;font-weight: 560;overflow-wrap: anywhere}[data-unified-feed-cards="true"] .social-feed-actions{min-width: 0;display: flex;align-items: center;justify-content: space-between;gap: 6px;margin: 0 10px;border-top: 1px solid rgba(0,27,71,.07);padding: 6px 0 5px}[data-unified-feed-cards="true"] .social-feed-action-set{display: flex;align-items: center;gap: 3px}[data-unified-feed-cards="true"] .social-feed-icon{width: 31px;min-width: 31px;height: 30px;min-height: 30px;display: grid;place-items: center;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: transparent;color: #26364f;cursor: pointer;padding: 0;box-shadow: none}[data-unified-feed-cards="true"] .social-feed-icon:hover,[data-unified-feed-cards="true"] .social-feed-icon.is-active{background: #fff4e8;color: var(--emy-orange);transform: none}[data-unified-feed-cards="true"] .social-feed-icon svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}[data-unified-feed-cards="true"] .social-feed-body{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 5px 7px;padding: 4px 10px 10px}[data-unified-feed-cards="true"] .social-feed-stat{margin: 0;color: #26364f;font-size: 10.8px;line-height: 1.2;font-weight: 780;white-space: nowrap}[data-unified-feed-cards="true"] .social-feed-caption{grid-column: 1 / -1;margin: 0;color: #344054;font-size: 11.5px;line-height: 1.35;font-weight: 520}[data-unified-feed-cards="true"] .social-feed-card>.social-feed-caption{box-sizing: border-box;max-width: calc(100% - 20px);margin: 8px 10px 0;overflow-wrap: anywhere}[data-unified-feed-cards="true"] .social-feed-caption strong{margin-right: 4px;color: var(--emy-navy);font-weight: 820}[data-unified-feed-cards="true"] .social-feed-comments-link,[data-unified-feed-cards="true"] .social-feed-time{min-width: 0;margin: 0;border: 0;background: transparent;padding: 0;color: #7a869e;font-size: 10.5px;line-height: 1.2;font-weight: 700;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-shadow: none}[data-unified-feed-cards="true"] .social-feed-time{color: #98a2b3;text-align: right}[data-unified-feed-cards="true"] .social-feed-actions-counted{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 4px}[data-unified-feed-cards="true"] .social-feed-actions-counted .social-feed-action-set{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 5px}[data-unified-feed-cards="true"] .social-feed-actions-counted .social-feed-icon{width: 25px;min-width: 25px;height: 24px;min-height: 24px;border-radius: 7px}[data-unified-feed-cards="true"] .social-feed-actions-counted .social-feed-icon svg{width: 13px;height: 13px}[data-unified-feed-cards="true"] .social-feed-action-pair{display: inline-flex;align-items: center;gap: 3px}[data-unified-feed-cards="true"] .social-feed-action-pair strong,[data-unified-feed-cards="true"] .social-feed-body-counted>strong{color: #647089;font-size: 12.5px;line-height: 1;font-weight: 560}[data-unified-feed-cards="true"] .social-feed-body.social-feed-body-counted{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 4px}[data-unified-feed-cards="true"] .social-feed-body-counted .social-feed-caption{grid-column: 1 / -1}[data-unified-feed-cards="true"] .social-feed-hidden-stat{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}[data-unified-feed-cards="true"] .social-feed-body-counted .social-feed-comments-link{border-radius: 999px;background: #fff4e8;color: var(--emy-orange);padding: 2px 6px;font-size: 10px;font-weight: 780}[data-unified-feed-cards="true"] [data-feed-id]:not(.is-comments-open) .social-feed-body-counted .social-feed-comments-link,[data-unified-feed-cards="true"] [data-feed-id]:not(.is-comments-open) .home-created-social-meta .social-feed-comments-link{display: none !important}[data-unified-feed-cards="true"] [data-feed-id]:not(.is-comments-open) .social-feed-body-counted .social-feed-time,[data-unified-feed-cards="true"] [data-feed-id]:not(.is-comments-open) .home-created-social-meta .social-feed-time{grid-column: 3}[data-unified-feed-cards="true"] .social-feed-body-counted .social-feed-time{justify-self: end;color: #98a2b3;font-size: 10px;line-height: 1.15;font-weight: 660;text-transform: none;letter-spacing: 0}[data-unified-feed-cards="true"] .social-feed-repost-note{display: block;margin: 7px 10px 0;color: #667085;font-size: 10.8px;line-height: 1.25;font-weight: 760}[data-unified-feed-cards="true"] .social-feed-quote{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1fr);gap: 8px;margin: 2px 0 0;border: 1px solid rgba(255,106,0,.24);border-radius: 8px;background: linear-gradient(145deg,rgba(255,244,232,.94),rgba(255,250,245,.88));padding: 9px;color: inherit;text-decoration: none;box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}[data-unified-feed-cards="true"] .social-feed-quote-head{display: flex;min-width: 0;align-items: center;justify-content: space-between;gap: 8px;color: #667085;font-size: 10.8px;line-height: 1.2;font-weight: 760}[data-unified-feed-cards="true"] .social-feed-quote-body{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 9px;min-width: 0}[data-unified-feed-cards="true"] .social-feed-quote-copy{display: grid;gap: 4px;min-width: 0}[data-unified-feed-cards="true"] .social-feed-quote-head strong,[data-unified-feed-cards="true"] .social-feed-quote-title{min-width: 0;overflow: hidden;color: var(--emy-navy);text-overflow: ellipsis}[data-unified-feed-cards="true"] .social-feed-quote-head strong{white-space: nowrap}[data-unified-feed-cards="true"] .social-feed-quote-head strong{color: var(--emy-orange);font-size: 12px}[data-unified-feed-cards="true"] .social-feed-quote-head span{flex: 0 0 auto;max-width: 42%;overflow: hidden;border: 1px solid rgba(255,106,0,.10);border-radius: 999px;background: rgba(255,255,255,.62);color: #c14f00;padding: 3px 7px;font-size: 10px;line-height: 1;font-weight: 850;text-overflow: ellipsis;white-space: nowrap}[data-unified-feed-cards="true"] .social-feed-quote-title{display: -webkit-box;font-size: 12.6px;line-height: 1.22;font-weight: 820;white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2}[data-unified-feed-cards="true"] .social-feed-quote-text{display: -webkit-box;overflow: hidden;margin: 0;color: #667085;font-size: 11.7px;line-height: 1.35;font-weight: 520; -webkit-box-orient: vertical; -webkit-line-clamp: 2}[data-unified-feed-cards="true"] .social-feed-quote-media{width: 84px;height: 70px;overflow: hidden;border-radius: 7px;background: linear-gradient(135deg,#fffaf5,#e8eef6);box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}[data-unified-feed-cards="true"] .social-feed-quote-media img,[data-unified-feed-cards="true"] .social-feed-quote-media video{display: block;width: 100%;height: 100%;object-fit: cover}.social-feed-card.is-repost{min-width: 0}.social-feed-card.is-repost .social-feed-repost-note{display: block !important;grid-column: 1 / -1;margin: 7px 10px 2px;color: #667085;font-size: 11px;line-height: 1.25;font-weight: 720}.social-feed-card.is-repost .social-feed-body-counted{align-items: start}.social-feed-card.is-repost .social-feed-caption{display: block;grid-column: 1 / -1;min-width: 0;margin: 0 0 2px;color: #344054;font-size: 12.2px;line-height: 1.35;font-weight: 520}.social-feed-card.is-repost .social-feed-caption strong{margin-right: 4px}.social-feed-card.is-repost .social-feed-quote.feed-profile-link,.social-feed-card.is-repost .social-feed-quote{grid-column: 1 / -1 !important;display: grid !important;grid-template-columns: minmax(0,1fr) !important;align-items: stretch !important;gap: 8px !important;min-width: 0 !important;width: 100%;margin: 2px 0 0 !important;border: 1px solid rgba(255,106,0,.24);border-radius: 10px;background: linear-gradient(145deg,rgba(255,244,232,.94),rgba(255,250,245,.88));padding: 10px;color: inherit;cursor: pointer;text-decoration: none;box-sizing: border-box;box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.social-feed-card.is-repost .social-feed-quote-head{display: flex !important;min-width: 0;align-items: center;justify-content: space-between;gap: 8px;color: #667085;font-size: 10.8px;line-height: 1.2;font-weight: 760}.social-feed-card.is-repost .social-feed-quote-head strong{display: block;min-width: 0;overflow: hidden;color: var(--emy-orange);font-size: 12px;text-overflow: ellipsis;white-space: nowrap}.social-feed-card.is-repost .social-feed-quote-head span{flex: 0 0 auto;max-width: 42%;overflow: hidden;border: 1px solid rgba(255,106,0,.10);border-radius: 999px;background: rgba(255,255,255,.62);color: #c14f00;padding: 3px 7px;font-size: 10px;line-height: 1;font-weight: 850;text-overflow: ellipsis;white-space: nowrap}.social-feed-card.is-repost .social-feed-quote-body{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;align-items: start;gap: 9px;min-width: 0}.social-feed-card.is-repost .social-feed-quote-copy{display: grid !important;grid-template-columns: minmax(0,1fr);gap: 4px;min-width: 0}.social-feed-card.is-repost .social-feed-quote-title{display: -webkit-box !important;overflow: hidden;min-width: 0;color: var(--emy-navy);font-size: 12.8px;line-height: 1.22;font-weight: 800;text-overflow: ellipsis;white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.social-feed-card.is-repost .social-feed-quote-text{display: -webkit-box !important;overflow: hidden;min-width: 0;margin: 0;color: #667085;font-size: 11.7px;line-height: 1.35;font-weight: 520; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.social-feed-card.is-repost .social-feed-quote-price{display: inline-flex;justify-self: start;width: max-content;max-width: 100%;border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 3px 7px;font-size: 10.8px;line-height: 1;font-weight: 800}.social-feed-card.is-repost .social-feed-quote-media{width: 84px;height: 70px;overflow: hidden;border-radius: 7px;background: linear-gradient(135deg,#fffaf5,#e8eef6);box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}.social-feed-card.is-repost .social-feed-quote-media img,.social-feed-card.is-repost .social-feed-quote-media video{display: block;width: 100%;height: 100%;object-fit: cover}@media(max-width: 520px){.social-feed-card.is-repost .social-feed-quote-body{grid-template-columns: minmax(0,1fr) !important}.social-feed-card.is-repost .social-feed-quote-media{width: 100%;height: 118px}}[data-unified-feed-cards="true"] .feed-comments{position: relative;z-index: 9;isolation: isolate;display: none;margin: 0;border-top: 1px solid rgba(0,27,71,.07);background: #fff;padding: 9px 10px 10px;box-sizing: border-box;overflow: hidden}[data-unified-feed-cards="true"] .is-comments-open .feed-comments{display: block}[data-unified-feed-cards="true"] .social-feed-body-counted>[data-feed-comment-total],[data-unified-feed-cards="true"] .home-created-social-meta>[data-home-created-comment-total]{display: none !important}[data-unified-feed-cards="true"] .reel-card>.feed-comments{position: absolute;left: 0;right: 0;bottom: 0;max-height: 58%;overflow: auto;border-radius: 0 0 8px 8px}[data-unified-feed-cards="true"] .reel-card{position: relative;display: block;min-height: 336px;aspect-ratio: 9 / 16;background: #101828;color: #fff}[data-unified-feed-cards="true"] .reel-card .photo{position: absolute;inset: 0;width: 100%;height: 100%;min-height: 0;margin: 0;border-radius: 0}[data-unified-feed-cards="true"] .reel-card .caption{bottom: 50px;min-height: 112px;padding-bottom: 10px}[data-unified-feed-cards="true"] .reel-card .social-feed-actions-counted{position: absolute;left: 8px;right: 8px;bottom: 23px;z-index: 6;margin: 0;padding: 4px 0 0;border-top: 1px solid rgba(255,255,255,.22);background: transparent}[data-unified-feed-cards="true"] .reel-card .social-feed-body-counted{position: absolute;left: 8px;right: 8px;bottom: 5px;z-index: 6;padding: 0;background: transparent}[data-unified-feed-cards="true"] .reel-card .social-feed-actions-counted .social-feed-icon{border-color: rgba(255,255,255,.24);background: rgba(255,255,255,.10);color: #fff}[data-unified-feed-cards="true"] .reel-card .social-feed-action-pair strong,[data-unified-feed-cards="true"] .reel-card .social-feed-body-counted .social-feed-time{color: rgba(255,255,255,.84)}[data-unified-feed-cards="true"] .reel-card .social-feed-body-counted .social-feed-comments-link{background: rgba(255,244,232,.92)}[data-unified-feed-cards="true"] .reel-card.is-comments-open .social-feed-actions-counted,[data-unified-feed-cards="true"] .reel-card.is-comments-open .social-feed-body-counted{display: none}.annexed-feed-middle .feed-list .reel-card .social-feed-actions-counted{position: absolute;left: 8px;right: 8px;bottom: 23px;z-index: 6;margin: 0;padding: 4px 0 0;border-top: 1px solid rgba(255,255,255,.22);background: transparent}.annexed-feed-middle .feed-list .reel-card .social-feed-body-counted{position: absolute;left: 8px;right: 8px;bottom: 5px;z-index: 6;padding: 0;background: transparent}.annexed-feed-middle .feed-list .reel-card .caption{bottom: 50px}.annexed-feed-middle .feed-list .reel-card .social-feed-actions-counted .social-feed-icon{border-color: rgba(255,255,255,.24);background: rgba(255,255,255,.10);color: #fff}.annexed-feed-middle .feed-list .reel-card .social-feed-action-pair strong,.annexed-feed-middle .feed-list .reel-card .social-feed-body-counted .social-feed-time{color: rgba(255,255,255,.84)}.annexed-feed-middle .feed-list .reel-card.is-comments-open .social-feed-actions-counted,.annexed-feed-middle .feed-list .reel-card.is-comments-open .social-feed-body-counted{display: none}[data-unified-feed-cards="true"] .feed-comment{display: grid;grid-template-columns: 28px minmax(0,1fr);gap: 7px;margin-top: 8px}[data-unified-feed-cards="true"] .feed-comment-avatar{width: 28px;height: 28px;min-width: 28px;display: grid;place-items: center;overflow: hidden;border-radius: 999px;background: #eef3f8;color: var(--emy-navy);font-size: 10px;line-height: 1;font-weight: 820;text-decoration: none;box-shadow: inset 0 0 0 1px rgba(0,27,71,.07)}[data-unified-feed-cards="true"] .feed-comment-avatar.has-image{background: #fff;color: transparent}[data-unified-feed-cards="true"] .feed-comment-avatar img{width: 100%;height: 100%;display: block;border-radius: inherit;object-fit: cover}[data-unified-feed-cards="true"] .feed-comment-bubble{border-radius: 12px;background: #f6f8fb;color: #364157;padding: 8px 9px;font-size: 11.5px;line-height: 1.35;overflow-wrap: anywhere}[data-unified-feed-cards="true"] .feed-comment-bubble strong{display: block;margin-bottom: 2px;color: var(--emy-navy);font-size: 11.5px;line-height: 1.15;font-weight: 830}[data-unified-feed-cards="true"] .feed-comment-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;margin-top: 7px;color: #7a869e;font-size: 11px;line-height: 1;font-weight: 760}[data-unified-feed-cards="true"] .feed-comment-actions button{width: auto;min-width: 18px;height: 22px;min-height: 22px;display: inline-flex;align-items: center;justify-content: center;border: 0;border-radius: 6px;background: transparent;color: inherit;cursor: pointer;padding: 0 2px;font: inherit;font-size: 0;box-shadow: none}[data-unified-feed-cards="true"] .feed-comment-actions button:hover,[data-unified-feed-cards="true"] .feed-comment-actions button.is-active{color: var(--emy-orange)}[data-unified-feed-cards="true"] .feed-comment-actions [data-feed-comment-delete]{color: #d92d20}[data-unified-feed-cards="true"] .feed-comment-actions button svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}[data-unified-feed-cards="true"] .feed-comment-action-count{min-width: 14px;color: #7a869e;font-size: 11px;font-weight: 760;text-align: center}[data-unified-feed-cards="true"] .feed-comment-replies{display: grid;gap: 6px;margin-top: 8px;padding-left: 8px;border-left: 2px solid rgba(0,27,71,.08)}[data-unified-feed-cards="true"] .feed-comment-reply{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 7px;align-items: start}[data-unified-feed-cards="true"] .feed-comment-reply .feed-comment-avatar{width: 24px;min-width: 24px;height: 24px;font-size: 9px}[data-unified-feed-cards="true"] .feed-comment-reply-bubble{display: block;min-width: 0;overflow: hidden;border-radius: 12px;background: rgba(255,255,255,.78);color: #4b5568;padding: 7px 9px;font-size: 11.5px;line-height: 1.35;overflow-wrap: anywhere}[data-unified-feed-cards="true"] .feed-comment-reply-bubble strong{display: block;margin-bottom: 2px;color: var(--emy-navy);font-size: 11.2px;line-height: 1.15;font-weight: 820}[data-unified-feed-cards="true"] .feed-comment-edit-field{width: 100%;min-height: 32px;border: 1px solid rgba(0,27,71,.12);border-radius: 10px;background: #fff;color: var(--emy-navy);padding: 7px 9px;font: inherit;font-size: 12px;outline: none}[data-unified-feed-cards="true"] .feed-comment-form,[data-unified-feed-cards="true"] .feed-comment-reply-form{position: relative;z-index: 1;width: 100%;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 7px;margin-top: 9px;background: #fff}[data-unified-feed-cards="true"] .feed-comments [data-feed-comments-list]{position: relative;z-index: 1;background: #fff}[data-unified-feed-cards="true"] .feed-comment-reply-form[hidden]{display: none}[data-unified-feed-cards="true"] .feed-comment-form input,[data-unified-feed-cards="true"] .feed-comment-reply-form input{min-width: 0;height: 34px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #fff;color: #071326;outline: none;padding: 0 11px;font: inherit;font-size: 12px}[data-unified-feed-cards="true"] .feed-comment-form button,[data-unified-feed-cards="true"] .feed-comment-reply-form button{display: inline-flex;align-items: center;justify-content: center;gap: 5px;min-width: 58px;min-height: 34px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;padding: 0 12px;font-size: 11.5px;font-weight: 820;white-space: nowrap}[data-unified-feed-cards="true"] .feed-comment-reply-form button{min-width: 54px;min-height: 30px;height: 30px;gap: 4px;padding: 0 9px;font-size: 11px;font-weight: 780;box-shadow: 0 6px 12px rgba(255,106,0,.14)}[data-unified-feed-cards="true"] .feed-comment-reply-form button::after{content: "Reply"}[data-unified-feed-cards="true"] .feed-comment-reply-form button svg{width: 13px;height: 13px}[data-unified-feed-cards="true"] .feed-clip-card,[data-unified-feed-cards="true"] .feed-product-clip-card{width: min(242px,100%);justify-self: start;min-height: 432px;border-radius: 8px;border: 0 !important;outline: 0 !important;box-shadow: 0 8px 22px rgba(0,27,71,.075) !important;background-clip: padding-box}[data-views="home reels"] [data-home-static-clip-list][data-unified-feed-cards="true"] .reel-card .social-feed-more{top: 12px;right: 12px;width: 32px;min-width: 32px;height: 32px;min-height: 32px;border-color: rgba(255,255,255,.46);background: rgba(8,19,38,.34)}.business-preview-track[data-unified-feed-cards="true"]{display: flex;grid-template-columns: none}.business-preview-track[data-unified-feed-cards="true"] .business-preview-card{flex: 0 0 clamp(238px,calc((100% - 20px) / 3),302px);min-height: 386px}.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.social-feed-job-card{display: block;grid-template-rows: none;min-height: 392px;background: transparent}.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.social-feed-job-card .feed-job-card{height: 100%;min-height: 300px}@media(min-width: 820px){.business-preview-track[data-unified-feed-cards="true"] .business-preview-card{flex-basis: 284px;min-height: 438px}.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.social-feed-card.is-text-only{min-height: 0}.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.feed-product-card,.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.product-card,.business-preview-track[data-unified-feed-cards="true"] .business-preview-card.is-product{min-height: 452px}}.reel-card .social-feed-more,.feed-list .reel-card .social-feed-more,.annexed-feed-middle .reel-card .social-feed-more,[data-unified-feed-cards="true"] .reel-card .social-feed-more{position: absolute;top: 12px;right: 12px;z-index: 12;width: 32px;min-width: 32px;height: 32px;min-height: 32px;display: grid;place-items: center;border: 1px solid rgba(255,255,255,.58);border-radius: 999px;background: rgba(8,19,38,.34);color: #fff;padding: 0;font-size: 17px;line-height: 1;box-shadow: 0 10px 22px rgba(0,27,71,.22),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter: blur(12px) saturate(1.1)}.reel-card .social-feed-more:hover,.feed-list .reel-card .social-feed-more:hover,.annexed-feed-middle .reel-card .social-feed-more:hover,[data-unified-feed-cards="true"] .reel-card .social-feed-more:hover,.reel-card .social-feed-more[aria-expanded="true"],.feed-list .reel-card .social-feed-more[aria-expanded="true"],.annexed-feed-middle .reel-card .social-feed-more[aria-expanded="true"],[data-unified-feed-cards="true"] .reel-card .social-feed-more[aria-expanded="true"]{border-color: rgba(255,106,0,.55);background: rgba(255,106,0,.92);color: #fff}.feed-clip-card .reel-top,.feed-product-clip-card .reel-top,.feed-list .feed-clip-card .reel-top,.feed-list .feed-product-clip-card .reel-top,.annexed-feed-middle .feed-clip-card .reel-top,.annexed-feed-middle .feed-product-clip-card .reel-top,[data-unified-feed-cards="true"] .feed-clip-card .reel-top,[data-unified-feed-cards="true"] .feed-product-clip-card .reel-top{right: 52px}.nearby-map-section{padding-bottom: 26px}body.is-nearby-map-expanded{overflow: hidden}body.is-nearby-map-expanded .bottom-nav,body.is-nearby-map-expanded .fab{opacity: 0;pointer-events: none}.nearby-map-section.is-map-expanded{position: fixed;inset: 12px;z-index: 980;display: grid;grid-template-rows: auto auto minmax(0,1fr);min-height: 0;margin: 0;overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 18px;background: linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,244,.96));box-shadow: 0 36px 90px rgba(0,27,71,.28),0 18px 42px rgba(255,106,0,.10);padding: 14px}.nearby-map-section.is-map-expanded .section-head{min-height: 38px;display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0;padding: 0 2px 8px}.nearby-map-section.is-map-expanded .section-head h2{margin: 0;font-size: 18px;line-height: 1.1}.nearby-map-section.is-map-expanded .nearby-categories{width: 100%;max-width: none;margin: 0 0 10px;padding: 0 2px 4px}.nearby-map-section.is-map-expanded .nearby-map-shell{grid-template-columns: minmax(280px,32%) minmax(0,1fr);align-items: stretch;width: 100%;max-width: none;min-height: 0;height: 100%}.nearby-map-section.is-map-expanded.is-list-hidden .nearby-map-shell{grid-template-columns: minmax(0,1fr)}.nearby-map-section.is-map-expanded .nearby-business-list{order: 1;max-height: none;min-height: 0;overflow: auto;border-radius: 14px}.nearby-map-section.is-map-expanded.is-list-hidden .nearby-business-list{display: none}.nearby-location-bar{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 46px;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: rgba(255,255,255,.96);padding: 0 13px;box-shadow: 0 10px 24px rgba(0,27,71,.055)}.nearby-location-bar>span{display: flex;min-width: 0;align-items: center;gap: 8px;overflow: hidden;color: #667085;font-size: 12px;line-height: 1.2;font-weight: 650;text-overflow: ellipsis;white-space: nowrap}.nearby-location-bar svg{width: 17px;height: 17px;flex: 0 0 auto;color: var(--emy-orange);stroke-width: 2.2}.nearby-location-bar a{flex: 0 0 auto;color: var(--emy-navy);font-size: 12px;line-height: 1;font-weight: 760;text-decoration: none}.nearby-categories{display: flex;gap: 8px;margin: 12px -16px 14px;overflow-x: auto;padding: 0 16px 2px;scrollbar-width: none}.nearby-categories::-webkit-scrollbar{display: none}.nearby-category{flex: 0 0 auto;min-height: 34px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.96);color: var(--emy-orange);padding: 0 15px;font-size: 12px;line-height: 1;font-weight: 720;cursor: pointer}.nearby-category.is-active{border-color: var(--emy-orange);background: var(--emy-orange);color: #fff}[data-nearby-category][hidden]{display: none !important}.nearby-map-shell{display: grid;gap: 12px}.nearby-map-panel{position: relative;min-height: 330px;overflow: hidden;isolation: isolate;contain: layout paint;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: linear-gradient(145deg,#fffaf4,#f8fbff);box-shadow: 0 14px 30px rgba(0,27,71,.08);transform: translateZ(0);transition: min-height .2s ease,box-shadow .2s ease}.nearby-map-panel.is-fallback-map{background: linear-gradient(90deg,rgba(255,255,255,.52) 0 2px,transparent 2px 82px),linear-gradient(0deg,rgba(255,255,255,.48) 0 2px,transparent 2px 82px),radial-gradient(circle at 28% 28%,rgba(255,106,0,.14),transparent 0 7%,transparent 12%),radial-gradient(circle at 68% 54%,rgba(0,27,71,.08),transparent 0 8%,transparent 14%),linear-gradient(145deg,#f4f1eb,#dde5ec 52%,#eef3f7);background-size: 82px 82px,82px 82px,auto,auto,auto}.nearby-map-panel::before,.nearby-map-panel::after{content: "";position: absolute;z-index: 0;pointer-events: none}.nearby-map-panel::before{left: 50%;top: 50%;width: 78px;height: 78px;border: 1px solid rgba(255,106,0,.16);border-radius: 24px;background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,244,232,.62)),radial-gradient(circle at 50% 50%,rgba(255,106,0,.15) 0 18px,transparent 19px);box-shadow: 0 22px 42px rgba(0,27,71,.08),inset 0 1px 0 rgba(255,255,255,.86);transform: translate(-50%, -50%)}.nearby-map-panel::after{content: "Loading nearby map";left: 50%;top: calc(50% + 64px);width: max-content;max-width: calc(100% - 48px);transform: translateX(-50%);border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.88);color: #5f6b82;padding: 8px 13px;font-size: 12px;line-height: 1;font-weight: 760;box-shadow: 0 10px 22px rgba(0,27,71,.06);white-space: nowrap}.nearby-map-panel.is-live-map-unavailable::after{content: "EMY map"}.nearby-map-panel.is-fallback-map::after,.nearby-map-panel.is-fallback-map::before{display: none}.nearby-live-map{position: absolute;inset: 0;z-index: 1;overflow: hidden;opacity: 0;pointer-events: none;background: linear-gradient(90deg,rgba(255,255,255,.52) 0 2px,transparent 2px 82px),linear-gradient(0deg,rgba(255,255,255,.48) 0 2px,transparent 2px 82px),radial-gradient(circle at 28% 28%,rgba(255,106,0,.14),transparent 0 7%,transparent 12%),radial-gradient(circle at 68% 54%,rgba(0,27,71,.08),transparent 0 8%,transparent 14%),linear-gradient(145deg,#f4f1eb,#dde5ec 52%,#eef3f7);background-size: 82px 82px,82px 82px,auto,auto,auto;backface-visibility: hidden;transform: translateZ(0);transition: opacity .18s ease}.nearby-map-panel.has-live-map .nearby-live-map{opacity: 1;pointer-events: auto}.nearby-map-panel.has-live-map::before,.nearby-map-panel.has-live-map::after{display: none}.nearby-map-panel.has-live-map .nearby-map-pin{display: none}.nearby-map-panel:not(.has-live-map):not(.is-fallback-map) .nearby-map-pin{display: none}.nearby-map-panel.is-fallback-map .nearby-map-pin{display: grid}.nearby-live-map .leaflet-container,.nearby-live-map.leaflet-container{width: 100%;height: 100%;background: linear-gradient(90deg,rgba(255,255,255,.52) 0 2px,transparent 2px 82px),linear-gradient(0deg,rgba(255,255,255,.48) 0 2px,transparent 2px 82px),radial-gradient(circle at 28% 28%,rgba(255,106,0,.14),transparent 0 7%,transparent 12%),radial-gradient(circle at 68% 54%,rgba(0,27,71,.08),transparent 0 8%,transparent 14%),linear-gradient(145deg,#f4f1eb,#dde5ec 52%,#eef3f7);background-size: 82px 82px,82px 82px,auto,auto,auto;font-family: inherit}.nearby-live-map .leaflet-pane,.nearby-live-map .leaflet-map-pane,.nearby-live-map .leaflet-tile-pane,.nearby-live-map .leaflet-tile-container,.nearby-live-map .leaflet-overlay-pane,.nearby-live-map .leaflet-marker-pane,.nearby-live-map .leaflet-popup-pane{backface-visibility: hidden;transform-style: flat}.nearby-live-map .leaflet-tile{backface-visibility: hidden;transform: translateZ(0);will-change: transform}.nearby-live-map .leaflet-control-attribution{display: none !important}.nearby-live-map .leaflet-control-zoom{margin: 14px 0 0 14px !important;border: 1px solid rgba(0,27,71,.12) !important;border-radius: 10px !important;overflow: hidden !important;box-shadow: 0 12px 26px rgba(0,27,71,.16) !important}.nearby-live-map .leaflet-control-zoom a,.nearby-live-map .leaflet-control-zoom button{width: 38px !important;height: 38px !important;display: grid !important;place-items: center !important;border: 0 !important;background: rgba(255,255,255,.96) !important;color: var(--emy-navy) !important;font-size: 23px !important;line-height: 1 !important;font-weight: 850 !important;text-decoration: none !important;appearance: none !important;cursor: pointer !important;font-family: inherit !important}.nearby-live-map .leaflet-control-zoom>* + *{border-top: 1px solid rgba(0,27,71,.1) !important}.nearby-live-map .leaflet-control-zoom a:hover,.nearby-live-map .leaflet-control-zoom button:hover{background: #fff3e8 !important;color: var(--emy-orange) !important}.nearby-live-map .leaflet-control-zoom a.leaflet-disabled,.nearby-live-map .leaflet-control-zoom button.leaflet-disabled{opacity: .45 !important;cursor: not-allowed !important}.nearby-leaflet-marker{position: relative;display: grid;width: 42px !important;height: 48px !important;justify-items: center;align-items: start;border: 0;background: transparent;color: var(--emy-navy)}.nearby-leaflet-marker::after{content: "";position: absolute;left: 50%;bottom: 7px;width: 11px;height: 11px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;background: var(--emy-orange);box-shadow: 0 10px 18px rgba(0,27,71,.20);transform: translateX(-50%) rotate(45deg)}.nearby-leaflet-marker.is-closed::after{background: #667085}.nearby-marker-avatar{position: relative;z-index: 1;display: grid;width: 36px;height: 36px;place-items: center;border-radius: 999px;border: 2px solid #fff;background: linear-gradient(135deg,#dce6ee,#f8fbff);box-shadow: 0 0 0 3px rgba(255,106,0,.18),0 12px 22px rgba(0,27,71,.22);overflow: hidden}.nearby-marker-avatar::after{content: "";position: absolute;right: 1px;bottom: 1px;width: 9px;height: 9px;border: 2px solid #fff;border-radius: 999px;background: #0f8f57;z-index: 1}.nearby-leaflet-marker.is-closed .nearby-marker-avatar{box-shadow: 0 0 0 3px rgba(102,112,133,.16),0 12px 22px rgba(0,27,71,.18);filter: saturate(.8)}.nearby-leaflet-marker.is-closed .nearby-marker-avatar::after{background: #98a2b3}.nearby-marker-avatar.pizza,.nearby-popup-media.pizza{background: radial-gradient(circle at 34% 42%,#ffd8a8 0 14px,transparent 15px),radial-gradient(circle at 67% 34%,#ed4f37 0 8px,transparent 9px),linear-gradient(135deg,#f9b15d,#7c301b)}.nearby-marker-avatar.beauty,.nearby-popup-media.beauty{background: linear-gradient(145deg,#eaf0f5,#fff)}.nearby-marker-avatar.stock,.nearby-popup-media.stock{background: linear-gradient(135deg,#dce6ee,#f8fbff)}.nearby-marker-avatar.service,.nearby-popup-media.service{background: linear-gradient(135deg,#d6dde8,#f7ede2),radial-gradient(circle at 40% 60%,#6e5648,transparent 18px)}.nearby-marker-avatar.has-image,.nearby-popup-media.has-image{background: #fff;color: transparent}.nearby-marker-avatar img,.nearby-popup-media img{display: block;width: 100%;height: 100%;border-radius: inherit;object-fit: cover}.nearby-marker-avatar img{position: absolute;inset: 0;z-index: 0}.nearby-marker-avatar b{display: grid;width: 19px;height: 19px;place-items: center;border-radius: 999px;background: rgba(255,255,255,.90);color: var(--emy-navy);font-size: 10.5px;line-height: 1;font-weight: 780;box-shadow: 0 4px 10px rgba(0,27,71,.12)}.nearby-user-marker{position: relative;display: grid;width: 24px !important;height: 24px !important;place-items: center;border: 3px solid #fff;border-radius: 999px;background: var(--emy-navy);box-shadow: 0 0 0 4px rgba(0,27,71,.18),0 10px 18px rgba(0,27,71,.22)}.nearby-user-marker::before{content: "";position: absolute;inset: -12px;border-radius: 999px;background: rgba(0,27,71,.16);transform: scale(.64);opacity: 0;animation: nearbyGpsPulse 1.8s ease-out infinite}.nearby-user-marker span{position: relative;z-index: 1;width: 8px;height: 8px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px rgba(0,27,71,.12)}.nearby-user-marker.is-live{background: #1677d2;box-shadow: 0 0 0 4px rgba(22,119,210,.20),0 12px 22px rgba(0,27,71,.24)}.nearby-user-marker.is-live::before{background: rgba(22,119,210,.20)}@keyframes nearbyGpsPulse{0%{transform: scale(.64);opacity: .9}80%,100%{transform: scale(1.55);opacity: 0}}.nearby-map-popup{width: 258px;color: var(--emy-navy);font-family: inherit}.nearby-live-map .leaflet-popup-content-wrapper{overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 16px;background: rgba(255,255,255,.98);box-shadow: 0 22px 54px rgba(0,27,71,.20);padding: 0}.nearby-live-map .leaflet-popup-content{width: 296px !important;margin: 0}.nearby-live-map .leaflet-popup-close-button{width: 28px;height: 28px;right: 8px;top: 8px;border-radius: 999px;color: #667085;font-size: 19px;line-height: 27px}.nearby-live-map .leaflet-popup-close-button:hover{background: #f3f6fb;color: var(--emy-navy)}.nearby-live-map .leaflet-popup-tip{box-shadow: 0 8px 18px rgba(0,27,71,.12)}.nearby-popup-card{padding: 14px}.nearby-popup-head{display: flex;align-items: flex-start;gap: 12px;padding-right: 22px}.nearby-popup-media{flex: 0 0 54px;display: grid;width: 54px;height: 54px;place-items: center;border: 2px solid #fff;border-radius: 14px;box-shadow: 0 0 0 1px rgba(0,27,71,.08),0 10px 20px rgba(0,27,71,.12);overflow: hidden}.nearby-popup-media b{display: grid;width: 23px;height: 23px;place-items: center;border-radius: 999px;background: rgba(255,255,255,.92);color: var(--emy-navy);font-size: 12px;line-height: 1;font-weight: 760}.nearby-popup-title{min-width: 0;padding-top: 2px}.nearby-popup-title strong{display: block;color: var(--emy-navy);font-size: 17px;line-height: 1.1;font-weight: 860;letter-spacing: 0}.nearby-popup-title small{display: block;margin-top: 5px;color: #667085;font-size: 12px;line-height: 1.3;font-weight: 650}.nearby-popup-desc{margin: 12px 0 0;color: #667085;font-size: 12px;line-height: 1.42;font-weight: 600}.nearby-popup-meta{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 12px}.nearby-popup-meta span{display: grid;gap: 4px;min-height: 50px;border: 1px solid rgba(0,27,71,.08);border-radius: 12px;background: #f8fafc;padding: 7px 8px;color: var(--emy-navy);font-size: 13px;line-height: 1.1;font-weight: 840}.nearby-popup-meta em{color: #667085;font-style: normal;font-size: 10.5px;font-weight: 640}.nearby-popup-status.is-open{background: #effaf4;color: #0f7a45}.nearby-popup-status.is-closed{background: #f3f4f6;color: #667085}.nearby-popup-actions{display: grid;grid-template-columns: minmax(92px,1.25fr) minmax(64px,.9fr) minmax(54px,.75fr);gap: 8px;margin-top: 12px}.nearby-map-popup a{display: inline-flex;align-items: center;justify-content: center;min-height: 40px;padding: 0 8px;border: 1px solid rgba(0,27,71,.10);border-radius: 12px;background: #fff;color: var(--emy-navy);font-size: 11.5px;line-height: 1.1;font-weight: 820;text-align: center;text-decoration: none;white-space: nowrap}.nearby-map-popup a.is-primary{border-color: transparent;background: var(--emy-orange);color: #fff}.nearby-map-label{position: absolute;left: 12px;bottom: 12px;z-index: 650;pointer-events: none;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.92);color: #667085;padding: 7px 10px;font-size: 11px;line-height: 1;font-weight: 720;box-shadow: 0 8px 18px rgba(0,27,71,.08)}.nearby-map-expand{position: absolute;top: 12px;right: 12px;z-index: 650;display: inline-flex;align-items: center;gap: 6px;min-height: 32px;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: rgba(255,255,255,.94);color: var(--emy-navy);cursor: pointer;padding: 0 10px;font-size: 11px;line-height: 1;font-weight: 760;box-shadow: 0 8px 18px rgba(0,27,71,.08)}.nearby-map-expand:hover{border-color: rgba(255,106,0,.26);color: var(--emy-orange)}.nearby-map-expand svg{width: 14px;height: 14px;stroke-width: 2.2}.nearby-map-side-toggle{position: absolute;left: 12px;top: 50%;z-index: 650;display: none;min-height: 40px;align-items: center;gap: 8px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.96);color: var(--emy-navy);cursor: pointer;padding: 0 12px;font-size: 12px;line-height: 1;font-weight: 850;box-shadow: 0 14px 30px rgba(0,27,71,.16);transform: translateY(-50%)}.nearby-map-section.is-map-expanded .nearby-map-side-toggle{display: inline-flex}.nearby-map-side-toggle:hover{border-color: rgba(255,106,0,.26);background: #fff4e8;color: var(--emy-orange)}.nearby-map-side-toggle svg{width: 17px;height: 17px;flex: 0 0 auto;stroke-width: 2.3}.nearby-map-theme{position: absolute;top: 52px;right: 12px;z-index: 650;display: inline-flex;align-items: center;gap: 6px;min-height: 32px;border: 1px solid rgba(255,106,0,.18);border-radius: 8px;background: rgba(255,255,255,.94);color: var(--emy-navy);cursor: pointer;padding: 0 10px;font-size: 11px;line-height: 1;font-weight: 760;box-shadow: 0 8px 18px rgba(0,27,71,.08)}.nearby-map-theme:hover,.nearby-map-theme.is-active{border-color: rgba(255,106,0,.34);background: #fff4e8;color: var(--emy-orange)}.nearby-map-theme-dot{width: 12px;height: 12px;border-radius: 999px;background: linear-gradient(135deg,var(--emy-orange),var(--emy-navy));box-shadow: inset 0 0 0 1px rgba(255,255,255,.58)}.nearby-gps-button{position: absolute;top: 92px;right: 12px;z-index: 650;display: inline-flex;align-items: center;gap: 6px;min-height: 32px;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: rgba(255,255,255,.94);color: var(--emy-navy);cursor: pointer;padding: 0 10px;font-size: 11px;line-height: 1;font-weight: 780;box-shadow: 0 8px 18px rgba(0,27,71,.08)}.nearby-gps-button:hover,.nearby-gps-button.is-active{border-color: rgba(22,119,210,.28);background: #eff6ff;color: #125fa8}.nearby-gps-button svg{width: 14px;height: 14px;stroke-width: 2.4}.nearby-gps-card{position: absolute;left: 12px;top: 12px;z-index: 650;display: grid;gap: 4px;width: min(312px,calc(100% - 150px));min-height: 84px;border: 1px solid rgba(0,27,71,.10);border-radius: 12px;background: rgba(255,255,255,.95);color: var(--emy-navy);box-shadow: 0 16px 36px rgba(0,27,71,.14);backdrop-filter: blur(14px);padding: 10px 40px 10px 12px}.nearby-gps-card[hidden]{display: none !important}.nearby-gps-card strong{font-size: 12px;line-height: 1.2;font-weight: 840}.nearby-gps-card span{overflow: hidden;color: #44546f;font-size: 11.5px;line-height: 1.35;font-weight: 620;text-overflow: ellipsis;white-space: nowrap}.nearby-gps-card em{color: #667085;font-style: normal;font-size: 10.5px;line-height: 1.2;font-weight: 680}.nearby-gps-close{position: absolute;top: 8px;right: 8px;display: grid;width: 26px;height: 26px;place-items: center;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.92);color: var(--emy-navy);cursor: pointer;font-size: 15px;line-height: 1;font-weight: 850}.nearby-gps-close:hover{border-color: rgba(255,106,0,.25);background: #fff4e8;color: var(--emy-orange)}.nearby-map-panel.is-gps-active .nearby-gps-card{border-color: rgba(22,119,210,.22)}.nearby-map-panel.is-emy-map-theme .nearby-gps-button,.nearby-map-panel.is-emy-map-theme .nearby-gps-card{border-color: rgba(255,106,0,.18);background: rgba(255,251,246,.94)}.nearby-map-section.is-map-expanded .nearby-gps-card{width: min(360px,calc(100% - 188px))}@media(max-width: 520px){.nearby-gps-card{left: 10px;right: 10px;top: auto;bottom: 48px;width: auto}.nearby-gps-button{top: 92px;right: 10px}.nearby-map-label{max-width: calc(100% - 20px)}}.nearby-map-panel.is-emy-map-theme .nearby-live-map .leaflet-tile{filter: sepia(.34) saturate(.72) hue-rotate(178deg) brightness(1.06) contrast(.94)}.nearby-map-panel.is-emy-map-theme .leaflet-container{background: linear-gradient(90deg,rgba(255,255,255,.56) 0 2px,transparent 2px 82px),linear-gradient(0deg,rgba(255,255,255,.52) 0 2px,transparent 2px 82px),radial-gradient(circle at 28% 28%,rgba(255,106,0,.16),transparent 0 7%,transparent 12%),radial-gradient(circle at 68% 54%,rgba(0,27,71,.07),transparent 0 8%,transparent 14%),linear-gradient(145deg,#fff4e8,#eef3f7 52%,#fff9f1);background-size: 82px 82px,82px 82px,auto,auto,auto}.nearby-map-panel.is-emy-map-theme .nearby-map-label,.nearby-map-panel.is-emy-map-theme .nearby-route-card{border-color: rgba(255,106,0,.18);background: rgba(255,251,246,.94)}.nearby-route-card{position: absolute;right: 12px;bottom: 12px;z-index: 660;width: min(380px,calc(100% - 24px));border: 1px solid rgba(0,27,71,.10);border-radius: 12px;background: rgba(255,255,255,.94);color: var(--emy-navy);box-shadow: 0 16px 38px rgba(0,27,71,.16);backdrop-filter: blur(12px);padding: 12px;max-height: calc(100% - 24px);overflow: auto}.nearby-map-section.is-map-expanded .nearby-route-card{top: 164px;bottom: auto;max-height: calc(100% - 218px)}.nearby-route-card[hidden]{display: none !important}.nearby-route-head{display: flex;align-items: start;justify-content: space-between;gap: 10px}.nearby-route-head strong{display: block;font-size: 13px;line-height: 1.2;font-weight: 820}.nearby-route-head span{display: block;margin-top: 3px;color: #667085;font-size: 11px;line-height: 1.25;font-weight: 620}.nearby-route-clear{flex: 0 0 auto;width: 28px;height: 28px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #fff;color: var(--emy-navy);cursor: pointer;font-size: 16px;line-height: 1;font-weight: 760}.nearby-route-actions{display: flex;align-items: center;gap: 8px;margin-top: 10px}.nearby-route-go,.nearby-route-next{border: 0;border-radius: 999px;cursor: pointer;font-size: 11px;line-height: 1;font-weight: 820;letter-spacing: .02em;min-height: 34px;padding: 0 15px}.nearby-route-go{background: var(--emy-orange);color: #fff;box-shadow: 0 10px 20px rgba(255,106,0,.22)}.nearby-route-go.is-active{background: var(--emy-navy)}.nearby-route-next{border: 1px solid rgba(0,27,71,.10);background: #fff;color: var(--emy-navy)}.nearby-route-go[hidden],.nearby-route-next[hidden],.nearby-route-nav[hidden]{display: none !important}.nearby-route-nav{display: grid;gap: 3px;margin-top: 10px;border-left: 4px solid var(--emy-orange);border-radius: 12px;background: #fff7ed;padding: 10px 12px}.nearby-route-nav strong{color: var(--emy-navy);font-size: 13px;line-height: 1.25;font-weight: 820}.nearby-route-nav span{color: #667085;font-size: 11px;line-height: 1.35;font-weight: 620}.nearby-route-card.is-navigating .nearby-route-steps{max-height: 96px;overflow: auto}.nearby-route-nav-marker{background: transparent;border: 0}.nearby-route-nav-marker span{display: grid;width: 34px;height: 34px;place-items: center;border: 3px solid #fff;border-radius: 999px;background: var(--emy-orange);color: #fff;font-size: 10px;font-weight: 900;box-shadow: 0 8px 18px rgba(0,27,71,.20)}.nearby-route-steps{display: grid;gap: 6px;margin: 10px 0 0;padding: 0;list-style: none}.nearby-route-steps li{display: grid;grid-template-columns: 18px minmax(0,1fr);gap: 7px;color: #59667f;font-size: 11px;line-height: 1.32;font-weight: 560}.nearby-route-steps b{display: grid;width: 18px;height: 18px;place-items: center;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);font-size: 10px}.nearby-map-section.is-map-expanded .nearby-map-panel{order: 2;min-height: 0;height: 100%;border-radius: 16px;box-shadow: 0 18px 42px rgba(0,27,71,.12)}.nearby-map-section.is-map-expanded .nearby-map-expand{top: 16px;right: 16px;min-height: 42px;border-radius: 12px;background: rgba(255,255,255,.96);padding: 0 14px;font-size: 13px;box-shadow: 0 14px 28px rgba(0,27,71,.16)}.nearby-map-section.is-map-expanded .nearby-map-expand svg{width: 18px;height: 18px}.nearby-map-section.is-map-expanded .nearby-map-theme{top: 66px;right: 16px}.nearby-map-section.is-map-expanded .nearby-gps-button{top: 116px;right: 16px}.nearby-map-pin{position: absolute;left: var(--x);top: var(--y);z-index: 4;display: grid;width: 40px;height: 46px;justify-items: center;align-items: start;border: 0;background: transparent;color: var(--emy-navy);text-decoration: none;transform: translate(-50%, -100%)}.nearby-map-pin::after{content: "";position: absolute;left: 50%;bottom: 7px;width: 10px;height: 10px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;background: var(--emy-orange);box-shadow: 0 10px 18px rgba(0,27,71,.18);transform: translateX(-50%) rotate(45deg)}.nearby-map-pin span{position: relative;z-index: 1;display: grid;width: 34px;height: 34px;place-items: center;border-radius: 999px;border: 2px solid #fff;background: #fff4e8;color: var(--emy-navy);font-size: 10px;line-height: 1;font-weight: 780;box-shadow: 0 0 0 3px rgba(255,106,0,.16),0 12px 22px rgba(0,27,71,.18)}.nearby-business-list{display: flex;flex-direction: column;overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 12px;background: rgba(255,255,255,.96);box-shadow: 0 16px 34px rgba(0,27,71,.075)}.nearby-business-list-head{position: sticky;top: 0;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 14px 12px;border-bottom: 1px solid rgba(0,27,71,.08);background: rgba(255,255,255,.97);backdrop-filter: blur(12px)}.nearby-business-list-head span{display: grid;min-width: 0;gap: 3px}.nearby-business-list-head strong{color: var(--emy-navy);font-size: 14px;line-height: 1;font-weight: 790}.nearby-business-list-head small{overflow: hidden;color: #667085;font-size: 11px;line-height: 1.15;font-weight: 650;text-overflow: ellipsis;white-space: nowrap}.nearby-business-list-head em{flex: 0 0 auto;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);padding: 6px 9px;font-size: 11px;line-height: 1;font-style: normal;font-weight: 780}.nearby-business-empty{display: grid;gap: 7px;padding: 26px 18px;color: #667085;font-size: 13px;line-height: 1.35;font-weight: 620}.nearby-business-empty strong{color: var(--emy-navy);font-size: 15px;line-height: 1.15}.nearby-business-row{display: grid;grid-template-columns: 60px minmax(0,1fr);grid-template-areas: "media copy" "meta copy";column-gap: 10px;row-gap: 8px;align-items: start;min-height: 112px;padding: 10px 12px 12px 9px;border-left: 3px solid var(--emy-orange);color: inherit;text-decoration: none;min-width: 0;max-width: 100%;overflow: hidden;background: #fffaf5;transition: background .16s ease,box-shadow .16s ease,transform .16s ease}.nearby-business-row + .nearby-business-row{border-top: 1px solid rgba(0,27,71,.08)}.nearby-business-row:hover{background: #fff7ef;box-shadow: inset 3px 0 0 rgba(255,106,0,.92)}.nearby-business-row:focus-visible{outline: 3px solid rgba(255,106,0,.28);outline-offset: -3px}.nearby-business-media{grid-area: media;position: relative;display: grid;place-items: center;width: 60px;height: 60px;overflow: hidden;border-radius: 11px;background: #eef3f8;color: var(--emy-navy);font-size: 17px;font-weight: 800;box-shadow: 0 1px 0 rgba(255,255,255,.86),0 8px 16px rgba(0,27,71,.07),inset 0 0 0 1px rgba(255,255,255,.78)}.nearby-business-media.has-image{background: #fff;color: transparent}.nearby-business-media img{display: block;width: 100%;height: 100%;border-radius: inherit;object-fit: cover}.nearby-business-media.pizza{background: radial-gradient(circle at 34% 42%,#ffd8a8 0 17px,transparent 18px),radial-gradient(circle at 67% 34%,#ed4f37 0 9px,transparent 10px),linear-gradient(135deg,#f9b15d,#7c301b)}.nearby-business-media.beauty{background: linear-gradient(145deg,#eaf0f5,#fff)}.nearby-business-media.stock{background: linear-gradient(135deg,#dce6ee,#f8fbff)}.nearby-business-media.service{background: linear-gradient(135deg,#d6dde8,#f7ede2),radial-gradient(circle at 40% 60%,#6e5648,transparent 18px)}.nearby-business-copy{grid-area: copy;display: grid;width: 100%;max-width: 100%;min-width: 0;overflow: hidden;align-content: start;justify-items: start;gap: 4px;padding-top: 1px}.nearby-city{display: block;width: 100%;max-width: 100%;min-width: 0;overflow: hidden;color: #7a8399;font-size: 10.5px;line-height: 1;font-weight: 800;text-overflow: ellipsis;white-space: nowrap}.nearby-business-copy strong{display: block;width: 100%;max-width: 100%;min-width: 0;overflow: hidden;color: var(--emy-navy);font-size: 15.5px;line-height: 1.05;font-weight: 880;text-overflow: ellipsis;white-space: nowrap}.nearby-kind{display: none !important;overflow: hidden;color: #667085;font-size: 12.5px;line-height: 1.28;font-weight: 650;text-overflow: ellipsis;white-space: normal; -webkit-line-clamp: 2; -webkit-box-orient: vertical}.nearby-business-meta{grid-area: meta;display: flex;flex-wrap: wrap;gap: 6px;align-items: center;align-self: start;justify-self: start;min-width: 0;padding-top: 0}.nearby-business-counts{display: none;overflow: hidden;border-radius: 999px;background: rgba(0,27,71,.055);color: #667085;padding: 5px 8px;font-size: 11px;line-height: 1;font-weight: 760;text-overflow: ellipsis;white-space: nowrap}.nearby-status{display: inline-flex;align-items: center;gap: 5px;min-width: 0;max-width: 100%;overflow: hidden;border-radius: 999px;background: rgba(29,155,108,.10);color: #1d9b6c;padding: 4px 8px;font-size: 11px;line-height: 1;font-weight: 820;text-overflow: ellipsis;white-space: nowrap;overflow-wrap: anywhere}.nearby-status::before{content: "";flex: 0 0 auto;width: 6px;height: 6px;border-radius: 999px;background: currentColor;box-shadow: 0 0 0 3px rgba(29,155,108,.12)}.nearby-status span{color: inherit}.nearby-status.is-closed{background: rgba(197,85,45,.10);color: #c5552d}.nearby-status.is-closed::before{box-shadow: 0 0 0 3px rgba(197,85,45,.12)}.nearby-distance{display: inline-flex;align-items: center;justify-content: center;gap: 6px;width: fit-content;min-width: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: #f8fafc;padding: 4px 8px;color: #667085;font-size: 10.5px;line-height: 1;font-weight: 720;white-space: nowrap}.nearby-distance strong{color: var(--emy-navy);font-size: 13px;line-height: 1;font-weight: 900}.nearby-distance span{color: #7a8399;font-size: 10.5px;font-weight: 740}.nearby-distance.is-own-business{border-color: rgba(255,106,0,.18);background: linear-gradient(135deg,rgba(255,106,0,.12),rgba(255,255,255,.96));box-shadow: 0 8px 18px rgba(255,106,0,.08)}.nearby-distance.is-own-business strong{color: #c94f00;font-size: 11.5px}@media(min-width: 820px){.section.nearby-map-section{grid-column: 1 / 3;padding-right: 0;border-bottom: 0}.section.nearby-map-section.is-map-expanded{padding: 14px;border-bottom: 1px solid rgba(0,27,71,.10)}.nearby-map-section .section-head,.nearby-location-bar,.nearby-categories{max-width: min(100%,1050px)}.nearby-map-shell{grid-template-columns: minmax(300px,38%) minmax(0,1fr);align-items: stretch;max-width: min(100%,1050px)}.nearby-map-panel{min-height: 520px;order: 2}.nearby-map-section.is-map-expanded .nearby-map-shell{grid-template-columns: minmax(300px,32%) minmax(0,1fr);height: 100%}.nearby-map-section.is-map-expanded.is-list-hidden .nearby-map-shell{grid-template-columns: minmax(0,1fr)}.nearby-map-section.is-map-expanded .nearby-map-panel{min-height: 0;height: 100%;order: 2}.nearby-map-section.is-map-expanded.is-list-hidden .nearby-map-panel{order: 1}.nearby-map-section.is-map-expanded .nearby-business-list{max-height: none;order: 1}.nearby-business-list{max-height: 520px;overflow: auto;order: 1}.nearby-business-row{grid-template-columns: 60px minmax(0,1fr);min-height: 112px;padding: 10px 12px 12px 9px}.nearby-business-media{width: 60px;height: 60px}}@media(max-width: 760px){.nearby-map-section.is-map-expanded{inset: 8px;border-radius: 16px;padding: 10px}.nearby-map-section.is-map-expanded .section-head{min-height: 34px;padding-bottom: 6px}.nearby-map-section.is-map-expanded .nearby-categories{margin-bottom: 8px}.nearby-map-section.is-map-expanded .nearby-map-shell{grid-template-columns: 1fr;grid-template-rows: minmax(0,1fr) minmax(168px,28dvh);gap: 10px}.nearby-map-section.is-map-expanded.is-list-hidden .nearby-map-shell{grid-template-rows: minmax(0,1fr)}.nearby-map-section.is-map-expanded .nearby-map-panel{order: 1;min-height: 0;height: 100%}.nearby-map-section.is-map-expanded .nearby-business-list{order: 2;max-height: none}.nearby-map-section.is-map-expanded .nearby-map-expand{top: 12px;right: 12px;min-height: 38px;padding: 0 12px;font-size: 12px}.nearby-map-section.is-map-expanded .nearby-map-theme{top: 58px;right: 12px}.nearby-map-section.is-map-expanded .nearby-gps-button{top: 104px;right: 12px}}.fab{position: fixed;left: calc(50% + min(100vw,430px) / 2 - 74px);bottom: 72px;z-index: 40;height: 52px;width: 52px;border: 0;border-radius: 15px;background: var(--emy-orange);color: #fff;cursor: pointer;display: grid;place-items: center;box-shadow: 0 14px 26px rgba(255,106,0,.32)}.fab svg{width: 24px;height: 24px;stroke-width: 2.2}.bottom-nav{position: fixed;left: 50%;bottom: 10px;z-index: 35;width: min(calc(100% - 16px),430px);transform: translateX(-50%);display: grid;grid-template-columns: repeat(8,minmax(0,1fr));border: 1px solid rgba(0,27,71,.06);border-radius: 16px;background: rgba(248,251,255,.48);backdrop-filter: blur(18px);padding: 8px;box-shadow: 0 12px 30px rgba(0,27,71,.08);transition: background .18s ease,border-color .18s ease,box-shadow .18s ease}.bottom-nav:hover{border-color: rgba(0,27,71,.14);background: rgba(248,251,255,.96);box-shadow: 0 18px 46px rgba(0,27,71,.18)}.nav-item{position: relative;border: 0;background: transparent;color: #68748c;cursor: pointer;display: grid;place-items: center;gap: 4px;min-width: 0;min-height: 56px;border-radius: 11px;font-size: 9.5px;font-weight: 600}.nav-item span{position: relative;z-index: 1;line-height: 1;padding-bottom: 5px}.nav-item[data-tip]::before{content: attr(data-tip);position: absolute;left: 50%;bottom: calc(100% + 10px);z-index: 20;width: max-content;max-width: min(190px,calc(100vw - 24px));transform: translate(-50%,7px);opacity: 0;pointer-events: none;border-radius: 7px;background: rgba(0,27,71,.74);color: #fff;padding: 6px 8px;font-size: 11px;line-height: 1.25;font-weight: 560;white-space: nowrap;box-shadow: 0 10px 24px rgba(0,27,71,.18);backdrop-filter: blur(10px);transition: opacity .16s ease,transform .16s ease}.nav-item[data-tip]:hover::before,.nav-item[data-tip]:focus-visible::before{opacity: 1;transform: translate(-50%,0)}.nav-item[data-nav="home"][data-tip]::before{left: 0;transform: translate(0,7px)}.nav-item[data-nav="home"][data-tip]:hover::before,.nav-item[data-nav="home"][data-tip]:focus-visible::before{transform: translate(0,0)}.nav-item[data-nav="ask"][data-tip]::before{left: auto;right: 0;transform: translate(0,7px)}.nav-item[data-nav="ask"][data-tip]:hover::before,.nav-item[data-nav="ask"][data-tip]:focus-visible::before{transform: translate(0,0)}.nav-item.nav-item-ask.is-emy-intro::before{display: none}.nav-item svg{width: 34px;height: 34px;box-sizing: border-box;stroke-width: 2;color: rgba(0,27,71,.86);padding: 8px;border: 1px solid rgba(255,255,255,.88);border-radius: 13px;background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.42) 54%,rgba(255,255,255,.24)),rgba(255,255,255,.34);clip-path: polygon(18% 0,100% 0,100% 74%,78% 100%,0 100%,0 22%);box-shadow: inset 0 1px 0 rgba(255,255,255,.74),inset 0 -8px 16px rgba(0,27,71,.08),0 9px 18px rgba(0,27,71,.16)}.nav-item.is-active{color: var(--emy-orange);background: rgba(0,27,71,.035)}.nav-item.is-active svg{color: var(--emy-orange);border-color: rgba(255,106,0,.36);background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,255,255,.48) 54%,rgba(255,255,255,.28)),rgba(255,255,255,.38);transform: translateY(-1px);box-shadow: inset 0 1px 0 rgba(255,255,255,.78),inset 0 -8px 16px rgba(255,106,0,.08),0 10px 20px rgba(0,27,71,.17)}.nav-item.is-active::after{content: "";position: absolute;bottom: 1px;width: 18px;height: 2px;border-radius: 999px;background: var(--emy-orange)}.nav-item.nav-item-ask svg{width: 44px;height: 44px;color: #fff;padding: 0;border: 0;border-radius: 0;background: transparent;clip-path: none;box-shadow: none;filter: drop-shadow(0 11px 15px rgba(255,106,0,.28))}.nav-item.nav-item-ask span{color: var(--emy-orange);font-size: 8.8px;white-space: nowrap}.nav-item.nav-item-ask:hover svg{transform: translateY(-1px)}.nav-item.nav-item-ask{overflow: visible}.nav-item.nav-item-ask svg{transform-origin: 50% 82%;transition: transform .18s ease}.nav-item.nav-item-ask .ask-emy-bubble{display: block;position: absolute;left: 50%;bottom: calc(100% + 13px);z-index: 8;width: 206px;max-width: min(206px,calc(100vw - 32px));transform: translate(-50%,6px) scale(.96);opacity: 0;pointer-events: none;border: 1px solid rgba(255,106,0,.22);border-radius: 14px;background: rgba(255,255,255,.96);color: var(--emy-navy);box-shadow: 0 18px 40px rgba(0,27,71,.16),0 8px 24px rgba(255,106,0,.12);padding: 10px 12px;font-size: 12px;font-weight: 700;line-height: 1.35;text-align: left;white-space: normal;backdrop-filter: blur(14px);transition: opacity .2s ease,transform .2s ease}.nav-item.nav-item-ask .ask-emy-bubble::after{content: "";position: absolute;left: 50%;bottom: -7px;z-index: 9;width: 12px;height: 12px;transform: translateX(-50%) rotate(45deg);pointer-events: none;border-bottom: 1px solid rgba(255,106,0,.22);border-right: 1px solid rgba(255,106,0,.22);background: rgba(255,255,255,.96)}.nav-item.nav-item-ask.is-emy-intro .ask-emy-bubble{animation: emyAskBubbleIntro 6.8s ease both}.nav-item.nav-item-ask.is-emy-intro svg{animation: emyAskBagHello 2.8s ease-in-out .15s 2}.nav-item.nav-item-ask:hover svg,.nav-item.nav-item-ask:focus-visible svg{animation: emyAskBagWave .7s ease-in-out infinite}@keyframes emyAskBagHello{0%,56%,100%{transform: translateY(0) rotate(0deg) scale(1)}8%{transform: translateY(-7px) rotate(-8deg) scale(1.10)}16%{transform: translateY(-3px) rotate(7deg) scale(1.08)}24%{transform: translateY(-6px) rotate(-5deg) scale(1.10)}32%{transform: translateY(0) rotate(0deg) scale(1)}}@keyframes emyAskBagWave{0%,100%{transform: translateY(-3px) rotate(-7deg) scale(1.10)}50%{transform: translateY(-8px) rotate(8deg) scale(1.14)}}@keyframes emyAskBubbleIntro{0%,8%{opacity: 0;transform: translate(-50%,8px) scale(.96)}14%,66%{opacity: 1;transform: translate(-50%,0) scale(1)}76%,100%{opacity: 0;transform: translate(-50%,6px) scale(.98)}}.topbar{display: grid;grid-template-columns: 46px minmax(0,1fr) auto auto auto;align-items: center;gap: 10px;min-height: 58px}.topbar.has-brand{grid-template-columns: max-content 46px minmax(0,1fr) auto auto auto}.avatar{position: relative;height: 42px;width: 42px;border: 2px solid rgba(255,255,255,.92);border-radius: 999px;background: linear-gradient(135deg,#e7edf6,#fff7ed);display: grid;place-items: center;overflow: hidden;cursor: pointer;padding: 0;color: var(--emy-navy);font: inherit;font-size: 14px;font-weight: 700;box-shadow: 0 0 0 1px rgba(0,27,71,.12),0 8px 18px rgba(0,27,71,.08);transition: border-color .16s ease,box-shadow .16s ease,transform .16s ease}.avatar:hover,.avatar:focus-visible{border-color: rgba(255,106,0,.55);box-shadow: 0 0 0 3px rgba(255,106,0,.12),0 10px 22px rgba(0,27,71,.11);outline: none;transform: translateY(-1px)}.avatar img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;transform-origin: center}.hello{min-width: 0;display: grid;gap: 3px}.hello strong{display: block;color: var(--emy-navy);font-size: 14px;line-height: 1.05;font-weight: 700;letter-spacing: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.hello strong span{display: inline;margin: 0;color: inherit;font: inherit;white-space: inherit}.location-btn{width: fit-content;max-width: 100%;min-width: 0;border: 1px solid rgba(0,27,71,.09);border-radius: 999px;background: rgba(255,255,255,.76);color: #59667f;cursor: pointer;display: inline-flex;align-items: center;gap: 6px;padding: 4px 9px;font-size: 11px;line-height: 1.2;font-weight: 430;text-decoration: none;box-shadow: 0 5px 14px rgba(0,27,71,.04);transition: background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.location-btn:hover{border-color: rgba(255,106,0,.26);background: #fff;color: var(--emy-navy);box-shadow: 0 8px 18px rgba(0,27,71,.07)}.location-btn svg{flex: 0 0 auto;width: 13px;height: 13px;stroke-width: 2.2}.location-pin{color: var(--emy-orange)}.location-chevron{color: #8993a8}.location-btn span{display: block;flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.icon-btn{position: relative;width: 36px;height: 36px;border: 0;border-radius: 999px;background: rgba(255,255,255,.62);color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;padding: 0;box-shadow: none}.icon-btn:hover{background: #fff;color: var(--emy-navy);box-shadow: 0 8px 18px rgba(0,27,71,.08)}.icon-btn svg{width: 19px;height: 19px;stroke: currentColor;stroke-width: 2.2;filter: none}.ask-mini-btn{position: relative;width: 36px;min-width: 36px;height: 36px;border: 0;border-radius: 999px;background: rgba(255,255,255,.62);color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;padding: 0;box-shadow: none;backdrop-filter: blur(14px) saturate(1.05);transition: transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.ask-mini-btn:hover,.ask-mini-btn[aria-expanded="true"]{transform: translateY(-1px);border-color: rgba(255,106,0,.24);background: #fff;color: var(--emy-navy);box-shadow: 0 8px 18px rgba(0,27,71,.08),0 6px 16px rgba(255,106,0,.08)}.ask-mini-mark{width: 24px;height: 24px;border-radius: 7px;background: transparent;display: grid;place-items: center;overflow: visible;box-shadow: none}.ask-mini-mark img,.ask-mini-icon img{width: 100%;height: 100%;object-fit: contain;display: block}.ask-mini-label{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}html{ --emy-ask-mini-dock-width: clamp(380px,31vw,440px)}.ask-mini-panel{position: fixed;top: 78px;right: max(14px,calc((100vw - min(1220px,calc(100vw - 28px))) / 2));z-index: 1200;display: none;width: min(440px,calc(100vw - 28px))}.ask-mini-panel.is-open{display: block}.ask-mini-card{position: relative;overflow: hidden;border: 1px solid rgba(255,255,255,.72);border-radius: 20px;background: linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,248,239,.62));color: var(--emy-navy);box-shadow: 0 30px 80px rgba(0,27,71,.20),0 14px 36px rgba(255,106,0,.10),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter: blur(26px) saturate(1.18)}.ask-mini-card::before{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.18) 42%,rgba(255,106,0,.08))}.ask-mini-card>*{position: relative;z-index: 1}.ask-mini-head{z-index: 8;min-height: 76px;display: grid;grid-template-columns: 42px minmax(0,1fr) auto;gap: 11px;align-items: center;overflow: visible;padding: 12px 14px 12px 16px;border-bottom: 1px solid rgba(0,27,71,.07);background: rgba(255,255,255,.34)}.ask-mini-brand{width: 40px;height: 40px;border-radius: 13px;display: grid;place-items: center;overflow: visible;background: transparent;box-shadow: none}.ask-mini-brand img{width: 30px;height: 30px;object-fit: contain;display: block}.ask-mini-title{min-width: 0;display: grid;gap: 3px}.ask-mini-head h2{margin: 0;color: #061f4a;font-size: 17px;line-height: 1.08;font-weight: 620;letter-spacing: 0}.ask-mini-head p{margin: 0;color: #667085;font-size: 12px;line-height: 1.28;font-weight: 400}.ask-mini-head-tools{display: inline-flex;align-items: center;justify-content: flex-end;gap: 4px}.ask-mini-tool{position: relative;width: 36px;height: 36px;border: 0;border-radius: 999px;background: transparent;color: #061f4a;cursor: pointer;display: grid;place-items: center;padding: 0;font: inherit}.ask-mini-tool:hover,.ask-mini-tool[aria-expanded="true"],.ask-mini-tool[aria-pressed="true"]{background: rgba(0,27,71,.06);color: var(--emy-orange)}.ask-mini-tool svg{width: 20px;height: 20px;fill: currentColor;stroke: none}.ask-mini-new svg{fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}.ask-mini-popout{display: none}.ask-mini-popout svg{fill: none;stroke: currentColor;stroke-width: 1.8}.ask-mini-popout [data-ask-mini-popout-icon] rect:last-child{fill: currentColor;stroke: none}.ask-mini-popout [data-ask-mini-dock-icon]{display: none}.ask-mini-popout[aria-pressed="true"] [data-ask-mini-popout-icon]{display: none}.ask-mini-popout[aria-pressed="true"] [data-ask-mini-dock-icon]{display: block}.ask-mini-tool[data-tooltip]::after{content: attr(data-tooltip);position: absolute;top: calc(100% + 8px);right: 0;z-index: 10;width: max-content;max-width: 150px;border-radius: 4px;background: #2f3136;color: #fff;padding: 7px 10px;font-size: 12px;line-height: 1;font-weight: 500;white-space: nowrap;opacity: 0;pointer-events: none;transform: translateY(-3px);transition: opacity .12s ease,transform .12s ease}.ask-mini-tool[data-tooltip]:hover::after,.ask-mini-tool[data-tooltip]:focus-visible::after{opacity: 1;transform: translateY(0)}.ask-mini-close{width: 36px;height: 36px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.62);color: #061f4a;cursor: pointer;display: grid;place-items: center;padding: 0;font: inherit;font-size: 22px;line-height: 1;font-weight: 620;box-shadow: 0 8px 18px rgba(0,27,71,.06)}.ask-mini-close:hover{background: #fff;color: var(--emy-orange);box-shadow: 0 12px 22px rgba(0,27,71,.10)}.ask-mini-history{position: absolute !important;inset: 76px 0 104px;z-index: 6 !important;overflow-y: auto;border-bottom: 1px solid rgba(0,27,71,.07);background: rgba(255,253,249,.97);padding: 14px;backdrop-filter: blur(22px)}.ask-mini-history[hidden]{display: none !important}.ask-mini-history-head{min-height: 38px;display: flex;align-items: center;justify-content: space-between;gap: 10px;border-bottom: 1px solid rgba(0,27,71,.08);padding: 0 2px 10px}.ask-mini-history-head h3{margin: 0;color: #061f4a;font-size: 15px;line-height: 1.2;font-weight: 650;letter-spacing: 0}.ask-mini-history-head button{width: 30px;height: 30px;border: 0;border-radius: 999px;background: transparent;color: #061f4a;cursor: pointer;display: grid;place-items: center;padding: 0;font: inherit;font-size: 18px}.ask-mini-history-head button:hover{background: rgba(0,27,71,.06);color: var(--emy-orange)}.ask-mini-history-list{display: grid;gap: 7px;padding-top: 10px}.ask-mini-history-empty{margin: 12px 2px;color: #667085;font-size: 12px;line-height: 1.4}.ask-mini-history-row{width: 100%;min-width: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 7px;background: rgba(255,255,255,.84);color: #061f4a;cursor: pointer;display: grid;gap: 4px;padding: 10px 11px;text-align: left;font: inherit;box-shadow: 0 8px 18px rgba(0,27,71,.04)}.ask-mini-history-row:hover{border-color: rgba(255,106,0,.26);background: #fff}.ask-mini-history-row strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12.5px;line-height: 1.2;font-weight: 650}.ask-mini-history-row span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #667085;font-size: 10.5px;line-height: 1.2}.ask-mini-history-row{grid-template-columns: minmax(0,1fr) 32px;align-items: center;gap: 8px;padding: 4px 5px 4px 11px;cursor: default}.ask-mini-history-open{min-width: 0;border: 0;background: transparent;color: inherit;cursor: pointer;display: grid;gap: 4px;padding: 6px 0;text-align: left;font: inherit}.ask-mini-history-delete{width: 32px;height: 32px;border: 0;border-radius: 7px;background: transparent;color: #667085;cursor: pointer;display: grid;place-items: center;padding: 0}.ask-mini-history-delete:hover{background: #fff0ee;color: #c4322b}.ask-mini-history-delete svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.ask-mini-history-open:focus-visible,.ask-mini-history-delete:focus-visible{outline: 2px solid rgba(255,106,0,.42);outline-offset: 1px}.ask-mini-scroll{min-height: 292px;max-height: min(58dvh,410px);overflow-y: auto;display: flex;flex-direction: column;gap: 13px;padding: 18px 18px 16px;scroll-behavior: smooth;background: linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.36))}.ask-mini-message{max-width: 100%;display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 9px;align-self: stretch;align-items: start}.ask-mini-message.is-user{display: flex;justify-content: flex-end;align-self: stretch}.ask-mini-icon{width: 28px;height: 28px;border-radius: 9px;background: transparent;display: grid;place-items: center;overflow: visible;box-shadow: none}.ask-mini-bubble{border: 1px solid rgba(255,255,255,.72);border-radius: 18px;background: rgba(255,255,255,.58);padding: 13px 14px;color: #233047;font-size: 13.5px;line-height: 1.48;font-weight: 400;box-shadow: 0 16px 34px rgba(0,27,71,.07),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter: blur(16px) saturate(1.12)}.ask-mini-message.is-user .ask-mini-bubble{max-width: 84%;border-color: rgba(255,106,0,.20);background: rgba(255,244,232,.78);color: #6f3904;font-weight: 400}.ask-mini-kicker{display: inline-flex;width: fit-content;margin-bottom: 8px;border: 1px solid rgba(255,106,0,.18);border-radius: 999px;background: rgba(255,255,255,.62);color: var(--emy-orange);padding: 4px 8px;font-size: 10px;line-height: 1;font-weight: 500;text-transform: uppercase;letter-spacing: 0}.ask-mini-bubble strong{display: block;margin-bottom: 5px;color: #061f4a;font-size: 14px;line-height: 1.25;font-weight: 500}.ask-mini-bubble p{margin: 0}.ask-mini-bubble p + p{margin-top: 7px;color: #5f6b82;font-size: 13px;line-height: 1.45;font-weight: 400}.ask-mini-prompt-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-top: 13px}.ask-mini-prompt{min-width: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: rgba(255,255,255,.66);color: #061f4a;cursor: pointer;display: grid;gap: 4px;min-height: 58px;padding: 10px 11px;text-align: left;font: inherit;box-shadow: 0 10px 22px rgba(0,27,71,.05),inset 0 1px 0 rgba(255,255,255,.88);transition: transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.ask-mini-prompt:hover{transform: translateY(-1px);border-color: rgba(255,106,0,.24);background: rgba(255,255,255,.88);box-shadow: 0 14px 28px rgba(0,27,71,.08),0 8px 18px rgba(255,106,0,.07)}.ask-mini-prompt b{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #061f4a;font-size: 12.5px;line-height: 1.15;font-weight: 500}.ask-mini-prompt span{color: #667085;font-size: 11px;line-height: 1.3;font-weight: 400}.ask-mini-results{display: grid;gap: 7px;margin-top: 10px}.ask-mini-result{display: grid;gap: 2px;border: 1px solid rgba(0,27,71,.08);border-radius: 12px;background: rgba(255,255,255,.72);padding: 9px 10px;color: inherit;text-decoration: none;box-shadow: inset 0 1px 0 rgba(255,255,255,.8)}.ask-mini-result b{color: var(--emy-navy);font-size: 12.5px;line-height: 1.25;font-weight: 500}.ask-mini-result span{color: #667085;font-size: 11.5px;line-height: 1.35;font-weight: 400}.ask-mini-foot{border-top: 1px solid rgba(0,27,71,.06);background: rgba(255,255,255,.40);padding: 13px 15px 14px;backdrop-filter: blur(18px)}.ask-mini-form{display: grid;grid-template-columns: minmax(0,1fr) 38px;align-items: center;gap: 7px;border: 1px solid rgba(255,106,0,.18);border-radius: 999px;background: rgba(255,255,255,.70);padding: 5px;box-shadow: 0 14px 32px rgba(0,27,71,.07),inset 0 1px 0 rgba(255,255,255,.88)}.ask-mini-form:focus-within{border-color: rgba(255,106,0,.38);box-shadow: 0 0 0 3px rgba(255,106,0,.10),0 16px 34px rgba(0,27,71,.09)}.ask-mini-input{width: 100%;height: 38px;min-width: 0;border: 0;border-radius: 999px;background: transparent;color: #061f4a;outline: none;padding: 0 13px;font: inherit;font-size: 14.5px;line-height: 1;font-weight: 400}.ask-mini-input::placeholder{color: #7b8494;font-weight: 400}.ask-mini-send{width: 38px;height: 38px;border: 0;border-radius: 999px;background: linear-gradient(145deg,#ff7a1a,#ff6a00);color: #fff;cursor: pointer;display: grid;place-items: center;padding: 0;box-shadow: 0 10px 20px rgba(255,106,0,.20),inset 0 1px 0 rgba(255,255,255,.32)}.ask-mini-send:hover{transform: translateY(-1px);box-shadow: 0 13px 24px rgba(255,106,0,.25),inset 0 1px 0 rgba(255,255,255,.36)}.ask-mini-send svg{width: 23px;height: 23px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.ask-mini-disclaimer{display: flex;align-items: center;justify-content: center;gap: 7px;margin: 10px 0 0;color: #6b7280;font-size: 10.5px;line-height: 1.25;font-weight: 400}.ask-mini-disclaimer .ask-mini-mark{width: 17px;height: 17px;border-radius: 5px;box-shadow: none}.notification-btn{width: 40px !important;height: 42px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}.notification-btn:hover{background: transparent !important;box-shadow: none !important;color: var(--emy-orange)}.notification-btn svg{width: 28px;height: 28px;overflow: visible;filter: drop-shadow(0 2px 2px rgba(0,27,71,.22)) drop-shadow(0 9px 18px rgba(0,27,71,.16))}.notification-btn .bell-body{fill: url(#emyBellFill);stroke: url(#emyBellStroke);stroke-width: 1.8}.notification-btn .bell-rim{stroke: rgba(0,27,71,.92);stroke-width: 1.7}.notification-btn .bell-highlight{stroke: rgba(255,255,255,.82);stroke-width: 1.15}.notification-btn .bell-clapper{fill: rgba(0,27,71,.86);stroke: rgba(255,255,255,.78);stroke-width: .65}.notification-btn:hover svg{transform: translateY(-1px);filter: drop-shadow(0 3px 3px rgba(0,27,71,.24)) drop-shadow(0 10px 20px rgba(0,27,71,.18))}.notification-count{position: absolute;right: 1px;top: 1px;min-width: 16px;height: 16px;padding: 0 4px;border: 1px solid rgba(255,255,255,.88);border-radius: 999px;background: rgba(248,251,255,.95);color: var(--emy-navy);display: grid;place-items: center;font-size: 9px;line-height: 1;font-weight: 800;box-shadow: 0 0 0 1px rgba(0,27,71,.08),0 5px 12px rgba(0,27,71,.14)}@media(min-width: 760px){.topbar{position: sticky;top: 0;z-index: 30;min-height: 70px;border-bottom: 1px solid rgba(0,27,71,.08);background: rgba(255,253,248,.86);backdrop-filter: blur(16px);padding: 0 4px}.avatar{width: 44px;height: 44px}.hello strong{font-size: 16px}.location-btn{font-size: 12px}.icon-btn,.ask-mini-btn{width: 42px;height: 42px;min-width: 42px;background: #fff;border: 1px solid rgba(0,27,71,.08)}.notification-btn{border: 0 !important;background: transparent !important;box-shadow: none !important}}@media(min-width: 1024px){html.emy-ask-mini-docked{overflow-x: clip}html.emy-ask-mini-docked body{width: calc(100% - var(--emy-ask-mini-dock-width));min-width: 0;overflow-x: clip}.ask-mini-popout{display: grid}.ask-mini-panel{top: 0;right: 0;bottom: 0;width: var(--emy-ask-mini-dock-width);height: 100dvh;display: block;visibility: hidden;opacity: 0;pointer-events: none;transform: translateX(22px);transition: opacity .18s ease,transform .22s ease,visibility 0s linear .22s}.ask-mini-panel.is-open{visibility: visible;opacity: 1;pointer-events: auto;transform: translateX(0);transition-delay: 0s}.ask-mini-panel.is-open.is-floating{top: 78px;right: 18px;bottom: auto;left: auto;width: min(440px,calc(100vw - 28px));height: min(610px,calc(100dvh - 96px));transform: none}.ask-mini-card{width: 100%;height: 100%;display: grid;grid-template-rows: auto minmax(0,1fr) auto;border-width: 0 0 0 1px;border-radius: 0;box-shadow: -18px 0 46px rgba(0,27,71,.14),inset 1px 0 0 rgba(255,255,255,.82)}.ask-mini-panel.is-floating .ask-mini-card{height: 100%;border: 1px solid rgba(255,255,255,.72);border-radius: 20px;box-shadow: 0 30px 80px rgba(0,27,71,.20),0 14px 36px rgba(255,106,0,.10),inset 0 1px 0 rgba(255,255,255,.96)}.ask-mini-panel.is-floating .ask-mini-head{cursor: grab;touch-action: none;user-select: none}.ask-mini-panel.is-floating.is-dragging .ask-mini-head{cursor: grabbing}.ask-mini-scroll{min-height: 0;max-height: none}html.emy-ask-mini-docked .chat-workspace{grid-template-columns: minmax(190px,220px) minmax(0,1fr)}html.emy-ask-mini-docked .chat-right-rail{display: none}html.emy-ask-mini-docked .right-rail,html.emy-ask-mini-docked .home-business-switch{display: none}html.emy-ask-mini-docked .bottom-nav,html.emy-ask-mini-docked .public-customer-bottom-nav,html.emy-ask-mini-docked .business-bottom-nav,html.emy-ask-mini-docked body.is-public-customer-shell .public-customer-bottom-nav{left: calc((100vw - var(--emy-ask-mini-dock-width)) / 2)}}@media(min-width: 1024px) and(max-width: 1359px){html.emy-ask-mini-docked .left-rail{display: none}html.emy-ask-mini-docked .app-content{width: 100%;margin-left: 0;margin-right: 0;padding-left: 28px;padding-right: 28px}}@media(min-width: 1360px){html.emy-ask-mini-docked .app-content{width: 100%;margin-left: 0;margin-right: 0;padding-left: 280px;padding-right: 28px}}@media(max-width: 520px){.topbar{grid-template-columns: 42px minmax(0,1fr) auto auto auto;gap: 7px}.ask-mini-btn{min-width: 36px;width: 36px;padding: 0;gap: 0}.ask-mini-panel{top: 70px;left: 10px;right: 10px;width: auto}.ask-mini-scroll{min-height: 300px;max-height: calc(100dvh - 230px);padding: 18px 16px}.ask-mini-card{border-radius: 15px}.ask-mini-prompt-grid{grid-template-columns: 1fr}.ask-mini-bubble p + p{font-size: 13px}}.customer-topbar-brand{justify-self: start;width: max-content;max-width: 168px;display: inline-flex;align-items: center;gap: 10px;color: inherit;text-decoration: none;filter: drop-shadow(0 10px 18px rgba(255,106,0,.12))}.customer-topbar-brand img{width: auto;height: 38px;display: block;object-fit: contain}.customer-topbar-brand span{min-height: 24px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(255,106,0,.34);border-radius: 999px;background: rgba(255,255,255,.76);color: #d95b00;padding: 0 13px;font-size: 9px;line-height: 1;font-weight: 760;letter-spacing: .14em;text-transform: uppercase;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 8px 16px rgba(255,106,0,.08)}@media(min-width: 820px){.topbar.has-brand{grid-template-columns: 46px minmax(0,1fr) auto auto auto}.topbar.has-brand .customer-topbar-brand{display: none}}.bottom-nav,.public-customer-bottom-nav,body.is-public-customer-shell .public-customer-bottom-nav{position: fixed;left: 50%;bottom: 10px;z-index: 65;width: min(calc(100% - 16px),430px);transform: translateX(-50%);display: grid;grid-template-columns: repeat(8,minmax(0,1fr));gap: 0;border: 1px solid rgba(0,27,71,.06);border-radius: 16px;background: rgba(248,251,255,.48);backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px);padding: 8px;box-shadow: 0 12px 30px rgba(0,27,71,.08);transition: background .18s ease,border-color .18s ease,box-shadow .18s ease}.bottom-nav:hover,.public-customer-bottom-nav:hover,body.is-public-customer-shell .public-customer-bottom-nav:hover{border-color: rgba(0,27,71,.14);background: rgba(248,251,255,.96);box-shadow: 0 18px 46px rgba(0,27,71,.18)}.bottom-nav[hidden],.public-customer-bottom-nav[hidden]{display: none !important}.bottom-nav .nav-item,.public-customer-bottom-nav .nav-item,body.is-public-customer-shell .public-customer-bottom-nav .nav-item{position: relative;min-width: 0;min-height: 56px;border: 0;border-radius: 11px;background: transparent;color: #68748c;cursor: pointer;display: grid;place-items: center;gap: 4px;padding: 0;font: inherit;font-size: 9.5px;line-height: 1;font-weight: 600;transition: background .16s ease,color .16s ease,transform .16s ease}.bottom-nav .nav-item span,.public-customer-bottom-nav .nav-item span,body.is-public-customer-shell .public-customer-bottom-nav .nav-item span{position: relative;z-index: 1;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1;padding-bottom: 5px}.bottom-nav .nav-item svg,.public-customer-bottom-nav .nav-item svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item svg{width: 34px;height: 34px;box-sizing: border-box;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;color: rgba(0,27,71,.86);padding: 8px;border: 1px solid rgba(255,255,255,.88);border-radius: 13px;background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.42) 54%,rgba(255,255,255,.24)),rgba(255,255,255,.34);clip-path: polygon(18% 0,100% 0,100% 74%,78% 100%,0 100%,0 22%);box-shadow: inset 0 1px 0 rgba(255,255,255,.74),inset 0 -8px 16px rgba(0,27,71,.08),0 9px 18px rgba(0,27,71,.16)}.bottom-nav .nav-item:hover,.bottom-nav .nav-item.is-active,.public-customer-bottom-nav .nav-item:hover,.public-customer-bottom-nav .nav-item.is-active,body.is-public-customer-shell .public-customer-bottom-nav .nav-item:hover,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.is-active{color: var(--emy-orange);background: rgba(0,27,71,.035);transform: translateY(-1px)}.bottom-nav .nav-item.is-active svg,.public-customer-bottom-nav .nav-item.is-active svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.is-active svg{color: var(--emy-orange);border-color: rgba(255,106,0,.36);background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,255,255,.48) 54%,rgba(255,255,255,.28)),rgba(255,255,255,.38);box-shadow: inset 0 1px 0 rgba(255,255,255,.78),inset 0 -8px 16px rgba(255,106,0,.08),0 10px 20px rgba(0,27,71,.17)}.bottom-nav .nav-item.is-active::after,.public-customer-bottom-nav .nav-item.is-active::after,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.is-active::after{content: "";position: absolute;bottom: 1px;width: 18px;height: 2px;border-radius: 999px;background: var(--emy-orange)}.bottom-nav .nav-item.nav-item-ask,.public-customer-bottom-nav .nav-item.nav-item-ask,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask{overflow: visible}.bottom-nav .nav-item.nav-item-ask svg,.public-customer-bottom-nav .nav-item.nav-item-ask svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask svg{width: 44px;height: 44px;color: #fff;padding: 0;border: 0;border-radius: 0;background: transparent;clip-path: none;box-shadow: none;filter: drop-shadow(0 11px 15px rgba(255,106,0,.28));transform-origin: 50% 82%;transition: transform .18s ease,filter .16s ease}.bottom-nav .nav-item.nav-item-ask span:not(.ask-emy-bubble),.public-customer-bottom-nav .nav-item.nav-item-ask span:not(.ask-emy-bubble),body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask span:not(.ask-emy-bubble){color: var(--emy-orange);font-size: 8.8px;white-space: nowrap}.bottom-nav .nav-item.nav-item-ask:hover svg,.bottom-nav .nav-item.nav-item-ask:focus-visible svg,.public-customer-bottom-nav .nav-item.nav-item-ask:hover svg,.public-customer-bottom-nav .nav-item.nav-item-ask:focus-visible svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask:hover svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask:focus-visible svg{transform: translateY(-1px)}@media(min-width: 760px){.bottom-nav,.public-customer-bottom-nav,body.is-public-customer-shell .public-customer-bottom-nav{bottom: 18px;width: min(620px,calc(100% - 40px));gap: 2px}.bottom-nav .nav-item,.public-customer-bottom-nav .nav-item,body.is-public-customer-shell .public-customer-bottom-nav .nav-item{min-height: 54px;font-size: 10px}.bottom-nav .nav-item.nav-item-ask svg,.public-customer-bottom-nav .nav-item.nav-item-ask svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask svg{width: 48px;height: 48px}}@media(max-width: 520px){.customer-topbar-brand{width: 36px;max-width: 36px;gap: 0;overflow: hidden}.customer-topbar-brand img{width: 34px;height: 34px;object-fit: cover;object-position: left center}.customer-topbar-brand span{display: none}.bottom-nav,.public-customer-bottom-nav,body.is-public-customer-shell .public-customer-bottom-nav{width: min(calc(100% - 16px),430px);bottom: 10px;padding: 7px}}body.item-detail-locked{overflow: hidden}body.item-detail-locked .home-carousel-arrow,body.item-detail-locked .business-preview-arrow,body.item-detail-locked .business-arrow{opacity: 0 !important;visibility: hidden !important;pointer-events: none !important}.product-card,.post-card,.reel-card,.business-card,[data-card],.feed-card,.business-preview-card:not(.business-preview-profile-card){cursor: pointer}.reel-type-badge{display: none !important}.reel-actions span,.search-reel-actions span{cursor: pointer;border-radius: 999px;transition: color .16s ease,background .16s ease,transform .16s ease}.reel-actions span:hover,.search-reel-actions span:hover,.reel-actions span.is-active,.search-reel-actions span.is-active{color: #fff;background: rgba(255,255,255,.16);transform: translateY(-1px)}.business-customer-badge{display: inline-flex;align-items: center;gap: 6px;min-height: 33px;border: 1px solid rgba(15,143,87,.18);border-radius: 999px;background: #effaf4;color: #0f7a45;padding: 0 11px;font-size: 11.5px;line-height: 1;font-weight: 820;box-shadow: 0 8px 18px rgba(15,143,87,.08)}.business-customer-badge::before{content: "";width: 7px;height: 7px;border-radius: 999px;background: #10b981;box-shadow: 0 0 0 3px rgba(16,185,129,.13)}.business-customer-badge[hidden]{display: none !important}.item-detail-modal{position: fixed;inset: 0;z-index: 220;display: grid;place-items: center;padding: 22px;background: rgba(0,27,71,.34);backdrop-filter: blur(10px);opacity: 0;pointer-events: none;transition: opacity .18s ease}.item-detail-modal.is-open{opacity: 1 !important;pointer-events: auto;z-index: 10090;transition: none}.item-detail-modal.is-product .item-detail-card{width: min(1060px,100%);max-height: min(820px,calc(100dvh - 44px));overflow: hidden}.item-detail-card{position: relative;width: min(650px,100%);max-height: min(760px,calc(100dvh - 44px));overflow: auto;border: 1px solid rgba(0,27,71,.10);border-radius: 18px;background: radial-gradient(circle at 84% 10%,rgba(255,106,0,.11),transparent 140px),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,253,248,.97));box-shadow: 0 28px 80px rgba(0,27,71,.26),0 18px 38px rgba(255,106,0,.10)}.item-detail-close{position: absolute;right: 13px;top: 13px;z-index: 40;width: 36px;height: 36px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.92);color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;font-size: 19px;line-height: 1;font-weight: 650;box-shadow: 0 10px 24px rgba(0,27,71,.10)}.item-detail-close-label{display: none}.item-detail-close-x{display: block}.item-detail-more{position: absolute;right: 56px;top: 13px;z-index: 41;width: 36px;height: 36px;padding: 0;border: 1px solid rgba(255,255,255,.74);border-radius: 999px;background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,250,244,.68));color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;line-height: 0;box-shadow: 0 14px 30px rgba(0,27,71,.14),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter: blur(18px) saturate(1.14); -webkit-backdrop-filter: blur(18px) saturate(1.14);transition: transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.item-detail-more svg{width: 18px;height: 18px;display: block;fill: currentColor;pointer-events: none}.item-detail-more:hover,.item-detail-more[aria-expanded="true"]{color: var(--emy-orange);border-color: rgba(255,106,0,.30);background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,244,235,.86));box-shadow: 0 16px 34px rgba(255,106,0,.16),inset 0 1px 0 rgba(255,255,255,.94);transform: translateY(-1px)}.item-detail-options-menu{position: fixed;right: auto;left: 0;top: 0;z-index: 10120;width: min(260px,calc(100vw - 24px));max-height: calc(100dvh - 24px);overflow: auto;border: 1px solid rgba(255,255,255,.72);border-radius: 16px;background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,250,244,.66));box-shadow: 0 18px 36px rgba(0,27,71,.14),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -12px 24px rgba(0,27,71,.04);padding: 7px;backdrop-filter: blur(22px) saturate(1.16); -webkit-backdrop-filter: blur(22px) saturate(1.16)}.item-detail-options-menu[hidden]{display: none !important}.item-detail-options-menu button{width: 100%;min-height: 36px;border: 0;border-radius: 11px;background: transparent;color: #26364f;cursor: pointer;padding: 0 11px;text-align: left;font: inherit;font-size: 12.5px;line-height: 1;font-weight: 680}.item-detail-options-menu button:hover{background: rgba(255,255,255,.82);color: var(--emy-orange);box-shadow: inset 0 0 0 1px rgba(255,106,0,.10)}.item-detail-options-menu button.is-danger{color: #ef3f4a;font-weight: 760}.item-detail-layout{display: grid;grid-template-columns: minmax(220px,.88fr) minmax(0,1fr);gap: 18px;padding: 18px}.item-detail-modal.is-product .item-detail-layout{height: min(820px,calc(100dvh - 44px));grid-template-columns: minmax(280px,.9fr) minmax(0,1fr);gap: 20px}.item-detail-art{min-height: 320px;border-radius: 14px;background: linear-gradient(135deg,#eef3f7,#fff);box-shadow: inset 0 1px 0 rgba(255,255,255,.85),0 18px 42px rgba(0,27,71,.14);overflow: hidden;position: relative}.item-detail-art::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,transparent 48%,rgba(0,27,71,.10));pointer-events: none}.item-detail-art img,.item-detail-art video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.emy-video-player{position: absolute;inset: 0;z-index: 1;display: block;overflow: hidden;border-radius: inherit;background: radial-gradient(circle at 24% 16%,rgba(255,106,0,.18),transparent 28%),linear-gradient(180deg,#101828 0%,#071326 100%);color: #fff;isolation: isolate}.emy-video-player video{position: absolute;inset: 0;z-index: 1;display: block;width: 100%;height: 100%;object-fit: contain;background: #071326}.emy-video-player.is-quality-hd video{filter: contrast(1.05) saturate(1.08)}.emy-video-player.is-quality-data video{filter: saturate(.92) contrast(.98)}.emy-video-player.is-muted [data-sound-wave],.emy-video-player:not(.is-muted) [data-muted-mark]{display: none}.emy-video-player::after{content: "";position: absolute;inset: auto 0 0;z-index: 2;height: 42%;background: linear-gradient(180deg,transparent,rgba(0,27,71,.78));opacity: 0;pointer-events: none;transition: opacity .16s ease}.emy-video-player:hover::after,.emy-video-player:focus-within::after,.emy-video-player.is-controls-visible::after,.emy-video-player.is-expanded-fullscreen::after{opacity: 1}.emy-video-surface{position: absolute;inset: 0;z-index: 3;border: 0;background: transparent;color: #fff;cursor: pointer}.emy-video-big-play{display: none !important}.emy-video-big-play svg{width: 25px;height: 25px;margin-left: 3px;fill: currentColor}.emy-video-player.is-playing .emy-video-big-play{opacity: 0;transform: translate(-50%, -50%) scale(.92)}.emy-video-controls{position: absolute;left: 12px;right: 12px;bottom: 11px;z-index: 5;box-sizing: border-box;min-width: 0;max-width: calc(100% - 24px);display: grid;grid-template-columns: auto minmax(0,1fr) auto auto auto auto;align-items: center;gap: 9px;padding: 8px 9px;border: 1px solid rgba(255,255,255,.18);border-radius: 15px;background: rgba(0,27,71,.62);backdrop-filter: blur(15px) saturate(1.18);box-shadow: 0 14px 34px rgba(0,0,0,.18);opacity: 0;pointer-events: none;transform: translateY(7px);transition: opacity .16s ease,transform .16s ease}.emy-video-player:hover .emy-video-controls,.emy-video-player:focus-within .emy-video-controls,.emy-video-player:not(.is-playing) .emy-video-controls,.emy-video-player.is-controls-visible .emy-video-controls,.emy-video-player.is-expanded-fullscreen .emy-video-controls{opacity: 1;pointer-events: auto;transform: translateY(0)}.emy-video-control{width: 30px;height: 30px;display: grid;place-items: center;border: 0;border-radius: 999px;background: rgba(255,255,255,.12);color: #fff;cursor: pointer}.emy-video-control:hover{background: rgba(255,106,0,.92)}.emy-video-player.is-sound-on [data-emy-video-mute],.emy-video-player.is-expanded-fullscreen [data-emy-video-fullscreen]{background: rgba(255,106,0,.95);color: #fff}.emy-video-player.is-muted [data-emy-video-mute]{background: rgba(255,255,255,.16);color: rgba(255,255,255,.92)}.emy-video-control svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 2.1;stroke-linecap: round;stroke-linejoin: round}.emy-video-player.is-playing [data-emy-video-play] .play-icon{display: none}.emy-video-player:not(.is-playing) [data-emy-video-play] .pause-icon{display: none}.emy-video-progress{width: 100%;min-width: 0;max-width: 100%;height: 4px;accent-color: var(--emy-orange,#ff6a00);cursor: pointer}.emy-video-time{min-width: 70px;color: rgba(255,255,255,.88);font-size: 11px;line-height: 1;font-weight: 760;text-align: center;font-variant-numeric: tabular-nums}.emy-video-quality{min-height: 28px;max-width: 74px;border: 1px solid rgba(255,255,255,.20);border-radius: 999px;background: rgba(255,255,255,.12);color: #fff;padding: 0 8px;font: inherit;font-size: 10.5px;font-weight: 820;outline: none}.emy-video-quality option{color: #071326}.emy-video-player.is-quality-hd .emy-video-quality{border-color: rgba(255,106,0,.70);background: rgba(255,106,0,.28)}.emy-video-player.is-quality-data .emy-video-quality{border-color: rgba(255,255,255,.28);background: rgba(255,255,255,.18)}.emy-video-player:fullscreen,.emy-video-player:-webkit-full-screen{inset: 0;width: 100%;height: 100%;border-radius: 0;background: #071326}.emy-video-player:fullscreen video,.emy-video-player:-webkit-full-screen video{object-fit: contain}body.emy-video-fullscreen-lock{overflow: hidden}.emy-video-player.is-expanded-fullscreen{position: fixed !important;inset: 10px !important;z-index: 9999;width: auto !important;height: auto !important;border-radius: 18px;box-shadow: 0 30px 90px rgba(0,27,71,.48)}.emy-video-player.is-expanded-fullscreen video{object-fit: contain}.emy-video-error{position: absolute;left: 14px;right: 14px;top: 14px;z-index: 6;border-radius: 12px;background: rgba(255,244,232,.94);color: #7a2e00;padding: 10px 12px;font-size: 12px;line-height: 1.35;font-weight: 760;box-shadow: 0 12px 28px rgba(0,27,71,.16)}.emy-video-error[hidden]{display: none}.feed-media .emy-video-player,.social-feed-media .emy-video-player,.home-created-media .emy-video-player,.item-detail-art .emy-video-player{position: absolute;inset: 0}.feed-media-carousel{position: absolute;inset: 0;z-index: 1;overflow: hidden;border-radius: inherit;background: #101828;color: #fff;isolation: isolate;contain: layout style paint;transform: none;pointer-events: auto}.feed-media-carousel-slide{position: absolute;inset: 0;opacity: 0;pointer-events: none;transform: none;transition: none;will-change: auto}.feed-media-carousel-slide.is-active{opacity: 1;pointer-events: auto;transform: none}.feed-media .emy-video-player,.social-feed-media .emy-video-player,.home-created-media .emy-video-player,.feed-media-carousel .emy-video-player{pointer-events: none}.feed-media .emy-video-player .emy-video-controls,.feed-media .emy-video-player .emy-video-volume-wrap,.social-feed-media .emy-video-player .emy-video-controls,.social-feed-media .emy-video-player .emy-video-volume-wrap,.home-created-media .emy-video-player .emy-video-controls,.home-created-media .emy-video-player .emy-video-volume-wrap,.feed-media-carousel .emy-video-player .emy-video-controls,.feed-media-carousel .emy-video-player .emy-video-volume-wrap{pointer-events: auto}.feed-media .emy-video-surface,.social-feed-media .emy-video-surface,.home-created-media .emy-video-surface,.feed-media-carousel .emy-video-surface{pointer-events: none !important}.feed-media-carousel .emy-video-player .emy-video-controls{transform: translateY(0);transition: none;opacity: 0;pointer-events: none}.feed-media-carousel .emy-video-player:not(.is-playing) .emy-video-controls,.feed-media-carousel .emy-video-player:not(.is-playing):hover .emy-video-controls,.feed-media-carousel .emy-video-player:not(.is-playing).is-controls-visible .emy-video-controls{opacity: 0;pointer-events: none;transform: translateY(0)}.feed-media-carousel .emy-video-player.is-playing:focus-within .emy-video-controls,.feed-media-carousel .emy-video-player.is-playing.is-controls-visible .emy-video-controls,.feed-media-carousel .emy-video-player.is-playing:hover .emy-video-controls{opacity: 1;pointer-events: auto;transform: translateY(0);transition: opacity .16s ease}.feed-media-carousel .emy-video-player::after,.feed-media-carousel .emy-video-player:hover::after,.feed-media-carousel .emy-video-player.is-controls-visible::after{opacity: 0;transition: none}.feed-media-carousel .emy-video-player.is-playing:hover::after,.feed-media-carousel .emy-video-player.is-playing:focus-within::after,.feed-media-carousel .emy-video-player.is-playing.is-controls-visible::after{opacity: 1;transition: opacity .16s ease}.emy-video-volume-wrap{position: relative;z-index: 8;display: inline-flex;align-items: center;justify-content: center; --emy-video-volume: 1;padding: 6px;margin: -6px}.emy-video-volume-wrap [data-emy-video-mute]{width: 36px;height: 36px}.emy-video-volume-popover{position: absolute;left: 50%;bottom: calc(100% + 6px);z-index: 12;width: 52px;height: 152px;padding: 10px 0;transform: translateX(-50%);border: 1px solid rgba(255,255,255,.14);border-radius: 999px;background: rgba(5,10,16,.9);box-shadow: 0 20px 44px rgba(0,0,0,.28);backdrop-filter: blur(14px) saturate(1.08);pointer-events: auto}.emy-video-volume-popover[hidden]{display: none !important}.emy-video-volume-wrap.is-open .emy-video-volume-popover,.emy-video-volume-wrap:hover .emy-video-volume-popover,.emy-video-volume-wrap:focus-within .emy-video-volume-popover{display: block !important}.emy-video-volume-track{position: absolute;left: 50%;top: 18px;bottom: 18px;width: 10px;transform: translateX(-50%);border-radius: 999px;background: rgba(255,255,255,.2);overflow: visible;pointer-events: none}.emy-video-volume-fill{position: absolute;left: 0;right: 0;bottom: 0;height: calc(var(--emy-video-volume) * 100%);border-radius: 999px;background: linear-gradient(180deg,#3aa0ff,#1285ff)}.emy-video-volume-knob{position: absolute;left: 50%;bottom: calc(var(--emy-video-volume) * 100%);width: 18px;height: 18px;transform: translate(-50%,50%);border-radius: 999px;background: #fff;box-shadow: 0 5px 14px rgba(0,0,0,.22);pointer-events: none}.emy-video-volume-slider{position: absolute;left: 50%;top: 10px;z-index: 3;width: 52px;height: 132px;margin-left: -26px;opacity: 0.01;cursor: pointer;writing-mode: vertical-lr;direction: rtl; -webkit-appearance: slider-vertical;appearance: slider-vertical}.feed-media-carousel-slide img,.feed-media-carousel-slide video,.feed-media-carousel-slide .emy-video-player{position: absolute;inset: 0;width: 100%;height: 100%;display: block;object-fit: var(--carousel-media-fit,contain);background: #101828;transform: none !important;transition: none !important;backface-visibility: hidden}.feed-media-carousel-arrow{position: absolute;top: 50%;z-index: 9;width: 30px;height: 30px;border: 1px solid rgba(255,255,255,.68);border-radius: 999px;background: rgba(255,255,255,.88);color: var(--emy-navy,#001b47);display: grid;place-items: center;cursor: pointer;pointer-events: auto;opacity: .94;filter: none;box-shadow: 0 10px 22px rgba(0,27,71,.16);transform: translateY(-50%);transform-origin: center center;backdrop-filter: none; -webkit-backdrop-filter: none;transition: none}.feed-media-carousel:hover .feed-media-carousel-arrow,.feed-media-carousel:focus-within .feed-media-carousel-arrow{opacity: .94;border-color: rgba(255,255,255,.68);background: rgba(255,255,255,.88);box-shadow: 0 10px 22px rgba(0,27,71,.16);transform: translateY(-50%)}.feed-media-carousel-arrow:hover:not(:disabled):not([aria-disabled="true"]){opacity: 1;background: rgba(255,106,0,.94);color: #fff;transform: translateY(-50%);box-shadow: 0 10px 22px rgba(0,27,71,.18)}.feed-media-carousel-arrow:disabled,.feed-media-carousel-arrow:disabled:hover,.feed-media-carousel-arrow[aria-disabled="true"],.feed-media-carousel-arrow[aria-disabled="true"]:hover{opacity: .42;cursor: default;background: rgba(255,255,255,.58);color: rgba(0,27,71,.52);box-shadow: none;transform: translateY(-50%);pointer-events: none}.feed-media-carousel-arrow:active:not(:disabled):not([aria-disabled="true"]){transform: translateY(-50%);opacity: .88}.feed-media-carousel-arrow svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.feed-media-carousel-arrow.is-prev{left: 8px}.feed-media-carousel-arrow.is-next{right: 8px}.feed-media-carousel-arrow[hidden]{display: grid !important;visibility: visible !important}.feed-media-carousel-dots{position: absolute;left: 50%;bottom: 14px;z-index: 9;display: inline-flex;align-items: center;justify-content: center;gap: 5px;border-radius: 999px;background: rgba(0,27,71,.28);padding: 5px 7px;transform: translateX(-50%)}.feed-media-carousel-dot{width: 6px;height: 6px;flex: 0 0 6px;border: 0;border-radius: 999px;background: rgba(255,255,255,.54);padding: 0;cursor: pointer;transition: none}.feed-media-carousel-dot.is-active{width: 6px;background: var(--emy-orange,#ff6a00);box-shadow: 0 0 0 2px rgba(255,106,0,.28)}.feed-media-carousel-count{position: absolute;right: 12px;top: auto;bottom: 12px;z-index: 9;min-width: 38px;min-height: 25px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(255,255,255,.70);border-radius: 999px;background: rgba(0,27,71,.72);color: #fff;padding: 0 9px;font-size: 11px;line-height: 1;font-weight: 780;box-shadow: none;transition: none}.feed-media-carousel:hover .feed-media-carousel-count,.feed-media-carousel:focus-within .feed-media-carousel-count{border-color: rgba(255,255,255,.70);background: rgba(0,27,71,.72);color: #fff;box-shadow: none}.feed-card:has(.feed-media-carousel),.social-feed-card:has(.feed-media-carousel),.feed-card:has([data-feed-media-carousel]),.social-feed-card:has([data-feed-media-carousel]),.feed-card:has(.feed-media-carousel):hover,.social-feed-card:has(.feed-media-carousel):hover,.feed-card:has([data-feed-media-carousel]):hover,.social-feed-card:has([data-feed-media-carousel]):hover,.feed-card:has(.feed-media-carousel):focus-within,.social-feed-card:has(.feed-media-carousel):focus-within,.feed-card:has([data-feed-media-carousel]):focus-within,.social-feed-card:has([data-feed-media-carousel]):focus-within{transform: none !important;transition: border-color .16s ease,box-shadow .16s ease !important}.social-feed-media:has(.feed-media-carousel),.social-feed-media:has(.feed-media-carousel):hover,.feed-media:has(.feed-media-carousel),.feed-media:has(.feed-media-carousel):hover,.social-feed-media:has([data-feed-media-carousel]),.social-feed-media:has([data-feed-media-carousel]):hover,.feed-media:has([data-feed-media-carousel]),.feed-media:has([data-feed-media-carousel]):hover{transform: none !important;transition: none !important}.feed-media-carousel-arrow,.feed-media-carousel-dots,.feed-media-carousel-dot,.feed-media-carousel-count{transition: none !important;will-change: auto}.feed-card:has(.feed-media-carousel) .feed-media .video-duration-badge,.feed-card:has([data-feed-media-carousel]) .feed-media .video-duration-badge,.social-feed-card:has(.feed-media-carousel) .social-feed-media .video-duration-badge,.social-feed-card:has([data-feed-media-carousel]) .social-feed-media .video-duration-badge{opacity: 0 !important;visibility: hidden !important;transform: none !important;transition: none !important}.composer-preview .feed-media-carousel,.feed-post-media .feed-media-carousel{z-index: 2}.composer-preview.has-carousel>img,.composer-preview.has-carousel>video,.feed-post-media.has-carousel>img,.feed-post-media.has-carousel>video{display: none !important}.feed-post-media .feed-media-carousel-arrow{z-index: 14;pointer-events: auto}@media(max-width: 520px){.emy-video-controls{left: 8px;right: 8px;bottom: 8px;grid-template-columns: auto minmax(0,1fr) auto auto;gap: 7px;padding: 7px}.emy-video-quality,.emy-video-time{display: none}.emy-video-big-play{width: 54px;height: 54px}.feed-media-carousel-arrow{width: 28px;height: 28px}.feed-media-carousel-arrow svg{width: 15px;height: 15px}.feed-media-carousel-arrow.is-prev{left: 7px}.feed-media-carousel-arrow.is-next{right: 7px}}.item-detail-modal.is-post .item-detail-art{align-self: start;min-height: 0;aspect-ratio: 4 / 3;border: 1px solid rgba(255,255,255,.72);border-radius: 16px;background-blend-mode: screen,normal}.item-detail-modal.is-post .item-detail-art.is-generated-post-media::before{content: "";position: absolute;inset: 14px;z-index: 1;border-radius: 14px;background: linear-gradient(180deg,rgba(255,255,255,.24),transparent 30%,rgba(0,27,71,.18)),radial-gradient(circle at 25% 72%,rgba(255,255,255,.92) 0 46px,transparent 47px),radial-gradient(circle at 67% 58%,rgba(255,84,58,.92) 0 24px,transparent 25px),linear-gradient(135deg,rgba(255,255,255,.18),transparent 36%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.28),0 18px 38px rgba(0,27,71,.14);pointer-events: none}.item-detail-modal.is-post .item-detail-art::after{z-index: 2;background: linear-gradient(180deg,rgba(0,27,71,.02) 0%,transparent 45%,rgba(0,27,71,.22) 100%)}.item-detail-modal.is-post .item-detail-art.pizza,.item-detail-modal.is-post .item-detail-art.reel-a{background: radial-gradient(circle at 22% 24%,rgba(255,239,207,.54) 0 72px,transparent 73px),radial-gradient(circle at 82% 18%,rgba(255,255,255,.18) 0 120px,transparent 121px),linear-gradient(145deg,#f7ad55 0%,#d27632 48%,#8b3b20 100%)}.item-detail-modal.is-post .item-detail-art.shop,.item-detail-modal.is-post .item-detail-art.feed,.item-detail-modal.is-post .item-detail-art.reel,.item-detail-modal.is-post .item-detail-art.reel-b{background: radial-gradient(circle at 28% 28%,rgba(255,255,255,.72) 0 68px,transparent 69px),radial-gradient(circle at 80% 20%,rgba(255,106,0,.16) 0 120px,transparent 121px),linear-gradient(145deg,#e8eef5 0%,#cfd9e4 46%,#6c7889 100%)}.item-detail-modal.is-product .item-detail-art{align-self: stretch;min-height: 0;height: 100%;display: grid;grid-template-rows: minmax(0,1fr) auto;gap: 10px;border: 1px solid rgba(0,27,71,.09);background: #fff;padding: 10px;box-shadow: 0 14px 34px rgba(0,27,71,.10)}.item-detail-modal.is-product .item-detail-art::after{display: none}.item-detail-modal.is-post .item-detail-card{width: min(760px,calc(100vw - 32px));max-height: calc(100dvh - 32px);overflow: auto;border-radius: 20px;background: linear-gradient(180deg,#fff,#fffaf5)}.item-detail-modal.is-post .item-detail-layout{grid-template-columns: 1fr;gap: 0;padding: 0}.item-detail-modal.is-post .item-detail-art{width: 100%;height: clamp(320px,52dvh,500px);min-height: 0;aspect-ratio: auto;border: 0;border-radius: 20px 20px 0 0;box-shadow: none}.item-detail-modal.is-post .item-detail-art.is-generated-post-media::before{inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px rgba(255,255,255,.22)}.item-detail-modal.is-post .item-detail-kind{position: absolute;left: 18px;top: 34px;z-index: 4;background: rgba(255,255,255,.86);backdrop-filter: blur(12px) saturate(1.15);box-shadow: 0 12px 28px rgba(0,27,71,.12)}.item-detail-modal.is-post .item-detail-copy{display: grid;gap: 10px;padding: 18px 22px 22px}.item-detail-modal.is-post .item-detail-copy h2{margin: 0;max-width: 100%;color: #24324a;overflow-wrap: anywhere;font-size: clamp(15px,2vw,18px);line-height: 1.42;font-weight: 720}.item-detail-modal.is-post .item-detail-business{margin: -4px 0 0;color: var(--emy-navy);font-size: 14px}.item-detail-modal.is-post .item-detail-description{margin: 0;max-width: 62ch;color: #5f6c85;font-size: 15px;line-height: 1.48}.item-detail-modal.is-post .item-detail-meta{margin-top: 2px}.item-detail-modal.is-post .item-detail-meta span{min-height: 28px;background: #fff4e8;color: #c14f00}.item-detail-modal.is-post .item-product-panel{margin-top: 0;border-top: 1px solid rgba(0,27,71,.07);padding-top: 12px}.item-detail-modal.is-post .item-product-note,.item-detail-modal.is-post .item-product-specs[hidden],.item-detail-modal.is-post .item-product-section[hidden]{display: none !important}.item-detail-modal.is-post .item-product-seller{grid-template-columns: 46px minmax(0,1fr) auto;gap: 10px;border-radius: 14px;padding: 10px;background: rgba(255,255,255,.82);box-shadow: 0 10px 24px rgba(0,27,71,.055)}.item-detail-modal.is-post .item-product-avatar{width: 46px;height: 46px;min-height: 46px}.item-detail-modal.is-post .item-product-social{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.item-detail-modal.is-post .item-product-social button{min-height: 46px;border-radius: 12px;padding: 8px;background: rgba(255,255,255,.9)}.item-detail-modal.is-post .item-product-connect{border-radius: 14px;background: linear-gradient(135deg,rgba(255,244,232,.92),rgba(255,255,255,.9));padding: 12px}.item-detail-modal.is-post .item-detail-actions{display: none}.item-detail-modal.is-post.is-text-post{align-items: center}.item-detail-modal.is-post.is-text-post .item-detail-card{width: min(560px,calc(100vw - 28px));max-height: min(720px,calc(100dvh - 28px));overflow: auto;border: 1px solid rgba(0,27,71,.10);border-radius: 18px;background: #fff;box-shadow: 0 22px 54px rgba(0,27,71,.18)}.item-detail-modal.is-post.is-text-post .item-detail-layout{display: block}.item-detail-modal.is-post.is-text-post .item-detail-art{display: none}.item-detail-modal.is-post.is-text-post .item-detail-copy{display: grid;gap: 0;padding: 18px}.item-detail-modal.is-post.is-text-post .item-detail-kind{display: none}.item-detail-modal.is-post.is-text-post .item-detail-business{order: 0;display: flex;align-items: center;gap: 8px;margin: 0 44px 0 0;border-bottom: 1px solid rgba(0,27,71,.08);color: #667085;padding: 0 0 12px;font-size: 12.5px;line-height: 1.35;font-weight: 760;overflow-wrap: anywhere}.item-detail-modal.is-post.is-text-post .item-detail-business::before{content: attr(data-avatar-initial);width: 30px;height: 30px;display: grid;place-items: center;flex: 0 0 auto;border-radius: 999px;background: #fff;color: var(--emy-navy);font-size: 13px;line-height: 1;font-weight: 900;box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}.item-detail-modal.is-post .item-detail-business.has-avatar,.item-detail-modal.is-post .item-detail-business.has-initial{display: flex;align-items: center;gap: 8px}.item-detail-modal.is-post .item-detail-business.has-avatar::before,.item-detail-modal.is-post.is-text-post .item-detail-business.has-avatar::before{content: "";width: 30px;height: 30px;flex: 0 0 auto;border-radius: 999px;background: #fff var(--item-detail-avatar,linear-gradient(145deg,#fff6ec,#eef3f8)) center / cover no-repeat;box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}.item-detail-modal.is-post .item-detail-business.has-initial::before{content: attr(data-avatar-initial);width: 30px;height: 30px;display: grid;place-items: center;flex: 0 0 auto;border-radius: 999px;background: #fff;color: var(--emy-navy);font-size: 13px;line-height: 1;font-weight: 900;box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}.item-detail-modal.is-post.is-text-post .item-detail-copy>h2{order: 1;margin: 14px 0 0;color: #344054;font-family: "Segoe UI",system-ui, -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size: 14.5px;line-height: 1.58;font-weight: 520;letter-spacing: 0;white-space: pre-wrap;overflow-wrap: anywhere}.item-detail-modal.is-post.is-text-post .item-detail-description{order: 2;color: #667085;font-size: 14px;line-height: 1.55}.item-detail-modal.is-post.is-text-post .item-detail-description[hidden],.item-detail-modal.is-post.is-text-post .item-detail-price[hidden]{display: none}.item-detail-modal.is-post.is-text-post .item-detail-meta{display: none !important}.item-detail-modal.is-post.is-text-post .item-product-panel{order: 3;display: grid;gap: 10px;margin-top: 14px;border-top: 1px solid rgba(0,27,71,.08);padding-top: 10px}.item-detail-modal.is-post.is-text-post .item-product-social{display: flex;align-items: center;justify-content: space-between;gap: 4px;border: 0;padding: 0}.item-detail-modal.is-post.is-text-post .item-product-social button{min-width: 0;min-height: 32px;border-radius: 8px;padding: 0 8px}.item-detail-modal.is-post.is-text-post .item-product-social button svg{width: 17px;height: 17px}.item-detail-modal.is-post.is-text-post .item-product-social button span{display: inline-flex;align-items: center;gap: 4px}.item-detail-modal.is-post.is-text-post .item-product-social button small{display: none}.item-detail-modal.is-post.is-text-post .item-product-comments{border-top: 1px solid rgba(0,27,71,.07);padding-top: 10px}.item-detail-modal.is-post.is-text-post .item-product-section-title strong{font-size: 13px}.item-detail-modal.is-post.is-text-post .item-product-comment-list{max-height: min(260px,34dvh)}.item-detail-modal.is-post.is-text-post .item-detail-copy{gap: 10px;padding: 20px}.item-detail-modal.is-post.is-text-post .item-detail-kind{position: static;order: 0;width: fit-content;min-height: 26px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(255,106,0,.18);border-radius: 999px;background: #fff7ed;color: #d85a00;padding: 0 10px;font-size: 10px;line-height: 1;font-weight: 900;letter-spacing: 0;text-transform: uppercase;box-shadow: none}.item-detail-modal.is-post.is-text-post .item-detail-business{order: 1;margin: 0 44px 0 0;border-bottom: 1px solid rgba(0,27,71,.08);padding: 0 0 12px;color: var(--emy-navy);font-size: 14px;line-height: 1.25;font-weight: 850}.item-detail-modal.is-post.is-text-post .item-detail-copy>h2{order: 2;max-height: min(250px,34dvh);overflow: auto;margin: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: #f8fafc;color: #344054;padding: 13px 14px;font-family: "Segoe UI",system-ui, -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size: 14.5px;line-height: 1.58;font-weight: 520;white-space: pre-wrap;overflow-wrap: anywhere}.item-detail-modal.is-post.is-text-post .item-detail-description{order: 3;margin: 0;color: #667085;font-size: 13px;line-height: 1.45}.item-detail-modal.is-post.is-text-post .item-detail-meta{order: 4;display: flex !important;flex-wrap: wrap;gap: 6px;margin: 0}.item-detail-modal.is-post.is-text-post .item-detail-meta[hidden]{display: none !important}.item-detail-modal.is-post.is-text-post .item-detail-meta span{min-height: 24px;display: inline-flex;align-items: center;border-radius: 999px;background: #f2f4f7;color: #667085;padding: 0 9px;font-size: 10.8px;line-height: 1;font-weight: 780}.item-detail-repost-attachment{order: 5;width: 100%;margin: 2px 0 0}.item-detail-repost-attachment[hidden]{display: none !important}.item-detail-repost-attachment .social-feed-quote{display: grid !important;grid-template-columns: minmax(0,1fr) !important;align-items: stretch !important;gap: 8px !important;width: 100%;min-width: 0;border: 1px solid rgba(255,106,0,.24);border-radius: 10px;background: linear-gradient(145deg,rgba(255,244,232,.94),rgba(255,250,245,.88));padding: 10px;color: inherit;cursor: pointer;text-decoration: none;box-sizing: border-box;box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.item-detail-repost-attachment .social-feed-quote.is-detail-repost-quote{margin: 0}.item-detail-repost-attachment .social-feed-quote-head{display: flex !important;min-width: 0;align-items: center;justify-content: space-between;gap: 8px;color: #667085;font-size: 10.8px;line-height: 1.2;font-weight: 760}.item-detail-repost-attachment .social-feed-quote-head strong{display: block;min-width: 0;overflow: hidden;color: var(--emy-orange);font-size: 12px;text-overflow: ellipsis;white-space: nowrap}.item-detail-repost-attachment .social-feed-quote-head span{flex: 0 0 auto;max-width: 42%;overflow: hidden;border: 1px solid rgba(255,106,0,.10);border-radius: 999px;background: rgba(255,255,255,.62);color: #c14f00;padding: 3px 7px;font-size: 10px;line-height: 1;font-weight: 850;text-overflow: ellipsis;white-space: nowrap}.item-detail-repost-attachment .social-feed-quote-body{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;align-items: start;gap: 9px;min-width: 0}.item-detail-repost-attachment .social-feed-quote-copy{display: grid !important;grid-template-columns: minmax(0,1fr);gap: 4px;min-width: 0}.item-detail-repost-attachment .social-feed-quote-title{display: -webkit-box !important;overflow: hidden;min-width: 0;color: var(--emy-navy);font-size: 12.8px;line-height: 1.22;font-weight: 800;text-overflow: ellipsis;white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.item-detail-repost-attachment .social-feed-quote-text{display: -webkit-box !important;overflow: hidden;min-width: 0;margin: 0;color: #667085;font-size: 11.7px;line-height: 1.35;font-weight: 520; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.item-detail-repost-attachment .social-feed-quote-price{display: inline-flex;justify-self: start;width: max-content;max-width: 100%;border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 3px 7px;font-size: 10.8px;line-height: 1;font-weight: 800}.item-detail-repost-attachment .social-feed-quote-media{width: 84px;height: 70px;overflow: hidden;border-radius: 7px;background: linear-gradient(135deg,#fffaf5,#e8eef6);box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}.item-detail-repost-attachment .social-feed-quote-media img,.item-detail-repost-attachment .social-feed-quote-media video{display: block;width: 100%;height: 100%;object-fit: cover}.item-detail-modal.is-post.is-text-post .item-product-panel{order: 6}.item-detail-modal.is-post .item-product-seller,.item-detail-modal.is-post .item-product-connect,.item-detail-modal.is-post .item-product-chat-box,.item-detail-modal.is-post .item-product-specs{display: none !important}.item-detail-modal.is-post .item-product-social{border-top: 1px solid rgba(0,27,71,.08);border-bottom: 1px solid rgba(0,27,71,.08);padding: 7px 0}.item-detail-modal.is-post .item-product-social button{border: 0;border-radius: 10px;background: transparent;box-shadow: none}.item-detail-modal.is-post .item-product-social button:hover,.item-detail-modal.is-post .item-product-social button.is-active{background: #fff4e8;color: var(--emy-orange)}.item-detail-modal.is-post .item-product-comments{border: 0;border-radius: 0;background: transparent;padding: 0}.item-detail-modal.is-post .item-product-section-note{display: none}.item-detail-modal.is-post .item-product-comment-list{max-height: min(330px,38dvh)}.item-detail-modal.is-post .item-product-comment-bubble{border-radius: 14px;background: #f6f8fb;color: #364157}.item-detail-modal.is-post .item-product-comment-preview{border-radius: 16px;background: rgba(255,255,255,.92)}.item-detail-modal.is-post .item-product-comment-preview input{border-radius: 999px}.item-detail-modal.is-post.is-media-post .item-detail-card{width: min(1180px,calc(100vw - 32px));max-height: calc(100dvh - 32px);overflow: hidden;background: #fff}.item-detail-modal.is-post.is-media-post .item-detail-layout{height: calc(100dvh - 32px);max-height: 760px;display: grid;grid-template-columns: minmax(320px,.95fr) minmax(350px,.72fr);gap: 0;padding: 0}.item-detail-modal.is-post.is-media-post .item-detail-art{align-self: stretch;height: 100%;min-height: 0;border-radius: 20px 0 0 20px;background: #071326;box-shadow: none}.item-detail-modal.is-post.is-media-post .item-detail-art img,.item-detail-modal.is-post.is-media-post .item-detail-art video{object-fit: contain;background: #071326}.item-detail-modal.is-post.is-media-post .item-detail-art::after,.item-detail-modal.is-post.is-media-post .item-detail-art.is-generated-post-media::before{display: none}.item-detail-modal.is-post.is-media-post .item-detail-copy{display: grid;align-content: start;gap: 9px;min-height: 0;overflow-y: auto;padding: 20px 22px 18px;border-left: 1px solid rgba(0,27,71,.08);background: #fff}.item-detail-modal.is-post.is-media-post .item-detail-kind{position: static;display: inline-flex;align-items: center;justify-content: center;justify-self: start;min-height: 24px;border: 1px solid rgba(255,106,0,.22);border-radius: 999px;background: #fff7ed;color: #c14f00;padding: 0 10px;font-size: 10px;line-height: 1;font-weight: 850;letter-spacing: 0;box-shadow: none}.item-detail-modal.is-post.is-media-post .item-detail-copy h2{display: block;max-width: 100%;overflow: visible;margin: 2px 0 0;color: var(--emy-navy);font-size: clamp(17px,1.8vw,21px);line-height: 1.25;font-weight: 780; -webkit-line-clamp: unset; -webkit-box-orient: initial}.item-detail-modal.is-post.is-media-post .item-detail-business{margin: 0;color: var(--emy-navy);font-size: 13.5px;line-height: 1.3;font-weight: 760}.item-detail-modal.is-post.is-media-post .item-detail-description{margin: 2px 0 0;color: #46556f;font-size: 14px;line-height: 1.52;font-weight: 500}.item-detail-modal.is-post.is-media-post .item-detail-meta{display: flex;flex-wrap: wrap;gap: 7px;margin: 6px 0 0}.item-detail-modal.is-post.is-media-post .item-detail-meta span{width: auto;min-width: 0;min-height: 25px;border-radius: 999px;background: #f2f4f7;color: #667085;padding: 0 10px;font-size: 10.8px;line-height: 1;font-weight: 780}.item-detail-modal.is-post.is-media-post .item-product-panel{display: grid;gap: 12px;border-top: 1px solid rgba(0,27,71,.08);padding-top: 12px}.item-detail-modal.is-post.is-media-post .item-product-social{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.item-detail-modal.is-post.is-media-post .item-product-social button{min-height: 40px;border-radius: 999px}.item-detail-modal.is-post.is-media-post .item-product-social button span{display: inline-flex;align-items: center;gap: 6px}.item-detail-modal.is-post.is-media-post .item-product-comments{display: grid;gap: 10px}.item-detail-modal.is-post.is-media-post .item-product-comment-list{max-height: min(430px,48dvh)}@media(max-width: 640px){.item-detail-modal.is-post .item-detail-card{width: 100%;border-radius: 18px 18px 0 0}.item-detail-modal.is-post .item-detail-art{height: clamp(280px,46dvh,410px);border-radius: 18px 18px 0 0}.item-detail-modal.is-post .item-detail-copy{padding: 16px 16px 20px}.item-detail-modal.is-post.is-text-post .item-detail-card{border-radius: 18px 18px 0 0}.item-detail-modal.is-post.is-text-post .item-detail-copy{padding: 18px 16px 20px}.item-detail-modal.is-post.is-media-post .item-detail-card{width: 100%;max-height: calc(100dvh - 20px);border-radius: 18px 18px 0 0;overflow: auto}.item-detail-modal.is-post.is-media-post .item-detail-layout{height: auto;max-height: none;grid-template-columns: 1fr}.item-detail-modal.is-post.is-media-post .item-detail-art{height: clamp(280px,46dvh,420px);border-radius: 18px 18px 0 0}.item-detail-modal.is-post.is-media-post .item-detail-copy{overflow: visible;border-left: 0;padding: 14px 16px 16px;gap: 8px;background: #fff}.item-detail-modal.is-post.is-media-post .item-detail-kind{min-height: 23px;padding: 0 9px;font-size: 9.8px}.item-detail-modal.is-post.is-media-post .item-detail-copy h2{margin-top: 1px;font-size: 18px;line-height: 1.24;font-weight: 780}.item-detail-modal.is-post.is-media-post .item-detail-business{margin: 0;font-size: 13px;line-height: 1.25}.item-detail-modal.is-post.is-media-post .item-detail-description{margin-top: 2px;font-size: 13.5px;line-height: 1.48}.item-detail-modal.is-post.is-media-post .item-detail-meta{gap: 6px;margin-top: 4px}.item-detail-modal.is-post.is-media-post .item-detail-meta span{min-height: 23px;padding: 0 8px;font-size: 10.5px}.item-detail-modal.is-post .item-product-social{grid-template-columns: repeat(2,minmax(0,1fr))}.item-detail-modal.is-post .item-product-actions{grid-template-columns: 1fr}}.item-product-gallery-stage{position: relative;min-height: 0;overflow: hidden;border-radius: 10px;background: #f7f9fc}.item-product-gallery-frame{position: absolute;inset: 0;display: none;overflow: hidden;border-radius: inherit;background: linear-gradient(135deg,#eef3f7,#fff)}.item-product-gallery-frame.is-active{display: block}.item-product-gallery-frame img,.item-product-gallery-frame video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: var(--media-fit,contain);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #f7f9fc}.item-product-gallery-frame.pizza,.item-product-gallery-thumb.pizza{background: radial-gradient(circle at 32% 42%,#ffd9a8 0 38px,transparent 39px),radial-gradient(circle at 67% 34%,#ed4f37 0 18px,transparent 19px),linear-gradient(135deg,#f4a04f,#8d3b1f)}.item-product-gallery-frame.shop,.item-product-gallery-thumb.shop{background: linear-gradient(135deg,#eef3f7,#fff),radial-gradient(circle at 66% 34%,#d8a082,transparent 72px),linear-gradient(90deg,#e6edf4,#fff)}.item-product-gallery-frame.bottle,.item-product-gallery-frame.clear-bottle,.item-product-gallery-thumb.bottle,.item-product-gallery-thumb.clear-bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 42px,transparent 43px)}.item-product-gallery-frame.tech,.item-product-gallery-frame.keyboard,.item-product-gallery-thumb.tech,.item-product-gallery-thumb.keyboard{background: linear-gradient(135deg,#dbe2ea,#f8fafc),linear-gradient(100deg,transparent 0 40%,rgba(0,27,71,.25) 41% 45%,transparent 45%)}.item-product-gallery-frame.feed,.item-product-gallery-frame.reel,.item-product-gallery-thumb.feed,.item-product-gallery-thumb.reel{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 52px)}.item-product-gallery-frame.angle-detail{filter: saturate(.96) brightness(1.03)}.item-product-gallery-frame.angle-use{background-blend-mode: normal}.item-product-gallery-frame.angle-video::before{content: none;display: none}.item-product-gallery-frame.angle-video::after{content: none;display: none}.item-product-gallery-caption{display: none !important}.item-product-gallery-caption small{color: #667085;font-size: 11px;font-weight: 620}.item-product-gallery-heart{position: absolute;top: 12px;right: 12px;z-index: 6;display: grid;width: 42px;height: 42px;place-items: center;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.94);color: #667085;cursor: pointer;box-shadow: 0 12px 26px rgba(0,27,71,.14);transition: color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.item-product-gallery-heart:hover{border-color: rgba(225,29,72,.22);background: #fff;color: #e11d48;transform: translateY(-1px)}.item-product-gallery-heart svg{width: 20px;height: 20px;stroke-width: 2;fill: none}.item-product-gallery-heart.is-active{border-color: rgba(225,29,72,.20);background: #fff5f7;color: #e11d48}.item-product-gallery-heart.is-active svg path{fill: currentColor}.item-product-gallery-heart,.product-card>.heart,.feed-product-card>.heart,.business-preview-product-card>.heart,.business-live-product-card>.heart{display: none !important}.item-product-gallery-thumbs{ --item-gallery-thumb-size: clamp(74px,16vw,104px);display: grid;grid-template-columns: repeat(auto-fit,minmax(var(--item-gallery-thumb-size),var(--item-gallery-thumb-size)));grid-auto-rows: var(--item-gallery-thumb-size);justify-content: start;gap: 8px}.item-product-gallery-thumb{position: relative;width: var(--item-gallery-thumb-size);height: var(--item-gallery-thumb-size);min-height: var(--item-gallery-thumb-size);overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: #eef3f7;color: var(--emy-navy);cursor: pointer;padding: 0}.item-product-gallery-thumb img,.item-product-gallery-thumb video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;background: #f8fbff}.item-product-gallery-thumb span{position: absolute;left: 6px;right: 6px;bottom: 6px;z-index: 2;border-radius: 999px;background: rgba(255,255,255,.90);padding: 4px 5px;font-size: 9.5px;line-height: 1;font-weight: 760;text-align: center}.item-product-gallery-thumb.is-active{border-color: rgba(255,106,0,.64);box-shadow: 0 0 0 3px rgba(255,106,0,.12)}.item-detail-art.pizza,.item-detail-art.reel-a{background: radial-gradient(circle at 32% 42%,#ffd9a8 0 38px,transparent 39px),radial-gradient(circle at 67% 34%,#ed4f37 0 18px,transparent 19px),radial-gradient(circle at 56% 66%,#f4edb6 0 36px,transparent 37px),linear-gradient(135deg,#f9a94f,#7c301b)}.item-detail-art.shop{background: linear-gradient(135deg,#eef3f7,#fff),radial-gradient(circle at 64% 32%,#d8a082,transparent 72px),linear-gradient(90deg,#394250,transparent)}.item-detail-art.tech,.item-detail-art.keyboard{background: linear-gradient(135deg,#dbe2ea,#f8fafc),linear-gradient(100deg,transparent 0 40%,rgba(0,27,71,.25) 41% 45%,transparent 45%)}.item-detail-art.bottle,.item-detail-art.clear-bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 42px,transparent 43px)}.item-detail-art.feed,.item-detail-art.reel,.item-detail-art.reel-b{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 52px)}.item-detail-art.person{background: radial-gradient(circle at 54% 24%,#caa28d 0 42px,transparent 43px),linear-gradient(145deg,#d9e4ee,#293446)}.item-detail-copy{min-width: 0;display: flex;flex-direction: column;padding: 12px 8px 8px 0}.item-detail-modal.is-product .item-detail-copy{min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding: 10px 10px 10px 0;scrollbar-width: thin;scrollbar-color: rgba(0,27,71,.22) transparent}.item-detail-modal.is-product .item-detail-copy::-webkit-scrollbar{width: 8px}.item-detail-modal.is-product .item-detail-copy::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(0,27,71,.22)}.item-detail-modal.is-business .item-detail-card{width: min(720px,100%);max-height: min(760px,calc(100dvh - 44px));overflow: hidden}.item-detail-modal.is-business .item-detail-layout{display: block;padding: 18px}.item-detail-modal.is-business .item-detail-art,.item-detail-modal.is-business .item-detail-kind,.item-detail-modal.is-business .item-detail-copy>h2,.item-detail-modal.is-business .item-detail-business,.item-detail-modal.is-business .item-detail-description,.item-detail-modal.is-business .item-detail-price,.item-detail-modal.is-business .item-detail-meta,.item-detail-modal.is-business .item-detail-actions{display: none}.item-detail-modal.is-business .item-detail-copy{max-height: calc(100dvh - 80px);overflow-y: auto;padding: 0}.item-detail-modal.is-business .item-detail-copy::-webkit-scrollbar{width: 8px}.item-detail-modal.is-business .item-detail-copy::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(0,27,71,.22)}.item-detail-kind{width: fit-content;border: 1px solid rgba(255,106,0,.18);border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 7px 10px;font-size: 10px;line-height: 1;font-weight: 820;text-transform: uppercase;letter-spacing: .08em}.item-detail-copy h2{margin: 14px 0 0;color: var(--emy-navy);font-size: clamp(22px,3vw,34px);line-height: 1.04;font-weight: 820;letter-spacing: 0}.item-detail-modal.is-product .item-detail-copy h2{font-size: clamp(22px,2.4vw,30px)}.item-detail-modal.is-post .item-detail-copy>h2,.item-detail-modal:not(.is-product):not(.is-business):not(.is-job) .item-detail-copy>h2{display: -webkit-box;max-width: 100%;overflow: hidden;overflow-wrap: anywhere;word-break: break-word;color: #24324a;font-size: clamp(15px,1.55vw,18px);line-height: 1.36;font-weight: 760; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.item-detail-modal.is-post.is-text-post:not(.is-product):not(.is-business):not(.is-job) .item-detail-copy>h2{display: block;max-width: 100%;max-height: min(250px,34dvh);overflow: auto;margin: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: #f8fafc;color: #344054;padding: 13px 14px;font-family: "Segoe UI",system-ui, -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size: 14.5px;line-height: 1.58;font-weight: 520;white-space: pre-wrap;overflow-wrap: anywhere; -webkit-line-clamp: unset; -webkit-box-orient: initial}.item-detail-business{margin: 9px 0 0;color: #667085;font-size: 13px;line-height: 1.35;font-weight: 700}.item-detail-description{margin: 14px 0 0;color: #667085;font-size: 14px;line-height: 1.5;font-weight: 470}.item-detail-price{width: fit-content;margin-top: 18px;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 9px 12px;font-size: 16px;line-height: 1;font-weight: 850}.item-detail-meta{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.item-detail-meta span{display: inline-flex;align-items: center;min-height: 25px;border-radius: 999px;background: rgba(0,27,71,.06);color: #667085;padding: 0 10px;font-size: 11px;font-weight: 720}.item-business-panel{display: grid;gap: 12px;margin-top: 18px;border-top: 1px solid rgba(0,27,71,.08);padding-top: 16px}.item-detail-modal.is-business .item-business-panel{margin-top: 0;border-top: 0;padding: 0 4px 4px}.item-business-panel[hidden]{display: none}.item-business-summary{display: grid;grid-template-columns: 58px minmax(0,1fr) auto;gap: 12px;align-items: center;border: 1px solid rgba(0,27,71,.09);border-radius: 8px;background: #fff;padding: 12px;box-shadow: 0 10px 24px rgba(0,27,71,.055)}.item-detail-modal.is-business .item-business-summary{grid-template-columns: 76px minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 16px;background: linear-gradient(180deg,#fff,#fffaf5);box-shadow: 0 14px 34px rgba(0,27,71,.08)}.item-business-avatar{display: grid;width: 58px;height: 58px;place-items: center;overflow: hidden;border: 2px solid #fff;border-radius: 999px;background: linear-gradient(145deg,#f8fafc,#eef2f7);color: var(--emy-navy);text-decoration: none;box-shadow: 0 0 0 1px rgba(0,27,71,.10),0 10px 18px rgba(0,27,71,.10)}.item-detail-modal.is-business .item-business-avatar{width: 76px;height: 76px}.item-business-avatar.pizza,.item-business-avatar.shop,.item-business-avatar.tech,.item-business-avatar.bottle,.item-business-avatar.feed,.item-business-avatar.reel{background: linear-gradient(145deg,#f8fafc,#eef2f7)}.item-business-avatar img{width: 100%;height: 100%;object-fit: cover}.item-business-avatar span{display: grid;width: 100%;height: 100%;place-items: center;border-radius: 999px;background: transparent;color: var(--emy-navy);font-size: 18px;line-height: 1;font-weight: 820}.item-business-copy{min-width: 0}.item-business-copy small{display: block;color: #667085;font-size: 11px;line-height: 1.25;font-weight: 620}.item-business-copy strong{display: block;overflow: hidden;margin-top: 3px;color: var(--emy-navy);text-overflow: ellipsis;white-space: nowrap;font-size: 15px;line-height: 1.2;font-weight: 760}.item-detail-modal.is-business .item-business-copy strong{overflow: visible;white-space: normal;font-size: 20px;line-height: 1.1;font-weight: 790}.item-business-copy span{display: block;margin-top: 4px;color: #667085;font-size: 11.5px;line-height: 1.35;font-weight: 520}.item-detail-modal.is-business .item-business-copy span{max-width: 360px;font-size: 12px}.item-business-profile-pill{display: inline-flex;min-height: 40px;align-items: center;justify-content: center;gap: 6px;border: 1px solid rgba(255,106,0,.25);border-radius: 999px;background: #fff7ef;color: #c14f00;padding: 0 14px;text-decoration: none;font-size: 12px;line-height: 1;font-weight: 760}.item-business-profile-pill svg{width: 15px;height: 15px;stroke: currentColor;stroke-width: 2;fill: none}.item-business-facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.item-detail-modal.is-business .item-business-facts{grid-template-columns: repeat(3,minmax(0,1fr))}.item-business-facts span{display: grid;gap: 3px;min-width: 0;min-height: 54px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #f8fafc;color: var(--emy-navy);padding: 9px 10px;font-size: 12px;line-height: 1.1;font-weight: 740;overflow-wrap: anywhere}.item-business-facts em{display: block;min-width: 0;color: #667085;font-style: normal;font-size: 10.5px;line-height: 1.25;font-weight: 560;overflow-wrap: anywhere}.item-business-facts .is-open{background: #effaf4;color: #0f7a45}.item-business-facts .is-closed{background: #f3f4f6;color: #667085}.item-business-library{display: grid;gap: 8px}.item-business-library-title{color: var(--emy-navy);font-size: 13px;line-height: 1.2;font-weight: 760}.item-business-library-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.item-detail-modal.is-business .item-business-library-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.item-business-library-card{min-height: 78px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;padding: 9px}.item-business-library-card strong{display: block;color: var(--emy-navy);font-size: 12px;line-height: 1.2;font-weight: 760}.item-business-library-card span{display: block;margin-top: 5px;color: #667085;font-size: 11px;line-height: 1.3;font-weight: 520}.item-business-actions{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 9px}.item-business-actions a,.item-business-actions button{display: inline-flex;min-height: 40px;align-items: center;justify-content: center;border-radius: 8px;cursor: pointer;padding: 0 12px;text-decoration: none;font-size: 12px;line-height: 1;font-weight: 760}.item-business-actions a:first-child{border: 0;background: var(--emy-orange);color: #fff}.item-business-actions a:not(:first-child),.item-business-actions button{border: 1px solid rgba(0,27,71,.10);background: #fff;color: var(--emy-navy)}.item-business-actions button.is-active{border-color: rgba(15,143,87,.24);background: #0f8f57;color: #fff}.item-business-repost{gap: 7px}.item-business-repost svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 2}.item-business-repost span{display: grid;gap: 2px;text-align: left}.item-business-repost strong{color: inherit;font-size: 12px;line-height: 1;font-weight: 820}.item-business-repost small{color: #667085;font-size: 10px;line-height: 1;font-weight: 640}.item-business-repost.is-active{border-color: rgba(255,106,0,.34) !important;background: #fff4e8 !important;color: #c14f00 !important}.item-business-customer-note,.item-product-customer-note{margin: -1px 0 0;color: #667085;font-size: 11px;line-height: 1.28;font-weight: 540}.item-business-customer-note strong,.item-product-customer-note strong{color: var(--emy-navy);font-weight: 780}.item-product-panel{display: grid;gap: 12px;margin-top: 18px;border-top: 1px solid rgba(0,27,71,.08);padding-top: 16px}.item-product-panel[hidden]{display: none !important}.item-detail-modal [data-emy-product-like-slot],.item-detail-modal .emy-product-like-chip{display: none !important}.item-product-note[hidden],.item-product-social[hidden],.item-product-specs[hidden],.item-product-section[hidden],.item-product-owner-panel[hidden],.item-product-owner-stats[hidden],.item-product-connect[hidden]{display: none !important}.item-product-note{margin: 0;border: 1px solid rgba(0,27,71,.08);border-left: 3px solid var(--emy-orange);border-radius: 8px;background: rgba(255,255,255,.78);color: #667085;padding: 10px 12px;font-size: 12.5px;line-height: 1.45;font-weight: 500}.item-product-seller{display: grid;grid-template-columns: 52px minmax(0,1fr) auto;align-items: center;gap: 12px;border: 1px solid rgba(0,27,71,.09);border-radius: 8px;background: #fff;padding: 12px;box-shadow: 0 10px 24px rgba(0,27,71,.055)}.item-product-seller[hidden]{display: none !important}.item-product-avatar{position: relative;display: grid;width: 52px;height: 52px;min-height: 52px;place-items: center;overflow: hidden;border: 2px solid rgba(255,255,255,.92);border-radius: 999px;background: linear-gradient(145deg,#e9eff6,#fff);color: var(--emy-navy);text-decoration: none;box-shadow: 0 0 0 1px rgba(0,27,71,.10),0 10px 18px rgba(0,27,71,.10)}.item-product-avatar.pizza{background: radial-gradient(circle at 34% 42%,#ffd8a8 0 15px,transparent 16px),radial-gradient(circle at 67% 34%,#ed4f37 0 8px,transparent 9px),linear-gradient(135deg,#f9b15d,#7c301b)}.item-product-avatar.shop{background: linear-gradient(135deg,#e8edf1,#fff),radial-gradient(circle at 66% 30%,#d6a083,transparent 24px),linear-gradient(90deg,#39424f,transparent)}.item-product-avatar.bottle,.item-product-avatar.tech{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 15px,transparent 16px)}.item-product-avatar.feed{background: linear-gradient(135deg,#d6dde8,#f7ede2),radial-gradient(circle at 40% 60%,#6e5648,transparent 18px)}.item-product-avatar span{display: grid;width: 28px;height: 28px;place-items: center;border-radius: 999px;background: rgba(255,255,255,.84);color: var(--emy-navy);font-size: 12px;line-height: 1;font-weight: 820}.item-product-seller-copy{min-width: 0}.item-product-seller small{display: block;color: #667085;font-size: 11px;line-height: 1.2;font-weight: 620}.item-product-seller strong{display: block;overflow: hidden;margin-top: 3px;color: var(--emy-navy);text-overflow: ellipsis;white-space: nowrap;font-size: 14px;line-height: 1.2;font-weight: 760}.item-product-seller-copy span{display: block;overflow: visible;margin-top: 4px;color: #667085;font-size: 11.5px;line-height: 1.25;font-weight: 520;text-overflow: clip;white-space: normal;overflow-wrap: anywhere}.presence-link{position: relative;display: inline-block;max-width: 100%;margin-top: 7px;padding-left: 13px;color: #0f8f57;text-decoration: none;font-size: 11.5px;line-height: 1.25;font-weight: 760;overflow-wrap: anywhere;white-space: normal}.presence-link::before{content: "";position: absolute;left: 0;top: .38em;width: 7px;height: 7px;border-radius: 999px;background: #10b981;box-shadow: 0 0 0 3px rgba(16,185,129,.13)}.presence-link.is-offline{color: #d92d20}.presence-link.is-offline::before{background: #f04438;box-shadow: 0 0 0 3px rgba(240,68,56,.12)}.item-business-copy .presence-link,.item-product-seller-copy .presence-link{display: inline-block;max-width: 100%;overflow: visible;margin-top: 6px;text-overflow: clip;white-space: normal;overflow-wrap: anywhere}.item-product-section-title .presence-link{margin-top: 0;font-size: 11px}.item-product-profile-pill,.item-product-actions a,.item-product-actions button{display: inline-flex;align-items: center;justify-content: center;min-height: 36px;border-radius: 999px;cursor: pointer;padding: 0 12px;text-decoration: none;font-size: 12px;line-height: 1;font-weight: 760}.item-product-profile-pill{gap: 6px;border: 1px solid rgba(255,106,0,.25);background: #fff7ef;color: #c14f00}.item-product-profile-pill svg,.item-product-actions svg,.item-product-social svg{width: 16px;height: 16px;flex: 0 0 auto;stroke: currentColor;stroke-width: 2;fill: none}.item-product-connect{display: grid;gap: 7px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: linear-gradient(180deg,rgba(255,255,255,.82),rgba(248,250,253,.64));padding: 9px 10px}.item-product-connect-copy{display: flex;min-width: 0;align-items: baseline;gap: 7px;flex-wrap: wrap}.item-product-connect-copy small{display: inline-flex;color: #667085;font-size: 10.5px;line-height: 1.2;font-weight: 680}.item-product-connect-copy strong{display: inline-flex;margin-top: 0;color: var(--emy-navy);font-size: 13px;line-height: 1.18;font-weight: 780}.item-product-feedback{display: none;margin: -1px 0 0;color: #667085;font-size: 11px;line-height: 1.25;font-weight: 540}.item-product-feedback.is-visible{display: block}.item-product-specs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin: 0;border: 0;background: transparent}.item-product-specs div{display: grid;gap: 5px;min-width: 0;min-height: 66px;align-content: start;overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,253,.82));padding: 10px 11px;box-shadow: inset 0 1px 0 rgba(255,255,255,.82)}.item-product-specs div:last-child{grid-column: 1 / -1;min-height: 58px}.item-product-specs div.is-distance{gap: 8px;border-color: rgba(255,106,0,.18);background: linear-gradient(135deg,rgba(255,250,245,.96),rgba(255,255,255,.92) 48%,rgba(246,249,255,.92));padding: 12px;box-shadow: 0 10px 24px rgba(0,27,71,.055),inset 0 1px 0 rgba(255,255,255,.9)}.item-product-specs dt{color: #7a8599;font-size: 10.5px;line-height: 1.15;font-weight: 760;text-transform: uppercase}.item-product-specs dd{min-width: 0;margin: 0;color: var(--emy-navy);font-size: 13px;line-height: 1.28;font-weight: 760;overflow-wrap: anywhere;word-break: break-word}.item-product-specs div.is-distance dd{display: grid;gap: 6px;font-weight: 650;word-break: normal}.item-product-distance-main{display: inline-flex;width: fit-content;align-items: center;gap: 6px;border-radius: 999px;background: #fff1e6;padding: 7px 10px;color: #c45100;font-size: 14px;line-height: 1;font-weight: 850}.item-product-distance-main svg{width: 15px;height: 15px;flex: 0 0 auto;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.item-product-distance-sub{color: #53627a;font-size: 12px;line-height: 1.25;font-weight: 760}.item-product-distance-address{display: -webkit-box;overflow: hidden;color: var(--emy-navy);font-size: 12.5px;line-height: 1.36;font-weight: 650; -webkit-box-orient: vertical; -webkit-line-clamp: 3}.item-product-actions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px}.item-product-actions a,.item-product-actions button{min-height: 34px;gap: 6px;border-radius: 8px;padding: 0 10px;font-size: 11.5px;line-height: 1.05;text-align: center;white-space: normal}.item-product-chat{border: 0;background: var(--emy-orange);color: #fff;box-shadow: 0 8px 16px rgba(255,106,0,.14)}.item-product-customer{border: 1px solid rgba(0,27,71,.12);background: var(--emy-navy);color: #fff}.item-product-customer.is-active{border-color: rgba(15,143,87,.24);background: #0f8f57;color: #fff}.item-product-profile{border: 1px solid rgba(0,27,71,.10);background: #fff;color: var(--emy-navy)}.item-product-social{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px}.item-product-social button{display: grid;min-height: 58px;grid-template-columns: 22px minmax(0,1fr);align-items: center;gap: 7px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;color: var(--emy-navy);cursor: pointer;padding: 9px;text-align: left}.item-product-social button:hover{border-color: rgba(255,106,0,.22);background: #fff8f1}.item-product-social button.is-active{border-color: rgba(255,106,0,.34);background: #fff4e8;color: #c14f00}.item-product-social span{display: grid;min-width: 0;gap: 2px}.item-product-social strong{overflow: hidden;color: inherit;font-size: 12px;line-height: 1;font-weight: 780;text-overflow: ellipsis;white-space: nowrap}.item-product-social small{color: #667085;font-size: 10px;line-height: 1;font-weight: 620}.item-product-owner-panel{display: grid;gap: 12px;border: 1px solid rgba(255,106,0,.16);border-radius: 8px;background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,247,239,.78));padding: 12px;box-shadow: 0 14px 30px rgba(0,27,71,.07)}.item-product-owner-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px}.item-product-owner-head span{display: grid;min-width: 0;gap: 4px}.item-product-owner-head small{color: #c14f00;font-size: 10px;line-height: 1;font-weight: 860;text-transform: uppercase}.item-product-owner-head strong{color: var(--emy-navy);font-size: 16px;line-height: 1.15;font-weight: 880}.item-product-owner-head em{color: #667085;font-style: normal;font-size: 12px;line-height: 1.35;font-weight: 620}.item-product-owner-stats{flex: 0 0 auto;min-height: 36px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;padding: 0 14px;font: inherit;font-size: 12px;line-height: 1;font-weight: 850;box-shadow: 0 12px 24px rgba(255,106,0,.20)}.item-product-owner-metrics{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.item-product-owner-metric{min-width: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;padding: 10px;text-align: left;font: inherit;cursor: pointer;transition: border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.item-product-owner-metric:hover,.item-product-owner-metric:focus-visible,.item-product-owner-metric.is-active{border-color: rgba(255,106,0,.42);background: #fff7ed;box-shadow: 0 10px 22px rgba(255,106,0,.12);outline: none}.item-product-owner-metric:active{transform: translateY(1px)}.item-product-owner-metric span{display: block;color: #667085;font-size: 10px;line-height: 1;font-weight: 820;text-transform: uppercase}.item-product-owner-metric strong{display: block;margin-top: 7px;color: var(--emy-navy);font-size: 22px;line-height: 1;font-weight: 920}.item-product-owner-metric small{display: block;margin-top: 5px;color: #667085;font-size: 10.5px;line-height: 1.25;font-weight: 620}.item-product-owner-activity{display: grid;gap: 8px}.item-product-owner-activity-title{display: flex;align-items: center;justify-content: space-between;gap: 10px;color: var(--emy-navy);font-size: 13px;line-height: 1.2;font-weight: 820}.item-product-owner-activity-list{display: grid;gap: 7px}.item-product-owner-activity-row{display: grid;grid-template-columns: 34px minmax(0,1fr) auto;gap: 9px;align-items: center;border: 1px solid rgba(0,27,71,.07);border-radius: 8px;background: #fff;padding: 9px 10px}.item-product-owner-activity-avatar{width: 34px;height: 34px;border-radius: 999px;display: grid;place-items: center;overflow: hidden;text-decoration: none;background: linear-gradient(135deg,#fff7ed,#e8eef8);color: var(--emy-navy);font-size: 12px;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}.item-product-owner-activity-avatar img{width: 100%;height: 100%;display: block;object-fit: cover}.item-product-owner-activity-avatar span{display: block;margin: 0;color: inherit;font-size: inherit;line-height: 1;font-weight: inherit}.item-product-owner-activity-main{min-width: 0;color: inherit;text-decoration: none}.item-product-owner-activity-main:hover strong,.item-product-owner-activity-main:focus-visible strong{color: var(--emy-orange)}.item-product-owner-activity-row strong{display: block;overflow: hidden;color: var(--emy-navy);text-overflow: ellipsis;white-space: nowrap;font-size: 12px;line-height: 1.2;font-weight: 820}.item-product-owner-activity-main>span{display: block;margin-top: 3px;color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 620;overflow-wrap: anywhere}.item-product-owner-activity-row small{color: #8a94a6;font-size: 10.5px;line-height: 1;font-weight: 760;white-space: nowrap;text-align: right}.item-product-owner-activity-more{width: 100%;min-height: 38px;border: 1px solid rgba(255,106,0,.28);border-radius: 999px;background: #fff7ed;color: var(--emy-orange);cursor: pointer;font-size: 12px;line-height: 1;font-weight: 840}.item-product-owner-activity-more:hover,.item-product-owner-activity-more:focus-visible{border-color: rgba(255,106,0,.5);background: #fff;outline: none}.item-product-owner-empty{margin: 0;border: 1px dashed rgba(0,27,71,.14);border-radius: 8px;background: rgba(248,250,252,.88);color: #667085;padding: 12px;text-align: center;font-size: 12px;line-height: 1.35;font-weight: 720}.emy-repost-dialog{position: fixed;inset: 0;z-index: 10090;display: none;align-items: center;justify-content: center;padding: 18px;background: rgba(0,27,71,.38);backdrop-filter: blur(10px)}.emy-repost-dialog.is-open{display: flex}.emy-repost-card{width: min(100%,520px);overflow: hidden;border: 1px solid rgba(255,255,255,.74);border-radius: 18px;background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,248,240,.90));color: var(--emy-navy);box-shadow: 0 28px 70px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.88)}.emy-repost-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;border-bottom: 1px solid rgba(0,27,71,.08);padding: 16px 18px}.emy-repost-head strong{display: block;font-size: 18px;line-height: 1.15;font-weight: 880}.emy-repost-head span{display: block;margin-top: 4px;color: #667085;font-size: 12px;line-height: 1.3;font-weight: 640}.emy-repost-close{width: 36px;height: 36px;border: 0;border-radius: 999px;background: rgba(255,255,255,.68);color: var(--emy-navy);cursor: pointer;font-size: 22px;line-height: 1;font-weight: 780}.emy-repost-body{display: grid;gap: 12px;padding: 16px 18px 18px}.emy-repost-source{border: 1px solid rgba(0,27,71,.08);border-radius: 12px;background: rgba(255,255,255,.70);padding: 11px 12px;color: #344054;font-size: 12px;line-height: 1.35;font-weight: 720}.emy-repost-body textarea{width: 100%;min-height: 118px;resize: vertical;box-sizing: border-box;border: 1px solid rgba(0,27,71,.12);border-radius: 14px;background: #fff;color: var(--emy-navy);outline: 0;padding: 12px;font: inherit;font-size: 14px;line-height: 1.4}.emy-repost-body textarea:focus{border-color: rgba(255,106,0,.44);box-shadow: 0 0 0 4px rgba(255,106,0,.10)}.emy-repost-actions{display: flex;justify-content: flex-end;gap: 10px}.emy-repost-actions button{min-height: 40px;border-radius: 999px;cursor: pointer;padding: 0 16px;font: inherit;font-size: 13px;line-height: 1;font-weight: 820}.emy-repost-cancel{border: 1px solid rgba(0,27,71,.10);background: #fff;color: var(--emy-navy)}.emy-repost-submit{border: 0;background: var(--emy-orange);color: #fff;box-shadow: 0 12px 24px rgba(255,106,0,.22)}.item-product-comment-preview{display: grid;grid-template-columns: 30px minmax(0,1fr) auto;gap: 9px;align-items: center;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;padding: 9px}.item-product-comment-avatar{display: grid;width: 30px;height: 30px;place-items: center;border-radius: 999px;background: #eef3f8;color: var(--emy-navy);font-size: 11px;font-weight: 760;text-decoration: none;cursor: pointer}.item-product-comment-avatar.has-image{overflow: hidden;background: #fff;color: transparent}.item-product-comment-avatar img{width: 100%;height: 100%;border-radius: inherit;object-fit: cover;display: block}.item-product-comment-preview input{width: 100%;min-width: 0;height: 34px;border: 0;border-radius: 8px;background: #f6f8fb;color: var(--emy-navy);padding: 0 10px;font: inherit;font-size: 12px;outline: none}.item-product-comment-preview button{min-height: 34px;border: 1px solid rgba(255,106,0,.32);border-radius: 8px;background: var(--emy-orange);color: #fff;cursor: pointer;padding: 0 10px;font-size: 11.5px;line-height: 1;font-weight: 760}.item-product-comment-preview button:hover,.item-product-comment-preview button:focus-visible{background: #e85f00;box-shadow: 0 8px 18px rgba(255,106,0,.20)}.item-product-section{display: grid;gap: 10px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;padding: 12px}.item-product-chat-box{scroll-margin-top: 58px}.item-product-section.is-highlighted{border-color: rgba(255,106,0,.34);box-shadow: 0 0 0 3px rgba(255,106,0,.10)}.item-product-section-title{display: flex;align-items: center;justify-content: space-between;gap: 10px}.item-product-section-title strong{color: var(--emy-navy);font-size: 14px;line-height: 1.2;font-weight: 780}.item-product-section-title span{color: #667085;font-size: 11px;line-height: 1.2;font-weight: 620}.item-product-section-title .item-product-engagement-total{display: inline-flex;align-items: center;justify-content: flex-end;gap: 8px;flex-wrap: wrap;text-align: right}.item-product-engagement-total>span{display: inline-flex;align-items: baseline;gap: 3px;white-space: nowrap}.item-product-engagement-total b{color: inherit;font: inherit}.item-product-section-note{margin: -3px 0 0;color: #667085;font-size: 11.5px;line-height: 1.4;font-weight: 500}.item-product-comment-list{display: grid;gap: 9px;max-height: min(260px,30dvh);overflow-y: auto;overscroll-behavior: contain;padding-right: 4px}.item-product-comment-list::-webkit-scrollbar{width: 8px}.item-product-comment-list::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(0,27,71,.20)}.item-product-comment-list::-webkit-scrollbar-track{background: transparent}.item-product-comment-row{display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 9px;align-items: start}.item-product-comment-bubble{border-radius: 8px;background: #f6f8fb;color: #667085;padding: 8px 10px;font-size: 12px;line-height: 1.35;font-weight: 520}.item-product-comment-bubble strong{display: block;margin-bottom: 2px;color: var(--emy-navy);font-size: 12px;line-height: 1.2;font-weight: 760}.item-product-comment-text{display: block;overflow-wrap: anywhere}.item-product-comment-actions{display: flex;flex-wrap: wrap;gap: 4px;align-items: center;margin-top: 7px}.item-product-comment-like,.item-product-comment-dislike,.item-product-comment-reply,.item-product-comment-edit,.item-product-comment-delete,.item-product-comment-save-edit,.item-product-comment-cancel-edit{display: inline-flex;align-items: center;justify-content: center;width: auto;min-width: 18px;height: 22px;min-height: 22px;gap: 4px;border: 0;border-radius: 6px;background: transparent;color: #7a869e;cursor: pointer;padding: 0 2px;font: inherit;font-size: 0;line-height: 1;font-weight: 680;box-shadow: none}.item-product-comment-delete{color: #d92d20}.item-product-comment-like,.item-product-comment-dislike{width: auto;gap: 4px;padding: 0 2px}.item-product-comment-like svg,.item-product-comment-dislike svg,.item-product-comment-reply svg,.item-product-comment-edit svg,.item-product-comment-delete svg,.item-product-comment-save-edit svg,.item-product-comment-cancel-edit svg{width: 14px;height: 14px;stroke: currentColor;stroke-width: 2;fill: none}.item-product-comment-actions [data-item-product-comment-like-count],.item-product-comment-actions [data-item-product-comment-dislike-count]{min-width: 14px;color: #7a869e;font-size: 11px;font-weight: 830;text-align: center}.comment-action-label{display: none !important}.item-product-comment-like.is-active{color: var(--emy-orange);background: transparent}.item-product-comment-dislike.is-active{color: var(--emy-orange);background: transparent}.item-product-comment-replies{display: grid;gap: 7px;margin-top: 8px}.item-product-comment-reply-row{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 7px;align-items: start}.item-product-comment-reply-row .item-product-comment-avatar{width: 24px;height: 24px;font-size: 9px}.item-product-comment-reply-row .item-product-comment-actions{margin-top: 6px}.item-product-comment-reply-form{width: 100%;max-width: 100%;box-sizing: border-box;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 7px;margin-top: 8px;background: transparent}.item-product-comment-reply-form[hidden]{display: none}.item-product-comment-reply-form input{min-width: 0;height: 32px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #fff;color: var(--emy-navy);padding: 0 38px 0 10px;font: inherit;font-size: 12px;outline: none}.item-product-comment-reply-form button{width: auto;min-width: 42px;height: 26px;min-height: 26px;border: 1px solid rgba(255,106,0,.34);border-radius: 999px;background: linear-gradient(145deg,rgba(255,106,0,.18),rgba(255,106,0,.10));color: #c14f00;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 3px;padding: 0 7px;font-size: 10px;font-weight: 820;white-space: nowrap;box-shadow: inset 0 1px 0 rgba(255,255,255,.22);backdrop-filter: blur(10px) saturate(1.08)}.item-product-comment-reply-form button::after{content: "Reply"}.item-product-comment-reply-form button svg{display: block;width: 11px;height: 11px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;opacity: 1}.item-product-comment-edit-field{width: 100%;min-height: 34px;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: #fff;color: var(--emy-navy);padding: 7px 9px;font: inherit;font-size: 12px;outline: none}.item-product-chat-thread{display: grid;gap: 8px;align-content: start;max-height: min(300px,34dvh);overflow-y: auto;overscroll-behavior: contain;border-radius: 8px;background: #f7f9fc;padding: 10px}.item-product-chat-thread::-webkit-scrollbar{width: 8px}.item-product-chat-thread::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(0,27,71,.22)}.item-product-chat-thread::-webkit-scrollbar-track{background: transparent}.item-product-chat-message{max-width: 86%;width: fit-content;border-radius: 10px;background: #fff;color: #667085;padding: 8px 10px;font-size: 12px;line-height: 1.35;font-weight: 520;box-shadow: 0 1px 0 rgba(0,27,71,.06)}.item-product-chat-message.is-user{justify-self: end;background: var(--emy-navy);color: #fff}.item-product-chat-text{display: block;overflow-wrap: anywhere}.item-product-chat-message strong{display: block;margin-bottom: 2px;color: inherit;font-size: 12px;line-height: 1.2;font-weight: 760}.item-product-chat-actions{display: flex;flex-wrap: wrap;gap: 4px;align-items: center;margin-top: 7px}.item-product-chat-action{display: inline-flex;align-items: center;justify-content: center;gap: 4px;min-width: 28px;height: 28px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.68);color: inherit;cursor: pointer;opacity: .78;padding: 0 7px;font: inherit;font-size: 11px;line-height: 1;font-weight: 680}.item-product-chat-action svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.item-product-chat-action:hover,.item-product-chat-action.is-active{opacity: 1;color: var(--emy-orange)}.item-product-chat-message.is-user .item-product-chat-action:hover,.item-product-chat-message.is-user .item-product-chat-action.is-active{color: #ffb067}.item-product-chat-action.is-danger:hover{color: #ffb4a8}.item-product-chat-edit-field{width: 100%;min-height: 34px;border: 1px solid rgba(255,255,255,.24);border-radius: 8px;background: rgba(255,255,255,.94);color: var(--emy-navy);padding: 7px 9px;font: inherit;font-size: 12px;outline: none}.item-product-chat-compose{position: relative;z-index: 5;display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 9px}.item-product-chat-compose input{position: relative;z-index: 1;min-width: 0;height: 36px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #f6f8fb;color: var(--emy-navy);padding: 0 10px;font: inherit;font-size: 12px;outline: none}.item-product-chat-compose button{min-height: 36px;border: 0;border-radius: 8px;background: var(--emy-orange);color: #fff;cursor: pointer;padding: 0 13px;font-size: 11.5px;line-height: 1;font-weight: 780}.item-product-chat-attach{width: 38px;min-width: 38px;display: grid;place-items: center;background: #fff !important;color: var(--emy-navy) !important;border: 1px solid rgba(0,27,71,.10) !important;padding: 0 !important}.item-product-chat-attach svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 2}.item-product-chat-attach.is-active{border-color: rgba(255,106,0,.42) !important;background: #fff4e8 !important;color: var(--emy-orange) !important}.item-product-chat-attach-preview{display: grid;grid-template-columns: 48px minmax(0,1fr) auto;gap: 9px;align-items: center;margin: 0 0 9px;border: 1px solid rgba(0,27,71,.09);border-radius: 10px;background: #fff;color: var(--emy-navy);padding: 8px;box-shadow: 0 8px 18px rgba(0,27,71,.05)}.item-product-chat-attach-preview[hidden]{display: none !important}.item-product-chat-attach-preview-media,.item-product-chat-reference-media{position: relative;width: 48px;height: 48px;border-radius: 8px;overflow: hidden;background: linear-gradient(145deg,#dbe4ec,#f8fbff);box-shadow: inset 0 0 0 1px rgba(255,255,255,.62)}.item-product-chat-reference-media img,.item-product-chat-reference-media video{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: var(--media-fit,cover);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #f8fbff}.item-product-chat-attach-preview-media.pizza,.item-product-chat-reference-media.pizza,.item-product-chat-attach-preview-media.reel-a,.item-product-chat-reference-media.reel-a{background: radial-gradient(circle at 34% 42%,#ffd8a8 0 15px,transparent 16px),radial-gradient(circle at 66% 34%,#ed4f37 0 8px,transparent 9px),linear-gradient(135deg,#f9b15d,#7c301b)}.item-product-chat-attach-preview-media.shop,.item-product-chat-reference-media.shop{background: linear-gradient(135deg,#e8edf1,#fff),radial-gradient(circle at 66% 30%,#d6a083,transparent 26px),linear-gradient(90deg,#39424f,transparent)}.item-product-chat-attach-preview-media.bottle,.item-product-chat-reference-media.bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 16px,transparent 17px)}.item-product-chat-attach-preview-media.feed,.item-product-chat-reference-media.feed,.item-product-chat-attach-preview-media.reel,.item-product-chat-reference-media.reel,.item-product-chat-attach-preview-media.reel-b,.item-product-chat-reference-media.reel-b{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 28px)}.item-product-chat-attach-preview-copy,.item-product-chat-reference-copy{min-width: 0;display: grid;gap: 2px}.item-product-chat-attach-preview-copy small,.item-product-chat-reference-copy small{width: fit-content;border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 3px 6px;font-size: 9px;line-height: 1;font-weight: 820;text-transform: uppercase}.item-product-chat-attach-preview.is-post small,.item-product-chat-reference.is-post small{background: #eef4ff;color: #175cd3}.item-product-chat-attach-preview.is-clip small,.item-product-chat-reference.is-clip small{background: #eef8f3;color: #067647}.item-product-chat-attach-preview-copy strong,.item-product-chat-reference-copy strong{overflow: hidden;color: inherit;font-size: 12px;line-height: 1.18;font-weight: 840;text-overflow: ellipsis;white-space: nowrap}.item-product-chat-attach-preview-copy span,.item-product-chat-reference-copy span{display: -webkit-box;overflow: hidden;color: inherit;opacity: .76;font-size: 10.5px;line-height: 1.25; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.item-product-chat-attach-preview-note{color: var(--emy-orange);font-size: 10px;line-height: 1.1;font-weight: 780;white-space: nowrap}.item-product-chat-reference{display: grid;grid-template-columns: 48px minmax(0,1fr);gap: 9px;align-items: center;margin-top: 7px;border-radius: 10px;background: rgba(255,255,255,.12);color: inherit;padding: 8px;text-decoration: none;box-shadow: inset 3px 0 0 rgba(255,176,103,.95)}.item-product-chat-reference:hover{transform: translateY(-1px)}.item-product-chat-message:not(.is-user) .item-product-chat-reference{background: #f2f5f9;box-shadow: inset 3px 0 0 rgba(255,106,0,.74)}.item-detail-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: auto;padding-top: 24px}.item-detail-actions button{height: 42px;border-radius: 999px;cursor: pointer;padding: 0 18px;font-size: 13px;line-height: 1;font-weight: 780}.item-detail-save{border: 0;background: var(--emy-orange);color: #fff;box-shadow: 0 12px 24px rgba(255,106,0,.18)}.item-detail-save.is-saved{background: #0f8f57}.item-detail-done{border: 1px solid rgba(0,27,71,.10);background: rgba(255,255,255,.82);color: var(--emy-navy)}.item-job-panel{display: grid;gap: 14px;margin-top: 18px}.item-job-panel[hidden]{display: none !important}.item-detail-modal.is-job .item-detail-card{width: min(100%,720px)}.item-detail-modal.is-job .item-detail-layout{grid-template-columns: 1fr}.item-detail-modal.is-job .item-detail-art{display: none}.item-detail-modal.is-job .item-detail-kind,.item-detail-modal.is-job .item-detail-copy>h2,.item-detail-modal.is-job .item-detail-business,.item-detail-modal.is-job .item-detail-description,.item-detail-modal.is-job .item-detail-price,.item-detail-modal.is-job .item-detail-meta,.item-detail-modal.is-job .item-detail-actions{display: none}.item-detail-modal.is-job .item-detail-copy{padding: 2px}.item-detail-modal.is-job .item-job-panel{margin-top: 0}.item-job-card{overflow: hidden;border: 1px solid rgba(255,255,255,.70);border-radius: 18px;background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(244,248,252,.70));box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 16px 34px rgba(0,27,71,.08)}.item-job-card-head{position: relative;min-height: 108px;display: grid;align-content: end;gap: 8px;overflow: hidden;isolation: isolate;background: radial-gradient(circle at 86% 20%,rgba(255,106,0,.22),transparent 84px),linear-gradient(135deg,#fff8ef,#e9eef5);padding: 16px}.item-job-card-head.has-cover{min-height: clamp(180px,30dvh,280px);background: #001b47}.item-job-card-head.has-cover::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(0,27,71,.04) 0%,rgba(0,27,71,.18) 42%,rgba(0,27,71,.70) 100%);pointer-events: none}.item-job-cover-media{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;display: block;object-fit: var(--media-fit,cover);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #0b1f3f}.item-job-card-head span{width: fit-content;border: 1px solid rgba(255,106,0,.16);border-radius: 999px;background: rgba(255,255,255,.84);color: var(--emy-orange);padding: 6px 10px;font-size: 10.5px;line-height: 1;font-weight: 860}.item-job-card-head strong{color: var(--emy-navy);font-size: 22px;line-height: 1.08;font-weight: 840;overflow-wrap: anywhere}.item-job-card-head span,.item-job-card-head strong{position: relative;z-index: 2}.item-job-card-head.has-cover span{border-color: rgba(255,255,255,.36);background: rgba(255,255,255,.22);color: #fff}.item-job-card-head.has-cover strong{color: #fff;text-shadow: 0 1px 14px rgba(0,27,71,.50)}.item-job-card-body{display: grid;gap: 12px;padding: 14px}.item-job-owner{display: flex;align-items: center;gap: 9px;color: #667085;font-size: 12.5px;line-height: 1.25;font-weight: 720}.item-job-owner i{width: 30px;height: 30px;display: grid;place-items: center;border-radius: 999px;background: #fff;color: var(--emy-navy);font-style: normal;font-weight: 860;box-shadow: 0 0 0 1px rgba(0,27,71,.08),0 8px 16px rgba(0,27,71,.08)}.item-job-owner i.has-image{overflow: hidden;color: transparent}.item-job-owner i img{width: 100%;height: 100%;display: block;object-fit: cover;border-radius: inherit}.item-job-description{margin: 0;color: #46556f;font-size: 13.5px;line-height: 1.45;font-weight: 640;white-space: pre-wrap;overflow-wrap: anywhere}.item-job-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px}.item-job-grid span{min-width: 0;border-radius: 13px;background: rgba(255,255,255,.74);color: var(--emy-navy);padding: 10px 11px;font-size: 12px;line-height: 1.25;font-weight: 760;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06);overflow-wrap: anywhere}.item-job-grid span b{display: block;margin-bottom: 3px;color: #667085;font-size: 9.5px;line-height: 1;font-weight: 840;text-transform: uppercase}.item-job-apply-row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.item-job-apply-row button{min-height: 39px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;padding: 0 16px;font: inherit;font-size: 12.5px;line-height: 1;font-weight: 840;box-shadow: 0 12px 24px rgba(255,106,0,.18)}.item-job-apply-row button.is-applied{padding: 0 12px;font-size: 10.2px;line-height: 1.05;text-align: center;white-space: normal;max-width: 230px}.item-job-apply-row small{color: #667085;font-size: 12px;line-height: 1.35;font-weight: 650}.item-job-owner-tools{width: 100%;display: flex;flex-wrap: wrap;gap: 8px;border-top: 1px solid rgba(0,27,71,.08);padding-top: 10px}.item-job-owner-tools[hidden]{display: none !important}.item-job-owner-tools button{min-height: 35px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.78);color: var(--emy-navy);cursor: pointer;padding: 0 13px;font: inherit;font-size: 12px;line-height: 1;font-weight: 820;box-shadow: inset 0 1px 0 rgba(255,255,255,.82)}.item-job-owner-tools button[data-item-job-delete]{border-color: rgba(248,113,113,.24);color: #b42318}.item-event-panel{display: grid;gap: 13px;margin-top: 16px}.item-event-panel[hidden]{display: none !important}.item-detail-modal.is-event .item-detail-card{width: min(100%,720px);max-height: min(760px,calc(100dvh - 32px))}.item-detail-modal.is-event .item-detail-layout{grid-template-columns: 1fr;gap: 0;padding: 16px}.item-detail-modal.is-event .item-detail-art,.item-detail-modal.is-event .item-product-panel,.item-detail-modal.is-event .item-business-panel,.item-detail-modal.is-event .item-detail-actions{display: none !important}.item-detail-modal.is-event .item-detail-copy{padding: 0;overflow: visible}.item-detail-modal.is-event .item-detail-kind{width: fit-content;min-height: 28px;display: inline-flex;align-items: center;border: 1px solid rgba(255,106,0,.22);border-radius: 999px;background: #fff7ed;color: var(--emy-orange);padding: 0 11px;font-size: 10px;line-height: 1;font-weight: 900;text-transform: uppercase}.item-detail-modal.is-event .item-detail-copy>h2{margin: 12px 0 7px;color: var(--emy-navy);font-size: clamp(24px,4vw,34px);line-height: 1.05;font-weight: 900;overflow-wrap: anywhere}.item-detail-modal.is-event .item-detail-business,.item-detail-modal.is-event .item-detail-description{margin: 0;color: #667085;font-size: 14px;line-height: 1.45;font-weight: 680;overflow-wrap: anywhere}.item-detail-modal.is-event .item-detail-description{margin-top: 12px;color: #46556f;white-space: pre-wrap}.item-detail-modal.is-event .item-detail-meta{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.item-detail-modal.is-event .item-detail-meta span{min-height: 30px;display: inline-flex;align-items: center;border-radius: 999px;background: #f2f4f7;color: #5f6c84;padding: 0 12px;font-size: 12px;line-height: 1;font-weight: 820}.item-detail-modal.is-article{align-items: center}.item-detail-modal.is-article .item-detail-card{width: min(1080px,calc(100vw - 28px));max-height: calc(100dvh - 32px);overflow: hidden;border-radius: 20px;background: #fff}.item-detail-modal.is-article .item-detail-close{top: 13px;right: 13px;left: auto;width: 36px;min-width: 36px;height: 36px;display: grid;place-items: center;border-color: rgba(255,255,255,.74);background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(247,250,253,.76));color: var(--emy-navy);padding: 0;font-size: 0;font-weight: 820;box-shadow: 0 14px 30px rgba(0,27,71,.14),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter: blur(18px) saturate(1.14); -webkit-backdrop-filter: blur(18px) saturate(1.14)}.item-detail-modal.is-article .item-detail-close:hover{background: #fff;border-color: rgba(255,106,0,.24);color: var(--emy-orange)}.item-detail-modal.is-article .item-detail-close-label{display: none}.item-detail-modal.is-article .item-detail-close-x{width: 100%;height: 100%;display: grid;place-items: center;border-radius: 999px;background: transparent;font-size: 15px;line-height: 1;font-weight: 820}.item-detail-modal.is-article .item-detail-layout{ --article-cover-height: clamp(210px,32dvh,305px);height: min(860px,calc(100dvh - 32px));display: grid;grid-template-columns: minmax(0,1fr) minmax(420px,460px);grid-template-rows: var(--article-cover-height) minmax(0,1fr);gap: 0;padding: 0}.item-detail-modal.is-article .item-detail-art{grid-column: 1;grid-row: 1;display: block;min-height: 0;height: var(--article-cover-height);border: 0;border-radius: 20px 0 0 0;background: linear-gradient(135deg,#eef3f8,#fff7ed);box-shadow: none;isolation: isolate}.item-detail-modal.is-article .item-detail-art::after{z-index: 2;background: linear-gradient(180deg,rgba(0,27,71,.02) 0%,rgba(0,27,71,.04) 42%,rgba(255,255,255,.16) 68%,rgba(255,255,255,.72) 88%,#fff 100%)}.item-detail-modal.is-article .item-detail-art img,.item-detail-modal.is-article .item-detail-art video{object-fit: cover}.item-detail-modal.is-article .item-detail-art[hidden]{display: none !important}.item-detail-modal.is-article .item-detail-art[hidden] + .item-detail-copy{grid-row: 1 / span 2}.item-detail-modal.is-article .item-detail-copy{grid-column: 1 / -1;grid-row: 1 / span 2;display: grid;grid-template-columns: minmax(0,1fr) minmax(420px,460px);grid-auto-rows: min-content;align-items: start;min-height: 0;height: 100%;overflow: hidden;padding: 0;background: transparent;position: relative;z-index: 3;box-shadow: none}.item-detail-modal.is-article .item-business-panel{display: none !important}.item-detail-modal.is-article .item-product-panel{grid-column: 2;grid-row: 1 / span 12;align-self: start;height: auto;max-height: calc(100dvh - 140px);display: flex !important;flex-direction: column;align-content: start;gap: 0;min-height: 0;overflow: hidden;margin: 66px 16px 0 0;border-top: 0;border-left: 1px solid rgba(0,27,71,.08);border-radius: 0;background: #fff;padding: 0;box-shadow: none}.item-detail-modal.is-article .item-product-note,.item-detail-modal.is-article .item-product-seller,.item-detail-modal.is-article .item-product-specs,.item-detail-modal.is-article .item-product-connect,.item-detail-modal.is-article .item-product-chat-box{display: none !important}.item-detail-modal.is-article .item-product-social{order: 1;flex: 0 0 auto;grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px;margin: 0;border-top: 1px solid rgba(0,27,71,.08);border-bottom: 1px solid rgba(0,27,71,.08);background: #fff;padding: 15px 10px 14px}.item-detail-modal.is-article .item-product-social button{min-height: 42px;border: 0;border-radius: 0;background: transparent;box-shadow: none;grid-template-columns: 20px minmax(0,1fr);justify-items: center;align-items: center;gap: 7px;padding: 0 5px;text-align: left}.item-detail-modal.is-article .item-product-social button:hover,.item-detail-modal.is-article .item-product-social button.is-active{background: transparent;color: var(--emy-orange);transform: none}.item-detail-modal.is-article .item-product-social button svg{width: 18px;height: 18px}.item-detail-modal.is-article .item-product-social span{gap: 2px}.item-detail-modal.is-article .item-product-social strong{color: var(--emy-navy);font-size: 14px;line-height: 1;font-weight: 880}.item-detail-modal.is-article .item-product-social small{color: #667085;font-size: 11px;line-height: 1.05;font-weight: 720}.item-detail-modal.is-article .item-product-comments{order: 2;flex: 1 1 auto;display: flex;flex-direction: column;min-height: 0;overflow: hidden;border: 0;border-radius: 0;background: #fff;padding: 18px 10px 0}.item-detail-modal.is-article .item-product-comments .item-product-section-title{flex: 0 0 auto}.item-detail-modal.is-article .item-product-comments .item-product-section-title strong{font-size: 18px;line-height: 1.15;font-weight: 880}.item-detail-modal.is-article .item-product-comments .item-product-section-note{flex: 0 0 auto;margin: 16px 0 16px;color: #667085;font-size: 14px;line-height: 1.4}.item-detail-modal.is-article .item-product-comment-list{flex: 1 1 auto;min-height: clamp(150px,28dvh,260px);max-height: none;overflow: auto;padding-right: 4px}.item-detail-modal.is-article .item-product-comment-preview{flex: 0 0 auto;grid-template-columns: 38px minmax(0,1fr) auto;gap: 11px;margin-top: 18px;border-radius: 18px;background: #fff;padding: 10px 12px}.item-detail-modal.is-article .item-product-comment-preview .item-product-comment-avatar{width: 38px;height: 38px}.item-detail-modal.is-article .item-product-comment-preview input{height: 42px;border-radius: 999px;padding: 0 16px;font-size: 14px}.item-detail-modal.is-article .item-product-comment-preview button{min-height: 42px;border-radius: 12px;padding: 0 16px;font-size: 13px;font-weight: 820}.item-detail-modal.is-article .item-detail-kind{width: fit-content;min-height: 28px;display: inline-flex;align-items: center;border: 1px solid rgba(255,106,0,.22);border-radius: 999px;background: #fff7ed;color: var(--emy-orange);padding: 0 11px;font-size: 10px;line-height: 1;font-weight: 900;text-transform: uppercase}.item-detail-modal.is-article .item-detail-kind,.item-detail-modal.is-article .item-detail-copy>h2,.item-detail-modal.is-article .item-detail-business,.item-detail-modal.is-article .item-detail-description,.item-detail-modal.is-article .item-detail-meta{grid-column: 1;margin-left: clamp(18px,3vw,34px);margin-right: clamp(18px,3vw,34px)}.item-detail-modal.is-article .item-detail-kind{margin-top: calc(var(--article-cover-height) - 16px)}.item-detail-modal.is-article .item-detail-copy>h2,.item-detail-modal.is-article:not(.is-product):not(.is-business):not(.is-job) .item-detail-copy>h2{display: block;max-width: 18ch;margin-top: 12px;margin-bottom: 7px;overflow: visible;color: var(--emy-navy);font-size: clamp(25px,3.1vw,34px);line-height: 1.08;font-weight: 880;overflow-wrap: anywhere; -webkit-line-clamp: initial}.item-detail-modal.is-article .item-detail-business{display: flex;align-items: center;gap: 10px;margin-top: 0;margin-bottom: 0;color: #667085;font-size: 13.5px;line-height: 1.35;font-weight: 760}.item-detail-modal.is-article .item-detail-business.has-avatar::before{content: "";width: 42px;height: 42px;flex: 0 0 auto;border-radius: 999px;background: #fff var(--item-detail-avatar,linear-gradient(145deg,#fff6ec,#eef3f8)) center / cover no-repeat;box-shadow: inset 0 0 0 1px rgba(0,27,71,.08),0 8px 18px rgba(0,27,71,.10)}.item-detail-modal.is-article .item-detail-description{margin-top: 18px;max-width: min(76ch,calc(100% - clamp(36px,6vw,68px)));max-height: clamp(138px,calc(100dvh - var(--article-cover-height) - 176px),430px);overflow: auto;color: #263348;font-size: clamp(15px,1.35vw,16.5px);line-height: 1.65;font-weight: 500;white-space: pre-wrap;overflow-wrap: anywhere;padding-right: 8px}.item-detail-modal.is-article .item-detail-description{padding: 6px 0 24px;scrollbar-width: none; -ms-overflow-style: none; -webkit-mask-image: linear-gradient(180deg,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%);mask-image: linear-gradient(180deg,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%)}.item-detail-modal.is-article .item-detail-description::-webkit-scrollbar{display: none}.item-detail-modal.is-article .item-detail-inline-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;margin-top: 22px;padding-bottom: 8px;white-space: normal}.item-detail-modal.is-article .item-detail-inline-meta span{min-height: 32px;display: inline-flex;align-items: center;border-radius: 999px;background: #f2f4f7;color: #5f6c84;padding: 0 14px;font-size: 12px;line-height: 1.15;font-weight: 820;white-space: nowrap}.item-detail-modal.is-article .item-detail-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;margin-top: 18px;margin-bottom: 26px}.item-detail-modal.is-article .item-detail-meta span{min-height: 32px;display: inline-flex;align-items: center;border-radius: 999px;background: #f2f4f7;color: #5f6c84;padding: 0 14px;font-size: 12px;line-height: 1.15;font-weight: 820;white-space: nowrap}.item-detail-modal.is-article .item-detail-actions{display: none !important}.item-detail-modal.is-job .item-job-card-head strong,.item-job-card-head strong,.item-detail-modal.is-job .item-job-description,.item-job-description,.item-detail-modal.is-job .item-job-grid span,.item-job-grid span,.item-detail-modal.is-job .item-job-grid em,.item-job-grid em,.item-detail-modal.is-post .item-detail-copy>h2,.item-detail-modal.is-post.is-media-post .item-detail-copy h2,.item-detail-modal.is-post .item-detail-description,.item-detail-modal.is-post.is-media-post .item-detail-description,.item-detail-modal.is-event .item-detail-copy>h2,.item-detail-modal.is-event .item-detail-description,.item-detail-modal.is-article .item-detail-description{font-family: "Segoe UI",system-ui, -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-style: normal;letter-spacing: 0}.item-detail-modal.is-job .item-job-card-head strong,.item-job-card-head strong,.item-detail-modal.is-post .item-detail-copy>h2,.item-detail-modal.is-post.is-media-post .item-detail-copy h2,.item-detail-modal.is-event .item-detail-copy>h2{font-weight: 620}.item-detail-modal.is-post.is-text-post .item-detail-copy>h2,.item-detail-modal.is-job .item-job-description,.item-job-description,.item-detail-modal.is-post .item-detail-description,.item-detail-modal.is-post.is-media-post .item-detail-description,.item-detail-modal.is-event .item-detail-description,.item-detail-modal.is-article .item-detail-description{color: #344054;font-weight: 430}.item-detail-modal.is-job .item-job-grid span{font-weight: 430}.item-job-grid span{font-weight: 430}.item-detail-modal.is-job .item-job-grid span b{color: #7a8599;font-weight: 760}.item-job-grid span b{color: #7a8599;font-weight: 760}.item-detail-modal.is-job .item-job-grid em{display: block;color: #344054;font-size: 14px;line-height: 1.3;font-weight: 430}.item-job-grid em{display: block;color: #344054;font-size: 14px;line-height: 1.3;font-weight: 430}.item-detail-modal.is-article .item-detail-description{line-height: 1.58}@media(max-width: 760px){.item-detail-modal.is-article{align-items: end;padding: 10px}.item-detail-modal.is-article .item-detail-card{max-height: calc(100dvh - 20px);overflow: auto;border-radius: 18px 18px 0 0}.item-detail-modal.is-article .item-detail-layout{height: auto;grid-template-columns: 1fr;grid-template-rows: auto auto auto}.item-detail-modal.is-article .item-detail-art{grid-column: 1;grid-row: 1;height: clamp(180px,34dvh,280px);border-radius: 18px 18px 0 0}.item-detail-modal.is-article .item-detail-copy,.item-detail-modal.is-article .item-detail-art[hidden] + .item-detail-copy{grid-column: 1;grid-row: 2;display: block;overflow: visible;padding: 24px 20px 28px}.item-detail-modal.is-article .item-detail-kind,.item-detail-modal.is-article .item-detail-copy>h2,.item-detail-modal.is-article .item-detail-business,.item-detail-modal.is-article .item-detail-description,.item-detail-modal.is-article .item-detail-meta{margin-left: 0;margin-right: 0}.item-detail-modal.is-article .item-detail-close{top: 13px;right: 13px;left: auto;width: 36px;min-width: 36px;height: 36px;padding: 0}.item-detail-modal.is-article .item-detail-kind{margin-top: 0}.item-detail-modal.is-article .item-product-panel{grid-column: 1;grid-row: 3;position: static;height: auto;overflow: visible;margin: 0;border-left: 0;border-top: 1px solid rgba(0,27,71,.08);padding-top: 14px}.item-detail-modal.is-article .item-product-comments{overflow: visible}.item-detail-modal.is-article .item-product-comment-list{overflow: visible;min-height: 0}.item-detail-modal.is-article .item-product-social{grid-template-columns: repeat(2,minmax(0,1fr));padding-left: 0;padding-right: 0}.item-detail-modal.is-article .item-detail-copy>h2,.item-detail-modal.is-article:not(.is-product):not(.is-business):not(.is-job) .item-detail-copy>h2{max-width: none;font-size: clamp(24px,6.8vw,32px)}}.item-event-card{overflow: hidden;border: 1px solid rgba(0,27,71,.09);border-radius: 18px;background: linear-gradient(145deg,#fff,#fff8f0);box-shadow: 0 18px 38px rgba(0,27,71,.08)}.item-event-cover{position: relative;height: clamp(170px,28vw,230px);overflow: hidden;background: linear-gradient(135deg,#eef3f8,#fff8ef)}.item-event-cover[hidden]{display: none !important}.item-event-cover::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(0,27,71,.02),rgba(0,27,71,.12) 48%,rgba(0,27,71,.48));pointer-events: none}.item-event-cover img{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;display: block;background: #001b47}.item-event-hero{display: grid;grid-template-columns: 78px minmax(0,1fr);gap: 13px;align-items: center;padding: 15px;background: radial-gradient(circle at 92% 10%,rgba(255,106,0,.18),transparent 96px),linear-gradient(135deg,#fff,#edf2f7)}.item-event-date{width: 70px;height: 70px;display: grid;place-items: center;border-radius: 18px;background: var(--emy-navy);color: #fff;text-align: center;box-shadow: 0 14px 28px rgba(0,27,71,.18)}.item-event-date strong{display: block;font-size: 22px;line-height: 1;font-weight: 900}.item-event-date span{display: block;margin-top: 4px;font-size: 10px;line-height: 1;font-weight: 860;text-transform: uppercase}.item-event-hero-copy{min-width: 0;display: grid;gap: 5px}.item-event-hero-copy strong{color: var(--emy-navy);font-size: 18px;line-height: 1.12;font-weight: 900;overflow-wrap: anywhere}.item-event-hero-copy span{color: #667085;font-size: 12.5px;line-height: 1.3;font-weight: 730}.item-event-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 9px;padding: 13px 15px 0}.item-event-grid span{min-width: 0;border-radius: 13px;background: #fff;color: var(--emy-navy);padding: 10px 11px;font-size: 12px;line-height: 1.25;font-weight: 780;box-shadow: inset 0 0 0 1px rgba(0,27,71,.07);overflow-wrap: anywhere}.item-event-grid b{display: block;margin-bottom: 4px;color: #667085;font-size: 9.5px;line-height: 1;font-weight: 900;text-transform: uppercase}.item-event-actions{display: flex;flex-wrap: wrap;gap: 9px;padding: 14px 15px 15px}.item-event-actions button,.item-event-actions a{min-height: 38px;display: inline-flex;align-items: center;justify-content: center;gap: 7px;border-radius: 999px;padding: 0 14px;font: inherit;font-size: 12.5px;line-height: 1;font-weight: 860;text-decoration: none;cursor: pointer}.item-event-save{border: 0;background: var(--emy-orange);color: #fff;box-shadow: 0 12px 24px rgba(255,106,0,.18)}.item-event-chat,.item-event-profile{border: 1px solid rgba(0,27,71,.10);background: #fff;color: var(--emy-navy)}.item-event-participants{border: 0;background: var(--emy-navy);color: #fff;box-shadow: 0 12px 24px rgba(0,27,71,.16)}.item-event-actions [hidden],.item-event-participants-panel[hidden]{display: none !important}.item-event-actions svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.item-event-participants-panel{margin: 0 15px 15px;overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 16px;background: #fff;box-shadow: 0 12px 30px rgba(0,27,71,.08)}.item-event-participants-panel header{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 13px 14px;border-bottom: 1px solid rgba(0,27,71,.07)}.item-event-participants-panel header span{display: grid;gap: 3px}.item-event-participants-panel header small{color: var(--emy-orange);font-size: 9px;font-weight: 900;letter-spacing: .08em;text-transform: uppercase}.item-event-participants-panel header strong{color: var(--emy-navy);font-size: 15px;line-height: 1.1;font-weight: 900}.item-event-participants-panel header em{color: #667085;font-size: 11px;font-style: normal;font-weight: 720}.item-event-participants-panel header button{width: 32px;height: 32px;border: 0;border-radius: 999px;background: #f2f4f7;color: var(--emy-navy);font: inherit;font-size: 15px;font-weight: 900;cursor: pointer}.item-event-participants-panel ul{display: grid;gap: 0;margin: 0;padding: 0;list-style: none}.item-event-participants-panel li{display: flex;align-items: center;gap: 10px;min-height: 48px;padding: 9px 14px;color: var(--emy-navy);font-size: 12.5px;font-weight: 790}.item-event-participants-panel li + li{border-top: 1px solid rgba(0,27,71,.06)}.item-event-participants-panel li.is-empty{color: #667085;font-weight: 680}.item-event-participant-avatar{width: 30px;height: 30px;flex: 0 0 30px;display: grid;place-items: center;overflow: hidden;border-radius: 50%;background: #edf2f7;color: var(--emy-navy);font-size: 11px;font-weight: 900}.item-event-participant-avatar img{width: 100%;height: 100%;object-fit: cover;display: block}@media(max-width: 640px){.item-detail-modal.is-event{align-items: end;padding: 10px}.item-detail-modal.is-event .item-detail-card{border-radius: 18px 18px 0 0;max-height: calc(100dvh - 20px)}.item-detail-modal.is-event .item-event-grid{grid-template-columns: 1fr}.item-detail-modal.is-event .item-event-actions>*{flex: 1 1 auto}}.video-duration-badge{position: absolute;right: 9px;bottom: 9px;z-index: 7;display: inline-flex;min-width: 46px;min-height: 24px;align-items: center;justify-content: center;border-radius: 999px;background: rgba(0,27,71,.76);color: #fff;padding: 0 8px;font-size: 11px;line-height: 1;font-weight: 820;letter-spacing: 0;pointer-events: none;backdrop-filter: blur(10px);transition: opacity .16s ease,transform .16s ease}.video-duration-badge[data-countdown="true"]::after{content: " left";margin-left: 3px;font-size: 9px;font-weight: 780;opacity: .78}.video-duration-badge[hidden]{display: none !important}.clip-progress{position: absolute;left: 12px;right: 12px;bottom: 12px;z-index: 6;height: 4px;border-radius: 999px;background: rgba(255,255,255,.28);overflow: hidden;pointer-events: none;box-shadow: 0 0 0 1px rgba(0,27,71,.10)}.clip-progress-fill{display: block;width: var(--clip-progress,0%);height: 100%;border-radius: inherit;background: linear-gradient(90deg,var(--emy-orange),#ffb067);transition: width .18s linear}.reel-card .clip-progress,.feed-card.is-clip .clip-progress,.feed-clip-card .clip-progress,.feed-product-clip-card .clip-progress,.clip-viewer-media .clip-progress,.item-product-gallery-frame .clip-progress,.business-preview-card-reel .clip-progress{display: none !important}.reel-card .video-duration-badge[data-countdown="true"],.feed-card.is-clip .video-duration-badge[data-countdown="true"],.feed-clip-card .video-duration-badge[data-countdown="true"],.feed-product-clip-card .video-duration-badge[data-countdown="true"],.clip-viewer-frame .video-duration-badge[data-countdown="true"],.item-product-gallery-frame .video-duration-badge[data-countdown="true"],.business-preview-card-reel .video-duration-badge[data-countdown="true"]{display: none !important}.reel-card .photo::after,.reel-card .media::after,.feed-card.is-clip .feed-media::before,.feed-card.is-clip .feed-media::after,.feed-clip-card .photo::after,.feed-product-clip-card .photo::after,.clip-viewer-media::after,.business-preview-card-reel .photo::after,.business-preview-card-reel .business-preview-media::after,.social-feed-card.is-clip .social-feed-media::after{opacity: 0 !important;background: transparent !important;box-shadow: none !important}.reel-card .photo,.reel-card .media,.feed-clip-card .photo,.feed-product-clip-card .photo{opacity: 1 !important}.item-product-gallery-frame .video-duration-badge{bottom: 44px;right: 12px}.clip-viewer-media .video-duration-badge,.business-card .photo .video-duration-badge,.reel-card .photo .video-duration-badge,.reel-card .media .video-duration-badge,.feed-media .video-duration-badge{box-shadow: 0 8px 18px rgba(0,0,0,.22)}.reel-card .photo .video-duration-badge,.reel-card .media .video-duration-badge{top: auto;right: 12px;bottom: 58px;opacity: 0;visibility: hidden;transform: translateY(4px)}.business-preview-card-reel .business-preview-media .video-duration-badge,.feed-media .video-duration-badge,.clip-viewer-media .video-duration-badge,.business-card .photo .video-duration-badge{opacity: 0;visibility: hidden;transform: translateY(4px)}.business-preview-card-reel .business-preview-media .video-duration-badge{top: auto;right: 8px;bottom: 10px}.feed-media .video-duration-badge{top: auto;right: 10px;bottom: 10px}.reel-card:hover .photo .video-duration-badge,.reel-card:focus-within .photo .video-duration-badge,.reel-card:hover .media .video-duration-badge,.reel-card:focus-within .media .video-duration-badge,.business-preview-card-reel:hover .business-preview-media .video-duration-badge,.business-preview-card-reel:focus-within .business-preview-media .video-duration-badge,.feed-card:hover .feed-media .video-duration-badge,.feed-card:focus-within .feed-media .video-duration-badge,.clip-viewer-frame:hover .clip-viewer-media .video-duration-badge,.clip-viewer-frame:focus-within .clip-viewer-media .video-duration-badge,.business-card:hover .photo .video-duration-badge,.business-card:focus-within .photo .video-duration-badge,.business-card .photo:hover .video-duration-badge,.business-card .photo:focus-within .video-duration-badge{opacity: 1;visibility: visible;transform: translateY(0)}.reel-card:hover .photo .video-duration-badge[hidden],.reel-card:focus-within .photo .video-duration-badge[hidden],.reel-card:hover .media .video-duration-badge[hidden],.reel-card:focus-within .media .video-duration-badge[hidden],.business-preview-card-reel:hover .business-preview-media .video-duration-badge[hidden],.business-preview-card-reel:focus-within .business-preview-media .video-duration-badge[hidden],.feed-card:hover .feed-media .video-duration-badge[hidden],.feed-card:focus-within .feed-media .video-duration-badge[hidden],.clip-viewer-frame:hover .clip-viewer-media .video-duration-badge[hidden],.clip-viewer-frame:focus-within .clip-viewer-media .video-duration-badge[hidden],.business-card:hover .photo .video-duration-badge[hidden],.business-card:focus-within .photo .video-duration-badge[hidden],.business-card .photo:hover .video-duration-badge[hidden],.business-card .photo:focus-within .video-duration-badge[hidden]{display: inline-flex !important}.clip-viewer-modal{position: fixed;inset: 0;z-index: 240;display: none;background: radial-gradient(circle at 78% 10%,rgba(255,106,0,.10),transparent 260px),rgba(255,253,248,.97);backdrop-filter: blur(14px)}.clip-viewer-modal.is-open{display: block}.clip-viewer-close{position: fixed;right: 22px;top: 18px;z-index: 4;width: 42px;height: 42px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.94);color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;font-size: 22px;line-height: 1;font-weight: 600;box-shadow: 0 14px 30px rgba(0,27,71,.12)}.clip-viewer-track{height: 100dvh;overflow-y: auto;overflow-x: hidden;overscroll-behavior: contain;scroll-behavior: auto;scroll-snap-type: y mandatory;scrollbar-width: none;touch-action: pan-y}.clip-viewer-track::-webkit-scrollbar{display: none}.clip-viewer-slide{min-height: 100dvh;position: relative;display: grid;grid-template-columns: minmax(240px,360px) minmax(240px,430px);justify-content: center;align-items: center;gap: 22px;padding: 30px 22px;scroll-snap-align: start;scroll-snap-stop: normal}.clip-viewer-side{align-self: center;display: grid;gap: 14px;justify-items: center;min-width: 0;max-width: 392px}.clip-viewer-side .clip-viewer-info{width: 100%}.clip-viewer-slide:has(.clip-viewer-comments-panel:not([hidden])),.clip-viewer-slide.is-comments-open{grid-template-columns: minmax(210px,320px) minmax(240px,420px) minmax(300px,420px)}.clip-viewer-frame{position: relative;width: min(430px,calc(100vw - 138px));height: min(calc(100dvh - 60px),760px);aspect-ratio: 9 / 16;border-radius: 18px;overflow: visible;background: #111827;box-shadow: 0 28px 70px rgba(0,27,71,.24),0 18px 34px rgba(255,106,0,.10)}.clip-viewer-media{position: absolute;inset: 0;overflow: hidden;border-radius: inherit;background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 56px);cursor: pointer}.clip-viewer-media.pizza,.clip-viewer-media.reel-a{background: radial-gradient(circle at 32% 42%,#ffd9a8 0 42px,transparent 43px),radial-gradient(circle at 67% 34%,#ed4f37 0 19px,transparent 20px),radial-gradient(circle at 56% 66%,#f4edb6 0 40px,transparent 41px),linear-gradient(135deg,#f9a94f,#7c301b)}.clip-viewer-media.shop{background: linear-gradient(135deg,#eef3f7,#fff),radial-gradient(circle at 64% 32%,#d8a082,transparent 78px),linear-gradient(90deg,#394250,transparent)}.clip-viewer-media.bottle,.clip-viewer-media.clear-bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 42px,transparent 43px)}.clip-viewer-media.feed,.clip-viewer-media.reel,.clip-viewer-media.reel-b{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 58px)}.clip-viewer-media img,.clip-viewer-media video{width: 100%;height: 100%;object-fit: cover;display: block}.clip-viewer-media .clip-progress{left: 18px;right: 18px;bottom: 18px;height: 5px;background: rgba(255,255,255,.26)}.clip-viewer-media .video-duration-badge{opacity: 1;visibility: visible;transform: translateY(0)}.clip-viewer-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,27,71,.10),transparent 34%,rgba(0,27,71,.92));pointer-events: none}.clip-viewer-controls{position: absolute;left: auto;right: 14px;top: 70px;z-index: 9;display: flex;flex-direction: column;align-items: center;gap: 8px}.clip-viewer-control{width: 46px;height: 46px;border: 1px solid rgba(255,255,255,.16);border-radius: 999px;background: rgba(0,0,0,.36);color: #fff;cursor: pointer;display: grid;place-items: center;padding: 0;box-shadow: 0 12px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter: blur(16px) saturate(1.08)}.clip-viewer-control:hover,.clip-viewer-control[aria-expanded="true"]{background: rgba(0,0,0,.48);border-color: rgba(255,255,255,.26)}.clip-viewer-control svg{width: 21px;height: 21px;fill: none;stroke: currentColor;stroke-width: 2.35;stroke-linecap: round;stroke-linejoin: round}.clip-viewer-control .play-icon{display: none;fill: currentColor;stroke: none}.clip-viewer-frame.is-paused .clip-viewer-control-play .pause-icon{display: none}.clip-viewer-frame.is-paused .clip-viewer-control-play .play-icon{display: block}.clip-viewer-frame.is-muted .clip-viewer-control-sound [data-sound-wave]{display: none}.clip-viewer-frame:not(.is-muted) .clip-viewer-control-sound [data-muted-mark]{display: none}.clip-viewer-volume{position: relative;display: inline-grid;place-items: center; --clip-viewer-volume: 1}.clip-viewer-volume-popover{position: absolute;left: auto;right: calc(100% + 8px);top: 50%;z-index: 12;width: 42px;height: 138px;transform: translate(4px, -50%);opacity: 0;pointer-events: none;border: 1px solid rgba(255,255,255,.18);border-radius: 999px;background: rgba(4,12,26,.78);box-shadow: 0 18px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter: blur(16px) saturate(1.08);touch-action: none;transition: opacity .16s ease,transform .16s ease}.clip-viewer-volume:hover .clip-viewer-volume-popover,.clip-viewer-volume:focus-within .clip-viewer-volume-popover{opacity: 1;pointer-events: auto;transform: translate(0, -50%)}.clip-viewer-volume-track{position: absolute;left: 50%;top: 15px;bottom: 15px;width: 8px;transform: translateX(-50%);border-radius: 999px;background: rgba(255,255,255,.20)}.clip-viewer-volume-fill{position: absolute;left: 0;right: 0;bottom: 0;height: calc(var(--clip-viewer-volume) * 100%);border-radius: inherit;background: linear-gradient(180deg,#ffb067,var(--emy-orange))}.clip-viewer-volume-knob{position: absolute;left: 50%;bottom: calc(var(--clip-viewer-volume) * 100%);width: 16px;height: 16px;transform: translate(-50%,50%);border-radius: 999px;background: #fff;box-shadow: 0 6px 16px rgba(0,0,0,.26)}.clip-viewer-volume-slider{position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;opacity: 0;cursor: ns-resize;pointer-events: none;touch-action: none}.clip-viewer-control-more svg{fill: currentColor;stroke: none}.clip-viewer-more-menu{position: fixed;left: var(--clip-more-left,118px);top: var(--clip-more-top,66px);z-index: 2147483647;width: min(260px,calc(100vw - 24px));max-height: min(420px,calc(100dvh - 24px));overflow: auto;border: 1px solid rgba(255,255,255,.34);border-radius: 16px;background: rgba(14,23,42,.84);color: #fff;padding: 7px;box-shadow: 0 18px 42px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter: blur(18px) saturate(1.12)}.clip-viewer-more-menu[hidden]{display: none !important}.clip-viewer-more-menu button{width: 100%;min-height: 36px;border: 0;border-radius: 11px;background: transparent;color: inherit;cursor: pointer;padding: 0 11px;text-align: left;font: inherit;font-size: 12.5px;font-weight: 760}.clip-viewer-more-menu button:hover{background: rgba(255,255,255,.12);color: #fff}.clip-viewer-more-menu button.is-danger{color: #ffb4a8}.clip-viewer-play{position: absolute;left: 50%;top: 44%;z-index: 2;width: 72px;height: 72px;border-radius: 999px;background: rgba(255,255,255,.82);color: var(--emy-orange);display: grid;place-items: center;border: 0;padding: 0;cursor: pointer;transform: translate(-50%, -50%);box-shadow: 0 14px 30px rgba(0,27,71,.20)}.clip-viewer-frame.is-playing .clip-viewer-play{opacity: 0;pointer-events: none;transform: translate(-50%, -50%) scale(.92)}.clip-viewer-play svg{width: 32px;height: 32px;margin-left: 3px;fill: currentColor}.clip-viewer-info{align-self: center;display: grid;gap: 13px;color: var(--emy-navy);max-width: 392px;border: 1px solid rgba(0,27,71,.08);border-radius: 24px;background: linear-gradient(145deg,rgba(255,255,255,.90),rgba(255,248,241,.70));box-shadow: 0 24px 60px rgba(0,27,71,.10),inset 0 1px 0 rgba(255,255,255,.86);padding: 16px;backdrop-filter: blur(18px)}.clip-viewer-creator{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 11px;min-width: 0;border: 1px solid rgba(0,27,71,.07);border-radius: 18px;background: rgba(255,255,255,.68);padding: 8px}.clip-viewer-profile{min-width: 0;display: grid;grid-template-columns: 54px minmax(0,1fr);align-items: center;gap: 11px;color: inherit;text-decoration: none;border-radius: 14px}.clip-viewer-profile:hover .clip-viewer-identity strong{color: var(--emy-orange)}.clip-viewer-avatar{flex: 0 0 auto;width: 54px;height: 54px;display: grid;place-items: center;border-radius: 999px;border: 3px solid rgba(255,255,255,.96);background: linear-gradient(145deg,#fff,#eef3f8);color: #08265a;font-size: 18px;font-weight: 900;line-height: 1;text-transform: uppercase;box-shadow: 0 0 0 1px rgba(0,27,71,.10),0 14px 26px rgba(0,27,71,.16)}.clip-viewer-avatar>span{width: 100%;height: 100%;display: grid;place-items: center;border-radius: inherit}.clip-viewer-avatar.has-image{overflow: hidden;background: #fff}.clip-viewer-avatar img{width: 100%;height: 100%;object-fit: cover;display: block;border-radius: inherit}.clip-viewer-avatar.pizza{background: radial-gradient(circle at 34% 42%,#ffd8a8 0 17px,transparent 18px),radial-gradient(circle at 67% 34%,#ed4f37 0 9px,transparent 10px),linear-gradient(135deg,#f9b15d,#7c301b)}.clip-viewer-avatar.shop{background: linear-gradient(135deg,#eef3f7,#fff),radial-gradient(circle at 64% 32%,#d8a082,transparent 30px),linear-gradient(90deg,#394250,transparent)}.clip-viewer-avatar.bottle,.clip-viewer-avatar.clear-bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 18px,transparent 19px)}.clip-viewer-avatar.feed,.clip-viewer-avatar.reel,.clip-viewer-avatar.reel-a,.clip-viewer-avatar.reel-b{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 30px)}.clip-viewer-identity{min-width: 0;display: grid;gap: 3px}.clip-viewer-identity strong{overflow: hidden;color: var(--emy-navy);font-size: 16px;line-height: 1.05;font-weight: 860;text-overflow: ellipsis;white-space: nowrap}.clip-viewer-identity span{overflow: hidden;color: #64728c;font-size: 12px;line-height: 1.1;font-weight: 680;text-overflow: ellipsis;white-space: nowrap}.clip-viewer-customer{flex: 0 0 auto;min-height: 38px;border: 1px solid rgba(255,106,0,.22);border-radius: 999px;background: linear-gradient(135deg,#ff6a00,#ff8c33);color: #fff;cursor: pointer;padding: 0 15px;font-size: 12px;line-height: 1;font-weight: 880;white-space: nowrap;box-shadow: 0 14px 26px rgba(255,106,0,.24)}.clip-viewer-customer:hover{transform: translateY(-1px);box-shadow: 0 18px 30px rgba(255,106,0,.30)}.clip-viewer-customer.is-customer{border-color: rgba(0,27,71,.12);background: var(--emy-navy);box-shadow: 0 14px 26px rgba(0,27,71,.18)}.clip-viewer-sound{display: inline-flex;width: fit-content;max-width: 100%;align-items: center;gap: 8px;border-radius: 999px;border: 1px solid rgba(255,106,0,.13);background: rgba(255,255,255,.82);color: #172b4d;padding: 8px 11px;box-shadow: 0 12px 24px rgba(0,27,71,.08);font-size: 12px;line-height: 1;font-weight: 720}.clip-viewer-sound svg{width: 15px;height: 15px;fill: currentColor}.clip-viewer-info h3{margin: 0;color: var(--emy-navy);font-size: clamp(21px,2.1vw,30px);line-height: 1.16;font-weight: 620;letter-spacing: 0}.clip-viewer-info p{margin: 0;color: #344054;font-size: 14.5px;line-height: 1.5;font-weight: 430}.clip-viewer-caption{display: none;position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;color: #fff;padding: 94px 18px 18px;background: linear-gradient(180deg,transparent,rgba(0,27,71,.86))}.clip-viewer-caption small{display: block;color: rgba(255,255,255,.74);font-size: 12px;line-height: 1.2;font-weight: 680}.clip-viewer-caption h3{margin: 7px 0 0;color: #fff;font-size: 21px;line-height: 1.08;font-weight: 820}.clip-viewer-caption p{margin: 7px 0 0;color: rgba(255,255,255,.84);font-size: 13px;line-height: 1.35;font-weight: 520}.clip-viewer-price{display: inline-flex;width: fit-content;margin-top: 10px;border-radius: 999px;background: rgba(255,244,232,.95);color: #d85a00;padding: 7px 10px;font-size: 13px;line-height: 1;font-weight: 850}.clip-viewer-product-price{display: inline-flex;width: fit-content;min-height: 36px;align-items: center;gap: 8px;border: 1px solid rgba(255,106,0,.16);border-radius: 999px;background: linear-gradient(145deg,rgba(255,255,255,.90),rgba(255,244,232,.72));color: var(--emy-navy);padding: 0 12px 0 10px;box-shadow: 0 12px 26px rgba(255,106,0,.10),inset 0 1px 0 rgba(255,255,255,.82);font-size: 12px;line-height: 1;font-weight: 820;backdrop-filter: blur(14px)}.clip-viewer-product-price span{color: #d85a00;font-size: 10px;font-weight: 900;text-transform: uppercase;letter-spacing: .08em}.clip-viewer-product-price strong{color: var(--emy-navy);font-size: 15px;line-height: 1;font-weight: 900}.clip-viewer-video-product-chip{position: absolute;left: 14px;right: 14px;bottom: 14px;z-index: 6;min-height: 42px;display: flex;align-items: center;justify-content: space-between;gap: 10px;border: 1px solid rgba(255,255,255,.28);border-radius: 14px;background: rgba(0,27,71,.58);color: #fff;padding: 8px 10px;box-shadow: 0 12px 28px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter: blur(14px) saturate(1.12);pointer-events: none}.clip-viewer-video-product-chip strong{min-width: 0;overflow: hidden;color: #fff;font-size: 13px;line-height: 1.15;font-weight: 860;text-overflow: ellipsis;white-space: nowrap}.clip-viewer-video-product-chip span{flex: 0 0 auto;min-height: 24px;display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;background: rgba(255,244,232,.96);color: #d85a00;padding: 0 9px;font-size: 11px;line-height: 1;font-weight: 900;white-space: nowrap}.clip-viewer-like-chip{position: relative;left: auto;bottom: auto;z-index: 8;min-height: 46px;width: fit-content;max-width: min(100%,392px);display: inline-flex;align-items: center;justify-content: center;gap: 9px;border: 1px solid rgba(255,106,0,.34);border-radius: 999px;background: rgba(255,255,255,.94);color: #d85a00;padding: 0 13px 0 10px;box-shadow: 0 18px 38px rgba(0,27,71,.18),inset 0 1px 0 rgba(255,255,255,.86);font: inherit;font-size: 14px;line-height: 1;font-weight: 900;cursor: pointer;transform: none;backdrop-filter: blur(14px) saturate(1.1)}.clip-viewer-like-chip:hover{border-color: rgba(255,106,0,.52);background: rgba(255,250,245,.98);transform: translateY(-1px)}.clip-viewer-like-chip.is-active{border-color: rgba(255,106,0,.48);background: rgba(255,244,232,.98)}.clip-viewer-like-icon{width: 28px;height: 28px;display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center}.clip-viewer-like-icon svg,.clip-viewer-like-icon img{width: 28px;height: 28px;display: block;overflow: visible;filter: drop-shadow(0 9px 12px rgba(255,106,0,.22))}.clip-viewer-like-chip.is-bouncing .clip-viewer-like-icon svg,.clip-viewer-like-chip.is-bouncing .clip-viewer-like-icon img{animation: clipLikeBagHello .72s ease-in-out both}.clip-viewer-like-label{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.clip-viewer-like-count{min-width: 24px;height: 24px;display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;background: #fff;color: #d85a00;padding: 0 7px;box-shadow: inset 0 0 0 1px rgba(255,106,0,.12);font-size: 12px;line-height: 1;font-weight: 900}@keyframes clipLikeBagHello{0%,100%{transform: translateY(0) rotate(0deg) scale(1)}20%{transform: translateY(-6px) rotate(-6deg) scale(1.08)}40%{transform: translateY(-2px) rotate(6deg) scale(1.05)}62%{transform: translateY(-4px) rotate(-3deg) scale(1.06)}}.clip-viewer-product-details{display: grid;gap: 9px;border: 1px solid rgba(255,106,0,.14);border-radius: 16px;background: rgba(255,255,255,.72);padding: 11px;box-shadow: inset 0 1px 0 rgba(255,255,255,.82)}.clip-viewer-product-copy{margin: 0;color: #344054;font-size: 13.5px;line-height: 1.42;font-weight: 520}.clip-viewer-product-facts{display: grid;grid-template-columns: repeat(auto-fit,minmax(112px,1fr));gap: 8px;margin: 0}.clip-viewer-product-facts div{min-width: 0;display: grid;gap: 4px;border-radius: 12px;background: rgba(255,244,232,.78);padding: 8px 9px}.clip-viewer-product-facts dt{color: #d85a00;font-size: 10px;line-height: 1;font-weight: 900;text-transform: uppercase;letter-spacing: 0}.clip-viewer-product-facts dd{min-width: 0;margin: 0;color: var(--emy-navy);font-size: 13px;line-height: 1.2;font-weight: 860;overflow-wrap: anywhere}.clip-viewer-actions{display: none !important;align-content: center;justify-items: center;gap: 8px;width: 68px;color: rgba(255,255,255,.90);padding: 10px 6px;border: 1px solid rgba(255,255,255,.20);border-radius: 20px;background: linear-gradient(180deg,rgba(0,27,71,.74),rgba(3,42,89,.48));box-shadow: 0 18px 40px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -16px 30px rgba(0,0,0,.12);backdrop-filter: blur(18px) saturate(1.16)}.clip-viewer-action{position: relative;display: grid;justify-items: center;gap: 5px;width: 54px;min-height: 51px;color: rgba(255,255,255,.90);padding: 0}.clip-viewer-action button{width: 38px;height: 34px;border: 1px solid rgba(255,255,255,.26);border-radius: 11px;background: rgba(255,255,255,.12);color: inherit;cursor: pointer;display: grid;place-items: center;box-shadow: 0 10px 22px rgba(0,27,71,.18),inset 0 1px 0 rgba(255,255,255,.22);backdrop-filter: blur(14px) saturate(1.12);transition: color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.clip-viewer-action button:hover{border-color: rgba(255,255,255,.38);background: rgba(255,255,255,.20);color: #fff;transform: translateY(-1px);box-shadow: 0 14px 28px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.30)}.clip-viewer-action:focus-within{outline: 3px solid rgba(255,255,255,.18);outline-offset: 2px;border-radius: 14px}.clip-viewer-action.is-active button{border-color: rgba(255,106,0,.28);background: rgba(255,244,232,.95);color: #d85a00;box-shadow: 0 12px 26px rgba(255,106,0,.18),inset 0 1px 0 rgba(255,255,255,.90)}.clip-viewer-action svg{width: 18px;height: 18px;stroke: currentColor;stroke-width: 2.2;fill: none}.clip-viewer-action-text{display: block;width: 54px;text-align: center;color: rgba(255,255,255,.88);text-shadow: 0 1px 8px rgba(0,27,71,.30)}.clip-viewer-action-text strong{position: absolute;right: 5px;top: -5px;display: flex;min-width: 17px;height: 17px;align-items: center;justify-content: center;border: 1px solid rgba(255,255,255,.48);border-radius: 999px;background: rgba(255,255,255,.94);color: #001b47;padding: 0 4px;font-size: 10px;line-height: 1;font-weight: 850;box-shadow: 0 8px 16px rgba(0,27,71,.16);backdrop-filter: blur(10px)}.clip-viewer-action-text small{color: inherit;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 10.5px;line-height: 1;font-weight: 760}.clip-viewer-action.is-label-only .clip-viewer-action-text strong{display: none}.clip-viewer-feedback{width: 58px;min-height: 18px;margin: 0;border-radius: 999px;color: rgba(255,255,255,.72);text-align: center;font-size: 9.5px;line-height: 1.2;font-weight: 760}.clip-viewer-comments-panel{position: relative;grid-column: 4;align-self: center;justify-self: stretch;z-index: 6;width: 100%;height: min(680px,calc(100dvh - 52px));max-height: calc(100dvh - 52px);overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 18px;background: rgba(255,255,255,.98);box-shadow: 0 24px 70px rgba(0,27,71,.16),0 12px 28px rgba(255,106,0,.07);display: grid;grid-template-rows: auto minmax(0,1fr) auto;transform: none;backdrop-filter: blur(16px)}.clip-viewer-comments-panel[hidden]{display: none}.clip-viewer-comments-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 64px;border-bottom: 1px solid rgba(0,27,71,.08);padding: 0 18px}.clip-viewer-comments-title{display: flex;align-items: baseline;gap: 9px;min-width: 0}.clip-viewer-comments-head strong{color: var(--emy-navy);font-size: 20px;line-height: 1.2;font-weight: 820}.clip-viewer-comments-title b{color: #667085;font-size: 14px;line-height: 1;font-weight: 720}.clip-viewer-comments-tools{display: inline-flex;align-items: center;gap: 8px}.clip-viewer-comments-head button{width: 34px;height: 34px;display: inline-grid;place-items: center;border: 0;border-radius: 999px;background: transparent;color: var(--emy-navy);cursor: pointer;font-size: 0;line-height: 1;font-weight: 760}.clip-viewer-comments-head button:hover{background: #f3f6fb;color: var(--emy-orange)}.clip-viewer-comments-head svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.clip-viewer-comments-list{display: grid;align-content: start;gap: 17px;min-height: 0;overflow: auto;padding: 18px 18px 16px;scrollbar-width: thin}.clip-viewer-comment{display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 8px;align-items: start}.clip-viewer-comment-body{min-width: 0;display: grid;gap: 5px}.clip-viewer-comment-avatar{display: grid;width: 30px;height: 30px;place-items: center;border-radius: 999px;background: #eef3f8;color: var(--emy-navy);font-size: 11px;font-weight: 800;text-decoration: none;cursor: pointer}.clip-viewer-comment-avatar.has-image{overflow: hidden;background: #fff;color: transparent}.clip-viewer-comment-avatar img{width: 100%;height: 100%;border-radius: inherit;object-fit: cover;display: block}.clip-viewer-comment-bubble{border: 1px solid rgba(0,27,71,.06);border-radius: 14px;background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(248,251,255,.74));color: #667085;padding: 9px 11px;box-shadow: 0 10px 24px rgba(0,27,71,.055),inset 0 1px 0 rgba(255,255,255,.84);font-size: 12px;line-height: 1.35;font-weight: 520}.clip-viewer-comment-bubble strong{display: block;margin-bottom: 2px;color: var(--emy-navy);font-size: 11.5px;line-height: 1.1;font-weight: 820}.clip-viewer-comment-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;padding-left: 2px;color: #667085;font-size: 11px;line-height: 1;font-weight: 820}.clip-viewer-comment-actions button{display: inline-flex;align-items: center;justify-content: center;gap: 4px;width: auto;min-width: 18px;height: 22px;min-height: 22px;border: 0;border-radius: 6px;background: transparent;color: #7a869e;cursor: pointer;padding: 0 2px;font: inherit;font-size: 0;box-shadow: none}.clip-viewer-comment-actions button svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.clip-viewer-comment-actions button:hover,.clip-viewer-comment-actions button.is-active{background: transparent;color: var(--emy-orange)}.clip-viewer-comment-actions [data-clip-comment-like-count],.clip-viewer-comment-actions [data-clip-comment-dislike-count]{min-width: 14px;min-height: 18px;display: inline-flex;align-items: center;justify-content: center;color: #7a869e;padding: 0 2px;font-size: 11px;font-weight: 830}.clip-viewer-comment-edit-field{width: min(100%,420px);min-height: 34px;border: 1px solid rgba(0,27,71,.12);border-radius: 10px;background: #fff;color: var(--emy-navy);padding: 7px 9px;font: inherit;font-size: 12px;outline: none}.clip-viewer-comment-replies{display: grid;gap: 7px;margin-top: 2px;padding-left: 12px;border-left: 2px solid rgba(0,27,71,.07)}.clip-viewer-comment-reply{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 7px;align-items: start}.clip-viewer-comment-reply .clip-viewer-comment-avatar{width: 24px;height: 24px;font-size: 10px}.clip-viewer-comment-reply .clip-viewer-comment-bubble{padding: 7px 9px;font-size: 11.5px}.clip-viewer-comment-reply-form{width: 100%;max-width: 100%;box-sizing: border-box;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 7px;padding-left: 4px}.clip-viewer-comment-reply-form[hidden]{display: none}.clip-viewer-comment-reply-form input{min-width: 0;height: 32px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: #fff;color: var(--emy-navy);outline: none;padding: 0 38px 0 10px;font: inherit;font-size: 11.5px}.clip-viewer-comment-reply-form button{width: auto;min-width: 54px;height: 30px;min-height: 30px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 4px;padding: 0 9px;font-size: 11px;font-weight: 820;white-space: nowrap;box-shadow: 0 6px 12px rgba(255,106,0,.14)}.clip-viewer-comment-reply-form button::after{content: "Reply"}.clip-viewer-comment-reply-form button svg{display: block;width: 13px;height: 13px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;opacity: 1}.clip-viewer-comment-form{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px;margin-top: 12px}.clip-viewer-comment-form input{min-width: 0;height: 38px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: #f7f9fc;color: var(--emy-navy);outline: none;padding: 0 12px;font: inherit;font-size: 12px}.clip-viewer-comment-form input:focus{border-color: rgba(255,106,0,.34);box-shadow: 0 0 0 3px rgba(255,106,0,.10)}.clip-viewer-comment-form button{min-width: 58px;height: 38px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;padding: 0 14px;font-size: 12px;line-height: 1;font-weight: 800;white-space: nowrap}@media(max-width: 680px){.item-detail-modal{padding: 12px;align-items: end}.item-detail-card{max-height: calc(100dvh - 24px);border-radius: 18px 18px 0 0}.item-detail-modal.is-product .item-detail-card{max-height: calc(100dvh - 24px)}.item-detail-layout{grid-template-columns: 1fr;gap: 12px;padding: 14px}.item-detail-modal.is-product .item-detail-layout{height: calc(100dvh - 24px);grid-template-columns: 1fr;grid-template-rows: 230px minmax(0,1fr)}.item-detail-art{min-height: 220px}.item-detail-modal.is-product .item-detail-art{height: 230px}.item-detail-copy{padding: 2px 0 4px}.item-detail-modal.is-product .item-detail-copy{padding-right: 2px}.item-detail-modal.is-business .item-detail-card{max-height: calc(100dvh - 24px)}.item-detail-modal.is-business .item-detail-layout{padding: 14px}.item-detail-modal.is-business .item-detail-copy{max-height: calc(100dvh - 52px)}.item-detail-modal.is-business .item-business-summary{grid-template-columns: 64px minmax(0,1fr);padding: 14px}.item-detail-modal.is-business .item-business-avatar{width: 64px;height: 64px}.item-detail-modal.is-business .item-business-copy strong{font-size: 18px}.item-detail-modal.is-business .item-business-profile-pill{grid-column: 1 / -1;width: 100%}.item-job-grid{grid-template-columns: 1fr}.item-business-summary{grid-template-columns: 52px minmax(0,1fr)}.item-business-profile-pill{grid-column: 1 / -1;width: 100%}.item-business-facts,.item-business-library-grid,.item-business-actions{grid-template-columns: 1fr}.item-product-gallery-thumbs{ --item-gallery-thumb-size: clamp(64px,21vw,92px);grid-template-columns: repeat(auto-fit,minmax(var(--item-gallery-thumb-size),var(--item-gallery-thumb-size)))}.item-product-gallery-thumb{width: var(--item-gallery-thumb-size);height: var(--item-gallery-thumb-size);min-height: var(--item-gallery-thumb-size)}.item-product-gallery-caption{left: 8px;right: 8px;bottom: 8px;padding: 7px 8px}.item-product-actions{grid-template-columns: 1fr}.item-product-seller{grid-template-columns: 48px minmax(0,1fr)}.item-product-profile-pill{grid-column: 1 / -1;width: 100%}.item-product-social{grid-template-columns: repeat(2,minmax(0,1fr))}.item-product-owner-head{display: grid}.item-product-owner-stats{width: fit-content}.item-product-owner-metrics{grid-template-columns: repeat(2,minmax(0,1fr))}.item-product-comment-preview{grid-template-columns: 30px minmax(0,1fr)}.item-product-comment-preview button{grid-column: 2;width: fit-content}.item-product-specs{grid-template-columns: 1fr}.item-product-specs div{min-height: 0}.clip-viewer-slide{grid-template-columns: minmax(0,1fr);gap: 9px;padding: 18px 10px}.clip-viewer-side{position: absolute;left: 18px;right: 82px;bottom: 24px;z-index: 5;max-width: none;gap: 8px;pointer-events: none}.clip-viewer-info{position: absolute;left: 18px;right: 82px;bottom: 24px;z-index: 5;max-width: none;gap: 8px;border: 0;background: transparent;box-shadow: none;padding: 0;color: #fff;pointer-events: none;backdrop-filter: none}.clip-viewer-side .clip-viewer-info{position: static;left: auto;right: auto;bottom: auto;max-width: none}.clip-viewer-creator{grid-template-columns: minmax(0,1fr) auto;gap: 8px;border: 0;background: transparent;padding: 0}.clip-viewer-profile{grid-template-columns: 36px minmax(0,1fr);gap: 8px}.clip-viewer-avatar{width: 36px;height: 36px;box-shadow: 0 8px 18px rgba(0,27,71,.22)}.clip-viewer-identity strong,.clip-viewer-identity span,.clip-viewer-info h3,.clip-viewer-info p{color: #fff;text-shadow: 0 2px 10px rgba(0,27,71,.42)}.clip-viewer-identity span{color: rgba(255,255,255,.82)}.clip-viewer-info h3{font-size: 20px;line-height: 1.08}.clip-viewer-info p{display: -webkit-box;overflow: hidden;color: rgba(255,255,255,.84);font-size: 12px;line-height: 1.32; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.clip-viewer-sound{max-width: 100%;background: rgba(0,27,71,.42);color: #fff;backdrop-filter: blur(10px)}.clip-viewer-product-price{min-height: 32px;border-color: rgba(255,255,255,.20);background: rgba(0,27,71,.42);color: #fff;padding: 0 10px;box-shadow: 0 10px 24px rgba(0,27,71,.18)}.clip-viewer-product-price span{color: rgba(255,255,255,.74);font-size: 9px}.clip-viewer-product-price strong{color: #fff;font-size: 13px}.clip-viewer-video-product-chip{left: 10px;right: 10px;bottom: 12px;min-height: 36px;border-radius: 12px;padding: 7px 8px}.clip-viewer-video-product-chip strong{font-size: 12px}.clip-viewer-video-product-chip span{min-height: 22px;font-size: 10px;padding: 0 8px}.clip-viewer-like-chip{min-height: 42px;max-width: calc(100% - 26px);gap: 7px;padding: 0 11px 0 8px;font-size: 12.5px}.clip-viewer-like-icon,.clip-viewer-like-icon svg,.clip-viewer-like-icon img{width: 25px;height: 25px}.clip-viewer-like-count{min-width: 22px;height: 22px;padding: 0 6px;font-size: 11px}.clip-viewer-product-details{gap: 7px;border-color: rgba(255,255,255,.18);background: rgba(0,27,71,.36);padding: 9px}.clip-viewer-product-copy{color: rgba(255,255,255,.86);font-size: 12px;line-height: 1.3;text-shadow: 0 2px 10px rgba(0,27,71,.42)}.clip-viewer-product-facts{grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}.clip-viewer-product-facts div{background: rgba(255,255,255,.12);padding: 7px}.clip-viewer-product-facts dt{color: rgba(255,255,255,.70);font-size: 9px}.clip-viewer-product-facts dd{color: #fff;font-size: 11.5px}.clip-viewer-profile,.clip-viewer-customer,.clip-viewer-like-chip{pointer-events: auto}.clip-viewer-customer{min-height: 34px;max-width: 116px;padding: 0 12px;overflow: hidden;text-overflow: ellipsis;font-size: 10.5px}.clip-viewer-frame{width: min(100%,calc(100vw - 78px));height: min(calc(100dvh - 36px),720px);border-radius: 15px}.clip-viewer-controls{left: auto;right: 12px;top: 56px;gap: 7px}.clip-viewer-control{width: 42px;height: 42px}.clip-viewer-control svg{width: 19px;height: 19px}.clip-viewer-actions{display: none !important}.clip-viewer-action{width: 52px;min-height: 49px;color: rgba(255,255,255,.90)}.clip-viewer-action button{width: 36px;height: 32px;border-color: rgba(255,255,255,.26);border-radius: 10px;background: rgba(255,255,255,.13);color: inherit;box-shadow: 0 10px 22px rgba(0,27,71,.18),inset 0 1px 0 rgba(255,255,255,.22)}.clip-viewer-action.is-active button{background: rgba(255,244,232,.95);color: #d85a00;box-shadow: 0 12px 26px rgba(255,106,0,.18),inset 0 1px 0 rgba(255,255,255,.90)}.clip-viewer-action-text{width: 52px;color: rgba(255,255,255,.88);text-shadow: 0 1px 8px rgba(0,27,71,.30)}.clip-viewer-action-text strong{right: 5px;top: -5px;min-width: 17px;height: 17px;border-color: rgba(255,255,255,.48);background: rgba(255,255,255,.94);color: #001b47;font-size: 10px;text-shadow: none}.clip-viewer-action-text small{font-size: 10.5px}.clip-viewer-feedback{width: 52px;color: rgba(255,255,255,.72);text-shadow: none}.clip-viewer-comments-panel{position: fixed;left: 12px;right: 12px;bottom: 12px;top: auto;width: auto;max-height: 46dvh;transform: none}.clip-viewer-close{right: 12px;top: 10px;width: 38px;height: 38px}}.feed-create-open{min-height: 34px;border: 0;border-radius: 999px;background: #064985;color: #fff;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 6px;padding: 0 14px;font-size: 12px;line-height: 1;font-weight: 860;box-shadow: 0 12px 24px rgba(0,73,133,.20)}.feed-create-open:hover{background: #053f73;transform: translateY(-1px)}.feed-create-modal{position: fixed;inset: 0;z-index: 120;display: none;align-items: center;justify-content: center;background: rgba(24,31,42,.58);padding: 18px;backdrop-filter: blur(8px)}.feed-create-modal.is-open{display: flex}.feed-create-menu,.feed-post-sheet,.feed-post-source-sheet,.feed-event-sheet,.feed-hiring-sheet,.feed-job-apply-sheet,.feed-article-publish,.feed-discard-dialog{width: min(100%,650px);max-height: calc(100dvh - 36px);overflow: auto;border: 1px solid rgba(0,27,71,.10);border-radius: 6px;background: #fff;color: #242424;box-shadow: 0 24px 70px rgba(0,27,71,.24)}.feed-create-head,.feed-mini-head{min-height: 58px;display: grid;grid-template-columns: minmax(0,1fr) 36px;gap: 10px;align-items: center;border-bottom: 1px solid rgba(0,27,71,.10);padding: 0 12px}.feed-create-head h2,.feed-mini-head h2{margin: 0;color: #242424;font-size: 22px;line-height: 1.1;font-weight: 680}.feed-create-head button,.feed-mini-head button,.feed-post-head button,.feed-article-top>button{width: 34px;height: 34px;border: 0;border-radius: 999px;background: transparent;color: #333;cursor: pointer;font: inherit;font-size: 18px;line-height: 1}.feed-create-head button:hover,.feed-mini-head button:hover,.feed-post-head button:hover,.feed-article-top>button:hover{background: #eef0f2}.feed-create-options{display: grid;gap: 8px;padding: 18px 28px 20px 8px}.feed-create-option{width: 100%;min-height: 78px;display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 16px;align-items: center;border: 0;background: #fff;color: #3f3f3f;cursor: pointer;padding: 10px 16px;text-align: left}.feed-create-option:hover,.feed-create-option.is-primary{background: #f1f1f1}.feed-create-icon{width: 28px;height: 28px;display: grid;place-items: center;color: #444;font-size: 20px;line-height: 1;font-weight: 820}.feed-create-option strong{display: block;color: #414141;font-size: 19px;line-height: 1.15;font-weight: 680}.feed-create-option small{display: block;margin-top: 5px;color: #555;font-size: 15px;line-height: 1.25;font-weight: 420}.feed-post-sheet{min-height: min(650px,calc(100dvh - 36px));display: grid;grid-template-rows: auto minmax(180px,1fr) auto auto auto auto}.feed-post-head{min-height: 84px;display: grid;grid-template-columns: 48px minmax(0,1fr) 38px;gap: 12px;align-items: center;padding: 16px 20px}.feed-create-brand-mark{position: relative;width: 44px;height: 44px;display: grid;place-items: center;overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 14px;background: linear-gradient(145deg,#fff,#fff5ec);color: var(--emy-navy);font-size: 15px;font-weight: 900;box-shadow: 0 0 0 4px rgba(255,246,237,.92),0 8px 18px rgba(0,27,71,.10)}.feed-create-brand-mark img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.feed-post-head strong{display: block;overflow: hidden;color: #202020;font-size: 21px;line-height: 1.12;font-weight: 740;text-overflow: ellipsis;white-space: nowrap}.feed-post-head small{display: block;margin-top: 3px;color: #303030;font-size: 14px;line-height: 1.1}.feed-post-text{width: 100%;min-height: 280px;resize: none;border: 0;outline: 0;background: transparent;color: #222;padding: 18px 24px;font: inherit;font-size: 24px;line-height: 1.35}.feed-post-text::placeholder,.feed-article-title::placeholder,.feed-article-body::placeholder,.feed-article-publish textarea::placeholder{color: #686868;opacity: 1}.feed-post-foot,.feed-mini-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 10px;border-top: 1px solid rgba(0,27,71,.10);padding: 12px 16px;background: #fff}.feed-post-sheet .feed-post-foot{position: sticky;bottom: 0;z-index: 12;background: linear-gradient(180deg,#fffdf8,#fff8ef);backdrop-filter: none;box-shadow: 0 -10px 24px rgba(0,27,71,.06)}.feed-create-submit{min-height: 34px;border: 0;border-radius: 999px;background: #0a66c2;color: #fff;cursor: pointer;padding: 0 16px;font: inherit;font-size: 13px;line-height: 1;font-weight: 760}.feed-create-submit:disabled{background: #e2e6ea;color: #949ba5;cursor: not-allowed}.feed-event-sheet{width: min(100%,540px);max-height: min(92dvh,720px);display: grid;grid-template-rows: auto minmax(0,1fr) auto;overflow: hidden}.feed-event-cover,.feed-article-cover{min-height: 150px;display: grid;place-items: center;gap: 5px;border: 0;border-bottom: 1px solid rgba(0,27,71,.08);background: #efeee9;color: #333;text-align: center;padding: 20px}.feed-event-cover strong,.feed-article-cover strong{font-size: 12px;font-weight: 760}.feed-event-cover span,.feed-article-cover span{font-size: 11px;color: #5f5f5f}.feed-event-template{min-height: 0;overflow-y: auto;display: grid;gap: 10px;padding: 12px}.feed-event-preview{position: relative;min-height: 112px;display: grid;align-content: end;gap: 6px;overflow: hidden;border: 1px solid rgba(255,255,255,.72);border-radius: 14px;background: radial-gradient(circle at 86% 22%,rgba(255,106,0,.24),transparent 82px),linear-gradient(145deg,rgba(255,255,255,.84),rgba(255,245,236,.60));color: var(--emy-navy);padding: 13px;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 12px 22px rgba(0,27,71,.07)}.feed-event-preview::after{content: "";position: absolute;inset: 0;z-index: 1;display: none;background: linear-gradient(180deg,rgba(0,27,71,.05),rgba(0,27,71,.58));pointer-events: none}.feed-event-preview.has-cover::after{display: block}.feed-event-preview>img{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;display: block}.feed-event-preview>img[hidden]{display: none}.feed-event-preview-badge,.feed-event-preview strong,.feed-event-preview small{position: relative;z-index: 2}.feed-event-preview-badge{width: fit-content;min-height: 24px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.78);color: var(--emy-orange);padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 840;box-shadow: inset 0 0 0 1px rgba(255,106,0,.18)}.feed-event-preview strong{display: block;color: var(--emy-navy);font-size: 18px;line-height: 1.12;font-weight: 860;overflow-wrap: anywhere}.feed-event-preview small{color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 640;overflow-wrap: anywhere}.feed-event-preview.has-cover strong,.feed-event-preview.has-cover small{color: #fff;text-shadow: 0 1px 12px rgba(0,27,71,.48)}.feed-event-cover-tools{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.feed-event-cover-tools button{min-height: 34px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.78);color: var(--emy-navy);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 7px;padding: 0 12px;font: inherit;font-size: 12px;line-height: 1;font-weight: 820}.feed-event-cover-tools button:hover{border-color: rgba(255,106,0,.28);background: #fff4e8;color: var(--emy-orange)}.feed-event-cover-tools button svg{width: 15px;height: 15px;stroke-width: 2.1}.feed-event-form{padding: 0}.feed-event-title-field input{min-height: 38px;font-size: 14px;font-weight: 720}.feed-event-type-pills{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.feed-event-type-pills label{min-height: 34px;display: flex;align-items: center;justify-content: center;gap: 6px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.70);color: var(--emy-navy);cursor: pointer;font-size: 11.5px;font-weight: 740}.feed-event-type-pills input{width: 13px;min-width: 13px;height: 13px;accent-color: var(--emy-orange)}.feed-event-note{margin: 0;color: #667085;font-size: 11px;line-height: 1.35;font-weight: 620}.feed-form-grid{display: grid;gap: 12px;padding: 14px}.feed-form-grid label{display: grid;gap: 5px;color: #333;font-size: 11px;font-weight: 720}.feed-form-grid input,.feed-form-grid select,.feed-form-grid textarea{width: 100%;min-width: 0;border: 1px solid #a4a4a4;border-radius: 0;background: #fff;color: #222;outline: 0;padding: 0 8px;font: inherit;font-size: 12px}.feed-form-grid input,.feed-form-grid select{height: 32px}.feed-form-grid textarea{min-height: 100px;resize: vertical;padding-top: 8px}.feed-radio-row{display: flex;align-items: center;gap: 12px;font-weight: 500}.feed-two-col{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.feed-hiring-sheet{width: min(100%,930px);background: #f5f6f7}.feed-hiring-body{display: grid;grid-template-columns: minmax(0,650px) minmax(170px,230px);gap: 24px;padding: 0 18px 18px}.feed-hiring-body .feed-form-grid{border: 1px solid #c9c9c9;background: #fff}.feed-hiring-body aside{padding-top: 28px;color: #5c626a;font-size: 11px;line-height: 1.4}.feed-hiring-body aside strong{display: block;color: #333;font-size: 13px}.feed-article-editor-modal{z-index: 122;align-items: stretch;padding: 0;background: rgba(37,37,37,.58)}.feed-article-editor{width: 100%;min-height: 100dvh;display: grid;grid-template-rows: 54px minmax(0,1fr);background: #fff;color: #1d1d1d}.feed-article-top{display: grid;grid-template-columns: 44px minmax(130px,220px) minmax(0,1fr) auto 34px;gap: 10px;align-items: center;border-bottom: 1px solid rgba(0,27,71,.10);padding: 0 14px}.feed-article-top strong{display: block;overflow: hidden;font-size: 13px;text-overflow: ellipsis;white-space: nowrap}.feed-article-top small{display: block;font-size: 11px;color: #333}.feed-article-tools{display: flex;justify-content: center;gap: 4px}.feed-article-tools button,.feed-article-top>button:not(.feed-create-submit){min-height: 30px;width: auto;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #f7f7f7;padding: 0 10px;font-size: 12px}.feed-article-canvas{width: min(100%,600px);margin: 0 auto;display: grid;gap: 20px;padding: 22px 16px 70px}.feed-article-cover{min-height: 250px;border: 1px solid rgba(0,27,71,.08);cursor: pointer}.feed-article-title,.feed-article-body{width: 100%;border: 0;outline: 0;background: transparent;color: #222;padding: 0;font: inherit}.feed-article-title{font-size: 26px;line-height: 1.2;font-weight: 760}.feed-article-body{min-height: 330px;resize: vertical;font-size: 15px;line-height: 1.7}.feed-article-publish{min-height: 430px;display: grid;grid-template-rows: auto minmax(0,1fr) auto}.feed-article-publish textarea{width: 100%;min-height: 140px;resize: none;border: 0;outline: 0;background: transparent;color: #222;padding: 16px;font: inherit;font-size: 15px;line-height: 1.45}.feed-article-preview{margin: 0 16px 16px;border: 1px solid rgba(0,27,71,.10);border-radius: 5px;background: #f6f8fa;padding: 12px}.feed-article-preview strong,.feed-article-preview span{display: block;color: #17233d;font-size: 14px;line-height: 1.3}.feed-article-preview span{margin-top: 6px;color: #68738a;font-size: 12px}.feed-discard-modal{z-index: 126;padding: 20px}.feed-discard-dialog{position: relative;width: min(100%,430px);overflow-x: hidden;overflow-y: auto;padding: 28px}.feed-discard-close{position: absolute;top: 14px;right: 14px;z-index: 2;width: 36px;height: 36px;display: grid;place-items: center;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.78);color: var(--emy-navy);cursor: pointer;font: inherit;font-size: 18px;line-height: 1;box-shadow: inset 0 1px 0 rgba(255,255,255,.92)}.feed-discard-close:hover{border-color: rgba(255,106,0,.24);background: #fff4e8;color: #c14f00}.feed-discard-body{display: grid;grid-template-columns: 58px minmax(0,1fr);gap: 16px;align-items: start;padding-right: 28px}.feed-discard-icon{width: 58px;height: 58px;display: grid;place-items: center;border: 1px solid rgba(255,106,0,.22);border-radius: 19px;background: linear-gradient(145deg,#fff7ed,#ffe4cf);color: #d84f00;box-shadow: inset 0 1px 0 rgba(255,255,255,.94),0 14px 28px rgba(255,106,0,.14)}.feed-discard-icon svg{width: 30px;height: 30px}.feed-discard-copy{min-width: 0;display: block}.feed-discard-copy small{display: block;margin: 1px 0 7px;color: #c14f00;font-size: 10.5px;line-height: 1;font-weight: 880;letter-spacing: .12em;text-transform: uppercase}.feed-discard-copy h2{margin: 0;color: var(--emy-navy);font-size: 24px;line-height: 1.16;font-weight: 900;letter-spacing: -.02em}.feed-discard-copy p{margin: 10px 0 0;color: #5d6b82;padding: 0;font-size: 13.5px;line-height: 1.5;font-weight: 590}.feed-discard-actions{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 10px;margin-top: 24px}.feed-discard-actions button{min-height: 46px;border: 1px solid rgba(0,27,71,.11);border-radius: 999px;background: rgba(255,255,255,.82);color: var(--emy-navy);cursor: pointer;padding: 0 18px;font: inherit;font-size: 13px;line-height: 1;font-weight: 820;box-shadow: inset 0 1px 0 rgba(255,255,255,.92),0 10px 22px rgba(0,27,71,.07)}.feed-discard-actions button:hover{border-color: rgba(255,106,0,.26);background: #fff7ed;transform: translateY(-1px)}.feed-discard-actions .feed-discard-danger{border-color: transparent;background: linear-gradient(135deg,#d92d20,#b42318);color: #fff;box-shadow: 0 12px 24px rgba(180,35,24,.20),inset 0 1px 0 rgba(255,255,255,.18)}.feed-discard-actions .feed-discard-danger:hover{border-color: transparent;background: linear-gradient(135deg,#c8291e,#9f1f16);color: #fff}.feed-create-modal{background: radial-gradient(circle at 76% 10%,rgba(255,106,0,.18),transparent 260px),rgba(0,27,71,.50)}.feed-create-menu,.feed-post-sheet,.feed-post-source-sheet,.feed-event-sheet,.feed-hiring-sheet,.feed-job-apply-sheet,.feed-article-publish,.feed-discard-dialog{border: 1px solid rgba(255,255,255,.62);border-radius: 18px;background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,250,245,.80));color: var(--emy-navy);box-shadow: 0 30px 80px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter: blur(22px)}.feed-create-menu{width: min(100%,560px);overflow: hidden}.feed-create-head,.feed-mini-head{min-height: 66px;border-bottom: 1px solid rgba(0,27,71,.08);background: linear-gradient(180deg,rgba(255,255,255,.70),rgba(255,255,255,.34));padding: 0 18px 0 20px}.feed-create-head h2,.feed-mini-head h2{color: var(--emy-navy);font-size: 22px;font-weight: 860}.feed-create-head button,.feed-mini-head button,.feed-post-head button,.feed-article-top>button{color: var(--emy-navy);box-shadow: none}.feed-create-options{gap: 10px;padding: 14px}.feed-create-option{min-height: 74px;grid-template-columns: 46px minmax(0,1fr);gap: 13px;border: 1px solid rgba(255,255,255,.70);border-radius: 15px;background: linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.38));color: var(--emy-navy);padding: 12px;box-shadow: 0 12px 26px rgba(0,27,71,.07),inset 0 1px 0 rgba(255,255,255,.88);transition: transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.feed-create-option:hover,.feed-create-option.is-primary{border-color: rgba(255,106,0,.28);background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,244,232,.70));transform: translateY(-1px);box-shadow: 0 16px 32px rgba(0,27,71,.10),0 10px 22px rgba(255,106,0,.10),inset 0 1px 0 rgba(255,255,255,.90)}.feed-create-icon{width: 42px;height: 42px;border: 1px solid rgba(255,255,255,.84);border-radius: 14px;background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.42));color: var(--emy-navy);box-shadow: inset 0 1px 0 rgba(255,255,255,.84),inset 0 -8px 14px rgba(0,27,71,.06),0 10px 20px rgba(0,27,71,.10)}.feed-create-icon svg{width: 22px;height: 22px;stroke-width: 2.1}.feed-create-option:hover .feed-create-icon,.feed-create-option.is-primary .feed-create-icon{color: var(--emy-orange);border-color: rgba(255,106,0,.26);box-shadow: inset 0 1px 0 rgba(255,255,255,.88),inset 0 -8px 14px rgba(255,106,0,.08),0 12px 22px rgba(0,27,71,.12)}.feed-create-option strong{color: var(--emy-navy);font-size: 16px;font-weight: 860}.feed-create-option small{margin-top: 4px;color: #667085;font-size: 12.5px;line-height: 1.32;font-weight: 560}.feed-post-sheet,.feed-article-publish{width: min(100%,640px);border-radius: 18px}.feed-post-head{min-height: 78px;padding: 15px 18px}.feed-post-head strong{color: var(--emy-navy);font-size: 18px;font-weight: 860}.feed-post-head small{color: #667085;font-size: 12px;font-weight: 640}.feed-post-text{min-height: 240px;color: var(--emy-navy);font-size: 21px;background: rgba(255,255,255,.32)}.feed-post-kind-tabs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;padding: 0 16px 10px}.feed-post-sheet.is-clip-composer .feed-post-kind-tabs{grid-template-columns: 1fr}.feed-post-sheet.is-clip-composer .feed-post-kind-tabs button:not([data-feed-post-mode="video"]){display: none}.feed-post-sheet.is-clip-composer.is-video-post-active .feed-post-text,.feed-post-sheet.is-clip-composer.is-video-post-active [data-feed-post-text]{display: none !important}.feed-post-sheet.is-clip-composer.is-clip-media-locked .feed-post-kind-tabs button:not([data-feed-post-mode="video"]),.feed-post-sheet.is-clip-composer.is-video-post-active .feed-post-kind-tabs button:not([data-feed-post-mode="video"]){display: none !important}.feed-post-kind-tabs button,.feed-post-tools button,.feed-post-media>[data-feed-post-edit-media],.feed-post-media>[data-feed-post-remove-media]{min-height: 38px;border: 1px solid rgba(255,255,255,.78);border-radius: 999px;background: linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.36));color: var(--emy-navy);cursor: pointer;font: inherit;font-size: 12px;line-height: 1;font-weight: 780;box-shadow: inset 0 1px 0 rgba(255,255,255,.82),0 10px 22px rgba(0,27,71,.08)}.feed-post-kind-tabs button:hover,.feed-post-kind-tabs button.is-active,.feed-post-tools button:hover,.feed-post-media>[data-feed-post-edit-media]:hover,.feed-post-media>[data-feed-post-remove-media]:hover{border-color: rgba(255,106,0,.34);background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,244,232,.70));color: var(--emy-orange)}.feed-post-tools{display: block;padding: 0 16px 12px}.feed-post-tools button{display: none}.feed-post-tools svg{width: 17px;height: 17px;stroke-width: 2.2}.feed-post-tools span[data-feed-post-help]{min-width: 0;color: #667085;font-size: 12px;line-height: 1.3;font-weight: 640;overflow-wrap: anywhere}.feed-post-media{position: relative;isolation: isolate;min-height: 280px;overflow: hidden;margin: 0 16px 14px;border: 1px solid rgba(255,255,255,.70);border-radius: 16px;background: #101828;aspect-ratio: var(--media-aspect-ratio,1 / 1);box-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 14px 28px rgba(0,27,71,.08)}.feed-post-media[hidden]{display: none}.feed-post-media[data-clip-frame="phone"]{width: min(calc(100% - 56px),230px);min-height: 0;max-height: min(420px,48dvh);margin-inline: auto;border-radius: 28px;aspect-ratio: 9 / 16;box-shadow: 0 18px 40px rgba(0,27,71,.18),inset 0 1px 0 rgba(255,255,255,.18)}.feed-post-media[data-clip-frame="phone"]::before{content: "";position: absolute;inset: 7px;z-index: 1;border: 1px solid rgba(255,255,255,.16);border-radius: 22px;pointer-events: none}.feed-post-sheet.has-media,[data-feed-post-sheet].has-media .feed-post-sheet{grid-template-rows: auto auto auto auto minmax(0,auto) auto}.feed-post-sheet.has-media .feed-post-text,[data-feed-post-sheet].has-media .feed-post-text{min-height: 104px;max-height: 150px;font-size: 19px}.feed-post-sheet.has-media .feed-post-media,[data-feed-post-sheet].has-media .feed-post-media{max-height: min(460px,52dvh);min-height: min(320px,46dvh);align-self: start}.feed-post-sheet.has-media .feed-post-media[data-clip-frame="phone"],[data-feed-post-sheet].has-media .feed-post-media[data-clip-frame="phone"]{max-height: min(420px,48dvh)}.feed-post-sheet.has-media .feed-post-foot,[data-feed-post-sheet].has-media .feed-post-foot{position: static;z-index: 4;box-shadow: none}.feed-post-media img,.feed-post-media video{position: absolute;inset: 0;width: 100%;height: 100%;min-height: 0;object-fit: var(--media-fit,contain);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;display: block;background: #101828}.feed-post-media img[hidden],.feed-post-media video[hidden]{display: none}.feed-post-media::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;height: 88px;background: linear-gradient(180deg,transparent,rgba(0,27,71,.52));pointer-events: none}.feed-post-media>[data-feed-post-edit-media],.feed-post-media>[data-feed-post-remove-media]{position: absolute;right: 12px;bottom: 10px;z-index: 6;min-height: 34px;border: 1px solid rgba(255,255,255,.68);border-radius: 999px;background: rgba(255,255,255,.84);color: var(--emy-navy);cursor: pointer;padding: 0 13px;font: inherit;font-size: 12px;line-height: 1;font-weight: 780;box-shadow: 0 12px 24px rgba(0,27,71,.18),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter: blur(12px) saturate(1.08)}.feed-post-media>[data-feed-post-edit-media]{left: 12px;right: auto}.feed-post-media>[data-feed-post-remove-media]{color: #b42318}.feed-post-media.has-carousel{padding-bottom: 52px}.feed-post-media.has-carousel::after{height: 108px}.feed-post-media.has-carousel>[data-feed-post-edit-media],.feed-post-media.has-carousel>[data-feed-post-remove-media]{bottom: 8px;z-index: 12}.feed-post-media .feed-media-carousel{z-index: 3}.feed-post-media.has-carousel>img,.feed-post-media.has-carousel>video{display: none !important}.feed-post-media .feed-media-carousel-slide.is-active .emy-video-player,.feed-post-media .feed-media-carousel-slide.is-active video{pointer-events: auto}.feed-post-media .feed-media-carousel-arrow{z-index: 14;pointer-events: auto;top: calc(50% - 26px);bottom: auto;right: auto;transform: translateY(-50%)}.feed-post-media .feed-media-carousel-arrow.is-prev{left: 10px}.feed-post-media .feed-media-carousel-arrow.is-next{right: 10px}.feed-post-media .feed-media-carousel-dots{bottom: 58px;z-index: 13}.feed-post-media .feed-media-carousel-count{bottom: 58px;z-index: 13}.feed-post-media .feed-media-carousel-slide .emy-video-player .emy-video-controls{bottom: 54px}.emy-media-overlay-text{position: absolute;left: var(--overlay-x,50%);top: var(--overlay-y,84%);z-index: 3;width: max-content;max-width: min(86%,calc(100% - 24px));color: #fff;font-size: clamp(18px,4vw,30px);line-height: 1.08;font-weight: 900;letter-spacing: 0;text-align: center;white-space: pre-wrap;overflow-wrap: anywhere;text-shadow: 0 2px 16px rgba(0,27,71,.72);transform: translate(-50%, -50%);pointer-events: none}.emy-media-overlay-text[hidden]{display: none !important}.emy-media-editor-stage .emy-media-overlay-text{pointer-events: auto;cursor: grab;touch-action: none;user-select: none}.emy-media-editor-stage .emy-media-overlay-text.is-dragging{cursor: grabbing}body.emy-media-editor-locked{overflow: hidden}.emy-media-editor-modal{position: fixed;inset: 0;z-index: 10080;display: none;align-items: center;justify-content: center;padding: 18px;background: rgba(0,27,71,.52);backdrop-filter: blur(12px)}.emy-media-editor-modal.is-open{display: flex}.emy-media-editor{width: min(100%,900px);max-height: calc(100dvh - 36px);overflow: auto;border: 1px solid rgba(255,255,255,.68);border-radius: 18px;background: radial-gradient(circle at 86% 10%,rgba(255,106,0,.16),transparent 250px),linear-gradient(180deg,#fff,#fff8ef);color: var(--emy-navy);box-shadow: 0 30px 86px rgba(0,27,71,.30)}.emy-media-editor-head{min-height: 72px;display: grid;grid-template-columns: minmax(0,1fr) 38px;gap: 12px;align-items: center;border-bottom: 1px solid rgba(0,27,71,.08);padding: 14px 18px}.emy-media-editor-head h2{margin: 0;font-size: 22px;line-height: 1.12;font-weight: 900}.emy-media-editor-head p{margin: 5px 0 0;color: #667085;font-size: 12.5px;line-height: 1.35;font-weight: 560}.emy-media-editor-head button{width: 38px;height: 38px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.86);color: var(--emy-navy);cursor: pointer;font: inherit;font-size: 18px;font-weight: 820}.emy-media-editor-body{display: grid;grid-template-columns: minmax(0,460px) 320px;justify-content: center;gap: 18px;padding: 18px}.emy-media-editor-preview{min-width: 0;display: grid;place-items: center;border-radius: 16px;background: linear-gradient(145deg,rgba(0,27,71,.08),rgba(255,106,0,.08));padding: 14px}.emy-media-editor-stage{position: relative;width: min(100%,460px);overflow: hidden;border-radius: 16px;background: #101828;aspect-ratio: var(--media-aspect-ratio,1 / 1);box-shadow: 0 20px 48px rgba(0,27,71,.24)}.emy-media-editor-stage.is-phone-frame{width: min(100%,280px);border-radius: 28px;box-shadow: 0 22px 50px rgba(0,27,71,.26),inset 0 0 0 7px #101828}.emy-media-editor-stage img,.emy-media-editor-stage video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: var(--media-fit,contain);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #101828}.emy-media-editor-stage img[hidden],.emy-media-editor-stage video[hidden]{display: none}.emy-media-editor-panel{display: grid;gap: 12px;align-content: start}.emy-media-editor-panel label{display: grid;gap: 7px;color: #173057;font-size: 12px;line-height: 1.25;font-weight: 780}.emy-media-editor-panel input,.emy-media-editor-panel select,.emy-media-editor-panel textarea{min-height: 40px;width: 100%;border: 1px solid rgba(0,27,71,.10);border-radius: 12px;background: rgba(255,255,255,.86);color: var(--emy-navy);padding: 0 12px;font: inherit;font-size: 13px;font-weight: 620;outline: none}.emy-media-editor-panel input[type="range"]{min-height: 24px;padding: 0;accent-color: var(--emy-orange);background: transparent}.emy-media-editor-panel textarea{min-height: 64px;padding: 10px 12px;resize: vertical}.emy-media-editor-product-fields{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px;border: 1px solid rgba(255,107,0,.24);border-radius: 14px;background: rgba(255,255,255,.62);padding: 10px;box-shadow: inset 0 1px 0 rgba(255,255,255,.72)}.emy-media-editor-product-fields[hidden]{display: none}.emy-media-editor-product-fields>strong{grid-column: 1 / -1;color: var(--emy-navy);font-size: 13px;line-height: 1.2}.emy-media-editor-product-fields .is-wide{grid-column: 1 / -1}.emy-media-editor-money-row{display: grid;grid-template-columns: minmax(82px,.42fr) minmax(0,1fr);gap: 7px}.emy-media-editor-money-row select,.emy-media-editor-money-row input{min-width: 0}.emy-media-editor-choice{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.emy-media-editor-choice button,.emy-media-editor-foot button{min-height: 40px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.86);color: var(--emy-navy);cursor: pointer;font: inherit;font-size: 12px;font-weight: 840}.emy-media-editor-choice button.is-active,.emy-media-editor-foot button[data-emy-media-editor-post]{border-color: rgba(255,106,0,.34);background: linear-gradient(135deg,#ff7a1a,#ff6a00);color: #fff;box-shadow: 0 12px 24px rgba(255,106,0,.20)}.emy-media-editor-muted{grid-template-columns: auto minmax(0,1fr) !important;align-items: center}.emy-media-editor-muted input{width: 18px;min-height: 18px;accent-color: var(--emy-orange)}.emy-media-editor-muted[hidden]{display: none}.emy-media-editor-thumbnail{display: grid;gap: 8px;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: rgba(255,255,255,.58);padding: 10px;box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.emy-media-editor-thumbnail[hidden]{display: none}.emy-media-editor-thumbnail-preview{position: relative;min-height: 74px;overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 12px;background: linear-gradient(145deg,rgba(238,243,248,.96),rgba(255,248,241,.92));display: grid;place-items: center;color: #667085;font-size: 12px;font-weight: 760;text-align: center}.emy-media-editor-thumbnail.is-phone-frame .emy-media-editor-thumbnail-preview{width: min(100%,124px);min-height: 0;aspect-ratio: 9 / 16;justify-self: center;border-radius: 18px}.emy-media-editor-thumbnail-preview img{width: 100%;height: 100%;object-fit: cover;display: block}.emy-media-editor-thumbnail-actions{display: grid;grid-template-columns: 1fr auto;gap: 8px;align-items: center}.emy-media-editor-thumbnail-actions button{min-height: 36px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.88);color: var(--emy-navy);cursor: pointer;padding: 0 12px;font: inherit;font-size: 12px;font-weight: 840}.emy-media-editor-thumbnail-actions button:first-child{border-color: rgba(255,106,0,.24);color: #c14f00}.emy-media-editor-thumbnail-actions button[hidden]{display: none}.emy-media-editor-thumbnail small{color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 620}.emy-media-editor-foot{display: grid;grid-template-columns: auto minmax(0,1fr) auto auto;gap: 10px;align-items: center;border-top: 1px solid rgba(0,27,71,.08);padding: 14px 18px 18px}.emy-media-editor-foot button[data-emy-media-editor-apply]{border-color: rgba(0,27,71,.14);background: #fff}@media(max-width: 760px){.emy-media-editor{max-height: 100dvh;border-radius: 18px 18px 0 0}.emy-media-editor-modal{align-items: flex-end;padding: 0}.emy-media-editor-body{grid-template-columns: 1fr;padding: 12px}.emy-media-editor-stage.is-phone-frame{width: min(72vw,220px)}.emy-media-editor-foot{grid-template-columns: 1fr 1fr}.emy-media-editor-foot span{display: none}}.feed-post-source-sheet{width: min(100%,430px);padding: 16px;border-radius: 18px}.feed-post-source-head{display: grid;grid-template-columns: minmax(0,1fr) 34px;gap: 10px;align-items: start;padding: 2px 0 12px}.feed-post-source-head h2{margin: 0;color: var(--emy-navy);font-size: 20px;line-height: 1.15;font-weight: 880}.feed-post-source-head p{margin: 6px 0 0;color: #667085;font-size: 12.5px;line-height: 1.35;font-weight: 600}.feed-post-source-head button{width: 34px;height: 34px;border: 0;border-radius: 999px;background: rgba(255,255,255,.68);color: var(--emy-navy);cursor: pointer;font-size: 18px}.feed-post-source-options{display: grid;gap: 10px}.feed-post-source-options button{min-height: 70px;display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 12px;align-items: center;border: 1px solid rgba(255,255,255,.72);border-radius: 15px;background: linear-gradient(145deg,rgba(255,255,255,.84),rgba(255,255,255,.42));color: var(--emy-navy);cursor: pointer;padding: 12px;text-align: left;box-shadow: inset 0 1px 0 rgba(255,255,255,.84),0 12px 24px rgba(0,27,71,.08)}.feed-post-source-options button:hover{border-color: rgba(255,106,0,.30);color: var(--emy-orange);transform: translateY(-1px)}.feed-post-source-icon{width: 42px;height: 42px;display: grid;place-items: center;border-radius: 14px;background: rgba(255,255,255,.78);box-shadow: inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(0,27,71,.08)}.feed-post-source-icon svg{width: 21px;height: 21px;stroke-width: 2.2}.feed-post-source-options strong{display: block;color: currentColor;font-size: 14px;line-height: 1.15;font-weight: 860}.feed-post-source-options small{display: block;margin-top: 4px;color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 600}.feed-clip-frame-sheet{width: min(100%,640px);max-height: calc(100dvh - 36px);overflow: auto;border: 1px solid rgba(255,255,255,.78);border-radius: 18px;background: linear-gradient(180deg,#fff,#fff8ef);color: var(--emy-navy);box-shadow: 0 26px 72px rgba(0,27,71,.28)}.feed-clip-frame-body{display: grid;gap: 13px;padding: 14px;background: rgba(255,255,255,.80)}.feed-clip-frame-intro{margin: 0;color: #173057;font-size: 13.5px;line-height: 1.35;font-weight: 820}.feed-clip-frame-options{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.feed-clip-frame-choice{min-width: 0;display: grid;grid-template-columns: 76px minmax(0,1fr);gap: 12px;align-items: center;border: 1px solid rgba(0,27,71,.10);border-radius: 16px;background: rgba(255,255,255,.94);color: var(--emy-navy);cursor: pointer;padding: 12px;text-align: left;box-shadow: inset 0 1px 0 rgba(255,255,255,.90),0 12px 24px rgba(0,27,71,.08)}.feed-clip-frame-choice:hover,.feed-clip-frame-choice.is-active{border-color: rgba(255,106,0,.34);background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,244,232,.74));color: var(--emy-orange);transform: translateY(-1px)}.feed-clip-frame-choice strong{display: block;color: var(--emy-navy);font-size: 14.5px;line-height: 1.14;font-weight: 900}.feed-clip-frame-choice small{display: block;margin-top: 4px;color: #42526b;font-size: 12px;line-height: 1.28;font-weight: 740}.feed-clip-frame-preview{min-width: 0;height: 86px;display: grid;place-items: center;border-radius: 15px;background: linear-gradient(145deg,rgba(238,243,248,.96),rgba(255,248,241,.92));box-shadow: inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(0,27,71,.06)}.feed-clip-frame-preview i{display: block;background: #101828;box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 10px 18px rgba(0,27,71,.18)}.feed-clip-frame-preview.is-phone i{width: 38px;height: 68px;border: 4px solid #0b1528;border-radius: 13px}.feed-clip-frame-preview.is-original i{width: 58px;height: 42px;border: 4px solid #0b1528;border-radius: 11px}.feed-clip-kind-options{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.feed-clip-kind-choice{min-height: 64px;display: grid;gap: 5px;align-content: center;border: 1px solid rgba(0,27,71,.10);border-radius: 15px;background: rgba(255,255,255,.94);color: var(--emy-navy);cursor: pointer;padding: 11px 12px;text-align: left;box-shadow: inset 0 1px 0 rgba(255,255,255,.88),0 10px 20px rgba(0,27,71,.07)}.feed-clip-kind-choice strong{color: var(--emy-navy);font-size: 13.5px;line-height: 1.1;font-weight: 900}.feed-clip-kind-choice small{color: #42526b;font-size: 11.8px;line-height: 1.25;font-weight: 740}.feed-clip-kind-choice:hover,.feed-clip-kind-choice.is-active{border-color: rgba(255,106,0,.34);background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,244,232,.74));color: var(--emy-orange)}.feed-post-product-fields{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px;margin: 0 16px 12px;border: 1px solid rgba(255,255,255,.64);border-radius: 15px;background: rgba(255,255,255,.50);padding: 10px;box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.feed-post-product-fields[hidden]{display: none}.feed-post-product-fields label{display: grid;gap: 5px;color: var(--emy-navy);font-size: 11.4px;line-height: 1.2;font-weight: 780}.feed-post-product-fields input,.feed-post-product-fields select,.feed-post-product-fields textarea{width: 100%;min-width: 0;border: 1px solid rgba(0,27,71,.10);border-radius: 11px;background: rgba(255,255,255,.86);color: var(--emy-navy);padding: 0 10px;font: inherit;font-size: 12px;font-weight: 650;outline: none}.feed-post-product-fields input,.feed-post-product-fields select{min-height: 36px}.feed-post-product-fields textarea{min-height: 62px;padding-top: 8px;resize: vertical}.feed-post-product-fields .is-wide{grid-column: 1 / -1}.feed-product-money-row{display: grid;grid-template-columns: minmax(82px,.42fr) minmax(0,1fr);gap: 7px}.feed-product-money-row select,.feed-product-money-row input{min-width: 0}.feed-post-camera-sheet{width: min(100%,520px);padding: 16px;border-radius: 18px}.feed-post-camera-frame{position: relative;margin-top: 14px;width: 100%;aspect-ratio: 4 / 3;overflow: hidden;border: 1px solid rgba(0,27,71,.12);border-radius: 15px;background: #101828}.feed-post-camera-frame.is-video{aspect-ratio: 16 / 9}.feed-post-camera-frame.is-phone-frame{width: min(100%,300px);margin-inline: auto;aspect-ratio: 9 / 16;border: 7px solid #101828;border-radius: 30px;box-shadow: 0 20px 42px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.18)}.feed-post-camera-frame.is-phone-frame::before{content: "";position: absolute;left: 50%;top: 7px;z-index: 2;width: 68px;height: 5px;border-radius: 999px;background: rgba(255,255,255,.22);transform: translateX(-50%);pointer-events: none}.feed-post-camera-preview{display: block;width: 100%;height: 100%;object-fit: cover;background: #101828}.feed-post-camera-sound{display: none;align-items: center;justify-content: center;gap: 8px;min-height: 36px;margin-top: 10px;border: 1px solid rgba(0,27,71,.10);border-radius: 10px;background: rgba(255,255,255,.72);color: var(--emy-navy);font-size: 12px;font-weight: 720}.feed-post-camera-sound.is-visible{display: flex}.feed-post-camera-sound input{width: 15px;height: 15px;margin: 0;accent-color: var(--emy-orange)}.feed-post-camera-timer{display: none;width: fit-content;margin: 10px auto 0;border-radius: 999px;background: #fff4e8;color: #9a4b00;padding: 5px 12px;font-size: 12px;line-height: 1;font-weight: 760}.feed-post-camera-timer.is-visible{display: block}.feed-post-camera-status{min-height: 18px;margin: 10px 0 0;color: #9a4b00;text-align: center;font-size: 12px;line-height: 1.35;font-weight: 650}.feed-post-camera-actions{margin-top: 14px;display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.feed-post-camera-actions button{min-height: 40px;border-radius: 9px;cursor: pointer;padding: 0 12px;font-size: 13px;font-weight: 760}.feed-post-camera-actions button:first-child{border: 1px solid rgba(0,27,71,.12);background: #fff;color: var(--emy-navy)}.feed-post-camera-actions button:not(:first-child){border: 0;background: var(--emy-orange);color: #fff}.feed-post-camera-actions .feed-post-camera-stop{background: #b42318}.feed-post-camera-actions button[hidden]{display: none}.feed-post-foot,.feed-mini-foot{background: rgba(255,255,255,.44)}.feed-post-sheet .feed-post-foot{background: linear-gradient(180deg,#fffdf8,#fff8ef)}.feed-post-foot button,.feed-mini-foot button{min-height: 38px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.50));color: var(--emy-navy);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 7px;padding: 0 14px;font: inherit;font-size: 12.5px;line-height: 1;font-weight: 820;white-space: nowrap;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 10px 22px rgba(0,27,71,.08);transition: transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.feed-post-foot button:hover,.feed-mini-foot button:hover{border-color: rgba(255,106,0,.28);background: #fff4e8;color: #c14f00;transform: translateY(-1px);box-shadow: inset 0 1px 0 rgba(255,255,255,.90),0 12px 24px rgba(255,106,0,.10),0 10px 22px rgba(0,27,71,.08)}.feed-create-submit,.feed-post-foot .feed-create-submit,.feed-mini-foot .feed-create-submit{border-color: transparent;background: var(--emy-orange);color: #fff;box-shadow: 0 12px 24px rgba(255,106,0,.18)}.feed-create-submit:hover:not(:disabled),.feed-post-foot .feed-create-submit:hover:not(:disabled),.feed-mini-foot .feed-create-submit:hover:not(:disabled){border-color: transparent;background: #f25f00;color: #fff;transform: translateY(-1px)}.feed-post-foot button:disabled,.feed-mini-foot button:disabled,.feed-create-submit:disabled{border-color: rgba(0,27,71,.06);background: linear-gradient(145deg,#fff7ed,#eef4fb);color: #98a2b3;cursor: not-allowed;transform: none;box-shadow: none}.feed-event-sheet,.feed-hiring-sheet{border-radius: 18px}.feed-event-cover,.feed-article-cover{border: 1px solid rgba(255,255,255,.66);border-radius: 15px;background: linear-gradient(145deg,rgba(255,255,255,.54),rgba(255,244,232,.56));color: var(--emy-navy);box-shadow: inset 0 1px 0 rgba(255,255,255,.84)}.feed-event-template .feed-form-grid{gap: 9px;border: 1px solid rgba(255,255,255,.58);border-radius: 16px;background: rgba(255,255,255,.46);padding: 10px;box-shadow: inset 0 1px 0 rgba(255,255,255,.74)}.feed-event-template .feed-form-grid label{gap: 4px;color: var(--emy-navy);font-size: 11.5px;font-weight: 760}.feed-event-template .feed-form-grid input,.feed-event-template .feed-form-grid select{height: 38px;font-size: 12.5px;font-weight: 650}.feed-event-template .feed-form-grid textarea{min-height: 82px;padding-top: 8px;font-size: 12.5px;font-weight: 650}.feed-event-sheet .feed-mini-foot{position: sticky;bottom: 0;z-index: 3;background: rgba(255,255,255,.78);backdrop-filter: blur(14px);padding: 10px 14px}.feed-event-sheet .feed-create-submit{min-width: 118px;min-height: 38px}.feed-form-grid input,.feed-form-grid select,.feed-form-grid textarea{border: 1px solid rgba(0,27,71,.12);border-radius: 10px;background: rgba(255,255,255,.78);color: var(--emy-navy)}.feed-hiring-sheet{background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,250,245,.76))}.feed-hiring-body .feed-form-grid{border-color: rgba(255,255,255,.62);border-radius: 15px;background: rgba(255,255,255,.54)}.feed-article-editor{background: linear-gradient(180deg,rgba(255,253,248,.98),rgba(255,248,241,.96))}.feed-article-top{border-bottom-color: rgba(0,27,71,.08);background: rgba(255,255,255,.80);backdrop-filter: blur(18px)}.feed-article-tools button,.feed-article-top>button:not(.feed-create-submit){border-color: rgba(0,27,71,.08);background: rgba(255,255,255,.78);color: var(--emy-navy)}.feed-article-canvas{gap: 18px}.feed-article-title,.feed-article-body{color: var(--emy-navy)}.feed-article-preview{border-color: rgba(255,255,255,.64);border-radius: 14px;background: rgba(255,255,255,.62);box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.feed-article-editor-modal{align-items: stretch;padding: 0;background: radial-gradient(circle at 76% 10%,rgba(255,106,0,.18),transparent 280px),rgba(0,27,71,.52)}.feed-article-editor{min-height: 100dvh;grid-template-rows: auto minmax(0,1fr);background: linear-gradient(180deg,#fffdf8,#fff8ef)}.feed-article-top{min-height: 72px;grid-template-columns: 44px minmax(0,1fr) auto auto 38px;gap: 12px;padding: 12px 18px}.feed-article-top strong{color: var(--emy-navy);font-size: 17px;line-height: 1.12;font-weight: 880}.feed-article-top small{color: #667085;font-size: 12px;line-height: 1.2;font-weight: 680}.feed-article-tools{display: inline-flex;align-items: center;justify-content: flex-end;gap: 7px;min-width: 0}.feed-article-tools span{min-height: 28px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.72);color: #667085;padding: 0 10px;font-size: 11.5px;line-height: 1;font-weight: 780;box-shadow: inset 0 0 0 1px rgba(0,27,71,.07)}.feed-article-tools span:first-child{background: #fff4e8;color: var(--emy-orange);box-shadow: inset 0 0 0 1px rgba(255,106,0,.18)}.feed-article-top .feed-create-submit{width: auto;min-width: 154px;min-height: 42px;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;padding: 0 22px;white-space: nowrap;font-size: 13.5px;line-height: 1;font-weight: 780;text-align: center;box-shadow: 0 14px 28px rgba(255,106,0,.22),inset 0 1px 0 rgba(255,255,255,.22)}.feed-article-workspace{min-height: 0;overflow: auto;display: grid;grid-template-columns: minmax(0,1fr) minmax(280px,340px);gap: 18px;padding: 18px}.feed-article-canvas{width: 100%;max-width: 780px;margin: 0 0 0 auto;align-content: start;gap: 12px;padding: 0}.feed-article-field{display: grid;gap: 7px}.feed-article-field>span{color: #667085;font-size: 11.5px;line-height: 1;font-weight: 820}.feed-article-title,.feed-article-body,.feed-article-field textarea[data-feed-article-share]{border: 1px solid rgba(0,27,71,.10);border-radius: 14px;background: rgba(255,255,255,.74);color: var(--emy-navy);padding: 12px 13px;box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.feed-article-title{min-height: 54px;font-size: 22px;line-height: 1.18;font-weight: 880}.feed-article-body{min-height: 300px;resize: vertical;font-size: 15px;line-height: 1.62;font-weight: 560}.feed-article-field textarea[data-feed-article-share]{min-height: 92px;resize: vertical;outline: 0;font: inherit;font-size: 13.5px;line-height: 1.5;font-weight: 560}.feed-article-title:focus,.feed-article-body:focus,.feed-article-field textarea[data-feed-article-share]:focus{border-color: rgba(255,106,0,.38);box-shadow: 0 0 0 3px rgba(255,106,0,.10),inset 0 1px 0 rgba(255,255,255,.80)}.feed-article-cover{position: relative;min-height: 190px;overflow: hidden;align-content: center;justify-items: center;gap: 8px;border-radius: 16px;background: linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,244,232,.58))}.feed-article-cover i{width: 44px;height: 44px;display: grid;place-items: center;border-radius: 15px;background: rgba(255,255,255,.78);color: var(--emy-orange);box-shadow: inset 0 1px 0 rgba(255,255,255,.84),0 10px 20px rgba(0,27,71,.08)}.feed-article-cover svg{width: 23px;height: 23px;stroke-width: 2.1}.feed-article-cover strong{position: relative;z-index: 2;color: var(--emy-navy);font-size: 15px;font-weight: 880}.feed-article-cover span{position: relative;z-index: 2;color: #667085;font-size: 12px;font-weight: 650}.feed-article-cover.has-media{background-size: cover;background-position: center;color: #fff}.feed-article-cover.has-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,27,71,.08),rgba(0,27,71,.52))}.feed-article-cover.has-media i{display: none}.feed-article-cover.has-media strong,.feed-article-cover.has-media span{color: #fff;text-shadow: 0 1px 12px rgba(0,27,71,.42)}.feed-article-cover img,.feed-article-cover video,.feed-article-preview-cover img,.feed-article-preview-cover video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.feed-article-preview-panel{min-width: 0;align-self: start;position: sticky;top: 0;display: grid;gap: 10px}.feed-article-preview-label{color: #667085;font-size: 11.5px;font-weight: 820}.feed-article-preview-card{overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 16px;background: rgba(255,255,255,.78);padding: 13px;box-shadow: 0 16px 36px rgba(0,27,71,.10),inset 0 1px 0 rgba(255,255,255,.80)}.feed-article-preview-cover{position: relative;min-height: 136px;margin: -13px -13px 12px;overflow: hidden;background-size: cover;background-position: center;background-color: #eef3f8}.feed-article-preview-chip{width: fit-content;min-height: 23px;display: inline-flex;align-items: center;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(255,106,0,.18)}.feed-article-preview-card strong{display: block;margin: 10px 0 7px;color: var(--emy-navy);font-size: 20px;line-height: 1.16;font-weight: 900;overflow-wrap: anywhere}.feed-article-preview-card p{margin: 0;color: #46556f;font-size: 13px;line-height: 1.48;font-weight: 620;white-space: pre-wrap;overflow-wrap: anywhere}.feed-article-preview-card small{width: fit-content;min-height: 24px;display: inline-flex;align-items: center;margin-top: 12px;border-radius: 999px;background: #f2f4f7;color: #667085;padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 780}.social-feed-event-card .feed-event-post{margin: 0 10px 4px;overflow: hidden;border: 1px solid rgba(0,27,71,.075);border-radius: 10px;background: #fff;box-shadow: none}.feed-event-post-hero{min-height: 92px;display: grid;align-content: end;gap: 6px;background: linear-gradient(135deg,#fffaf5,#eef3f8);padding: 12px 14px}.feed-event-post.has-cover .feed-event-post-hero{position: relative;isolation: isolate;overflow: hidden;min-height: 176px;background-color: #001b47;background-size: cover;background-position: center}.feed-event-card-cover-image,.feed-event-post-hero img[data-emy-event-card-cover]{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;display: block}.feed-event-post.has-cover .feed-event-post-hero::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(0,27,71,.04) 0%,rgba(0,27,71,.16) 46%,rgba(0,27,71,.66) 100%);pointer-events: none}.feed-event-post.has-cover .feed-event-post-hero span,.feed-event-post.has-cover .feed-event-post-hero strong{position: relative;z-index: 2;color: #fff;text-shadow: 0 1px 14px rgba(0,27,71,.48)}.feed-event-post.has-cover .feed-event-post-hero span{background: rgba(255,255,255,.22);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.36)}.feed-event-post-hero span{width: fit-content;min-height: 21px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.78);color: var(--emy-orange);padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 820;box-shadow: inset 0 0 0 1px rgba(255,106,0,.18)}.feed-event-post-hero strong{color: var(--emy-navy);font-size: 19px;line-height: 1.12;font-weight: 850}.feed-event-post-details{display: grid;gap: 7px;padding: 10px 12px 12px}.feed-event-post-details p{display: -webkit-box;margin: 0;color: #46556f;font-size: 12.5px;line-height: 1.35;font-weight: 600;white-space: normal;overflow: hidden;overflow-wrap: anywhere; -webkit-box-orient: vertical; -webkit-line-clamp: 3}.feed-event-post-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px}.feed-event-post-meta span{min-width: 0;border-radius: 8px;background: #fff;color: var(--emy-navy);padding: 7px 9px;font-size: 10.8px;line-height: 1.22;font-weight: 760;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06);overflow-wrap: anywhere}.feed-event-post-meta span b{display: block;margin-bottom: 3px;color: #667085;font-size: 9px;line-height: 1;font-weight: 820;text-transform: uppercase}.social-feed-article-card .feed-article-card-body{margin: 0 10px 4px;border: 1px solid rgba(0,27,71,.075);border-radius: 10px;background: linear-gradient(180deg,#fff,#fffaf5);padding: 14px;box-shadow: none}.feed-article-card-body>span{width: fit-content;min-height: 21px;display: inline-flex;align-items: center;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(255,106,0,.18)}.feed-article-card-body h2{margin: 10px 0 7px;color: var(--emy-navy);font-size: 21px;line-height: 1.14;font-weight: 880;overflow-wrap: anywhere}.feed-article-card-body p{margin: 0;color: #46556f;font-size: 13px;line-height: 1.5;font-weight: 600;white-space: pre-wrap;overflow: hidden;overflow-wrap: anywhere;display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical}.feed-article-card-cover{position: relative;height: 170px;overflow: hidden;border-radius: 9px;background: #eef3f8;margin-bottom: 12px}.feed-article-card-cover img,.feed-article-card-cover video{width: 100%;height: 100%;display: block;object-fit: cover}.feed-article-card-meta{display: flex;flex-wrap: wrap;gap: 7px;margin-top: 12px}.feed-article-card-meta small{min-height: 24px;display: inline-flex;align-items: center;border-radius: 999px;background: #f2f4f7;color: #667085;padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 780}.feed-hiring-preview-sheet{width: min(100%,560px);overflow: hidden}.feed-hiring-preview-body{padding: 14px}.feed-job-apply-modal{z-index: 10180}.feed-job-apply-sheet{position: relative;isolation: isolate;width: min(100%,520px);overflow: hidden}.feed-job-apply-body{display: grid;gap: 12px;padding: 14px}.feed-job-apply-summary{display: grid;gap: 4px;border: 1px solid rgba(255,255,255,.66);border-radius: 15px;background: linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,244,232,.54));padding: 13px;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 12px 24px rgba(0,27,71,.06)}.feed-job-apply-summary small{color: var(--emy-orange);font-size: 10.5px;line-height: 1;font-weight: 860;text-transform: uppercase}.feed-job-apply-summary strong{color: var(--emy-navy);font-size: 18px;line-height: 1.14;font-weight: 880;overflow-wrap: anywhere}.feed-job-apply-summary span{color: #667085;font-size: 12px;line-height: 1.35;font-weight: 650;overflow-wrap: anywhere}.feed-job-apply-body label{display: grid;gap: 6px;color: var(--emy-navy);font-size: 11.5px;line-height: 1.2;font-weight: 760}.feed-job-apply-body textarea,.feed-job-apply-body input{width: 100%;min-width: 0;border: 1px solid rgba(0,27,71,.12);border-radius: 12px;background: rgba(255,255,255,.82);color: var(--emy-navy);outline: 0;padding: 10px 11px;font: inherit;font-size: 13px;font-weight: 560}.feed-job-apply-body textarea{min-height: 94px;resize: vertical}.feed-job-apply-body textarea:focus,.feed-job-apply-body input:focus{border-color: rgba(255,106,0,.38);box-shadow: 0 0 0 3px rgba(255,106,0,.10)}.feed-job-apply-methods{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px}.feed-job-apply-option{min-height: 46px;border: 1px solid rgba(0,27,71,.10);border-radius: 14px;background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,250,244,.72));color: var(--emy-navy);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 7px;padding: 0 12px;font-size: 12px;line-height: 1.1;font-weight: 820;box-shadow: 0 10px 22px rgba(0,27,71,.06),inset 0 1px 0 rgba(255,255,255,.82)}.feed-job-apply-option:hover,.feed-job-apply-option.is-active{border-color: rgba(255,106,0,.32);background: #fff4e8;color: #c14f00}.feed-job-apply-file-name{display: block;margin-top: -3px;color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 650}.feed-job-apply-consent{display: flex !important;grid-template-columns: none !important;align-items: flex-start;gap: 9px !important;color: #667085 !important;font-size: 12px !important;line-height: 1.35 !important;font-weight: 620 !important}.feed-job-apply-consent input{width: 16px;min-width: 16px;height: 16px;padding: 0;accent-color: var(--emy-orange)}.feed-job-applicants-modal{z-index: 10160;background: rgba(6,22,45,.72);backdrop-filter: blur(14px) saturate(1.05)}.feed-job-applicants-sheet{position: relative;isolation: isolate;width: min(100%,680px);overflow: hidden;border: 1px solid rgba(255,255,255,.80);border-top: 4px solid var(--emy-orange);border-radius: 24px;background: #f7f9fc;color: var(--emy-navy);box-shadow: 0 34px 96px rgba(0,18,48,.38),inset 0 1px 0 rgba(255,255,255,.92)}.feed-job-applicants-sheet .feed-mini-head{min-height: 72px;border-bottom: 1px solid rgba(0,27,71,.08);background: #fff;backdrop-filter: none;padding: 0 20px}.feed-job-applicants-sheet .feed-mini-head h2{color: var(--emy-navy);font-size: 24px;line-height: 1.08;font-weight: 880;letter-spacing: 0}.feed-job-applicants-sheet .feed-mini-head button{background: #fff;color: var(--emy-navy);box-shadow: 0 10px 22px rgba(0,27,71,.08)}.feed-job-applicants-sheet .feed-mini-foot{border-top: 1px solid rgba(0,27,71,.08);background: #fff;padding: 14px 20px}.feed-job-applicants-body{display: grid;gap: 12px;padding: 18px 20px;max-height: min(62dvh,540px);overflow: auto;background: #f7f9fc}.feed-job-applicants-summary{display: grid;gap: 4px;border: 1px solid rgba(0,27,71,.08);border-radius: 16px;background: #fff;padding: 14px 15px;box-shadow: 0 12px 24px rgba(0,27,71,.06)}.feed-job-applicants-summary strong{color: var(--emy-navy);font-size: 18px;line-height: 1.14;font-weight: 880;overflow-wrap: anywhere}.feed-job-applicants-summary span{color: #667085;font-size: 12px;line-height: 1.35;font-weight: 650}.feed-job-applicants-list{display: grid;gap: 10px}.feed-job-applicant-card{display: grid;gap: 9px;border: 1px solid rgba(0,27,71,.08);border-radius: 16px;background: #fff;padding: 14px 15px;box-shadow: 0 12px 26px rgba(0,27,71,.06)}.feed-job-applicant-top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px}.feed-job-applicant-top strong{color: var(--emy-navy);font-size: 14px;line-height: 1.2;font-weight: 860;overflow-wrap: anywhere}.feed-job-applicant-badge{min-height: 22px;display: inline-flex;align-items: center;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 820;box-shadow: inset 0 0 0 1px rgba(255,106,0,.14)}.feed-job-applicant-date{color: #667085;font-size: 11px;line-height: 1.3;font-weight: 650}.feed-job-applicant-message{margin: 0;color: #46556f;font-size: 12.5px;line-height: 1.38;font-weight: 590;white-space: pre-wrap;overflow-wrap: anywhere}.feed-job-applicant-actions{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.feed-job-applicant-link{min-height: 30px;border: 0;display: inline-flex;align-items: center;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;font-family: inherit;text-decoration: none;padding: 0 12px;font-size: 11.5px;line-height: 1;font-weight: 800;box-shadow: 0 8px 16px rgba(255,106,0,.14)}.feed-job-applicant-file{color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 650;overflow-wrap: anywhere}.feed-job-applicant-file small{color: #98a2b3;font-size: 11px;font-weight: 720}.feed-job-applicants-more{min-height: 38px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #fff;color: var(--emy-navy);cursor: pointer;justify-self: center;padding: 0 15px;font-family: inherit;font-size: 12px;line-height: 1;font-weight: 820;box-shadow: 0 10px 20px rgba(0,27,71,.06)}.feed-job-applicants-more:hover{border-color: rgba(255,106,0,.28);background: #fff8ef;color: var(--emy-orange)}.feed-job-applicants-empty{display: grid;gap: 6px;border: 1px dashed rgba(0,27,71,.12);border-radius: 14px;background: rgba(248,250,252,.88);padding: 18px;text-align: center}.feed-job-applicants-empty strong{color: var(--emy-navy);font-size: 15px;line-height: 1.2;font-weight: 860}.feed-job-applicants-empty span{color: #667085;font-size: 12px;line-height: 1.35;font-weight: 620}.feed-job-cover-editor{position: relative;min-height: 150px;overflow: hidden;display: grid;align-content: end;gap: 7px;border: 1px solid rgba(0,27,71,.08);border-radius: 15px;background: linear-gradient(135deg,#fffaf5,#eef3f8);padding: 14px;color: var(--emy-navy);box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.feed-job-cover-editor::after{content: "";position: absolute;inset: 0;z-index: 1;display: none;background: linear-gradient(180deg,rgba(0,27,71,.05),rgba(0,27,71,.58));pointer-events: none}.feed-job-cover-editor.has-cover::after{display: block}.feed-job-cover-editor img,.feed-job-cover-editor video{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: var(--media-fit,cover);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #0b1f3f}.feed-job-cover-editor>span,.feed-job-cover-editor>strong,.feed-job-cover-editor>small{position: relative;z-index: 2}.feed-job-cover-editor>span{width: fit-content;min-height: 21px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,244,232,.92);color: var(--emy-orange);padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(255,106,0,.16)}.feed-job-cover-editor>strong{display: block;font-size: 20px;line-height: 1.12;font-weight: 880;overflow-wrap: anywhere}.feed-job-cover-editor>small{color: #667085;font-size: 12px;line-height: 1.32;font-weight: 650}.feed-job-cover-editor.has-cover>strong,.feed-job-cover-editor.has-cover>small{color: #fff;text-shadow: 0 1px 14px rgba(0,27,71,.50)}.feed-job-cover-editor.has-cover>span{background: rgba(255,255,255,.22);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.36)}.feed-job-cover-tools{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin-top: -3px}.feed-job-cover-tools button{min-height: 34px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.82);color: var(--emy-navy);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 7px;padding: 0 12px;font: inherit;font-size: 12px;line-height: 1;font-weight: 820;box-shadow: 0 10px 22px rgba(0,27,71,.05)}.feed-job-cover-tools button:hover{border-color: rgba(255,106,0,.30);background: #fff4e8;color: var(--emy-orange)}.feed-job-cover-tools svg{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 2.1;stroke-linecap: round;stroke-linejoin: round}.feed-job-card{overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 10px;background: #fff;color: var(--emy-navy);box-shadow: 0 6px 18px rgba(0,27,71,.045);font-family: inherit}.feed-list .feed-job-card{width: min(100%,502px);justify-self: center}.feed-job-hero{position: relative;min-height: 96px;display: grid;align-content: end;gap: 7px;overflow: hidden;background: linear-gradient(135deg,#fffaf5,#eef3f8);padding: 12px 14px;isolation: isolate}.feed-job-hero.has-cover,.feed-job-card.has-cover>.feed-job-hero,.feed-job-card.has-cover .feed-job-hero{min-height: 150px;background: #001b47}.feed-job-hero.has-cover::after,.feed-job-card.has-cover>.feed-job-hero::after,.feed-job-card.has-cover .feed-job-hero::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(0,27,71,.04) 0%,rgba(0,27,71,.18) 44%,rgba(0,27,71,.72) 100%);pointer-events: none}.feed-job-cover-media{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: var(--media-fit,cover);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #0b1f3f}.feed-job-hero span{width: fit-content;min-height: 21px;display: inline-flex;align-items: center;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 840;box-shadow: inset 0 0 0 1px rgba(255,106,0,.16)}.feed-job-hero strong{display: block;color: var(--emy-navy);font-size: 19px;line-height: 1.12;font-weight: 850;letter-spacing: 0;overflow-wrap: anywhere}.feed-job-hero span,.feed-job-hero strong{position: relative;z-index: 2}.feed-job-hero.has-cover span,.feed-job-card.has-cover .feed-job-hero span{background: rgba(255,255,255,.22);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.36)}.feed-job-hero.has-cover strong,.feed-job-card.has-cover .feed-job-hero strong{color: #fff;text-shadow: 0 1px 14px rgba(0,27,71,.50)}.feed-job-body{display: grid;gap: 8px;padding: 11px 12px 12px}.feed-job-business{display: flex;align-items: center;gap: 8px;color: #667085;font-size: 11.5px;line-height: 1.2;font-weight: 730}.feed-job-business i{width: 25px;height: 25px;display: grid;place-items: center;border-radius: 999px;background: #f3f6fb;color: var(--emy-navy);font-style: normal;font-size: 11px;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(0,27,71,.07)}.feed-job-business i.has-image{overflow: hidden;background: #fff;color: transparent}.feed-job-business i img{width: 100%;height: 100%;display: block;object-fit: cover;border-radius: inherit}.feed-job-desc{display: -webkit-box;margin: 0;color: #46556f;font-size: 12.5px;line-height: 1.38;font-weight: 590;white-space: normal;overflow: hidden;overflow-wrap: anywhere; -webkit-box-orient: vertical; -webkit-line-clamp: 3}.feed-job-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px}.feed-job-meta span{min-width: 0;border-radius: 8px;background: #f8fafc;color: var(--emy-navy);padding: 7px 9px;font-size: 10.8px;line-height: 1.22;font-weight: 730;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06);overflow-wrap: anywhere}.feed-job-meta span b{display: block;margin-bottom: 3px;color: #667085;font-size: 9px;line-height: 1;font-weight: 820;text-transform: uppercase}.feed-job-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 7px;padding-top: 2px}.feed-job-apply,.feed-job-manage,.feed-job-delete{min-height: 31px;border-radius: 999px;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;padding: 0 12px;font-size: 11.5px;line-height: 1;font-weight: 800;font-family: inherit}.feed-job-actions button svg,.home-created-actions button svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.feed-job-actions button,.home-created-actions button{gap: 6px}.feed-job-apply{border: 0;background: var(--emy-orange);color: #fff;box-shadow: 0 8px 16px rgba(255,106,0,.16)}.feed-job-apply.is-active{background: #0f8f57;box-shadow: 0 8px 16px rgba(16,185,129,.12)}.feed-job-apply.is-applied{padding: 0 10px;font-size: 10.2px;line-height: 1.05;text-align: center;white-space: normal;max-width: 220px}.feed-job-manage{border: 1px solid rgba(0,27,71,.10);background: rgba(255,255,255,.76);color: var(--emy-navy)}.feed-job-delete{border: 1px solid rgba(248,113,113,.22);background: rgba(255,255,255,.76);color: #b42318}.feed-job-owner-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-left: auto}.feed-job-count{color: #667085;font-size: 11.5px;font-weight: 760}.home-posted-jobs-section{padding-bottom: 28px}.posted-jobs-list{width: min(100%,860px);display: grid;grid-template-columns: repeat(2,minmax(260px,1fr));gap: 14px;align-items: start}.posted-jobs-list .feed-job-card{width: 100%;min-height: 0;justify-self: stretch}.posted-jobs-list .feed-job-hero{min-height: 98px;padding: 14px}.posted-jobs-list .feed-job-hero strong{font-size: 20px}.home-posted-job-card{position: relative}.home-posted-job-card .feed-job-owner-actions{display: none}.home-posted-job-card>.social-feed-more{position: absolute;right: 12px;top: 12px;z-index: 8;width: 32px;min-width: 32px;height: 32px;min-height: 32px;border: 1px solid rgba(255,255,255,.72);border-radius: 999px;background: rgba(255,255,255,.86);color: #26364f;display: grid;place-items: center;padding: 0;font-size: 16px;line-height: 1;box-shadow: 0 8px 18px rgba(0,27,71,.08);backdrop-filter: blur(10px)}.home-posted-job-card>.social-feed-more:hover,.home-posted-job-card>.social-feed-more[aria-expanded="true"]{border-color: rgba(255,106,0,.32);background: #fff4e8;color: var(--emy-orange)}.home-posted-job-card .feed-job-actions{gap: 8px}.home-section-intro{width: min(100%,860px);margin: 0 0 10px}.home-section-intro[hidden]{display: none !important}.home-section-intro-inner{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;align-items: start;border-left: 4px solid var(--emy-orange);background: linear-gradient(90deg,rgba(255,106,0,.10),rgba(255,250,244,.72) 44%,rgba(255,255,255,.45));padding: 13px 14px 14px 13px}.feed-section-intro,.feed-empty-guide{width: min(100%,860px);margin: 0 0 10px}.home-list-empty,.feed-section-intro .posted-jobs-empty{margin: 0;width: 100%}[data-home-static-product-list]:has(>.home-list-empty),[data-home-static-clip-list]:has(>.home-list-empty),[data-home-flow-list]:has(>.home-list-empty),[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]:has(>.home-list-empty),[data-views="home reels"] [data-home-static-clip-list][data-unified-feed-cards="true"]:has(>.home-list-empty),.home-flow-list[data-unified-feed-cards="true"]:has(>.home-list-empty){display: block !important;width: 100% !important;max-width: none !important;margin-inline: 0 !important;padding: 0 !important;overflow: visible !important}[data-home-static-product-list]>.home-list-empty,[data-home-static-clip-list]>.home-list-empty,[data-home-flow-list]>.home-list-empty,[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]>.home-list-empty,[data-views="home reels"] [data-home-static-clip-list][data-unified-feed-cards="true"]>.home-list-empty,.home-flow-list[data-unified-feed-cards="true"]>.home-list-empty,.product-list-grid>.home-list-empty,.feed-list>.home-list-empty{box-sizing: border-box !important;display: block !important;grid-column: 1 / -1 !important;flex: 0 0 100% !important;width: 100% !important;max-width: none !important;min-height: 52px !important;margin: 0 0 14px !important;border: 1px solid rgba(0,27,71,.08) !important;border-radius: 14px !important;background: rgba(255,255,255,.72) !important;color: #667085 !important;padding: 14px !important;line-height: 1.4 !important;text-align: center !important;justify-self: stretch !important;align-self: start !important}.feed-list>.emy-real-empty,.feed-list>[data-emy-real-empty]{box-sizing: border-box;justify-self: center;width: min(100%,520px);max-width: 520px;margin: 18px auto 8px;border: 1px dashed rgba(0,27,71,.14);border-radius: 8px;background: rgba(255,255,255,.72);color: #68738a;padding: 14px 16px;font-size: 13px;line-height: 1.35;font-weight: 750;text-align: center}.home-section-icon{width: 38px;height: 38px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: #fff;color: var(--emy-orange);font-weight: 900;font-size: 13px;box-shadow: 0 8px 18px rgba(0,27,71,.08)}.home-section-copy{display: flex;flex-direction: column;gap: 7px;min-width: 0}.home-section-kicker{align-self: flex-start;border-radius: 999px;padding: 0 9px;min-height: 22px;display: inline-flex;align-items: center;background: #fff;color: #d85a00;font-weight: 870;font-size: 10px;line-height: 1;text-transform: uppercase}.home-section-copy h3{margin: 0;color: var(--emy-navy);font-size: 20px;line-height: 1.14;letter-spacing: 0;font-weight: 880}.home-section-copy p{max-width: 640px;margin: 0;color: #526078;font-size: 12.5px;line-height: 1.42;font-weight: 620}.home-section-tags{display: flex;flex-wrap: wrap;gap: 6px;padding-top: 2px}.home-section-tags span{min-height: 24px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.78);color: #667085;padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 760;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06)}.home-owned-divider{width: min(100%,860px);margin: 2px 0 10px;padding: 18px 0 4px;border-top: 1px solid rgba(0,27,71,.10)}.home-owned-divider-inner{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;align-items: start;border-left: 4px solid var(--emy-orange);background: linear-gradient(90deg,rgba(255,106,0,.10),rgba(255,250,244,.72) 44%,rgba(255,255,255,.45));padding: 13px 14px 14px 13px}.home-owned-avatar{width: 38px;height: 38px;display: grid;place-items: center;overflow: hidden;border-radius: 999px;background: #fff;color: var(--emy-orange);font-size: 13px;line-height: 1;font-weight: 900;box-shadow: inset 0 0 0 1px rgba(255,106,0,.18),0 8px 18px rgba(0,27,71,.08)}.home-owned-avatar img{width: 100%;height: 100%;display: block;object-fit: cover;border-radius: inherit}.home-owned-copy{min-width: 0;display: grid;gap: 7px}.home-owned-kicker{display: inline-flex;width: fit-content;min-height: 22px;align-items: center;border-radius: 999px;background: #fff;color: #d85a00;padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 870;text-transform: uppercase}.home-owned-copy h2{margin: 0;color: var(--emy-navy);font-size: 20px;line-height: 1.14;font-weight: 880;letter-spacing: 0}.home-owned-copy p{max-width: 640px;margin: 0;color: #526078;font-size: 12.5px;line-height: 1.42;font-weight: 620}.home-owned-tags{display: flex;flex-wrap: wrap;gap: 6px;padding-top: 2px}.home-owned-tags span{min-height: 24px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.78);color: #667085;padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 760;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06)}.home-created-section{padding-bottom: 28px}.home-created-list{width: min(100%,860px);display: grid;grid-template-columns: repeat(2,minmax(260px,1fr));gap: 14px;align-items: start}.home-created-card{min-width: 0;overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 10px;background: rgba(255,255,255,.96);color: var(--emy-navy);box-shadow: 0 6px 18px rgba(0,27,71,.045)}.home-created-list>*,.posted-jobs-list>*,.feed-list>*,.annexed-feed-middle .feed-list>*,.home-flow-list>*,.product-list-grid>*{align-self: start}.home-created-top{min-height: 54px;display: grid;grid-template-columns: 36px minmax(0,1fr) auto;gap: 9px;align-items: center;border-bottom: 1px solid rgba(0,27,71,.06);padding: 9px 11px}.home-created-avatar{width: 34px;height: 34px;display: grid;place-items: center;overflow: hidden;border-radius: 999px;background: #f3f6fb;color: var(--emy-navy);font-size: 12px;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(0,27,71,.07)}.home-created-avatar img{width: 100%;height: 100%;object-fit: cover;display: block}.home-created-top strong{display: block;overflow: hidden;color: var(--emy-navy);font-size: 13px;line-height: 1.12;font-weight: 850;text-overflow: ellipsis;white-space: nowrap}.home-created-top small{display: block;margin-top: 3px;overflow: hidden;color: #69758d;font-size: 10.5px;line-height: 1.1;font-weight: 680;text-overflow: ellipsis;white-space: nowrap}.home-created-pill{min-height: 23px;display: inline-flex;align-items: center;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 850}.home-created-media{position: relative;min-height: 138px;overflow: hidden;background: linear-gradient(135deg,#eef3f8,#fff8ef)}.home-created-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,27,71,.10));pointer-events: none}.home-created-media img,.home-created-media video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: var(--media-fit,contain);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;display: block;background: #101828}.home-created-media .home-created-pill{position: absolute;left: 10px;top: 10px;z-index: 2;background: rgba(255,255,255,.94)}.home-created-media.is-text{min-height: 86px;display: grid;align-content: end;gap: 5px;padding: 12px}.home-created-media.is-text strong{position: relative;z-index: 1;color: var(--emy-navy);font-size: 18px;line-height: 1.12;font-weight: 880}.home-created-media.is-text span{position: relative;z-index: 1;color: #667085;font-size: 12px;line-height: 1.25;font-weight: 650}.home-created-card.is-event .home-created-media{min-height: 112px;display: grid;align-content: end;gap: 7px;padding: 13px;background: radial-gradient(circle at 86% 22%,rgba(255,106,0,.24),transparent 82px),linear-gradient(145deg,#fffaf5,#eef3f8)}.home-created-card.is-event .home-created-media.has-event-cover{min-height: 128px;isolation: isolate;background: #001b47}.home-created-card.is-event .home-created-media.has-event-cover::after{z-index: 1;background: linear-gradient(180deg,rgba(0,27,71,.04),rgba(0,27,71,.18) 42%,rgba(0,27,71,.70))}.home-created-card.is-event .home-created-media.has-event-cover img{z-index: 0;object-fit: cover;transform: none;background: #001b47}.home-created-card.is-event .home-created-media .home-created-pill{position: relative;left: auto;top: auto;width: fit-content}.home-created-card.is-event .home-created-media strong{position: relative;z-index: 1;color: var(--emy-navy);font-size: 18px;line-height: 1.12;font-weight: 880}.home-created-card.is-event .home-created-media span:not(.home-created-pill){position: relative;z-index: 1;color: #667085;font-size: 12px;line-height: 1.25;font-weight: 650}.home-created-card.is-event .home-created-media.has-event-cover .home-created-pill{z-index: 2;background: rgba(255,255,255,.24);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.36)}.home-created-card.is-event .home-created-media.has-event-cover strong{z-index: 2;color: #fff;text-shadow: 0 1px 12px rgba(0,27,71,.50)}.home-created-card.is-event .home-created-media.has-event-cover span:not(.home-created-pill){z-index: 2;color: rgba(255,255,255,.88);text-shadow: 0 1px 10px rgba(0,27,71,.42)}.home-created-card.is-article .home-created-media{min-height: 116px;background: radial-gradient(circle at 88% 16%,rgba(255,106,0,.18),transparent 84px),linear-gradient(135deg,#fffaf5,#f3f6fb)}.home-created-card>img,.home-created-card>video{display: none !important}.home-created-body{display: grid;gap: 8px;padding: 11px 12px 12px}.home-created-stat{width: fit-content;min-height: 22px;display: inline-flex;align-items: center;border-radius: 999px;background: #eef3f8;color: #59667f;padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 820}.home-created-body h3{display: -webkit-box;margin: 0;overflow: hidden;color: var(--emy-navy);font-size: 15.5px;line-height: 1.22;font-weight: 820;overflow-wrap: anywhere;word-break: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.home-created-body p{display: -webkit-box;overflow: hidden;margin: 0;color: #526078;font-size: 12.5px;line-height: 1.38;font-weight: 560;white-space: pre-wrap;overflow-wrap: anywhere; -webkit-box-orient: vertical; -webkit-line-clamp: 3}.home-created-card.is-article .home-created-body p{ -webkit-line-clamp: 5}.home-created-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px}.home-created-meta span{min-width: 0;border-radius: 8px;background: #f8fafc;color: var(--emy-navy);padding: 7px 9px;font-size: 10.8px;line-height: 1.22;font-weight: 730;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06);overflow-wrap: anywhere}.home-created-meta b{display: block;margin-bottom: 3px;color: #667085;font-size: 9px;line-height: 1;font-weight: 820;text-transform: uppercase}.home-created-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 7px;border-top: 1px solid rgba(0,27,71,.07);padding-top: 8px}.home-created-actions button{min-height: 30px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: #fff;color: #59667f;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;padding: 0 11px;font: inherit;font-size: 11.2px;line-height: 1;font-weight: 800}.home-created-actions button:hover,.home-created-actions button.is-active{border-color: rgba(255,106,0,.24);background: #fff4e8;color: var(--emy-orange)}.home-created-actions button[data-home-created-open]{margin-left: auto;background: var(--emy-orange);color: #fff;border-color: var(--emy-orange);box-shadow: 0 8px 16px rgba(255,106,0,.14)}.home-created-card .social-feed-more{justify-self: end;width: 32px;min-width: 32px;height: 32px;min-height: 32px;border: 0;border-radius: 999px;background: transparent;color: #071326;cursor: pointer;padding: 0;font-size: 18px;line-height: 1}.home-created-card .social-feed-more:hover,.home-created-card .social-feed-more[aria-expanded="true"]{background: #fff4e8;color: var(--emy-orange)}.home-created-card .home-created-social{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 4px;margin: 1px 6px 0;border-top: 1px solid rgba(0,27,71,.07);padding: 4px 0 0}.home-created-card .home-created-action-set{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 5px;min-width: 0}.home-created-card .home-created-action-pair{display: inline-flex;align-items: center;gap: 3px;min-width: 0}.home-created-card .home-created-action-pair strong,.home-created-card .home-created-social-meta strong{min-width: 7px;color: #647089;font-size: 12.5px;line-height: 1;font-weight: 560}.home-created-card .home-created-social .social-feed-icon{width: 25px;min-width: 25px;height: 24px;min-height: 24px;border-radius: 7px}.home-created-card .home-created-social .social-feed-icon svg{width: 13px;height: 13px}.home-created-card .home-created-save{justify-self: end;margin-left: 2px}.home-created-card .home-created-social-meta{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 4px;padding: 3px 6px 7px}.home-created-card .home-created-hidden-stat{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.home-created-card .social-feed-comments-link{min-width: 0;margin: 0;border: 0;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);cursor: pointer;padding: 2px 6px;font: inherit;font-size: 10px;line-height: 1.1;font-weight: 780;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.home-created-card .social-feed-time{justify-self: end;color: #98a2b3;font-size: 10px;line-height: 1.15;font-weight: 660}.home-created-card .feed-comments{position: relative;z-index: 9;isolation: isolate;display: none;margin: 0;border-top: 1px solid rgba(0,27,71,.07);padding: 10px 12px 12px;background: #fff;box-sizing: border-box;overflow: hidden}.home-created-card.is-comments-open .feed-comments{display: block}.home-created-card .feed-comment{display: grid;grid-template-columns: 32px minmax(0,1fr);align-items: start;gap: 9px;margin-top: 10px}.home-created-card .feed-comment-avatar{width: 32px;height: 32px;border-radius: 999px;display: grid;place-items: center;overflow: hidden;background: #eef3f8;color: var(--emy-navy);font-size: 11px;font-weight: 820;text-decoration: none}.home-created-card .feed-comment-avatar.has-image{background: #fff;color: transparent}.home-created-card .feed-comment-avatar img{width: 100%;height: 100%;display: block;border-radius: inherit;object-fit: cover}.home-created-card .feed-comment-bubble{min-width: 0;max-width: 100%;overflow: hidden;border-radius: 14px;background: #f6f8fb;color: #364157;padding: 9px 10px;font-size: 12.5px;line-height: 1.38;font-weight: 520;overflow-wrap: anywhere}.home-created-card .feed-comment-bubble strong{display: block;margin-bottom: 2px;color: var(--emy-navy);font-size: 12px;line-height: 1.2;font-weight: 830}.home-created-card .feed-comment-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;margin-top: 7px;color: #7a869e;font-size: 11px;line-height: 1;font-weight: 760}.home-created-card .feed-comment-actions button{width: auto;min-width: 18px;height: 22px;min-height: 22px;display: inline-flex;align-items: center;justify-content: center;border: 0;border-radius: 6px;background: transparent;color: inherit;cursor: pointer;padding: 0 2px;font: inherit;font-size: 0;box-shadow: none}.home-created-card .feed-comment-actions button svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.home-created-card .feed-comment-action-count{color: #7a869e;font-size: 11px;font-weight: 760;min-width: 14px;text-align: center}.home-created-card .feed-comment-replies{display: grid;gap: 6px;margin-top: 8px;padding-left: 8px;border-left: 2px solid rgba(0,27,71,.08)}.home-created-card .feed-comment-reply{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 7px;align-items: start}.home-created-card .feed-comment-reply .feed-comment-avatar{width: 24px;height: 24px;font-size: 9px}.home-created-card .feed-comment-reply-bubble{display: block;min-width: 0;overflow: hidden;border-radius: 12px;background: rgba(255,255,255,.76);color: #4b5568;padding: 7px 9px;font-size: 11.5px;line-height: 1.35;overflow-wrap: anywhere}.home-created-card .feed-comments [data-feed-comments-list]{position: relative;z-index: 1;background: #fff}.home-created-card .feed-comment-form,.home-created-card .feed-comment-reply-form{position: relative;z-index: 1;width: 100%;max-width: 100%;box-sizing: border-box;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 8px;margin-top: 10px;background: #fff}.home-created-card .feed-comment-reply-form[hidden]{display: none}.home-created-card .feed-comment-form input,.home-created-card .feed-comment-reply-form input{min-width: 0;height: 36px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #fff;color: #071326;outline: none;padding: 0 12px;font: inherit;font-size: 12.5px;font-weight: 560;box-shadow: inset 0 1px 0 rgba(255,255,255,.86)}.home-created-card .feed-comment-form button,.home-created-card .feed-comment-reply-form button{min-height: 36px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 5px;padding: 0 13px;font: inherit;font-size: 12px;line-height: 1;font-weight: 820;white-space: nowrap;box-shadow: 0 8px 16px rgba(255,106,0,.18)}.home-created-card .feed-comment-reply-form button{min-width: 54px;height: 30px;min-height: 30px;gap: 4px;padding: 0 9px;font-size: 11px;font-weight: 780;box-shadow: 0 6px 12px rgba(255,106,0,.14)}.home-created-card .feed-comment-reply-form button::after{content: "Reply"}.home-created-card .feed-comment-reply-form button svg{width: 13px;height: 13px}.social-feed-actions.social-feed-actions-counted{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 4px;margin: 1px 6px 0;border-top: 1px solid rgba(0,27,71,.07);border-bottom: 0;padding: 4px 0 0}.social-feed-actions-counted .social-feed-action-set{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 5px;min-width: 0}.social-feed-actions-counted .social-feed-icon{width: 25px;min-width: 25px;height: 24px;min-height: 24px;border-radius: 7px}.social-feed-actions-counted .social-feed-icon svg{width: 13px;height: 13px}.social-feed-action-pair{display: inline-flex;align-items: center;gap: 3px;min-width: 0}.social-feed-action-pair strong,.social-feed-body-counted>strong{min-width: 7px;color: #647089;font-size: 12.5px;line-height: 1;font-weight: 560}.social-feed-body-counted>[data-feed-comment-total],.home-created-social-meta>[data-home-created-comment-total]{display: none !important}.social-feed-actions-counted .social-feed-save{justify-self: end;margin-left: 2px}.social-feed-body.social-feed-body-counted{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 4px;padding: 3px 6px 7px}.social-feed-body-counted .social-feed-caption{grid-column: 1 / -1;margin: 0}.social-feed-hidden-stat{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.social-feed-body-counted .social-feed-comments-link{min-width: 0;margin: 0;border: 0;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);cursor: pointer;padding: 2px 6px;font: inherit;font-size: 10px;line-height: 1.1;font-weight: 780;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}[data-feed-id]:not(.is-comments-open) .social-feed-body-counted .social-feed-comments-link,[data-feed-id]:not(.is-comments-open) .home-created-social-meta .social-feed-comments-link{display: none !important}[data-feed-id]:not(.is-comments-open) .social-feed-body-counted .social-feed-time,[data-feed-id]:not(.is-comments-open) .home-created-social-meta .social-feed-time{grid-column: 3}.social-feed-body-counted .social-feed-time{justify-self: end;margin: 0;color: #98a2b3;font-size: 10px;line-height: 1.15;font-weight: 660;text-transform: none;letter-spacing: 0}.posted-jobs-empty{margin: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: rgba(255,255,255,.72);color: #667085;padding: 14px;font-size: 13px;line-height: 1.4;font-weight: 620;text-align: center}.posted-jobs-empty[hidden]{display: none}@media(max-width: 700px){.home-section-intro-inner{grid-template-columns: minmax(0,1fr);gap: 0;padding: 12px}.home-owned-divider-inner{grid-template-columns: minmax(0,1fr);gap: 0;padding: 12px}.home-section-copy h3,.home-owned-copy h2{font-size: 18px}.home-created-list,.posted-jobs-list{grid-template-columns: 1fr}.home-created-actions button[data-home-created-open]{margin-left: 0}.feed-create-modal{align-items: flex-end;padding: 0}.feed-discard-modal{align-items: center;padding: 14px}.feed-discard-dialog{width: min(100%,430px);border-radius: 22px;padding: 24px 20px 20px}.feed-discard-body{grid-template-columns: 50px minmax(0,1fr);gap: 13px;padding-right: 20px}.feed-discard-icon{width: 50px;height: 50px;border-radius: 16px}.feed-discard-icon svg{width: 27px;height: 27px}.feed-discard-copy h2{font-size: 21px}.feed-discard-actions{grid-template-columns: 1fr;margin-top: 20px}.feed-create-menu,.feed-post-sheet,.feed-event-sheet,.feed-hiring-sheet,.feed-job-apply-sheet,.feed-article-publish{width: 100%;max-height: 100dvh;border-radius: 16px 16px 0 0}.feed-post-source-sheet{width: 100%;border-radius: 16px 16px 0 0}.feed-post-sheet{min-height: min(720px,100dvh)}.feed-post-kind-tabs{grid-template-columns: repeat(2,minmax(0,1fr));padding-inline: 12px}.feed-post-tools{padding-inline: 12px}.feed-post-text{min-height: 190px;font-size: 18px}.feed-clip-frame-options{grid-template-columns: 1fr}.feed-clip-kind-options,.feed-post-product-fields,.emy-media-editor-product-fields{grid-template-columns: 1fr}.feed-post-product-fields .is-wide,.emy-media-editor-product-fields .is-wide,.emy-media-editor-product-fields>strong{grid-column: auto}.feed-clip-frame-sheet{width: 100%;max-height: 100dvh;border-radius: 16px 16px 0 0}.feed-post-sheet.has-media .feed-post-text,[data-feed-post-sheet].has-media .feed-post-text{min-height: 84px;max-height: 120px;font-size: 16px}.feed-post-media{margin-inline: 12px}.feed-post-sheet.has-media .feed-post-media,[data-feed-post-sheet].has-media .feed-post-media{max-height: 46dvh;min-height: min(260px,40dvh)}.feed-create-options{padding: 14px 12px 18px}.feed-two-col,.feed-hiring-body{grid-template-columns: 1fr}.feed-event-template{padding: 12px}.feed-event-preview{min-height: 104px}.feed-event-post-meta{grid-template-columns: 1fr}.feed-job-meta{grid-template-columns: 1fr}.feed-job-owner-actions{width: 100%;margin-left: 0}.feed-post-foot,.feed-mini-foot{justify-content: stretch;padding: 10px 12px}.feed-post-foot button,.feed-mini-foot button{flex: 1 1 auto;min-width: max-content}.posted-jobs-list{grid-template-columns: 1fr}.feed-hiring-body aside{display: none}.feed-article-editor-modal{align-items: stretch}.feed-article-top{grid-template-columns: 38px minmax(0,1fr) auto 34px;min-height: 64px;gap: 8px;padding: 10px 12px}.feed-article-tools{display: none}.feed-article-top .feed-create-submit{min-width: 136px;min-height: 40px;padding: 0 16px;font-size: 13px;white-space: nowrap}.feed-article-workspace{display: block;padding: 12px}.feed-article-canvas{max-width: none}.feed-article-preview-panel{position: static;margin-top: 14px}.feed-article-cover{min-height: 170px}.feed-article-body{min-height: 240px}}.feed-create-open{min-height: 34px;border: 0;border-radius: 999px;background: #064985;color: #fff;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 6px;padding: 0 14px;font-size: 12px;line-height: 1;font-weight: 860;box-shadow: 0 12px 24px rgba(0,73,133,.20)}.feed-create-open:hover{background: #053f73;transform: translateY(-1px)}.feed-create-modal{position: fixed;inset: 0;z-index: 120;display: none;align-items: center;justify-content: center;background: rgba(24,31,42,.58);padding: 18px;backdrop-filter: blur(8px)}.feed-create-modal.is-open{display: flex}.feed-create-menu,.feed-post-sheet,.feed-post-source-sheet,.feed-event-sheet,.feed-hiring-sheet,.feed-job-apply-sheet,.feed-article-publish,.feed-discard-dialog{width: min(100%,650px);max-height: calc(100dvh - 36px);overflow: auto;border: 1px solid rgba(0,27,71,.10);border-radius: 6px;background: #fff;color: #242424;box-shadow: 0 24px 70px rgba(0,27,71,.24)}.feed-create-head,.feed-mini-head{min-height: 58px;display: grid;grid-template-columns: minmax(0,1fr) 36px;gap: 10px;align-items: center;border-bottom: 1px solid rgba(0,27,71,.10);padding: 0 12px}.feed-create-head h2,.feed-mini-head h2{margin: 0;color: #242424;font-size: 22px;line-height: 1.1;font-weight: 680}.feed-create-head button,.feed-mini-head button,.feed-post-head button,.feed-article-top>button{width: 34px;height: 34px;border: 0;border-radius: 999px;background: transparent;color: #333;cursor: pointer;font: inherit;font-size: 18px;line-height: 1}.feed-create-head button:hover,.feed-mini-head button:hover,.feed-post-head button:hover,.feed-article-top>button:hover{background: #eef0f2}.feed-create-options{display: grid;gap: 8px;padding: 18px 28px 20px 8px}.feed-create-option{width: 100%;min-height: 78px;display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 16px;align-items: center;border: 0;background: #fff;color: #3f3f3f;cursor: pointer;padding: 10px 16px;text-align: left}.feed-create-option:hover,.feed-create-option.is-primary{background: #f1f1f1}.feed-create-icon{width: 28px;height: 28px;display: grid;place-items: center;color: #444;font-size: 20px;line-height: 1;font-weight: 820}.feed-create-option strong{display: block;color: #414141;font-size: 19px;line-height: 1.15;font-weight: 680}.feed-create-option small{display: block;margin-top: 5px;color: #555;font-size: 15px;line-height: 1.25;font-weight: 420}.feed-post-sheet{min-height: min(650px,calc(100dvh - 36px));display: grid;grid-template-rows: auto minmax(180px,1fr) auto auto auto auto}.feed-post-head{min-height: 84px;display: grid;grid-template-columns: 48px minmax(0,1fr) 38px;gap: 12px;align-items: center;padding: 16px 20px}.feed-create-brand-mark{position: relative;width: 44px;height: 44px;display: grid;place-items: center;overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 14px;background: linear-gradient(145deg,#fff,#fff5ec);color: var(--emy-navy);font-size: 15px;font-weight: 900;box-shadow: 0 0 0 4px rgba(255,246,237,.92),0 8px 18px rgba(0,27,71,.10)}.feed-create-brand-mark img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.feed-post-head strong{display: block;overflow: hidden;color: #202020;font-size: 21px;line-height: 1.12;font-weight: 740;text-overflow: ellipsis;white-space: nowrap}.feed-post-head small{display: block;margin-top: 3px;color: #303030;font-size: 14px;line-height: 1.1}.feed-post-text{width: 100%;min-height: 280px;resize: none;border: 0;outline: 0;background: transparent;color: #222;padding: 18px 24px;font: inherit;font-size: 24px;line-height: 1.35}.feed-post-text::placeholder,.feed-article-title::placeholder,.feed-article-body::placeholder,.feed-article-publish textarea::placeholder{color: #686868;opacity: 1}.feed-post-foot,.feed-mini-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 10px;border-top: 1px solid rgba(0,27,71,.10);padding: 12px 16px;background: #fff}.feed-post-sheet .feed-post-foot{position: sticky;bottom: 0;z-index: 12;background: linear-gradient(180deg,#fffdf8,#fff8ef);backdrop-filter: none;box-shadow: 0 -10px 24px rgba(0,27,71,.06)}.feed-create-submit{min-height: 34px;border: 0;border-radius: 999px;background: #0a66c2;color: #fff;cursor: pointer;padding: 0 16px;font: inherit;font-size: 13px;line-height: 1;font-weight: 760}.feed-create-submit:disabled{background: #e2e6ea;color: #949ba5;cursor: not-allowed}.feed-event-sheet{width: min(100%,540px);max-height: min(92dvh,720px);display: grid;grid-template-rows: auto minmax(0,1fr) auto;overflow: hidden}.feed-event-cover,.feed-article-cover{min-height: 150px;display: grid;place-items: center;gap: 5px;border: 0;border-bottom: 1px solid rgba(0,27,71,.08);background: #efeee9;color: #333;text-align: center;padding: 20px}.feed-event-cover strong,.feed-article-cover strong{font-size: 12px;font-weight: 760}.feed-event-cover span,.feed-article-cover span{font-size: 11px;color: #5f5f5f}.feed-event-template{min-height: 0;overflow-y: auto;display: grid;gap: 10px;padding: 12px}.feed-event-preview{position: relative;min-height: 112px;display: grid;align-content: end;gap: 6px;overflow: hidden;border: 1px solid rgba(255,255,255,.72);border-radius: 14px;background: radial-gradient(circle at 86% 22%,rgba(255,106,0,.24),transparent 82px),linear-gradient(145deg,rgba(255,255,255,.84),rgba(255,245,236,.60));color: var(--emy-navy);padding: 13px;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 12px 22px rgba(0,27,71,.07)}.feed-event-preview::after{content: "";position: absolute;inset: 0;z-index: 1;display: none;background: linear-gradient(180deg,rgba(0,27,71,.05),rgba(0,27,71,.58));pointer-events: none}.feed-event-preview.has-cover::after{display: block}.feed-event-preview>img{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;display: block}.feed-event-preview>img[hidden]{display: none}.feed-event-preview-badge,.feed-event-preview strong,.feed-event-preview small{position: relative;z-index: 2}.feed-event-preview-badge{width: fit-content;min-height: 24px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.78);color: var(--emy-orange);padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 840;box-shadow: inset 0 0 0 1px rgba(255,106,0,.18)}.feed-event-preview strong{display: block;color: var(--emy-navy);font-size: 18px;line-height: 1.12;font-weight: 860;overflow-wrap: anywhere}.feed-event-preview small{color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 640;overflow-wrap: anywhere}.feed-event-preview.has-cover strong,.feed-event-preview.has-cover small{color: #fff;text-shadow: 0 1px 12px rgba(0,27,71,.48)}.feed-event-cover-tools{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.feed-event-cover-tools button{min-height: 34px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.78);color: var(--emy-navy);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 7px;padding: 0 12px;font: inherit;font-size: 12px;line-height: 1;font-weight: 820}.feed-event-cover-tools button:hover{border-color: rgba(255,106,0,.28);background: #fff4e8;color: var(--emy-orange)}.feed-event-cover-tools button svg{width: 15px;height: 15px;stroke-width: 2.1}.feed-event-form{padding: 0}.feed-event-title-field input{min-height: 38px;font-size: 14px;font-weight: 720}.feed-event-type-pills{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.feed-event-type-pills label{min-height: 34px;display: flex;align-items: center;justify-content: center;gap: 6px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.70);color: var(--emy-navy);cursor: pointer;font-size: 11.5px;font-weight: 740}.feed-event-type-pills input{width: 13px;min-width: 13px;height: 13px;accent-color: var(--emy-orange)}.feed-event-note{margin: 0;color: #667085;font-size: 11px;line-height: 1.35;font-weight: 620}.feed-form-grid{display: grid;gap: 12px;padding: 14px}.feed-form-grid label{display: grid;gap: 5px;color: #333;font-size: 11px;font-weight: 720}.feed-form-grid input,.feed-form-grid select,.feed-form-grid textarea{width: 100%;min-width: 0;border: 1px solid #a4a4a4;border-radius: 0;background: #fff;color: #222;outline: 0;padding: 0 8px;font: inherit;font-size: 12px}.feed-form-grid input,.feed-form-grid select{height: 32px}.feed-form-grid textarea{min-height: 100px;resize: vertical;padding-top: 8px}.feed-radio-row{display: flex;align-items: center;gap: 12px;font-weight: 500}.feed-two-col{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.feed-hiring-sheet{width: min(100%,930px);background: #f5f6f7}.feed-hiring-body{display: grid;grid-template-columns: minmax(0,650px) minmax(170px,230px);gap: 24px;padding: 0 18px 18px}.feed-hiring-body .feed-form-grid{border: 1px solid #c9c9c9;background: #fff}.feed-hiring-body aside{padding-top: 28px;color: #5c626a;font-size: 11px;line-height: 1.4}.feed-hiring-body aside strong{display: block;color: #333;font-size: 13px}.feed-article-editor-modal{z-index: 122;align-items: stretch;padding: 0;background: rgba(37,37,37,.58)}.feed-article-editor{width: 100%;min-height: 100dvh;display: grid;grid-template-rows: 54px minmax(0,1fr);background: #fff;color: #1d1d1d}.feed-article-top{display: grid;grid-template-columns: 44px minmax(130px,220px) minmax(0,1fr) auto 34px;gap: 10px;align-items: center;border-bottom: 1px solid rgba(0,27,71,.10);padding: 0 14px}.feed-article-top strong{display: block;overflow: hidden;font-size: 13px;text-overflow: ellipsis;white-space: nowrap}.feed-article-top small{display: block;font-size: 11px;color: #333}.feed-article-tools{display: flex;justify-content: center;gap: 4px}.feed-article-tools button,.feed-article-top>button:not(.feed-create-submit){min-height: 30px;width: auto;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #f7f7f7;padding: 0 10px;font-size: 12px}.feed-article-canvas{width: min(100%,600px);margin: 0 auto;display: grid;gap: 20px;padding: 22px 16px 70px}.feed-article-cover{min-height: 250px;border: 1px solid rgba(0,27,71,.08);cursor: pointer}.feed-article-title,.feed-article-body{width: 100%;border: 0;outline: 0;background: transparent;color: #222;padding: 0;font: inherit}.feed-article-title{font-size: 26px;line-height: 1.2;font-weight: 760}.feed-article-body{min-height: 330px;resize: vertical;font-size: 15px;line-height: 1.7}.feed-article-publish{min-height: 430px;display: grid;grid-template-rows: auto minmax(0,1fr) auto}.feed-article-publish textarea{width: 100%;min-height: 140px;resize: none;border: 0;outline: 0;background: transparent;color: #222;padding: 16px;font: inherit;font-size: 15px;line-height: 1.45}.feed-article-preview{margin: 0 16px 16px;border: 1px solid rgba(0,27,71,.10);border-radius: 5px;background: #f6f8fa;padding: 12px}.feed-article-preview strong,.feed-article-preview span{display: block;color: #17233d;font-size: 14px;line-height: 1.3}.feed-article-preview span{margin-top: 6px;color: #68738a;font-size: 12px}.feed-discard-modal{z-index: 126;padding: 20px}.feed-discard-dialog{position: relative;width: min(100%,430px);overflow-x: hidden;overflow-y: auto;padding: 28px}.feed-discard-close{position: absolute;top: 14px;right: 14px;z-index: 2;width: 36px;height: 36px;display: grid;place-items: center;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.78);color: var(--emy-navy);cursor: pointer;font: inherit;font-size: 18px;line-height: 1;box-shadow: inset 0 1px 0 rgba(255,255,255,.92)}.feed-discard-close:hover{border-color: rgba(255,106,0,.24);background: #fff4e8;color: #c14f00}.feed-discard-body{display: grid;grid-template-columns: 58px minmax(0,1fr);gap: 16px;align-items: start;padding-right: 28px}.feed-discard-icon{width: 58px;height: 58px;display: grid;place-items: center;border: 1px solid rgba(255,106,0,.22);border-radius: 19px;background: linear-gradient(145deg,#fff7ed,#ffe4cf);color: #d84f00;box-shadow: inset 0 1px 0 rgba(255,255,255,.94),0 14px 28px rgba(255,106,0,.14)}.feed-discard-icon svg{width: 30px;height: 30px}.feed-discard-copy{min-width: 0;display: block}.feed-discard-copy small{display: block;margin: 1px 0 7px;color: #c14f00;font-size: 10.5px;line-height: 1;font-weight: 880;letter-spacing: .12em;text-transform: uppercase}.feed-discard-copy h2{margin: 0;color: var(--emy-navy);font-size: 24px;line-height: 1.16;font-weight: 900;letter-spacing: -.02em}.feed-discard-copy p{margin: 10px 0 0;color: #5d6b82;padding: 0;font-size: 13.5px;line-height: 1.5;font-weight: 590}.feed-discard-actions{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 10px;margin-top: 24px}.feed-discard-actions button{min-height: 46px;border: 1px solid rgba(0,27,71,.11);border-radius: 999px;background: rgba(255,255,255,.82);color: var(--emy-navy);cursor: pointer;padding: 0 18px;font: inherit;font-size: 13px;line-height: 1;font-weight: 820;box-shadow: inset 0 1px 0 rgba(255,255,255,.92),0 10px 22px rgba(0,27,71,.07)}.feed-discard-actions button:hover{border-color: rgba(255,106,0,.26);background: #fff7ed;transform: translateY(-1px)}.feed-discard-actions .feed-discard-danger{border-color: transparent;background: linear-gradient(135deg,#d92d20,#b42318);color: #fff;box-shadow: 0 12px 24px rgba(180,35,24,.20),inset 0 1px 0 rgba(255,255,255,.18)}.feed-discard-actions .feed-discard-danger:hover{border-color: transparent;background: linear-gradient(135deg,#c8291e,#9f1f16);color: #fff}.feed-create-modal{background: radial-gradient(circle at 76% 10%,rgba(255,106,0,.18),transparent 260px),rgba(0,27,71,.50)}.feed-create-menu,.feed-post-sheet,.feed-post-source-sheet,.feed-event-sheet,.feed-hiring-sheet,.feed-job-apply-sheet,.feed-article-publish,.feed-discard-dialog{border: 1px solid rgba(255,255,255,.62);border-radius: 18px;background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,250,245,.80));color: var(--emy-navy);box-shadow: 0 30px 80px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter: blur(22px)}.feed-create-menu{width: min(100%,560px);overflow: hidden}.feed-create-head,.feed-mini-head{min-height: 66px;border-bottom: 1px solid rgba(0,27,71,.08);background: linear-gradient(180deg,rgba(255,255,255,.70),rgba(255,255,255,.34));padding: 0 18px 0 20px}.feed-create-head h2,.feed-mini-head h2{color: var(--emy-navy);font-size: 22px;font-weight: 860}.feed-create-head button,.feed-mini-head button,.feed-post-head button,.feed-article-top>button{color: var(--emy-navy);box-shadow: none}.feed-create-options{gap: 10px;padding: 14px}.feed-create-option{min-height: 74px;grid-template-columns: 46px minmax(0,1fr);gap: 13px;border: 1px solid rgba(255,255,255,.70);border-radius: 15px;background: linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.38));color: var(--emy-navy);padding: 12px;box-shadow: 0 12px 26px rgba(0,27,71,.07),inset 0 1px 0 rgba(255,255,255,.88);transition: transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.feed-create-option:hover,.feed-create-option.is-primary{border-color: rgba(255,106,0,.28);background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,244,232,.70));transform: translateY(-1px);box-shadow: 0 16px 32px rgba(0,27,71,.10),0 10px 22px rgba(255,106,0,.10),inset 0 1px 0 rgba(255,255,255,.90)}.feed-create-icon{width: 42px;height: 42px;border: 1px solid rgba(255,255,255,.84);border-radius: 14px;background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.42));color: var(--emy-navy);box-shadow: inset 0 1px 0 rgba(255,255,255,.84),inset 0 -8px 14px rgba(0,27,71,.06),0 10px 20px rgba(0,27,71,.10)}.feed-create-icon svg{width: 22px;height: 22px;stroke-width: 2.1}.feed-create-option:hover .feed-create-icon,.feed-create-option.is-primary .feed-create-icon{color: var(--emy-orange);border-color: rgba(255,106,0,.26);box-shadow: inset 0 1px 0 rgba(255,255,255,.88),inset 0 -8px 14px rgba(255,106,0,.08),0 12px 22px rgba(0,27,71,.12)}.feed-create-option strong{color: var(--emy-navy);font-size: 16px;font-weight: 860}.feed-create-option small{margin-top: 4px;color: #667085;font-size: 12.5px;line-height: 1.32;font-weight: 560}.feed-post-sheet,.feed-article-publish{width: min(100%,640px);border-radius: 18px}.feed-post-head{min-height: 78px;padding: 15px 18px}.feed-post-head strong{color: var(--emy-navy);font-size: 18px;font-weight: 860}.feed-post-head small{color: #667085;font-size: 12px;font-weight: 640}.feed-post-text{min-height: 240px;color: var(--emy-navy);font-size: 21px;background: rgba(255,255,255,.32)}.feed-post-kind-tabs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;padding: 0 16px 10px}.feed-post-sheet.is-clip-composer .feed-post-kind-tabs{grid-template-columns: 1fr}.feed-post-sheet.is-clip-composer .feed-post-kind-tabs button:not([data-feed-post-mode="video"]){display: none}.feed-post-sheet.is-clip-composer.is-video-post-active .feed-post-text,.feed-post-sheet.is-clip-composer.is-video-post-active [data-feed-post-text]{display: none !important}.feed-post-sheet.is-clip-composer.is-clip-media-locked .feed-post-kind-tabs button:not([data-feed-post-mode="video"]),.feed-post-sheet.is-clip-composer.is-video-post-active .feed-post-kind-tabs button:not([data-feed-post-mode="video"]){display: none !important}.feed-post-kind-tabs button,.feed-post-tools button,.feed-post-media>[data-feed-post-edit-media],.feed-post-media>[data-feed-post-remove-media]{min-height: 38px;border: 1px solid rgba(255,255,255,.78);border-radius: 999px;background: linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.36));color: var(--emy-navy);cursor: pointer;font: inherit;font-size: 12px;line-height: 1;font-weight: 780;box-shadow: inset 0 1px 0 rgba(255,255,255,.82),0 10px 22px rgba(0,27,71,.08)}.feed-post-kind-tabs button:hover,.feed-post-kind-tabs button.is-active,.feed-post-tools button:hover,.feed-post-media>[data-feed-post-edit-media]:hover,.feed-post-media>[data-feed-post-remove-media]:hover{border-color: rgba(255,106,0,.34);background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,244,232,.70));color: var(--emy-orange)}.feed-post-tools{display: block;padding: 0 16px 12px}.feed-post-tools button{display: none}.feed-post-tools svg{width: 17px;height: 17px;stroke-width: 2.2}.feed-post-tools span[data-feed-post-help]{min-width: 0;color: #667085;font-size: 12px;line-height: 1.3;font-weight: 640;overflow-wrap: anywhere}.feed-post-media{position: relative;isolation: isolate;min-height: 280px;overflow: hidden;margin: 0 16px 14px;border: 1px solid rgba(255,255,255,.70);border-radius: 16px;background: #101828;aspect-ratio: var(--media-aspect-ratio,1 / 1);box-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 14px 28px rgba(0,27,71,.08)}.feed-post-media[hidden]{display: none}.feed-post-media[data-clip-frame="phone"]{width: min(calc(100% - 56px),230px);min-height: 0;max-height: min(420px,48dvh);margin-inline: auto;border-radius: 28px;aspect-ratio: 9 / 16;box-shadow: 0 18px 40px rgba(0,27,71,.18),inset 0 1px 0 rgba(255,255,255,.18)}.feed-post-media[data-clip-frame="phone"]::before{content: "";position: absolute;inset: 7px;z-index: 1;border: 1px solid rgba(255,255,255,.16);border-radius: 22px;pointer-events: none}.feed-post-sheet.has-media,[data-feed-post-sheet].has-media .feed-post-sheet{grid-template-rows: auto auto auto auto minmax(0,auto) auto}.feed-post-sheet.has-media .feed-post-text,[data-feed-post-sheet].has-media .feed-post-text{min-height: 104px;max-height: 150px;font-size: 19px}.feed-post-sheet.has-media .feed-post-media,[data-feed-post-sheet].has-media .feed-post-media{max-height: min(460px,52dvh);min-height: min(320px,46dvh);align-self: start}.feed-post-sheet.has-media .feed-post-media[data-clip-frame="phone"],[data-feed-post-sheet].has-media .feed-post-media[data-clip-frame="phone"]{max-height: min(420px,48dvh)}.feed-post-sheet.has-media .feed-post-foot,[data-feed-post-sheet].has-media .feed-post-foot{position: static;z-index: 4;box-shadow: none}.feed-post-media img,.feed-post-media video{position: absolute;inset: 0;width: 100%;height: 100%;min-height: 0;object-fit: var(--media-fit,contain);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;display: block;background: #101828}.feed-post-media img[hidden],.feed-post-media video[hidden]{display: none}.feed-post-media::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;height: 88px;background: linear-gradient(180deg,transparent,rgba(0,27,71,.52));pointer-events: none}.feed-post-media>[data-feed-post-edit-media],.feed-post-media>[data-feed-post-remove-media]{position: absolute;right: 12px;bottom: 10px;z-index: 6;min-height: 34px;border: 1px solid rgba(255,255,255,.68);border-radius: 999px;background: rgba(255,255,255,.84);color: var(--emy-navy);cursor: pointer;padding: 0 13px;font: inherit;font-size: 12px;line-height: 1;font-weight: 780;box-shadow: 0 12px 24px rgba(0,27,71,.18),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter: blur(12px) saturate(1.08)}.feed-post-media>[data-feed-post-edit-media]{left: 12px;right: auto}.feed-post-media>[data-feed-post-remove-media]{color: #b42318}.feed-post-media.has-carousel{padding-bottom: 52px}.feed-post-media.has-carousel::after{height: 108px}.feed-post-media.has-carousel>[data-feed-post-edit-media],.feed-post-media.has-carousel>[data-feed-post-remove-media]{bottom: 8px;z-index: 12}.feed-post-media .feed-media-carousel{z-index: 3}.feed-post-media.has-carousel>img,.feed-post-media.has-carousel>video{display: none !important}.feed-post-media .feed-media-carousel-slide.is-active .emy-video-player,.feed-post-media .feed-media-carousel-slide.is-active video{pointer-events: auto}.feed-post-media .feed-media-carousel-arrow{z-index: 14;pointer-events: auto;top: calc(50% - 26px);bottom: auto;right: auto;transform: translateY(-50%)}.feed-post-media .feed-media-carousel-arrow.is-prev{left: 10px}.feed-post-media .feed-media-carousel-arrow.is-next{right: 10px}.feed-post-media .feed-media-carousel-dots{bottom: 58px;z-index: 13}.feed-post-media .feed-media-carousel-count{bottom: 58px;z-index: 13}.feed-post-media .feed-media-carousel-slide .emy-video-player .emy-video-controls{bottom: 54px}.emy-media-overlay-text{position: absolute;left: var(--overlay-x,50%);top: var(--overlay-y,84%);z-index: 3;width: max-content;max-width: min(86%,calc(100% - 24px));color: #fff;font-size: clamp(18px,4vw,30px);line-height: 1.08;font-weight: 900;letter-spacing: 0;text-align: center;white-space: pre-wrap;overflow-wrap: anywhere;text-shadow: 0 2px 16px rgba(0,27,71,.72);transform: translate(-50%, -50%);pointer-events: none}.emy-media-overlay-text[hidden]{display: none !important}.emy-media-editor-stage .emy-media-overlay-text{pointer-events: auto;cursor: grab;touch-action: none;user-select: none}.emy-media-editor-stage .emy-media-overlay-text.is-dragging{cursor: grabbing}body.emy-media-editor-locked{overflow: hidden}.emy-media-editor-modal{position: fixed;inset: 0;z-index: 10080;display: none;align-items: center;justify-content: center;padding: 18px;background: rgba(0,27,71,.52);backdrop-filter: blur(12px)}.emy-media-editor-modal.is-open{display: flex}.emy-media-editor{width: min(100%,900px);max-height: calc(100dvh - 36px);overflow: auto;border: 1px solid rgba(255,255,255,.68);border-radius: 18px;background: radial-gradient(circle at 86% 10%,rgba(255,106,0,.16),transparent 250px),linear-gradient(180deg,#fff,#fff8ef);color: var(--emy-navy);box-shadow: 0 30px 86px rgba(0,27,71,.30)}.emy-media-editor-head{min-height: 72px;display: grid;grid-template-columns: minmax(0,1fr) 38px;gap: 12px;align-items: center;border-bottom: 1px solid rgba(0,27,71,.08);padding: 14px 18px}.emy-media-editor-head h2{margin: 0;font-size: 22px;line-height: 1.12;font-weight: 900}.emy-media-editor-head p{margin: 5px 0 0;color: #667085;font-size: 12.5px;line-height: 1.35;font-weight: 560}.emy-media-editor-head button{width: 38px;height: 38px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.86);color: var(--emy-navy);cursor: pointer;font: inherit;font-size: 18px;font-weight: 820}.emy-media-editor-body{display: grid;grid-template-columns: minmax(0,460px) 320px;justify-content: center;gap: 18px;padding: 18px}.emy-media-editor-preview{min-width: 0;display: grid;place-items: center;border-radius: 16px;background: linear-gradient(145deg,rgba(0,27,71,.08),rgba(255,106,0,.08));padding: 14px}.emy-media-editor-stage{position: relative;width: min(100%,460px);overflow: hidden;border-radius: 16px;background: #101828;aspect-ratio: var(--media-aspect-ratio,1 / 1);box-shadow: 0 20px 48px rgba(0,27,71,.24)}.emy-media-editor-stage.is-phone-frame{width: min(100%,280px);border-radius: 28px;box-shadow: 0 22px 50px rgba(0,27,71,.26),inset 0 0 0 7px #101828}.emy-media-editor-stage img,.emy-media-editor-stage video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: var(--media-fit,contain);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #101828}.emy-media-editor-stage img[hidden],.emy-media-editor-stage video[hidden]{display: none}.emy-media-editor-panel{display: grid;gap: 12px;align-content: start}.emy-media-editor-panel label{display: grid;gap: 7px;color: #173057;font-size: 12px;line-height: 1.25;font-weight: 780}.emy-media-editor-panel input,.emy-media-editor-panel select,.emy-media-editor-panel textarea{min-height: 40px;width: 100%;border: 1px solid rgba(0,27,71,.10);border-radius: 12px;background: rgba(255,255,255,.86);color: var(--emy-navy);padding: 0 12px;font: inherit;font-size: 13px;font-weight: 620;outline: none}.emy-media-editor-panel input[type="range"]{min-height: 24px;padding: 0;accent-color: var(--emy-orange);background: transparent}.emy-media-editor-panel textarea{min-height: 64px;padding: 10px 12px;resize: vertical}.emy-media-editor-product-fields{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px;border: 1px solid rgba(255,107,0,.24);border-radius: 14px;background: rgba(255,255,255,.62);padding: 10px;box-shadow: inset 0 1px 0 rgba(255,255,255,.72)}.emy-media-editor-product-fields[hidden]{display: none}.emy-media-editor-product-fields>strong{grid-column: 1 / -1;color: var(--emy-navy);font-size: 13px;line-height: 1.2}.emy-media-editor-product-fields .is-wide{grid-column: 1 / -1}.emy-media-editor-money-row{display: grid;grid-template-columns: minmax(82px,.42fr) minmax(0,1fr);gap: 7px}.emy-media-editor-money-row select,.emy-media-editor-money-row input{min-width: 0}.emy-media-editor-choice{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.emy-media-editor-choice button,.emy-media-editor-foot button{min-height: 40px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.86);color: var(--emy-navy);cursor: pointer;font: inherit;font-size: 12px;font-weight: 840}.emy-media-editor-choice button.is-active,.emy-media-editor-foot button[data-emy-media-editor-post]{border-color: rgba(255,106,0,.34);background: linear-gradient(135deg,#ff7a1a,#ff6a00);color: #fff;box-shadow: 0 12px 24px rgba(255,106,0,.20)}.emy-media-editor-muted{grid-template-columns: auto minmax(0,1fr) !important;align-items: center}.emy-media-editor-muted input{width: 18px;min-height: 18px;accent-color: var(--emy-orange)}.emy-media-editor-muted[hidden]{display: none}.emy-media-editor-thumbnail{display: grid;gap: 8px;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: rgba(255,255,255,.58);padding: 10px;box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.emy-media-editor-thumbnail[hidden]{display: none}.emy-media-editor-thumbnail-preview{position: relative;min-height: 74px;overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 12px;background: linear-gradient(145deg,rgba(238,243,248,.96),rgba(255,248,241,.92));display: grid;place-items: center;color: #667085;font-size: 12px;font-weight: 760;text-align: center}.emy-media-editor-thumbnail.is-phone-frame .emy-media-editor-thumbnail-preview{width: min(100%,124px);min-height: 0;aspect-ratio: 9 / 16;justify-self: center;border-radius: 18px}.emy-media-editor-thumbnail-preview img{width: 100%;height: 100%;object-fit: cover;display: block}.emy-media-editor-thumbnail-actions{display: grid;grid-template-columns: 1fr auto;gap: 8px;align-items: center}.emy-media-editor-thumbnail-actions button{min-height: 36px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.88);color: var(--emy-navy);cursor: pointer;padding: 0 12px;font: inherit;font-size: 12px;font-weight: 840}.emy-media-editor-thumbnail-actions button:first-child{border-color: rgba(255,106,0,.24);color: #c14f00}.emy-media-editor-thumbnail-actions button[hidden]{display: none}.emy-media-editor-thumbnail small{color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 620}.emy-media-editor-foot{display: grid;grid-template-columns: auto minmax(0,1fr) auto auto;gap: 10px;align-items: center;border-top: 1px solid rgba(0,27,71,.08);padding: 14px 18px 18px}.emy-media-editor-foot button[data-emy-media-editor-apply]{border-color: rgba(0,27,71,.14);background: #fff}@media(max-width: 760px){.emy-media-editor{max-height: 100dvh;border-radius: 18px 18px 0 0}.emy-media-editor-modal{align-items: flex-end;padding: 0}.emy-media-editor-body{grid-template-columns: 1fr;padding: 12px}.emy-media-editor-stage.is-phone-frame{width: min(72vw,220px)}.emy-media-editor-foot{grid-template-columns: 1fr 1fr}.emy-media-editor-foot span{display: none}}.feed-post-source-sheet{width: min(100%,430px);padding: 16px;border-radius: 18px}.feed-post-source-head{display: grid;grid-template-columns: minmax(0,1fr) 34px;gap: 10px;align-items: start;padding: 2px 0 12px}.feed-post-source-head h2{margin: 0;color: var(--emy-navy);font-size: 20px;line-height: 1.15;font-weight: 880}.feed-post-source-head p{margin: 6px 0 0;color: #667085;font-size: 12.5px;line-height: 1.35;font-weight: 600}.feed-post-source-head button{width: 34px;height: 34px;border: 0;border-radius: 999px;background: rgba(255,255,255,.68);color: var(--emy-navy);cursor: pointer;font-size: 18px}.feed-post-source-options{display: grid;gap: 10px}.feed-post-source-options button{min-height: 70px;display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 12px;align-items: center;border: 1px solid rgba(255,255,255,.72);border-radius: 15px;background: linear-gradient(145deg,rgba(255,255,255,.84),rgba(255,255,255,.42));color: var(--emy-navy);cursor: pointer;padding: 12px;text-align: left;box-shadow: inset 0 1px 0 rgba(255,255,255,.84),0 12px 24px rgba(0,27,71,.08)}.feed-post-source-options button:hover{border-color: rgba(255,106,0,.30);color: var(--emy-orange);transform: translateY(-1px)}.feed-post-source-icon{width: 42px;height: 42px;display: grid;place-items: center;border-radius: 14px;background: rgba(255,255,255,.78);box-shadow: inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(0,27,71,.08)}.feed-post-source-icon svg{width: 21px;height: 21px;stroke-width: 2.2}.feed-post-source-options strong{display: block;color: currentColor;font-size: 14px;line-height: 1.15;font-weight: 860}.feed-post-source-options small{display: block;margin-top: 4px;color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 600}.feed-clip-frame-sheet{width: min(100%,640px);max-height: calc(100dvh - 36px);overflow: auto;border: 1px solid rgba(255,255,255,.78);border-radius: 18px;background: linear-gradient(180deg,#fff,#fff8ef);color: var(--emy-navy);box-shadow: 0 26px 72px rgba(0,27,71,.28)}.feed-clip-frame-body{display: grid;gap: 13px;padding: 14px;background: rgba(255,255,255,.80)}.feed-clip-frame-intro{margin: 0;color: #173057;font-size: 13.5px;line-height: 1.35;font-weight: 820}.feed-clip-frame-options{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.feed-clip-frame-choice{min-width: 0;display: grid;grid-template-columns: 76px minmax(0,1fr);gap: 12px;align-items: center;border: 1px solid rgba(0,27,71,.10);border-radius: 16px;background: rgba(255,255,255,.94);color: var(--emy-navy);cursor: pointer;padding: 12px;text-align: left;box-shadow: inset 0 1px 0 rgba(255,255,255,.90),0 12px 24px rgba(0,27,71,.08)}.feed-clip-frame-choice:hover,.feed-clip-frame-choice.is-active{border-color: rgba(255,106,0,.34);background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,244,232,.74));color: var(--emy-orange);transform: translateY(-1px)}.feed-clip-frame-choice strong{display: block;color: var(--emy-navy);font-size: 14.5px;line-height: 1.14;font-weight: 900}.feed-clip-frame-choice small{display: block;margin-top: 4px;color: #42526b;font-size: 12px;line-height: 1.28;font-weight: 740}.feed-clip-frame-preview{min-width: 0;height: 86px;display: grid;place-items: center;border-radius: 15px;background: linear-gradient(145deg,rgba(238,243,248,.96),rgba(255,248,241,.92));box-shadow: inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(0,27,71,.06)}.feed-clip-frame-preview i{display: block;background: #101828;box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 10px 18px rgba(0,27,71,.18)}.feed-clip-frame-preview.is-phone i{width: 38px;height: 68px;border: 4px solid #0b1528;border-radius: 13px}.feed-clip-frame-preview.is-original i{width: 58px;height: 42px;border: 4px solid #0b1528;border-radius: 11px}.feed-clip-kind-options{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.feed-clip-kind-choice{min-height: 64px;display: grid;gap: 5px;align-content: center;border: 1px solid rgba(0,27,71,.10);border-radius: 15px;background: rgba(255,255,255,.94);color: var(--emy-navy);cursor: pointer;padding: 11px 12px;text-align: left;box-shadow: inset 0 1px 0 rgba(255,255,255,.88),0 10px 20px rgba(0,27,71,.07)}.feed-clip-kind-choice strong{color: var(--emy-navy);font-size: 13.5px;line-height: 1.1;font-weight: 900}.feed-clip-kind-choice small{color: #42526b;font-size: 11.8px;line-height: 1.25;font-weight: 740}.feed-clip-kind-choice:hover,.feed-clip-kind-choice.is-active{border-color: rgba(255,106,0,.34);background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,244,232,.74));color: var(--emy-orange)}.feed-post-product-fields{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px;margin: 0 16px 12px;border: 1px solid rgba(255,255,255,.64);border-radius: 15px;background: rgba(255,255,255,.50);padding: 10px;box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.feed-post-product-fields[hidden]{display: none}.feed-post-product-fields label{display: grid;gap: 5px;color: var(--emy-navy);font-size: 11.4px;line-height: 1.2;font-weight: 780}.feed-post-product-fields input,.feed-post-product-fields select,.feed-post-product-fields textarea{width: 100%;min-width: 0;border: 1px solid rgba(0,27,71,.10);border-radius: 11px;background: rgba(255,255,255,.86);color: var(--emy-navy);padding: 0 10px;font: inherit;font-size: 12px;font-weight: 650;outline: none}.feed-post-product-fields input,.feed-post-product-fields select{min-height: 36px}.feed-post-product-fields textarea{min-height: 62px;padding-top: 8px;resize: vertical}.feed-post-product-fields .is-wide{grid-column: 1 / -1}.feed-product-money-row{display: grid;grid-template-columns: minmax(82px,.42fr) minmax(0,1fr);gap: 7px}.feed-product-money-row select,.feed-product-money-row input{min-width: 0}.feed-post-camera-sheet{width: min(100%,520px);padding: 16px;border-radius: 18px}.feed-post-camera-frame{position: relative;margin-top: 14px;width: 100%;aspect-ratio: 4 / 3;overflow: hidden;border: 1px solid rgba(0,27,71,.12);border-radius: 15px;background: #101828}.feed-post-camera-frame.is-video{aspect-ratio: 16 / 9}.feed-post-camera-frame.is-phone-frame{width: min(100%,300px);margin-inline: auto;aspect-ratio: 9 / 16;border: 7px solid #101828;border-radius: 30px;box-shadow: 0 20px 42px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.18)}.feed-post-camera-frame.is-phone-frame::before{content: "";position: absolute;left: 50%;top: 7px;z-index: 2;width: 68px;height: 5px;border-radius: 999px;background: rgba(255,255,255,.22);transform: translateX(-50%);pointer-events: none}.feed-post-camera-preview{display: block;width: 100%;height: 100%;object-fit: cover;background: #101828}.feed-post-camera-sound{display: none;align-items: center;justify-content: center;gap: 8px;min-height: 36px;margin-top: 10px;border: 1px solid rgba(0,27,71,.10);border-radius: 10px;background: rgba(255,255,255,.72);color: var(--emy-navy);font-size: 12px;font-weight: 720}.feed-post-camera-sound.is-visible{display: flex}.feed-post-camera-sound input{width: 15px;height: 15px;margin: 0;accent-color: var(--emy-orange)}.feed-post-camera-timer{display: none;width: fit-content;margin: 10px auto 0;border-radius: 999px;background: #fff4e8;color: #9a4b00;padding: 5px 12px;font-size: 12px;line-height: 1;font-weight: 760}.feed-post-camera-timer.is-visible{display: block}.feed-post-camera-status{min-height: 18px;margin: 10px 0 0;color: #9a4b00;text-align: center;font-size: 12px;line-height: 1.35;font-weight: 650}.feed-post-camera-actions{margin-top: 14px;display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.feed-post-camera-actions button{min-height: 40px;border-radius: 9px;cursor: pointer;padding: 0 12px;font-size: 13px;font-weight: 760}.feed-post-camera-actions button:first-child{border: 1px solid rgba(0,27,71,.12);background: #fff;color: var(--emy-navy)}.feed-post-camera-actions button:not(:first-child){border: 0;background: var(--emy-orange);color: #fff}.feed-post-camera-actions .feed-post-camera-stop{background: #b42318}.feed-post-camera-actions button[hidden]{display: none}.feed-post-foot,.feed-mini-foot{background: rgba(255,255,255,.44)}.feed-post-sheet .feed-post-foot{background: linear-gradient(180deg,#fffdf8,#fff8ef)}.feed-post-foot button,.feed-mini-foot button{min-height: 38px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.50));color: var(--emy-navy);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 7px;padding: 0 14px;font: inherit;font-size: 12.5px;line-height: 1;font-weight: 820;white-space: nowrap;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 10px 22px rgba(0,27,71,.08);transition: transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.feed-post-foot button:hover,.feed-mini-foot button:hover{border-color: rgba(255,106,0,.28);background: #fff4e8;color: #c14f00;transform: translateY(-1px);box-shadow: inset 0 1px 0 rgba(255,255,255,.90),0 12px 24px rgba(255,106,0,.10),0 10px 22px rgba(0,27,71,.08)}.feed-create-submit,.feed-post-foot .feed-create-submit,.feed-mini-foot .feed-create-submit{border-color: transparent;background: var(--emy-orange);color: #fff;box-shadow: 0 12px 24px rgba(255,106,0,.18)}.feed-create-submit:hover:not(:disabled),.feed-post-foot .feed-create-submit:hover:not(:disabled),.feed-mini-foot .feed-create-submit:hover:not(:disabled){border-color: transparent;background: #f25f00;color: #fff;transform: translateY(-1px)}.feed-post-foot button:disabled,.feed-mini-foot button:disabled,.feed-create-submit:disabled{border-color: rgba(0,27,71,.06);background: linear-gradient(145deg,#fff7ed,#eef4fb);color: #98a2b3;cursor: not-allowed;transform: none;box-shadow: none}.feed-event-sheet,.feed-hiring-sheet{border-radius: 18px}.feed-event-cover,.feed-article-cover{border: 1px solid rgba(255,255,255,.66);border-radius: 15px;background: linear-gradient(145deg,rgba(255,255,255,.54),rgba(255,244,232,.56));color: var(--emy-navy);box-shadow: inset 0 1px 0 rgba(255,255,255,.84)}.feed-event-template .feed-form-grid{gap: 9px;border: 1px solid rgba(255,255,255,.58);border-radius: 16px;background: rgba(255,255,255,.46);padding: 10px;box-shadow: inset 0 1px 0 rgba(255,255,255,.74)}.feed-event-template .feed-form-grid label{gap: 4px;color: var(--emy-navy);font-size: 11.5px;font-weight: 760}.feed-event-template .feed-form-grid input,.feed-event-template .feed-form-grid select{height: 38px;font-size: 12.5px;font-weight: 650}.feed-event-template .feed-form-grid textarea{min-height: 82px;padding-top: 8px;font-size: 12.5px;font-weight: 650}.feed-event-sheet .feed-mini-foot{position: sticky;bottom: 0;z-index: 3;background: rgba(255,255,255,.78);backdrop-filter: blur(14px);padding: 10px 14px}.feed-event-sheet .feed-create-submit{min-width: 118px;min-height: 38px}.feed-form-grid input,.feed-form-grid select,.feed-form-grid textarea{border: 1px solid rgba(0,27,71,.12);border-radius: 10px;background: rgba(255,255,255,.78);color: var(--emy-navy)}.feed-hiring-sheet{background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,250,245,.76))}.feed-hiring-body .feed-form-grid{border-color: rgba(255,255,255,.62);border-radius: 15px;background: rgba(255,255,255,.54)}.feed-article-editor{background: linear-gradient(180deg,rgba(255,253,248,.98),rgba(255,248,241,.96))}.feed-article-top{border-bottom-color: rgba(0,27,71,.08);background: rgba(255,255,255,.80);backdrop-filter: blur(18px)}.feed-article-tools button,.feed-article-top>button:not(.feed-create-submit){border-color: rgba(0,27,71,.08);background: rgba(255,255,255,.78);color: var(--emy-navy)}.feed-article-canvas{gap: 18px}.feed-article-title,.feed-article-body{color: var(--emy-navy)}.feed-article-preview{border-color: rgba(255,255,255,.64);border-radius: 14px;background: rgba(255,255,255,.62);box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.feed-article-editor-modal{align-items: stretch;padding: 0;background: radial-gradient(circle at 76% 10%,rgba(255,106,0,.18),transparent 280px),rgba(0,27,71,.52)}.feed-article-editor{min-height: 100dvh;grid-template-rows: auto minmax(0,1fr);background: linear-gradient(180deg,#fffdf8,#fff8ef)}.feed-article-top{min-height: 72px;grid-template-columns: 44px minmax(0,1fr) auto auto 38px;gap: 12px;padding: 12px 18px}.feed-article-top strong{color: var(--emy-navy);font-size: 17px;line-height: 1.12;font-weight: 880}.feed-article-top small{color: #667085;font-size: 12px;line-height: 1.2;font-weight: 680}.feed-article-tools{display: inline-flex;align-items: center;justify-content: flex-end;gap: 7px;min-width: 0}.feed-article-tools span{min-height: 28px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.72);color: #667085;padding: 0 10px;font-size: 11.5px;line-height: 1;font-weight: 780;box-shadow: inset 0 0 0 1px rgba(0,27,71,.07)}.feed-article-tools span:first-child{background: #fff4e8;color: var(--emy-orange);box-shadow: inset 0 0 0 1px rgba(255,106,0,.18)}.feed-article-top .feed-create-submit{width: auto;min-width: 154px;min-height: 42px;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;padding: 0 22px;white-space: nowrap;font-size: 13.5px;line-height: 1;font-weight: 780;text-align: center;box-shadow: 0 14px 28px rgba(255,106,0,.22),inset 0 1px 0 rgba(255,255,255,.22)}.feed-article-workspace{min-height: 0;overflow: auto;display: grid;grid-template-columns: minmax(0,1fr) minmax(280px,340px);gap: 18px;padding: 18px}.feed-article-canvas{width: 100%;max-width: 780px;margin: 0 0 0 auto;align-content: start;gap: 12px;padding: 0}.feed-article-field{display: grid;gap: 7px}.feed-article-field>span{color: #667085;font-size: 11.5px;line-height: 1;font-weight: 820}.feed-article-title,.feed-article-body,.feed-article-field textarea[data-feed-article-share]{border: 1px solid rgba(0,27,71,.10);border-radius: 14px;background: rgba(255,255,255,.74);color: var(--emy-navy);padding: 12px 13px;box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.feed-article-title{min-height: 54px;font-size: 22px;line-height: 1.18;font-weight: 880}.feed-article-body{min-height: 300px;resize: vertical;font-size: 15px;line-height: 1.62;font-weight: 560}.feed-article-field textarea[data-feed-article-share]{min-height: 92px;resize: vertical;outline: 0;font: inherit;font-size: 13.5px;line-height: 1.5;font-weight: 560}.feed-article-title:focus,.feed-article-body:focus,.feed-article-field textarea[data-feed-article-share]:focus{border-color: rgba(255,106,0,.38);box-shadow: 0 0 0 3px rgba(255,106,0,.10),inset 0 1px 0 rgba(255,255,255,.80)}.feed-article-cover{position: relative;min-height: 190px;overflow: hidden;align-content: center;justify-items: center;gap: 8px;border-radius: 16px;background: linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,244,232,.58))}.feed-article-cover i{width: 44px;height: 44px;display: grid;place-items: center;border-radius: 15px;background: rgba(255,255,255,.78);color: var(--emy-orange);box-shadow: inset 0 1px 0 rgba(255,255,255,.84),0 10px 20px rgba(0,27,71,.08)}.feed-article-cover svg{width: 23px;height: 23px;stroke-width: 2.1}.feed-article-cover strong{position: relative;z-index: 2;color: var(--emy-navy);font-size: 15px;font-weight: 880}.feed-article-cover span{position: relative;z-index: 2;color: #667085;font-size: 12px;font-weight: 650}.feed-article-cover.has-media{background-size: cover;background-position: center;color: #fff}.feed-article-cover.has-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,27,71,.08),rgba(0,27,71,.52))}.feed-article-cover.has-media i{display: none}.feed-article-cover.has-media strong,.feed-article-cover.has-media span{color: #fff;text-shadow: 0 1px 12px rgba(0,27,71,.42)}.feed-article-cover img,.feed-article-cover video,.feed-article-preview-cover img,.feed-article-preview-cover video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.feed-article-preview-panel{min-width: 0;align-self: start;position: sticky;top: 0;display: grid;gap: 10px}.feed-article-preview-label{color: #667085;font-size: 11.5px;font-weight: 820}.feed-article-preview-card{overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 16px;background: rgba(255,255,255,.78);padding: 13px;box-shadow: 0 16px 36px rgba(0,27,71,.10),inset 0 1px 0 rgba(255,255,255,.80)}.feed-article-preview-cover{position: relative;min-height: 136px;margin: -13px -13px 12px;overflow: hidden;background-size: cover;background-position: center;background-color: #eef3f8}.feed-article-preview-chip{width: fit-content;min-height: 23px;display: inline-flex;align-items: center;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(255,106,0,.18)}.feed-article-preview-card strong{display: block;margin: 10px 0 7px;color: var(--emy-navy);font-size: 20px;line-height: 1.16;font-weight: 900;overflow-wrap: anywhere}.feed-article-preview-card p{margin: 0;color: #46556f;font-size: 13px;line-height: 1.48;font-weight: 620;white-space: pre-wrap;overflow-wrap: anywhere}.feed-article-preview-card small{width: fit-content;min-height: 24px;display: inline-flex;align-items: center;margin-top: 12px;border-radius: 999px;background: #f2f4f7;color: #667085;padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 780}.social-feed-event-card .feed-event-post{margin: 0 10px 4px;overflow: hidden;border: 1px solid rgba(0,27,71,.075);border-radius: 10px;background: #fff;box-shadow: none}.feed-event-post-hero{min-height: 92px;display: grid;align-content: end;gap: 6px;background: linear-gradient(135deg,#fffaf5,#eef3f8);padding: 12px 14px}.feed-event-post.has-cover .feed-event-post-hero{position: relative;isolation: isolate;overflow: hidden;min-height: 176px;background-color: #001b47;background-size: cover;background-position: center}.feed-event-card-cover-image,.feed-event-post-hero img[data-emy-event-card-cover]{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;display: block}.feed-event-post.has-cover .feed-event-post-hero::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(0,27,71,.04) 0%,rgba(0,27,71,.16) 46%,rgba(0,27,71,.66) 100%);pointer-events: none}.feed-event-post.has-cover .feed-event-post-hero span,.feed-event-post.has-cover .feed-event-post-hero strong{position: relative;z-index: 2;color: #fff;text-shadow: 0 1px 14px rgba(0,27,71,.48)}.feed-event-post.has-cover .feed-event-post-hero span{background: rgba(255,255,255,.22);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.36)}.feed-event-post-hero span{width: fit-content;min-height: 21px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.78);color: var(--emy-orange);padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 820;box-shadow: inset 0 0 0 1px rgba(255,106,0,.18)}.feed-event-post-hero strong{color: var(--emy-navy);font-size: 19px;line-height: 1.12;font-weight: 850}.feed-event-post-details{display: grid;gap: 7px;padding: 10px 12px 12px}.feed-event-post-details p{display: -webkit-box;margin: 0;color: #46556f;font-size: 12.5px;line-height: 1.35;font-weight: 600;white-space: normal;overflow: hidden;overflow-wrap: anywhere; -webkit-box-orient: vertical; -webkit-line-clamp: 3}.feed-event-post-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px}.feed-event-post-meta span{min-width: 0;border-radius: 8px;background: #fff;color: var(--emy-navy);padding: 7px 9px;font-size: 10.8px;line-height: 1.22;font-weight: 760;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06);overflow-wrap: anywhere}.feed-event-post-meta span b{display: block;margin-bottom: 3px;color: #667085;font-size: 9px;line-height: 1;font-weight: 820;text-transform: uppercase}.social-feed-article-card .feed-article-card-body{margin: 0 10px 4px;border: 1px solid rgba(0,27,71,.075);border-radius: 10px;background: linear-gradient(180deg,#fff,#fffaf5);padding: 14px;box-shadow: none}.feed-article-card-body>span{width: fit-content;min-height: 21px;display: inline-flex;align-items: center;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(255,106,0,.18)}.feed-article-card-body h2{margin: 10px 0 7px;color: var(--emy-navy);font-size: 21px;line-height: 1.14;font-weight: 880;overflow-wrap: anywhere}.feed-article-card-body p{margin: 0;color: #46556f;font-size: 13px;line-height: 1.5;font-weight: 600;white-space: pre-wrap;overflow: hidden;overflow-wrap: anywhere;display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical}.feed-article-card-cover{position: relative;height: 170px;overflow: hidden;border-radius: 9px;background: #eef3f8;margin-bottom: 12px}.feed-article-card-cover img,.feed-article-card-cover video{width: 100%;height: 100%;display: block;object-fit: cover}.feed-article-card-meta{display: flex;flex-wrap: wrap;gap: 7px;margin-top: 12px}.feed-article-card-meta small{min-height: 24px;display: inline-flex;align-items: center;border-radius: 999px;background: #f2f4f7;color: #667085;padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 780}.feed-hiring-preview-sheet{width: min(100%,560px);overflow: hidden}.feed-hiring-preview-body{padding: 14px}.feed-job-apply-modal{z-index: 10180}.feed-job-apply-sheet{position: relative;isolation: isolate;width: min(100%,520px);overflow: hidden}.feed-job-apply-body{display: grid;gap: 12px;padding: 14px}.feed-job-apply-summary{display: grid;gap: 4px;border: 1px solid rgba(255,255,255,.66);border-radius: 15px;background: linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,244,232,.54));padding: 13px;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 12px 24px rgba(0,27,71,.06)}.feed-job-apply-summary small{color: var(--emy-orange);font-size: 10.5px;line-height: 1;font-weight: 860;text-transform: uppercase}.feed-job-apply-summary strong{color: var(--emy-navy);font-size: 18px;line-height: 1.14;font-weight: 880;overflow-wrap: anywhere}.feed-job-apply-summary span{color: #667085;font-size: 12px;line-height: 1.35;font-weight: 650;overflow-wrap: anywhere}.feed-job-apply-body label{display: grid;gap: 6px;color: var(--emy-navy);font-size: 11.5px;line-height: 1.2;font-weight: 760}.feed-job-apply-body textarea,.feed-job-apply-body input{width: 100%;min-width: 0;border: 1px solid rgba(0,27,71,.12);border-radius: 12px;background: rgba(255,255,255,.82);color: var(--emy-navy);outline: 0;padding: 10px 11px;font: inherit;font-size: 13px;font-weight: 560}.feed-job-apply-body textarea{min-height: 94px;resize: vertical}.feed-job-apply-body textarea:focus,.feed-job-apply-body input:focus{border-color: rgba(255,106,0,.38);box-shadow: 0 0 0 3px rgba(255,106,0,.10)}.feed-job-apply-methods{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px}.feed-job-apply-option{min-height: 46px;border: 1px solid rgba(0,27,71,.10);border-radius: 14px;background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,250,244,.72));color: var(--emy-navy);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 7px;padding: 0 12px;font-size: 12px;line-height: 1.1;font-weight: 820;box-shadow: 0 10px 22px rgba(0,27,71,.06),inset 0 1px 0 rgba(255,255,255,.82)}.feed-job-apply-option:hover,.feed-job-apply-option.is-active{border-color: rgba(255,106,0,.32);background: #fff4e8;color: #c14f00}.feed-job-apply-file-name{display: block;margin-top: -3px;color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 650}.feed-job-apply-consent{display: flex !important;grid-template-columns: none !important;align-items: flex-start;gap: 9px !important;color: #667085 !important;font-size: 12px !important;line-height: 1.35 !important;font-weight: 620 !important}.feed-job-apply-consent input{width: 16px;min-width: 16px;height: 16px;padding: 0;accent-color: var(--emy-orange)}.feed-job-applicants-modal{z-index: 10160;background: rgba(6,22,45,.72);backdrop-filter: blur(14px) saturate(1.05)}.feed-job-applicants-sheet{position: relative;isolation: isolate;width: min(100%,680px);overflow: hidden;border: 1px solid rgba(255,255,255,.80);border-top: 4px solid var(--emy-orange);border-radius: 24px;background: #f7f9fc;color: var(--emy-navy);box-shadow: 0 34px 96px rgba(0,18,48,.38),inset 0 1px 0 rgba(255,255,255,.92)}.feed-job-applicants-sheet .feed-mini-head{min-height: 72px;border-bottom: 1px solid rgba(0,27,71,.08);background: #fff;backdrop-filter: none;padding: 0 20px}.feed-job-applicants-sheet .feed-mini-head h2{color: var(--emy-navy);font-size: 24px;line-height: 1.08;font-weight: 880;letter-spacing: 0}.feed-job-applicants-sheet .feed-mini-head button{background: #fff;color: var(--emy-navy);box-shadow: 0 10px 22px rgba(0,27,71,.08)}.feed-job-applicants-sheet .feed-mini-foot{border-top: 1px solid rgba(0,27,71,.08);background: #fff;padding: 14px 20px}.feed-job-applicants-body{display: grid;gap: 12px;padding: 18px 20px;max-height: min(62dvh,540px);overflow: auto;background: #f7f9fc}.feed-job-applicants-summary{display: grid;gap: 4px;border: 1px solid rgba(0,27,71,.08);border-radius: 16px;background: #fff;padding: 14px 15px;box-shadow: 0 12px 24px rgba(0,27,71,.06)}.feed-job-applicants-summary strong{color: var(--emy-navy);font-size: 18px;line-height: 1.14;font-weight: 880;overflow-wrap: anywhere}.feed-job-applicants-summary span{color: #667085;font-size: 12px;line-height: 1.35;font-weight: 650}.feed-job-applicants-list{display: grid;gap: 10px}.feed-job-applicant-card{display: grid;gap: 9px;border: 1px solid rgba(0,27,71,.08);border-radius: 16px;background: #fff;padding: 14px 15px;box-shadow: 0 12px 26px rgba(0,27,71,.06)}.feed-job-applicant-top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px}.feed-job-applicant-top strong{color: var(--emy-navy);font-size: 14px;line-height: 1.2;font-weight: 860;overflow-wrap: anywhere}.feed-job-applicant-badge{min-height: 22px;display: inline-flex;align-items: center;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 820;box-shadow: inset 0 0 0 1px rgba(255,106,0,.14)}.feed-job-applicant-date{color: #667085;font-size: 11px;line-height: 1.3;font-weight: 650}.feed-job-applicant-message{margin: 0;color: #46556f;font-size: 12.5px;line-height: 1.38;font-weight: 590;white-space: pre-wrap;overflow-wrap: anywhere}.feed-job-applicant-actions{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.feed-job-applicant-link{min-height: 30px;border: 0;display: inline-flex;align-items: center;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;font-family: inherit;text-decoration: none;padding: 0 12px;font-size: 11.5px;line-height: 1;font-weight: 800;box-shadow: 0 8px 16px rgba(255,106,0,.14)}.feed-job-applicant-file{color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 650;overflow-wrap: anywhere}.feed-job-applicant-file small{color: #98a2b3;font-size: 11px;font-weight: 720}.feed-job-applicants-more{min-height: 38px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #fff;color: var(--emy-navy);cursor: pointer;justify-self: center;padding: 0 15px;font-family: inherit;font-size: 12px;line-height: 1;font-weight: 820;box-shadow: 0 10px 20px rgba(0,27,71,.06)}.feed-job-applicants-more:hover{border-color: rgba(255,106,0,.28);background: #fff8ef;color: var(--emy-orange)}.feed-job-applicants-empty{display: grid;gap: 6px;border: 1px dashed rgba(0,27,71,.12);border-radius: 14px;background: rgba(248,250,252,.88);padding: 18px;text-align: center}.feed-job-applicants-empty strong{color: var(--emy-navy);font-size: 15px;line-height: 1.2;font-weight: 860}.feed-job-applicants-empty span{color: #667085;font-size: 12px;line-height: 1.35;font-weight: 620}.feed-job-cover-editor{position: relative;min-height: 150px;overflow: hidden;display: grid;align-content: end;gap: 7px;border: 1px solid rgba(0,27,71,.08);border-radius: 15px;background: linear-gradient(135deg,#fffaf5,#eef3f8);padding: 14px;color: var(--emy-navy);box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.feed-job-cover-editor::after{content: "";position: absolute;inset: 0;z-index: 1;display: none;background: linear-gradient(180deg,rgba(0,27,71,.05),rgba(0,27,71,.58));pointer-events: none}.feed-job-cover-editor.has-cover::after{display: block}.feed-job-cover-editor img,.feed-job-cover-editor video{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: var(--media-fit,cover);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #0b1f3f}.feed-job-cover-editor>span,.feed-job-cover-editor>strong,.feed-job-cover-editor>small{position: relative;z-index: 2}.feed-job-cover-editor>span{width: fit-content;min-height: 21px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,244,232,.92);color: var(--emy-orange);padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(255,106,0,.16)}.feed-job-cover-editor>strong{display: block;font-size: 20px;line-height: 1.12;font-weight: 880;overflow-wrap: anywhere}.feed-job-cover-editor>small{color: #667085;font-size: 12px;line-height: 1.32;font-weight: 650}.feed-job-cover-editor.has-cover>strong,.feed-job-cover-editor.has-cover>small{color: #fff;text-shadow: 0 1px 14px rgba(0,27,71,.50)}.feed-job-cover-editor.has-cover>span{background: rgba(255,255,255,.22);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.36)}.feed-job-cover-tools{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin-top: -3px}.feed-job-cover-tools button{min-height: 34px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.82);color: var(--emy-navy);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 7px;padding: 0 12px;font: inherit;font-size: 12px;line-height: 1;font-weight: 820;box-shadow: 0 10px 22px rgba(0,27,71,.05)}.feed-job-cover-tools button:hover{border-color: rgba(255,106,0,.30);background: #fff4e8;color: var(--emy-orange)}.feed-job-cover-tools svg{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 2.1;stroke-linecap: round;stroke-linejoin: round}.feed-job-card{overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 10px;background: #fff;color: var(--emy-navy);box-shadow: 0 6px 18px rgba(0,27,71,.045);font-family: inherit}.feed-list .feed-job-card{width: min(100%,502px);justify-self: center}.feed-job-hero{position: relative;min-height: 96px;display: grid;align-content: end;gap: 7px;overflow: hidden;background: linear-gradient(135deg,#fffaf5,#eef3f8);padding: 12px 14px;isolation: isolate}.feed-job-hero.has-cover,.feed-job-card.has-cover>.feed-job-hero,.feed-job-card.has-cover .feed-job-hero{min-height: 150px;background: #001b47}.feed-job-hero.has-cover::after,.feed-job-card.has-cover>.feed-job-hero::after,.feed-job-card.has-cover .feed-job-hero::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(0,27,71,.04) 0%,rgba(0,27,71,.18) 44%,rgba(0,27,71,.72) 100%);pointer-events: none}.feed-job-cover-media{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: var(--media-fit,cover);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #0b1f3f}.feed-job-hero span{width: fit-content;min-height: 21px;display: inline-flex;align-items: center;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 840;box-shadow: inset 0 0 0 1px rgba(255,106,0,.16)}.feed-job-hero strong{display: block;color: var(--emy-navy);font-size: 19px;line-height: 1.12;font-weight: 850;letter-spacing: 0;overflow-wrap: anywhere}.feed-job-hero span,.feed-job-hero strong{position: relative;z-index: 2}.feed-job-hero.has-cover span,.feed-job-card.has-cover .feed-job-hero span{background: rgba(255,255,255,.22);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.36)}.feed-job-hero.has-cover strong,.feed-job-card.has-cover .feed-job-hero strong{color: #fff;text-shadow: 0 1px 14px rgba(0,27,71,.50)}.feed-job-body{display: grid;gap: 8px;padding: 11px 12px 12px}.feed-job-business{display: flex;align-items: center;gap: 8px;color: #667085;font-size: 11.5px;line-height: 1.2;font-weight: 730}.feed-job-business i{width: 25px;height: 25px;display: grid;place-items: center;border-radius: 999px;background: #f3f6fb;color: var(--emy-navy);font-style: normal;font-size: 11px;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(0,27,71,.07)}.feed-job-business i.has-image{overflow: hidden;background: #fff;color: transparent}.feed-job-business i img{width: 100%;height: 100%;display: block;object-fit: cover;border-radius: inherit}.feed-job-desc{display: -webkit-box;margin: 0;color: #46556f;font-size: 12.5px;line-height: 1.38;font-weight: 590;white-space: normal;overflow: hidden;overflow-wrap: anywhere; -webkit-box-orient: vertical; -webkit-line-clamp: 3}.feed-job-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px}.feed-job-meta span{min-width: 0;border-radius: 8px;background: #f8fafc;color: var(--emy-navy);padding: 7px 9px;font-size: 10.8px;line-height: 1.22;font-weight: 730;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06);overflow-wrap: anywhere}.feed-job-meta span b{display: block;margin-bottom: 3px;color: #667085;font-size: 9px;line-height: 1;font-weight: 820;text-transform: uppercase}.feed-job-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 7px;padding-top: 2px}.feed-job-apply,.feed-job-manage,.feed-job-delete{min-height: 31px;border-radius: 999px;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;padding: 0 12px;font-size: 11.5px;line-height: 1;font-weight: 800;font-family: inherit}.feed-job-actions button svg,.home-created-actions button svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.feed-job-actions button,.home-created-actions button{gap: 6px}.feed-job-apply{border: 0;background: var(--emy-orange);color: #fff;box-shadow: 0 8px 16px rgba(255,106,0,.16)}.feed-job-apply.is-active{background: #0f8f57;box-shadow: 0 8px 16px rgba(16,185,129,.12)}.feed-job-apply.is-applied{padding: 0 10px;font-size: 10.2px;line-height: 1.05;text-align: center;white-space: normal;max-width: 220px}.feed-job-manage{border: 1px solid rgba(0,27,71,.10);background: rgba(255,255,255,.76);color: var(--emy-navy)}.feed-job-delete{border: 1px solid rgba(248,113,113,.22);background: rgba(255,255,255,.76);color: #b42318}.feed-job-owner-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-left: auto}.feed-job-count{color: #667085;font-size: 11.5px;font-weight: 760}.home-posted-jobs-section{padding-bottom: 28px}.posted-jobs-list{width: min(100%,860px);display: grid;grid-template-columns: repeat(2,minmax(260px,1fr));gap: 14px;align-items: start}.posted-jobs-list .feed-job-card{width: 100%;min-height: 0;justify-self: stretch}.posted-jobs-list .feed-job-hero{min-height: 98px;padding: 14px}.posted-jobs-list .feed-job-hero strong{font-size: 20px}.home-posted-job-card{position: relative}.home-posted-job-card .feed-job-owner-actions{display: none}.home-posted-job-card>.social-feed-more{position: absolute;right: 12px;top: 12px;z-index: 8;width: 32px;min-width: 32px;height: 32px;min-height: 32px;border: 1px solid rgba(255,255,255,.72);border-radius: 999px;background: rgba(255,255,255,.86);color: #26364f;display: grid;place-items: center;padding: 0;font-size: 16px;line-height: 1;box-shadow: 0 8px 18px rgba(0,27,71,.08);backdrop-filter: blur(10px)}.home-posted-job-card>.social-feed-more:hover,.home-posted-job-card>.social-feed-more[aria-expanded="true"]{border-color: rgba(255,106,0,.32);background: #fff4e8;color: var(--emy-orange)}.home-posted-job-card .feed-job-actions{gap: 8px}.home-section-intro{width: min(100%,860px);margin: 0 0 10px}.home-section-intro[hidden]{display: none !important}.home-section-intro-inner{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;align-items: start;border-left: 4px solid var(--emy-orange);background: linear-gradient(90deg,rgba(255,106,0,.10),rgba(255,250,244,.72) 44%,rgba(255,255,255,.45));padding: 13px 14px 14px 13px}.feed-section-intro,.feed-empty-guide{width: min(100%,860px);margin: 0 0 10px}.home-list-empty,.feed-section-intro .posted-jobs-empty{margin: 0;width: 100%}[data-home-static-product-list]:has(>.home-list-empty),[data-home-static-clip-list]:has(>.home-list-empty),[data-home-flow-list]:has(>.home-list-empty),[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]:has(>.home-list-empty),[data-views="home reels"] [data-home-static-clip-list][data-unified-feed-cards="true"]:has(>.home-list-empty),.home-flow-list[data-unified-feed-cards="true"]:has(>.home-list-empty){display: block !important;width: 100% !important;max-width: none !important;margin-inline: 0 !important;padding: 0 !important;overflow: visible !important}[data-home-static-product-list]>.home-list-empty,[data-home-static-clip-list]>.home-list-empty,[data-home-flow-list]>.home-list-empty,[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]>.home-list-empty,[data-views="home reels"] [data-home-static-clip-list][data-unified-feed-cards="true"]>.home-list-empty,.home-flow-list[data-unified-feed-cards="true"]>.home-list-empty,.product-list-grid>.home-list-empty,.feed-list>.home-list-empty{box-sizing: border-box !important;display: block !important;grid-column: 1 / -1 !important;flex: 0 0 100% !important;width: 100% !important;max-width: none !important;min-height: 52px !important;margin: 0 0 14px !important;border: 1px solid rgba(0,27,71,.08) !important;border-radius: 14px !important;background: rgba(255,255,255,.72) !important;color: #667085 !important;padding: 14px !important;line-height: 1.4 !important;text-align: center !important;justify-self: stretch !important;align-self: start !important}.feed-list>.emy-real-empty,.feed-list>[data-emy-real-empty]{box-sizing: border-box;justify-self: center;width: min(100%,520px);max-width: 520px;margin: 18px auto 8px;border: 1px dashed rgba(0,27,71,.14);border-radius: 8px;background: rgba(255,255,255,.72);color: #68738a;padding: 14px 16px;font-size: 13px;line-height: 1.35;font-weight: 750;text-align: center}.home-section-icon{width: 38px;height: 38px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: #fff;color: var(--emy-orange);font-weight: 900;font-size: 13px;box-shadow: 0 8px 18px rgba(0,27,71,.08)}.home-section-copy{display: flex;flex-direction: column;gap: 7px;min-width: 0}.home-section-kicker{align-self: flex-start;border-radius: 999px;padding: 0 9px;min-height: 22px;display: inline-flex;align-items: center;background: #fff;color: #d85a00;font-weight: 870;font-size: 10px;line-height: 1;text-transform: uppercase}.home-section-copy h3{margin: 0;color: var(--emy-navy);font-size: 20px;line-height: 1.14;letter-spacing: 0;font-weight: 880}.home-section-copy p{max-width: 640px;margin: 0;color: #526078;font-size: 12.5px;line-height: 1.42;font-weight: 620}.home-section-tags{display: flex;flex-wrap: wrap;gap: 6px;padding-top: 2px}.home-section-tags span{min-height: 24px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.78);color: #667085;padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 760;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06)}.home-owned-divider{width: min(100%,860px);margin: 2px 0 10px;padding: 18px 0 4px;border-top: 1px solid rgba(0,27,71,.10)}.home-owned-divider-inner{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;align-items: start;border-left: 4px solid var(--emy-orange);background: linear-gradient(90deg,rgba(255,106,0,.10),rgba(255,250,244,.72) 44%,rgba(255,255,255,.45));padding: 13px 14px 14px 13px}.home-owned-avatar{width: 38px;height: 38px;display: grid;place-items: center;overflow: hidden;border-radius: 999px;background: #fff;color: var(--emy-orange);font-size: 13px;line-height: 1;font-weight: 900;box-shadow: inset 0 0 0 1px rgba(255,106,0,.18),0 8px 18px rgba(0,27,71,.08)}.home-owned-avatar img{width: 100%;height: 100%;display: block;object-fit: cover;border-radius: inherit}.home-owned-copy{min-width: 0;display: grid;gap: 7px}.home-owned-kicker{display: inline-flex;width: fit-content;min-height: 22px;align-items: center;border-radius: 999px;background: #fff;color: #d85a00;padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 870;text-transform: uppercase}.home-owned-copy h2{margin: 0;color: var(--emy-navy);font-size: 20px;line-height: 1.14;font-weight: 880;letter-spacing: 0}.home-owned-copy p{max-width: 640px;margin: 0;color: #526078;font-size: 12.5px;line-height: 1.42;font-weight: 620}.home-owned-tags{display: flex;flex-wrap: wrap;gap: 6px;padding-top: 2px}.home-owned-tags span{min-height: 24px;display: inline-flex;align-items: center;border-radius: 999px;background: rgba(255,255,255,.78);color: #667085;padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 760;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06)}.home-created-section{padding-bottom: 28px}.home-created-list{width: min(100%,860px);display: grid;grid-template-columns: repeat(2,minmax(260px,1fr));gap: 14px;align-items: start}.home-created-card{min-width: 0;overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 10px;background: rgba(255,255,255,.96);color: var(--emy-navy);box-shadow: 0 6px 18px rgba(0,27,71,.045)}.home-created-list>*,.posted-jobs-list>*,.feed-list>*,.annexed-feed-middle .feed-list>*,.home-flow-list>*,.product-list-grid>*{align-self: start}.home-created-top{min-height: 54px;display: grid;grid-template-columns: 36px minmax(0,1fr) auto;gap: 9px;align-items: center;border-bottom: 1px solid rgba(0,27,71,.06);padding: 9px 11px}.home-created-avatar{width: 34px;height: 34px;display: grid;place-items: center;overflow: hidden;border-radius: 999px;background: #f3f6fb;color: var(--emy-navy);font-size: 12px;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(0,27,71,.07)}.home-created-avatar img{width: 100%;height: 100%;object-fit: cover;display: block}.home-created-top strong{display: block;overflow: hidden;color: var(--emy-navy);font-size: 13px;line-height: 1.12;font-weight: 850;text-overflow: ellipsis;white-space: nowrap}.home-created-top small{display: block;margin-top: 3px;overflow: hidden;color: #69758d;font-size: 10.5px;line-height: 1.1;font-weight: 680;text-overflow: ellipsis;white-space: nowrap}.home-created-pill{min-height: 23px;display: inline-flex;align-items: center;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 0 9px;font-size: 10px;line-height: 1;font-weight: 850}.home-created-media{position: relative;min-height: 138px;overflow: hidden;background: linear-gradient(135deg,#eef3f8,#fff8ef)}.home-created-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,27,71,.10));pointer-events: none}.home-created-media img,.home-created-media video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: var(--media-fit,contain);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;display: block;background: #101828}.home-created-media .home-created-pill{position: absolute;left: 10px;top: 10px;z-index: 2;background: rgba(255,255,255,.94)}.home-created-media.is-text{min-height: 86px;display: grid;align-content: end;gap: 5px;padding: 12px}.home-created-media.is-text strong{position: relative;z-index: 1;color: var(--emy-navy);font-size: 18px;line-height: 1.12;font-weight: 880}.home-created-media.is-text span{position: relative;z-index: 1;color: #667085;font-size: 12px;line-height: 1.25;font-weight: 650}.home-created-card.is-event .home-created-media{min-height: 112px;display: grid;align-content: end;gap: 7px;padding: 13px;background: radial-gradient(circle at 86% 22%,rgba(255,106,0,.24),transparent 82px),linear-gradient(145deg,#fffaf5,#eef3f8)}.home-created-card.is-event .home-created-media.has-event-cover{min-height: 128px;isolation: isolate;background: #001b47}.home-created-card.is-event .home-created-media.has-event-cover::after{z-index: 1;background: linear-gradient(180deg,rgba(0,27,71,.04),rgba(0,27,71,.18) 42%,rgba(0,27,71,.70))}.home-created-card.is-event .home-created-media.has-event-cover img{z-index: 0;object-fit: cover;transform: none;background: #001b47}.home-created-card.is-event .home-created-media .home-created-pill{position: relative;left: auto;top: auto;width: fit-content}.home-created-card.is-event .home-created-media strong{position: relative;z-index: 1;color: var(--emy-navy);font-size: 18px;line-height: 1.12;font-weight: 880}.home-created-card.is-event .home-created-media span:not(.home-created-pill){position: relative;z-index: 1;color: #667085;font-size: 12px;line-height: 1.25;font-weight: 650}.home-created-card.is-event .home-created-media.has-event-cover .home-created-pill{z-index: 2;background: rgba(255,255,255,.24);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.36)}.home-created-card.is-event .home-created-media.has-event-cover strong{z-index: 2;color: #fff;text-shadow: 0 1px 12px rgba(0,27,71,.50)}.home-created-card.is-event .home-created-media.has-event-cover span:not(.home-created-pill){z-index: 2;color: rgba(255,255,255,.88);text-shadow: 0 1px 10px rgba(0,27,71,.42)}.home-created-card.is-article .home-created-media{min-height: 116px;background: radial-gradient(circle at 88% 16%,rgba(255,106,0,.18),transparent 84px),linear-gradient(135deg,#fffaf5,#f3f6fb)}.home-created-card>img,.home-created-card>video{display: none !important}.home-created-body{display: grid;gap: 8px;padding: 11px 12px 12px}.home-created-stat{width: fit-content;min-height: 22px;display: inline-flex;align-items: center;border-radius: 999px;background: #eef3f8;color: #59667f;padding: 0 9px;font-size: 10.5px;line-height: 1;font-weight: 820}.home-created-body h3{display: -webkit-box;margin: 0;overflow: hidden;color: var(--emy-navy);font-size: 15.5px;line-height: 1.22;font-weight: 820;overflow-wrap: anywhere;word-break: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.home-created-body p{display: -webkit-box;overflow: hidden;margin: 0;color: #526078;font-size: 12.5px;line-height: 1.38;font-weight: 560;white-space: pre-wrap;overflow-wrap: anywhere; -webkit-box-orient: vertical; -webkit-line-clamp: 3}.home-created-card.is-article .home-created-body p{ -webkit-line-clamp: 5}.home-created-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px}.home-created-meta span{min-width: 0;border-radius: 8px;background: #f8fafc;color: var(--emy-navy);padding: 7px 9px;font-size: 10.8px;line-height: 1.22;font-weight: 730;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06);overflow-wrap: anywhere}.home-created-meta b{display: block;margin-bottom: 3px;color: #667085;font-size: 9px;line-height: 1;font-weight: 820;text-transform: uppercase}.home-created-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 7px;border-top: 1px solid rgba(0,27,71,.07);padding-top: 8px}.home-created-actions button{min-height: 30px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: #fff;color: #59667f;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;padding: 0 11px;font: inherit;font-size: 11.2px;line-height: 1;font-weight: 800}.home-created-actions button:hover,.home-created-actions button.is-active{border-color: rgba(255,106,0,.24);background: #fff4e8;color: var(--emy-orange)}.home-created-actions button[data-home-created-open]{margin-left: auto;background: var(--emy-orange);color: #fff;border-color: var(--emy-orange);box-shadow: 0 8px 16px rgba(255,106,0,.14)}.home-created-card .social-feed-more{justify-self: end;width: 32px;min-width: 32px;height: 32px;min-height: 32px;border: 0;border-radius: 999px;background: transparent;color: #071326;cursor: pointer;padding: 0;font-size: 18px;line-height: 1}.home-created-card .social-feed-more:hover,.home-created-card .social-feed-more[aria-expanded="true"]{background: #fff4e8;color: var(--emy-orange)}.home-created-card .home-created-social{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 4px;margin: 1px 6px 0;border-top: 1px solid rgba(0,27,71,.07);padding: 4px 0 0}.home-created-card .home-created-action-set{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 5px;min-width: 0}.home-created-card .home-created-action-pair{display: inline-flex;align-items: center;gap: 3px;min-width: 0}.home-created-card .home-created-action-pair strong,.home-created-card .home-created-social-meta strong{min-width: 7px;color: #647089;font-size: 12.5px;line-height: 1;font-weight: 560}.home-created-card .home-created-social .social-feed-icon{width: 25px;min-width: 25px;height: 24px;min-height: 24px;border-radius: 7px}.home-created-card .home-created-social .social-feed-icon svg{width: 13px;height: 13px}.home-created-card .home-created-save{justify-self: end;margin-left: 2px}.home-created-card .home-created-social-meta{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 4px;padding: 3px 6px 7px}.home-created-card .home-created-hidden-stat{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.home-created-card .social-feed-comments-link{min-width: 0;margin: 0;border: 0;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);cursor: pointer;padding: 2px 6px;font: inherit;font-size: 10px;line-height: 1.1;font-weight: 780;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.home-created-card .social-feed-time{justify-self: end;color: #98a2b3;font-size: 10px;line-height: 1.15;font-weight: 660}.home-created-card .feed-comments{position: relative;z-index: 9;isolation: isolate;display: none;margin: 0;border-top: 1px solid rgba(0,27,71,.07);padding: 10px 12px 12px;background: #fff;box-sizing: border-box;overflow: hidden}.home-created-card.is-comments-open .feed-comments{display: block}.home-created-card .feed-comment{display: grid;grid-template-columns: 32px minmax(0,1fr);align-items: start;gap: 9px;margin-top: 10px}.home-created-card .feed-comment-avatar{width: 32px;height: 32px;border-radius: 999px;display: grid;place-items: center;overflow: hidden;background: #eef3f8;color: var(--emy-navy);font-size: 11px;font-weight: 820;text-decoration: none}.home-created-card .feed-comment-avatar.has-image{background: #fff;color: transparent}.home-created-card .feed-comment-avatar img{width: 100%;height: 100%;display: block;border-radius: inherit;object-fit: cover}.home-created-card .feed-comment-bubble{min-width: 0;max-width: 100%;overflow: hidden;border-radius: 14px;background: #f6f8fb;color: #364157;padding: 9px 10px;font-size: 12.5px;line-height: 1.38;font-weight: 520;overflow-wrap: anywhere}.home-created-card .feed-comment-bubble strong{display: block;margin-bottom: 2px;color: var(--emy-navy);font-size: 12px;line-height: 1.2;font-weight: 830}.home-created-card .feed-comment-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;margin-top: 7px;color: #7a869e;font-size: 11px;line-height: 1;font-weight: 760}.home-created-card .feed-comment-actions button{width: auto;min-width: 18px;height: 22px;min-height: 22px;display: inline-flex;align-items: center;justify-content: center;border: 0;border-radius: 6px;background: transparent;color: inherit;cursor: pointer;padding: 0 2px;font: inherit;font-size: 0;box-shadow: none}.home-created-card .feed-comment-actions button svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.home-created-card .feed-comment-action-count{color: #7a869e;font-size: 11px;font-weight: 760;min-width: 14px;text-align: center}.home-created-card .feed-comment-replies{display: grid;gap: 6px;margin-top: 8px;padding-left: 8px;border-left: 2px solid rgba(0,27,71,.08)}.home-created-card .feed-comment-reply{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 7px;align-items: start}.home-created-card .feed-comment-reply .feed-comment-avatar{width: 24px;height: 24px;font-size: 9px}.home-created-card .feed-comment-reply-bubble{display: block;min-width: 0;overflow: hidden;border-radius: 12px;background: rgba(255,255,255,.76);color: #4b5568;padding: 7px 9px;font-size: 11.5px;line-height: 1.35;overflow-wrap: anywhere}.home-created-card .feed-comments [data-feed-comments-list]{position: relative;z-index: 1;background: #fff}.home-created-card .feed-comment-form,.home-created-card .feed-comment-reply-form{position: relative;z-index: 1;width: 100%;max-width: 100%;box-sizing: border-box;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 8px;margin-top: 10px;background: #fff}.home-created-card .feed-comment-reply-form[hidden]{display: none}.home-created-card .feed-comment-form input,.home-created-card .feed-comment-reply-form input{min-width: 0;height: 36px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #fff;color: #071326;outline: none;padding: 0 12px;font: inherit;font-size: 12.5px;font-weight: 560;box-shadow: inset 0 1px 0 rgba(255,255,255,.86)}.home-created-card .feed-comment-form button,.home-created-card .feed-comment-reply-form button{min-height: 36px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 5px;padding: 0 13px;font: inherit;font-size: 12px;line-height: 1;font-weight: 820;white-space: nowrap;box-shadow: 0 8px 16px rgba(255,106,0,.18)}.home-created-card .feed-comment-reply-form button{min-width: 54px;height: 30px;min-height: 30px;gap: 4px;padding: 0 9px;font-size: 11px;font-weight: 780;box-shadow: 0 6px 12px rgba(255,106,0,.14)}.home-created-card .feed-comment-reply-form button::after{content: "Reply"}.home-created-card .feed-comment-reply-form button svg{width: 13px;height: 13px}.social-feed-actions.social-feed-actions-counted{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 4px;margin: 1px 6px 0;border-top: 1px solid rgba(0,27,71,.07);border-bottom: 0;padding: 4px 0 0}.social-feed-actions-counted .social-feed-action-set{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 5px;min-width: 0}.social-feed-actions-counted .social-feed-icon{width: 25px;min-width: 25px;height: 24px;min-height: 24px;border-radius: 7px}.social-feed-actions-counted .social-feed-icon svg{width: 13px;height: 13px}.social-feed-action-pair{display: inline-flex;align-items: center;gap: 3px;min-width: 0}.social-feed-action-pair strong,.social-feed-body-counted>strong{min-width: 7px;color: #647089;font-size: 12.5px;line-height: 1;font-weight: 560}.social-feed-body-counted>[data-feed-comment-total],.home-created-social-meta>[data-home-created-comment-total]{display: none !important}.social-feed-actions-counted .social-feed-save{justify-self: end;margin-left: 2px}.social-feed-body.social-feed-body-counted{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 4px;padding: 3px 6px 7px}.social-feed-body-counted .social-feed-caption{grid-column: 1 / -1;margin: 0}.social-feed-hidden-stat{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.social-feed-body-counted .social-feed-comments-link{min-width: 0;margin: 0;border: 0;border-radius: 999px;background: #fff4e8;color: var(--emy-orange);cursor: pointer;padding: 2px 6px;font: inherit;font-size: 10px;line-height: 1.1;font-weight: 780;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}[data-feed-id]:not(.is-comments-open) .social-feed-body-counted .social-feed-comments-link,[data-feed-id]:not(.is-comments-open) .home-created-social-meta .social-feed-comments-link{display: none !important}[data-feed-id]:not(.is-comments-open) .social-feed-body-counted .social-feed-time,[data-feed-id]:not(.is-comments-open) .home-created-social-meta .social-feed-time{grid-column: 3}.social-feed-body-counted .social-feed-time{justify-self: end;margin: 0;color: #98a2b3;font-size: 10px;line-height: 1.15;font-weight: 660;text-transform: none;letter-spacing: 0}.posted-jobs-empty{margin: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: rgba(255,255,255,.72);color: #667085;padding: 14px;font-size: 13px;line-height: 1.4;font-weight: 620;text-align: center}.posted-jobs-empty[hidden]{display: none}@media(max-width: 700px){.home-section-intro-inner{grid-template-columns: minmax(0,1fr);gap: 0;padding: 12px}.home-owned-divider-inner{grid-template-columns: minmax(0,1fr);gap: 0;padding: 12px}.home-section-copy h3,.home-owned-copy h2{font-size: 18px}.home-created-list,.posted-jobs-list{grid-template-columns: 1fr}.home-created-actions button[data-home-created-open]{margin-left: 0}.feed-create-modal{align-items: flex-end;padding: 0}.feed-discard-modal{align-items: center;padding: 14px}.feed-discard-dialog{width: min(100%,430px);border-radius: 22px;padding: 24px 20px 20px}.feed-discard-body{grid-template-columns: 50px minmax(0,1fr);gap: 13px;padding-right: 20px}.feed-discard-icon{width: 50px;height: 50px;border-radius: 16px}.feed-discard-icon svg{width: 27px;height: 27px}.feed-discard-copy h2{font-size: 21px}.feed-discard-actions{grid-template-columns: 1fr;margin-top: 20px}.feed-create-menu,.feed-post-sheet,.feed-event-sheet,.feed-hiring-sheet,.feed-job-apply-sheet,.feed-article-publish{width: 100%;max-height: 100dvh;border-radius: 16px 16px 0 0}.feed-post-source-sheet{width: 100%;border-radius: 16px 16px 0 0}.feed-post-sheet{min-height: min(720px,100dvh)}.feed-post-kind-tabs{grid-template-columns: repeat(2,minmax(0,1fr));padding-inline: 12px}.feed-post-tools{padding-inline: 12px}.feed-post-text{min-height: 190px;font-size: 18px}.feed-clip-frame-options{grid-template-columns: 1fr}.feed-clip-kind-options,.feed-post-product-fields,.emy-media-editor-product-fields{grid-template-columns: 1fr}.feed-post-product-fields .is-wide,.emy-media-editor-product-fields .is-wide,.emy-media-editor-product-fields>strong{grid-column: auto}.feed-clip-frame-sheet{width: 100%;max-height: 100dvh;border-radius: 16px 16px 0 0}.feed-post-sheet.has-media .feed-post-text,[data-feed-post-sheet].has-media .feed-post-text{min-height: 84px;max-height: 120px;font-size: 16px}.feed-post-media{margin-inline: 12px}.feed-post-sheet.has-media .feed-post-media,[data-feed-post-sheet].has-media .feed-post-media{max-height: 46dvh;min-height: min(260px,40dvh)}.feed-create-options{padding: 14px 12px 18px}.feed-two-col,.feed-hiring-body{grid-template-columns: 1fr}.feed-event-template{padding: 12px}.feed-event-preview{min-height: 104px}.feed-event-post-meta{grid-template-columns: 1fr}.feed-job-meta{grid-template-columns: 1fr}.feed-job-owner-actions{width: 100%;margin-left: 0}.feed-post-foot,.feed-mini-foot{justify-content: stretch;padding: 10px 12px}.feed-post-foot button,.feed-mini-foot button{flex: 1 1 auto;min-width: max-content}.posted-jobs-list{grid-template-columns: 1fr}.feed-hiring-body aside{display: none}.feed-article-editor-modal{align-items: stretch}.feed-article-top{grid-template-columns: 38px minmax(0,1fr) auto 34px;min-height: 64px;gap: 8px;padding: 10px 12px}.feed-article-tools{display: none}.feed-article-top .feed-create-submit{min-width: 136px;min-height: 40px;padding: 0 16px;font-size: 13px;white-space: nowrap}.feed-article-workspace{display: block;padding: 12px}.feed-article-canvas{max-width: none}.feed-article-preview-panel{position: static;margin-top: 14px}.feed-article-cover{min-height: 170px}.feed-article-body{min-height: 240px}}.emy-repost-dialog{position: fixed;inset: 0;z-index: 10090;display: none;align-items: center;justify-content: center;padding: 18px;background: rgba(0,27,71,.38);backdrop-filter: blur(10px)}.emy-repost-dialog.is-open{display: flex}.emy-repost-card{width: min(100%,520px);overflow: hidden;border: 1px solid rgba(255,255,255,.74);border-radius: 18px;background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,248,240,.90));color: var(--emy-navy);box-shadow: 0 28px 70px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.88)}.emy-repost-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;border-bottom: 1px solid rgba(0,27,71,.08);padding: 16px 18px}.emy-repost-head strong{display: block;font-size: 18px;line-height: 1.15;font-weight: 880}.emy-repost-head span{display: block;margin-top: 4px;color: #667085;font-size: 12px;line-height: 1.3;font-weight: 640}.emy-repost-close{width: 36px;height: 36px;border: 0;border-radius: 999px;background: rgba(255,255,255,.68);color: var(--emy-navy);cursor: pointer;font-size: 22px;line-height: 1;font-weight: 780}.emy-repost-body{display: grid;gap: 12px;padding: 16px 18px 18px}.emy-repost-source{border: 1px solid rgba(0,27,71,.08);border-radius: 12px;background: rgba(255,255,255,.70);padding: 11px 12px;color: #344054;font-size: 12px;line-height: 1.35;font-weight: 720}.emy-repost-body textarea{width: 100%;min-height: 118px;resize: vertical;box-sizing: border-box;border: 1px solid rgba(0,27,71,.12);border-radius: 14px;background: #fff;color: var(--emy-navy);outline: 0;padding: 12px;font: inherit;font-size: 14px;line-height: 1.4}.emy-repost-body textarea:focus{border-color: rgba(255,106,0,.44);box-shadow: 0 0 0 4px rgba(255,106,0,.10)}.emy-repost-actions{display: flex;justify-content: flex-end;gap: 10px}.emy-repost-actions button{min-height: 40px;border-radius: 999px;cursor: pointer;padding: 0 16px;font: inherit;font-size: 13px;line-height: 1;font-weight: 820}.emy-repost-cancel{border: 1px solid rgba(0,27,71,.10);background: #fff;color: var(--emy-navy)}.emy-repost-submit{border: 0;background: var(--emy-orange);color: #fff;box-shadow: 0 12px 24px rgba(255,106,0,.22)}.toast{position: fixed;left: 50%;bottom: 132px;z-index: 300;width: min(calc(100% - 32px),360px);transform: translateX(-50%) translateY(12px);opacity: 0;pointer-events: none;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;color: var(--emy-navy);box-shadow: 0 16px 34px rgba(0,27,71,.16);padding: 10px 12px;font-size: 12px;line-height: 1.35;font-weight: 520;transition: opacity .18s ease,transform .18s ease}.toast.is-visible{opacity: 1;transform: translateX(-50%) translateY(0)}.empty{display: none;margin: 18px 0 0;color: #6a7690;text-align: center;font-size: 12px}.empty.is-visible{display: block}.left-rail{display: none}html.is-left-rail-hidden .left-rail .left-rail-brand,html.is-left-rail-hidden .left-rail .rail-card,html.is-left-rail-hidden .left-rail .my-business-activity,body.is-left-rail-hidden .left-rail .left-rail-brand,body.is-left-rail-hidden .left-rail .rail-card,body.is-left-rail-hidden .left-rail .my-business-activity{display: none !important}@media(min-width: 620px){body{background: radial-gradient(circle at 72% 18%,rgba(255,106,0,.13),transparent 260px),#eef2f7}.phone{margin: 22px auto;min-height: calc(100dvh - 44px);border: 1px solid rgba(0,27,71,.10);border-radius: 26px;box-shadow: 0 24px 70px rgba(0,27,71,.16);overflow: hidden}.bottom-nav{bottom: 22px}.fab{bottom: 94px}}@media(max-width: 360px){.grid{gap: 9px}.horizontal{grid-auto-columns: minmax(158px,74vw);gap: 10px}.business-deck{ --deck-card-width: min(68%,320px);min-height: 430px}.business-stage{min-height: 396px}.business-deck .business-card{min-height: 372px}.business-deck .business-card .photo{height: 176px}.hero h1{font-size: 22px}}@media(min-width: 820px){html,body{background: #fffdf8}body{overflow-y: auto}.phone{width: 100%;min-height: 100dvh;margin: 0;border: 0;border-radius: 0;box-shadow: none;overflow: visible;background: radial-gradient(circle at 84% 8%,rgba(255,106,0,.09),transparent 260px),linear-gradient(180deg,#fffdf8 0%,#fff8ef 100%)}.app-content{width: min(100%,1080px);min-height: 100dvh;margin: 0 auto;padding: 0 28px 132px;display: grid;grid-template-columns: minmax(0,1fr) minmax(220px,260px);justify-content: center;align-content: start;column-gap: 18px}.topbar,.review-strip,.hero,.hero-dots,.section,.empty{grid-column: 1}.topbar{position: sticky;top: 0;z-index: 20;min-height: 70px;border-bottom: 1px solid rgba(0,27,71,.08);background: rgba(255,253,248,.86);backdrop-filter: blur(16px);padding: 0 4px}.avatar{width: 44px;height: 44px}.hello strong{font-size: 16px}.location-btn{font-size: 12px}.location-overlay{align-items: center;padding: 28px}.location-sheet{border-radius: 16px}.icon-btn{width: 42px;height: 42px;background: #fff;border: 1px solid rgba(0,27,71,.08)}.left-rail-toggle{display: grid}.review-strip{margin-top: 14px}.hero{min-height: 190px;border-radius: 16px;border: 1px solid rgba(0,27,71,.08);box-shadow: 0 18px 42px rgba(0,27,71,.08);background: radial-gradient(circle at 84% 30%,rgba(255,106,0,.28),transparent 126px),linear-gradient(135deg,#fff 0%,#fff7ef 46%,#f5dfce 100%)}.hero-inner{min-height: 190px;grid-template-columns: 86px 1fr;padding: 28px 32px}.logo-tile{width: 58px;height: 58px;border-radius: 10px;font-size: 34px}.hero h1{font-size: 36px;line-height: .95}.hero p{font-size: 13px}.hero-dots{margin: 10px 0 4px}.section{margin-top: 0;border-bottom: 1px solid rgba(0,27,71,.08);padding: 18px 0}.section-head{margin: 0 0 12px;padding: 0 4px}.section-head h2{font-size: 18px;font-weight: 680}.section-head button{font-size: 13px;text-decoration: none;color: var(--emy-orange)}.horizontal,.grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-flow: row;gap: 14px;overflow: visible;padding: 0}.home-flow-list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.home-flow-card{grid-template-columns: 128px minmax(0,1fr);min-height: 176px}.home-flow-media{min-height: 0}.card{display: grid;grid-template-columns: 132px minmax(0,1fr);gap: 0;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: rgba(255,255,255,.94);box-shadow: 0 12px 30px rgba(0,27,71,.08);padding: 0}.card:hover{background: #fff;box-shadow: 0 16px 36px rgba(0,27,71,.12)}.card.extra{display: grid}.post-card{grid-template-columns: 1fr;grid-template-rows: auto auto 1fr}.photo,.photo.reel{width: 116px;height: calc(100% - 16px);min-height: 112px;border-radius: 7px}.post-card .photo{width: 100%;height: auto;aspect-ratio: 4 / 3;min-height: 0;margin: 10px 0 0;border-radius: 0}.business-card .body,.product-card .body,.post-card .body{padding: 13px 13px 13px 0}.post-card .body{padding: 11px 13px 13px}.card h3{font-size: 15px;font-weight: 680}.card p{font-size: 13px;line-height: 1.42}.status,.distance,.post-meta{font-size: 11.5px}.price{font-size: 14px}.business-deck{ --deck-card-width: 410px; --deck-side-card-width: 410px; --deck-back-card-width: 410px; --deck-active-offset: 0px; --deck-peek-1: 36px; --deck-peek-2: 76px; --deck-peek-3: 116px; --deck-arrow-top: 119px;width: min(100%,790px);max-width: 100%;min-height: 498px;overflow: hidden;z-index: 1;box-sizing: border-box}.business-deck::after{left: 74px;right: 110px;bottom: 68px;height: 18px;filter: blur(16px)}.business-stage{min-height: 466px;overflow: hidden}.business-deck .business-card{min-height: 410px}.business-deck .business-card .photo{width: auto;height: 218px;min-height: 0}.business-deck .business-card .body{min-height: 176px;padding: 18px 20px 20px}.business-deck .business-card h3{font-size: 18px}.business-deck .business-card:not(.is-active){grid-template-rows: 1fr}.business-deck .business-card:not(.is-active) .photo{width: auto;height: calc(100% - 16px);margin: 8px}.business-deck .business-card:not(.is-active) .body{display: none}.business-deck .business-card.is-next{width: var(--deck-side-card-width);overflow: visible;transform: translate3d(calc(-50% - var(--deck-peek-1)),12px,0) scale(.98)}.business-deck .business-card.is-next::before,.business-deck .business-card.is-next::after{content: none;display: none}.business-deck .business-card.is-next::before{top: 28px;bottom: 32px;left: calc(100% - 8px);width: 108px}.business-deck .business-card.is-next::after{top: 58px;bottom: 70px;left: calc(100% + 86px);width: 46px;opacity: .78}.business-deck .business-card.is-after{width: var(--deck-side-card-width);transform: translate3d(calc(-50% - var(--deck-peek-2)),24px,0) scale(.96)}.business-deck .business-card.is-back{width: var(--deck-back-card-width);transform: translate3d(calc(-50% - var(--deck-peek-3)),36px,0) scale(.94)}.business-deck .business-card.is-active{transform: translate3d(-50%,0,0) scale(1)}.business-deck.is-pop-right .business-card.is-active{transform: translate3d(-50%,0,0) scale(1)}.business-deck.is-pop-right .business-card.is-next{transform: translate3d(calc(-50% + var(--deck-peek-1)),12px,0) scale(.98)}.business-deck.is-pop-right .business-card.is-next::before{left: auto;right: calc(100% - 8px)}.business-deck.is-pop-right .business-card.is-next::after{left: auto;right: calc(100% + 86px)}.business-deck.is-pop-right .business-card.is-after{transform: translate3d(calc(-50% + var(--deck-peek-2)),24px,0) scale(.96)}.business-deck.is-pop-right .business-card.is-back{transform: translate3d(calc(-50% + var(--deck-peek-3)),36px,0) scale(.94)}.business-deck.is-single-business{ --deck-card-width: min(92%,510px)}.business-deck.is-single-business .business-card.is-active,.business-deck.is-single-business.is-pop-right .business-card.is-active{transform: translate3d(-50%,0,0) scale(1)}.business-deck.is-single-business .business-card:not(.is-active),.business-deck.is-single-business .business-arrow,.business-deck.is-single-business .business-deck-dots{display: none !important}.heart{right: 14px;top: 14px}.reel-tabs{margin: 0 4px 10px;width: 260px}.reel-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.reel-card{grid-template-columns: 1fr;min-height: 330px;aspect-ratio: 9 / 16}.reel-card .photo,.reel-card .photo.reel,.business-preview-card-reel.reel-card .photo{position: absolute;inset: 0;width: 100%;height: 100%;min-height: 0;margin: 0;border-radius: 0}.reel-card .caption{position: absolute;align-self: auto;color: #fff;background: linear-gradient(180deg,transparent,rgba(0,27,71,.92));padding: 62px 13px 13px}.reel-card .caption strong{font-size: 15px;color: #fff}.reel-card .caption span{font-size: 11px;color: rgba(255,255,255,.82)}.right-rail{grid-column: 2;grid-row: 2 / span 8;position: sticky;z-index: 28;top: 18px;align-self: start;display: grid;gap: 14px;padding-top: 18px;max-height: calc(100dvh - 36px);overflow-x: visible;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none;scrollbar-color: transparent transparent;isolation: isolate}.left-rail:hover,.right-rail:hover{scrollbar-width: thin;scrollbar-color: rgba(0,27,71,.18) transparent}.left-rail::-webkit-scrollbar,.right-rail::-webkit-scrollbar{width: 0}.left-rail:hover::-webkit-scrollbar,.right-rail:hover::-webkit-scrollbar{width: 5px}.left-rail::-webkit-scrollbar-button,.right-rail::-webkit-scrollbar-button{display: none;width: 0;height: 0}.left-rail::-webkit-scrollbar-track,.right-rail::-webkit-scrollbar-track{background: transparent}.left-rail::-webkit-scrollbar-thumb,.right-rail::-webkit-scrollbar-thumb{border-radius: 999px;background: transparent}.left-rail:hover::-webkit-scrollbar-thumb,.right-rail:hover::-webkit-scrollbar-thumb{background: rgba(0,27,71,.18)}.rail-card{position: relative;z-index: 2;border: 0;border-radius: 0;background: transparent;box-shadow: none;overflow: visible}.business-switch{position: relative;z-index: 3;width: 100%;min-height: 62px;border: 1px solid rgba(255,106,0,.16);border-radius: 18px;background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,247,238,.88));color: var(--emy-navy);cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 14px;text-align: left;text-decoration: none;box-shadow: 0 18px 34px rgba(0,27,71,.08),0 10px 24px rgba(255,106,0,.08),inset 0 1px 0 rgba(255,255,255,.94);transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease}.business-switch:hover{border-color: rgba(255,106,0,.34);transform: translateY(-2px);box-shadow: 0 24px 46px rgba(0,27,71,.11),0 12px 28px rgba(255,106,0,.14),inset 0 1px 0 rgba(255,255,255,.96)}.business-switch strong{display: block;font-size: 13px;line-height: 1.2;font-weight: 760}.business-switch span span{display: block;margin-top: 5px;color: #718099;font-size: 11px;line-height: 1.35;font-weight: 560}.home-business-switch{grid-column: 2;grid-row: 1;display: flex;position: sticky;top: 18px;z-index: 32;width: 100%;margin: 0 0 12px}.business-switch-spacer{display: none}.switch-track{position: relative;flex: 0 0 auto;width: 43px;height: 26px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: linear-gradient(145deg,#f8fafc,#fff);box-shadow: inset 0 3px 8px rgba(0,27,71,.06),0 8px 18px rgba(0,27,71,.08);transition: background .55s ease,border-color .55s ease,box-shadow .55s ease}.switch-track::after{content: "";position: absolute;left: 3px;top: 3px;width: 18px;height: 18px;border-radius: 999px;background: linear-gradient(145deg,#fff,#edf2f7);box-shadow: 0 4px 10px rgba(0,27,71,.18);transition: left .55s ease,background .55s ease,box-shadow .55s ease}.business-switch[data-business-switch-mode="create"] .switch-track,.business-switch[data-business-switch-mode="review"] .switch-track,.business-switch[data-business-switch-mode="rejected"] .switch-track,.business-switch[data-business-switch-mode="loading"] .switch-track{display: none}.business-switch[data-business-switch-mode="loading"]{cursor: wait;opacity: .88}.business-switch[data-business-switch-mode="loading"] strong,.business-switch[data-business-switch-mode="loading"] span span{color: #667085}.business-switch.is-switching .switch-track{border-color: rgba(255,106,0,.36);background: linear-gradient(145deg,#fff7ef,#fff0e3);box-shadow: inset 0 3px 8px rgba(117,52,0,.08),0 8px 18px rgba(255,106,0,.14)}.business-switch.is-switching .switch-track::after{left: 22px;background: linear-gradient(145deg,#ff9b45,#ff6a00);box-shadow: 0 4px 10px rgba(117,52,0,.28)}.rail-card h2{margin: 0;padding: 0 0 10px;font-size: 17px;line-height: 1.2;font-weight: 620}.rail-item{display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 10px;padding: 12px 16px;border-top: 1px solid rgba(0,27,71,.07)}.rail-icon{width: 42px;height: 42px;border-radius: 10px;background: #fff4e8;color: var(--emy-orange);display: grid;place-items: center}.rail-icon svg{width: 21px;height: 21px}.rail-item strong{display: block;font-size: 13px;line-height: 1.25;font-weight: 680}.rail-item span{display: block;margin-top: 3px;color: #6a7690;font-size: 12px;line-height: 1.35}.rail-summary{padding: 0 0 14px;color: #667085;font-size: 12px;line-height: 1.35;font-weight: 450}.rail-stat-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px;padding: 0 0 15px}.rail-stat{display: block;min-height: 70px;border: 1px solid rgba(255,255,255,.44);border-radius: 12px;background: linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,255,255,.12));color: inherit;text-decoration: none;padding: 10px 9px;cursor: pointer;box-shadow: inset 0 1px 0 rgba(255,255,255,.58),0 10px 24px rgba(0,27,71,.045);transition: background .16s ease,border-color .16s ease,box-shadow .16s ease}.rail-stat:hover{border-color: rgba(255,106,0,.28);background: linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,245,236,.42));box-shadow: inset 0 1px 0 rgba(255,255,255,.74),0 0 0 1px rgba(255,106,0,.08),0 14px 30px rgba(255,106,0,.16),0 12px 28px rgba(0,27,71,.08)}.rail-stat strong{display: block;color: var(--emy-navy);font-size: 21px;line-height: 1;font-weight: 720}.rail-stat span{display: block;margin-top: 7px;color: #667085;font-size: 11px;line-height: 1.25;font-weight: 520}.rail-stat.is-hot{background: linear-gradient(145deg,rgba(255,245,236,.62),rgba(255,255,255,.18))}.rail-stat.is-hot strong{color: #d85a00}.rail-pulse-item{position: relative;isolation: isolate;display: grid;grid-template-columns: minmax(0,1fr);gap: 0;align-items: center;margin: 0 -6px;padding: 10px 9px;border: 1px solid transparent;border-radius: 12px;background: transparent;color: inherit;text-decoration: none;cursor: pointer;box-shadow: none;outline: 0;transform: translateZ(0);transition: background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rail-pulse-item::before{content: "";position: absolute;inset: 1px;z-index: -1;border-radius: 11px;background: linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,246,238,.42));opacity: 0;box-shadow: inset 0 1px 0 rgba(255,255,255,.90),inset 0 -10px 18px rgba(255,106,0,.035);transition: opacity .18s ease}.rail-pulse-item:hover,.rail-pulse-item:focus-visible{border-color: rgba(255,106,0,.28);background: linear-gradient(145deg,rgba(255,255,255,.48),rgba(255,246,238,.28));box-shadow: 0 13px 26px rgba(0,27,71,.075),0 8px 18px rgba(255,106,0,.09),inset 0 1px 0 rgba(255,255,255,.88);transform: translateY(-1px)}.rail-pulse-item:hover::before,.rail-pulse-item:focus-visible::before{opacity: 1}.rail-pulse-item strong{display: block;overflow: hidden;color: var(--emy-navy);font-size: 13px;line-height: 1.2;font-weight: 620;text-overflow: ellipsis;white-space: nowrap}.rail-pulse-item span{display: block;margin-top: 4px;color: #667085;font-size: 12px;line-height: 1.32;font-weight: 450}.rail-tag{display: inline-flex;align-items: center;width: fit-content;min-height: 20px;margin-top: 8px;border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 0 8px;font-size: 10px;line-height: 1;font-weight: 620}.rail-card-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 16px 10px}.rail-card-title{min-width: 0;flex: 1 1 auto;display: inline-flex;align-items: center;gap: 9px;color: inherit;text-decoration: none;border-radius: 13px;padding: 4px;margin: -4px;transition: color .16s ease,background .16s ease}.rail-card-title:hover,.rail-card-title:focus-visible{color: var(--emy-orange);background: rgba(255,106,0,.06);outline: none}.rail-card-title h2{margin: 0;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.my-business-store-icon,.left-rail-collapsed-store-icon{flex: 0 0 auto;width: 32px;height: 32px;display: grid;place-items: center;color: var(--emy-orange);border: 1px solid rgba(255,106,0,.2);border-radius: 11px;background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,246,238,.74)),rgba(255,106,0,.08);box-shadow: inset 0 1px 0 rgba(255,255,255,.92),0 8px 16px rgba(255,106,0,.08)}.my-business-store-icon svg,.left-rail-collapsed-store-icon svg{width: 21px;height: 21px;fill: none;stroke-width: 1.85;stroke-linecap: round;stroke-linejoin: round}.my-business-store-icon .store-roof,.left-rail-collapsed-store-icon .store-roof{stroke: var(--emy-orange)}.my-business-store-icon .store-body,.left-rail-collapsed-store-icon .store-body{stroke: rgba(0,27,71,.86)}.left-rail-collapsed-store-icon{display: none;width: 38px;height: 38px;color: var(--emy-orange);border: 0;border-radius: 0;background: transparent;box-shadow: none;text-decoration: none}.left-rail-collapsed-store-icon svg{width: 30px;height: 30px;stroke-width: 1.8}.rail-card-head h2{padding: 0}.rail-card-head>a:not(.rail-card-title){display: grid;width: 28px;height: 28px;place-items: center;color: var(--emy-orange);font-size: 12px;line-height: 1;font-weight: 760;text-decoration: none}.rail-card-head>a:not(.rail-card-title) svg{width: 18px;height: 18px;stroke-width: 2.6}.my-business-row{display: grid;grid-template-columns: 46px minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 12px 16px;border-top: 1px solid rgba(0,27,71,.07);color: inherit;text-decoration: none}.my-business-row:hover{background: rgba(255,106,0,.045)}.my-business-avatar{display: grid;width: 46px;height: 46px;place-items: center;border-radius: 999px;background: linear-gradient(145deg,#f8fafc,#eef2f7);color: var(--emy-navy);font-size: 14px;font-weight: 850;line-height: 1;box-shadow: inset 0 0 0 2px rgba(255,255,255,.82),0 8px 16px rgba(0,27,71,.08)}.my-business-avatar.pizza,.my-business-avatar.shop,.my-business-avatar.person,.my-business-avatar.bottle,.my-business-avatar.supply{background: linear-gradient(145deg,#f8fafc,#eef2f7)}.my-business-copy{min-width: 0;display: block}.my-business-copy strong{display: block;overflow: hidden;color: var(--emy-navy);font-size: 13px;line-height: 1.2;font-weight: 780;text-overflow: ellipsis;white-space: nowrap}.my-business-copy span{display: block;margin-top: 4px;color: #667085;font-size: 11.5px;line-height: 1.25;font-weight: 560}.my-business-pill{display: inline-block;width: 8px;min-width: 8px;height: 8px;min-height: 8px;justify-self: center;border-radius: 999px;background: #1463d9;box-shadow: 0 0 0 4px rgba(20,99,217,.12);color: transparent;overflow: hidden}.my-business-row.is-open .my-business-pill{background: #1463d9;box-shadow: 0 0 0 4px rgba(20,99,217,.12)}.my-business-toggle{display: grid;grid-template-columns: 46px minmax(0,1fr);gap: 10px;align-items: center;width: 100%;min-height: 46px;border: 0;border-top: 1px solid rgba(0,27,71,.07);background: transparent;color: var(--emy-navy);cursor: pointer;padding: 10px 16px;text-align: left;font-size: 13px;line-height: 1.2;font-weight: 560}.my-business-toggle:hover{background: rgba(255,106,0,.045)}.my-business-toggle-icon{display: grid;width: 46px;height: 28px;place-items: center}.my-business-toggle-icon svg{width: 20px;height: 20px;stroke-width: 2.4;transition: transform .16s ease}.my-business-toggle.is-expanded .my-business-toggle-icon svg{transform: rotate(180deg)}.my-business-row[hidden],[data-my-business-extra][hidden]{display: none !important}.my-business-toggle[hidden]{display: none}.my-business-skeleton,.my-business-update-skeleton,.business-deck-skeleton{pointer-events: none;user-select: none}.my-business-skeleton{display: grid;grid-template-columns: 46px minmax(0,1fr) 10px;gap: 10px;align-items: center;padding: 12px 16px}.my-business-update-skeleton{display: grid;grid-template-columns: minmax(0,1fr) 54px;gap: 8px;align-items: center;min-height: 46px;margin: 0 0 8px;padding: 5px 0}.rail-skeleton-avatar,.rail-skeleton-line,.rail-skeleton-dot,.rail-skeleton-chip,.business-skeleton-media,.business-skeleton-avatar,.business-skeleton-line,.business-skeleton-pill{display: block;overflow: hidden;border-radius: 999px;background: linear-gradient(90deg,rgba(236,241,247,.72),rgba(255,255,255,.92),rgba(236,241,247,.72));background-size: 220% 100%;animation: emyRailSkeleton 1.15s ease-in-out infinite}.rail-skeleton-avatar{width: 46px;height: 46px;border-radius: 999px}.rail-skeleton-copy{display: grid;gap: 8px;min-width: 0}.rail-skeleton-line{height: 11px;width: 72%}.rail-skeleton-line.is-short{width: 46%;height: 9px;opacity: .78}.rail-skeleton-dot{width: 8px;height: 8px;justify-self: center}.rail-skeleton-chip{width: 54px;height: 20px}.business-deck.is-hydrating .business-stage{min-height: 360px;display: grid;place-items: center}.business-deck-skeleton{width: min(100%,620px);min-height: 330px;border: 1px solid rgba(0,27,71,.08);border-radius: 12px;background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,247,237,.48));box-shadow: 0 16px 38px rgba(0,27,71,.08);padding: 14px}.business-skeleton-media{height: 178px;border-radius: 10px}.business-skeleton-body{display: grid;grid-template-columns: 46px minmax(0,1fr);gap: 12px;align-items: center;padding: 16px 4px 2px}.business-skeleton-avatar{width: 46px;height: 46px;border-radius: 12px}.business-skeleton-copy{display: grid;gap: 9px;min-width: 0}.business-skeleton-line{height: 13px;width: 64%}.business-skeleton-line.is-short{height: 10px;width: 44%;opacity: .78}.business-skeleton-pills{display: flex;gap: 8px;margin-top: 14px;padding-left: 58px}.business-skeleton-pill{width: 76px;height: 28px}@keyframes emyRailSkeleton{0%{background-position: 100% 0}100%{background-position: -100% 0}}.my-business-activity{position: relative;z-index: 3;margin-top: 16px;padding: 0 8px 0 0}.my-business-activity h3{margin: 0 0 10px;color: var(--emy-navy);font-size: 13px;line-height: 1.2;font-weight: 720}.my-business-update{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px;align-items: center;min-height: 46px;margin: 0 0 8px;padding: 5px 0;border-radius: 999px;color: inherit;text-decoration: none;transition: color .16s ease}.my-business-update:hover{color: var(--emy-orange)}.my-business-update-copy{min-width: 0}.my-business-update-copy strong{display: block;overflow: hidden;color: #59667f;font-size: 11.8px;line-height: 1.15;font-weight: 620;text-overflow: ellipsis;white-space: nowrap}.my-business-update-copy span{display: block;overflow: hidden;margin-top: 3px;color: #7a8599;font-size: 10.8px;line-height: 1.2;font-weight: 500;text-overflow: ellipsis;white-space: nowrap}.my-business-update-tag{display: inline-flex;align-items: center;min-height: 18px;border-radius: 999px;background: rgba(255,244,232,.86);color: #c14f00;padding: 0 7px;font-size: 9px;line-height: 1;font-weight: 780}.customer-feed-link{display: inline-flex;align-items: center;gap: 5px;margin-top: 5px;color: #d95b00;text-decoration: none;font-size: 11px;line-height: 1.2;font-weight: 680}.customer-feed-link:hover{color: var(--emy-orange)}.customer-feed-link svg{width: 14px;height: 14px;stroke-width: 2.6}.bottom-nav{left: 50%;top: auto;bottom: 18px;transform: translateX(-50%);width: min(620px,calc(100% - 40px));height: auto;display: grid;grid-template-columns: repeat(8,minmax(0,1fr));gap: 2px;border: 1px solid rgba(0,27,71,.06);border-radius: 14px;background: rgba(248,251,255,.48);box-shadow: 0 14px 36px rgba(0,27,71,.08);padding: 8px}.bottom-nav::before{content: none;display: none}.nav-item{min-height: 54px;display: grid;place-items: center;gap: 4px;padding: 0;border-radius: 11px;color: #56637b;font-size: 10px;font-weight: 600}.nav-item:hover,.nav-item.is-active{background: rgba(255,106,0,.07);color: var(--emy-orange)}.nav-item svg{width: 34px;height: 34px}.nav-item.nav-item-ask svg{width: 48px;height: 48px}.fab{left: min(calc(50% + 456px),calc(100% - 84px));bottom: 92px;width: 54px;height: 54px;border-radius: 16px;display: grid;font-size: 0;font-weight: 700}.fab::after{content: none}.toast{bottom: 98px}}@media(min-width: 1100px){.phone{ --home-main-width: min(calc(100vw - 560px),1760px); --home-side-gap: 20px; --home-left-rail-width: 240px; --home-right-rail-width: 240px}.app-content{width: var(--home-main-width);margin: 0 auto;grid-template-columns: minmax(0,1fr);column-gap: 0}.topbar,.review-strip,.hero,.hero-dots,.section,.empty{grid-column: 1}.left-rail{position: fixed;left: max(14px,calc((100vw - var(--home-main-width)) / 2 - var(--home-left-rail-width) - var(--home-side-gap)));top: 22px;z-index: 28;width: var(--home-left-rail-width);display: grid;gap: 8px;padding: 0 26px 24px 0;box-sizing: border-box;color: var(--emy-navy);border: 0;background: transparent;box-shadow: none;outline: 0;max-height: calc(100dvh - 36px);overflow-x: visible;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none;scrollbar-color: transparent transparent;isolation: isolate}.left-rail::before,.left-rail::after{content: none;display: none}.right-rail{position: fixed;right: max(18px,calc((100vw - var(--home-main-width)) / 2 - var(--home-right-rail-width) - var(--home-side-gap)));top: 78px;z-index: 28;width: var(--home-right-rail-width);display: grid;gap: 14px;padding-top: 0;max-height: calc(100dvh - 92px);overflow-x: visible;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none;scrollbar-color: transparent transparent;isolation: isolate}[data-product-list] .product-list-grid,[data-views="home feeds"] .grid,[data-views="home reels"] .reel-grid,.home-flow-list{grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr));align-items: start}[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"],.home-flow-list[data-unified-feed-cards="true"]{width: 100%;grid-template-columns: repeat(auto-fit,minmax(min(100%,220px),226px));justify-content: start}[data-views="home reels"] [data-home-static-clip-list][data-unified-feed-cards="true"]{width: 100%;grid-template-columns: repeat(auto-fit,minmax(min(100%,220px),1fr));justify-content: stretch}[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]>*,[data-views="home reels"] [data-home-static-clip-list][data-unified-feed-cards="true"]>*,.home-flow-list[data-unified-feed-cards="true"]>*{max-width: none;justify-self: stretch}[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]>.product-card,[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]>.feed-product-card,.home-flow-list[data-unified-feed-cards="true"]>.product-card.is-product,.home-flow-list[data-unified-feed-cards="true"]>.feed-product-card{width: min(226px,100%);max-width: 226px;justify-self: start}.home-carousel-track{width: 100% !important;grid-auto-columns: minmax(240px,calc((100% - 42px) / 4)) !important;margin-inline: 0 !important}[data-product-list] [data-home-static-product-list].home-carousel-track{width: 100% !important;grid-auto-columns: minmax(240px,calc((100% - 42px) / 4)) !important}[data-views="home reels"] [data-home-static-clip-list].home-carousel-track{width: 100% !important;grid-auto-columns: minmax(220px,calc((100% - 42px) / 4)) !important;justify-content: start !important;margin-inline: 0 !important}[data-product-list] .product-list-grid>*,[data-views="home feeds"] .grid>*,[data-views="home reels"] .reel-grid>*,.home-flow-list>*{align-self: start}[data-product-list] .product-card.extra{display: none}.left-rail .rail-card{width: 100%;padding: 0;border: 0;border-radius: 0;background: transparent !important;box-shadow: none !important;overflow: visible}.left-rail-brand-row{display: inline-flex;align-items: center;gap: 10px;width: max-content;margin: 0 0 28px}.left-rail-brand-row .left-rail-toggle{display: grid;flex: 0 0 auto;width: 42px;height: 42px;border: 0;border-radius: 999px;background: transparent;color: var(--emy-navy);cursor: pointer;box-shadow: none;padding: 0;place-items: center}.left-rail-brand-row .left-rail-toggle:hover,.left-rail-brand-row .left-rail-toggle:focus-visible,.left-rail-brand-row .left-rail-toggle[aria-pressed="true"]{border: 0;background: transparent;color: var(--emy-navy);box-shadow: none;outline: none}.left-rail-brand-row .left-rail-toggle:hover,.left-rail-brand-row .left-rail-toggle:focus-visible{background: #fff2e5;box-shadow: 0 10px 22px rgba(255,106,0,.16)}.left-rail-brand-row .left-rail-toggle svg{width: 25px;height: 25px;stroke-width: 2.1;filter: none;pointer-events: none;transition: filter .16s ease,transform .16s ease}.left-rail-brand-row .left-rail-toggle:hover svg,.left-rail-brand-row .left-rail-toggle:focus-visible svg{filter: drop-shadow(0 7px 10px rgba(255,106,0,.16));transform: translateY(-1px)}.left-rail-brand{display: inline-flex;align-items: center;gap: 10px;width: max-content;margin: 0;text-decoration: none;filter: drop-shadow(0 10px 18px rgba(255,106,0,.16))}.left-rail-brand img{width: auto;height: 38px;display: block;object-fit: contain}.left-rail-brand span{display: inline-flex;align-items: center;justify-content: center;min-height: 22px;margin-left: 4px;border: 1px solid rgba(255,106,0,.34);border-radius: 999px;background: rgba(255,255,255,.76);color: #d95b00;padding: 0 12px;font-size: 9px;line-height: 1;font-weight: 760;letter-spacing: .14em;text-transform: uppercase;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 8px 16px rgba(255,106,0,.08)}.left-rail .rail-card-head,.left-rail .rail-summary,.left-rail .my-business-row,.left-rail .my-business-toggle{padding-left: 0;padding-right: 8px}.left-rail .rail-card-head{min-height: 34px;padding-top: 0;padding-bottom: 10px}.left-rail .rail-card-head h2{font-size: 16px;font-weight: 720}.left-rail .rail-card-head a{color: var(--emy-navy);width: 28px;height: 28px}.left-rail .rail-summary{display: none}.left-rail .my-business-row{grid-template-columns: 36px minmax(0,1fr) 8px;gap: 12px;width: 100%;margin: 0 0 5px;min-height: 42px;border: 0;border-radius: 999px;background: transparent !important;padding-top: 4px;padding-bottom: 4px;box-shadow: none !important;outline: 0;transition: color .16s ease}.left-rail .my-business-row:hover{background: transparent !important;transform: none}.left-rail .my-business-toggle{grid-template-columns: 36px minmax(0,1fr);gap: 12px;min-height: 42px;margin-top: 2px;border: 0;border-radius: 999px;background: transparent !important;padding-top: 4px;padding-bottom: 4px;color: #171717;font-size: 12.5px;font-weight: 460;box-shadow: none !important}.left-rail .my-business-toggle:hover{background: transparent !important;color: var(--emy-orange)}.left-rail .my-business-toggle-icon{width: 36px;height: 30px}.left-rail .my-business-toggle-icon svg{width: 19px;height: 19px}.left-rail .my-business-avatar{display: grid;width: 36px;height: 36px;place-items: center;border-radius: 999px;background: linear-gradient(145deg,#f8fafc,#eef2f7);color: var(--emy-navy);font-size: 12px;font-weight: 850;line-height: 1;box-shadow: inset 0 0 0 2px rgba(255,255,255,.88),inset -7px -7px 13px rgba(0,27,71,.15),0 8px 16px rgba(0,27,71,.14)}.left-rail .my-business-row:hover .my-business-avatar{box-shadow: inset 0 0 0 2px rgba(255,255,255,.92),inset -7px -7px 13px rgba(0,27,71,.14),0 0 0 4px rgba(255,106,0,.12),0 16px 26px rgba(255,106,0,.22),0 10px 18px rgba(0,27,71,.12)}.left-rail .my-business-copy strong{color: #59667f;font-size: 12.5px;font-weight: 460;line-height: 1.15}.left-rail .my-business-copy span{display: none}.left-rail .my-business-pill,.left-rail .my-business-row.is-open .my-business-pill{width: 6px;min-width: 6px;height: 6px;min-height: 6px;justify-self: center;padding: 0;border-radius: 999px;background: #1463d9;color: transparent;font-size: 0;overflow: hidden}:root{ --home-left-rail-collapsed-width: 128px; --home-left-rail-collapsed-reclaim: 48px}html.is-left-rail-hidden .left-rail,body.is-left-rail-hidden .left-rail{display: block !important;width: var(--home-left-rail-collapsed-width,128px);padding-right: 0;overflow: visible;z-index: 75 !important;pointer-events: auto}html.is-left-rail-hidden .left-rail .left-rail-brand-row,body.is-left-rail-hidden .left-rail .left-rail-brand-row{display: grid !important;grid-template-columns: 42px max-content;grid-template-rows: 42px 38px;align-items: flex-start !important;column-gap: 10px;row-gap: 58px;width: var(--home-left-rail-collapsed-width,128px);margin: 0;box-sizing: border-box;padding-left: 12px;padding-top: 0;transform: translateY(-8px)}html.is-left-rail-hidden .left-rail .left-rail-brand-row .left-rail-toggle,body.is-left-rail-hidden .left-rail .left-rail-brand-row .left-rail-toggle{display: grid !important;grid-column: 1;grid-row: 1;width: 42px;height: 42px;border-radius: 999px;background: #fff2e5;color: var(--emy-navy);box-shadow: 0 10px 22px rgba(255,106,0,.16)}html.is-left-rail-hidden .left-rail .left-rail-brand,body.is-left-rail-hidden .left-rail .left-rail-brand{display: inline-flex !important;grid-column: 2;grid-row: 1;align-self: center}html.is-left-rail-hidden .left-rail .left-rail-collapsed-store-icon,body.is-left-rail-hidden .left-rail .left-rail-collapsed-store-icon{display: grid;grid-column: 1;grid-row: 2;margin: 0 !important}@media(min-width: 920px) and(max-width: 1199px){html:not(.is-left-rail-hidden) .left-rail,body:not(.is-left-rail-hidden) .left-rail{display: block !important;width: var(--home-left-rail-width,272px) !important;padding-right: 0 !important;overflow: visible !important;z-index: 75 !important;pointer-events: auto !important}html:not(.is-left-rail-hidden) .left-rail .left-rail-brand-row,body:not(.is-left-rail-hidden) .left-rail .left-rail-brand-row{display: inline-flex !important;flex-direction: row !important;align-items: center !important;gap: 10px !important;width: max-content !important;margin: 0 0 28px !important}html:not(.is-left-rail-hidden) .left-rail .left-rail-brand-row .left-rail-toggle,body:not(.is-left-rail-hidden) .left-rail .left-rail-brand-row .left-rail-toggle{display: grid !important;width: 42px !important;height: 42px !important;border-radius: 999px !important;background: #fff2e5 !important;color: var(--emy-navy) !important;box-shadow: 0 10px 22px rgba(255,106,0,.16) !important}html:not(.is-left-rail-hidden) .left-rail .left-rail-brand,body:not(.is-left-rail-hidden) .left-rail .left-rail-brand,html:not(.is-left-rail-hidden) .left-rail .left-rail-collapsed-store-icon,body:not(.is-left-rail-hidden) .left-rail .left-rail-collapsed-store-icon{display: none !important}html.is-left-rail-hidden .left-rail,body.is-left-rail-hidden .left-rail{width: var(--home-left-rail-collapsed-width,128px) !important}html.is-left-rail-hidden .left-rail .rail-card,html.is-left-rail-hidden .left-rail .my-business-activity,body.is-left-rail-hidden .left-rail .rail-card,body.is-left-rail-hidden .left-rail .my-business-activity{display: none !important}html.is-left-rail-hidden .left-rail .left-rail-collapsed-store-icon,body.is-left-rail-hidden .left-rail .left-rail-collapsed-store-icon{display: grid !important}}html.is-left-rail-hidden .app-content,body.is-left-rail-hidden .app-content{width: calc(var(--home-main-width) + var(--home-left-rail-collapsed-reclaim));margin-left: calc((100vw - var(--home-main-width)) / 2 - var(--home-left-rail-collapsed-reclaim));margin-right: auto}.home-business-switch{position: fixed;right: max(18px,calc((100vw - var(--home-main-width)) / 2 - var(--home-right-rail-width) - var(--home-side-gap)));top: 22px;z-index: 42;display: flex;width: var(--home-right-rail-width);grid-column: auto;grid-row: auto;margin: 0}.business-switch-spacer{display: block;min-height: 62px}}@media(min-width: 1100px) and(max-width: 1499px){.phone{ --home-main-width: min(calc(100vw - 600px),900px); --home-side-gap: 20px; --home-left-rail-width: 220px; --home-right-rail-width: 220px}.left-rail{padding-right: 16px}.right-rail{gap: 12px}.rail-card h2{font-size: 16px}.rail-summary{font-size: 11.5px}.rail-stat-grid{gap: 8px}.rail-stat{min-height: 64px;padding: 9px 8px}.rail-stat strong{font-size: 19px}.home-carousel-track,[data-product-list] [data-home-static-product-list].home-carousel-track,[data-views="home reels"] [data-home-static-clip-list].home-carousel-track{grid-auto-columns: minmax(205px,calc((100% - 36px) / 4)) !important}}@media(min-width: 1600px){.home-carousel-track,[data-product-list] [data-home-static-product-list].home-carousel-track{grid-auto-columns: minmax(240px,calc((100% - 56px) / 5)) !important}[data-views="home reels"] [data-home-static-clip-list].home-carousel-track{grid-auto-columns: minmax(220px,calc((100% - 56px) / 5)) !important}}[data-product-list] .product-list-grid,[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"],.home-flow-list[data-unified-feed-cards="true"]{grid-template-columns: repeat(auto-fill,minmax(min(100%,226px),226px)) !important;justify-content: start !important;align-items: start !important;gap: 12px !important}[data-product-list] [data-home-static-product-list].home-carousel-track{width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;grid-auto-columns: minmax(min(74vw,212px),212px) !important;gap: 12px !important;overflow-x: auto !important;overflow-y: hidden !important}[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]>*,.home-flow-list[data-unified-feed-cards="true"]>*,[data-product-list] .product-list-grid>.product-card,[data-product-list] .product-list-grid>.feed-product-card,[data-home-static-product-list]>.product-card,[data-home-static-product-list]>.feed-product-card,.home-flow-list>.product-card.is-product,.home-flow-list>.feed-product-card{width: min(100%,226px) !important;max-width: 226px !important;justify-self: start !important;align-self: start !important}.home-flow-list[data-unified-feed-cards="true"]>.feed-card.social-feed-card.is-text-only,.home-flow-list[data-unified-feed-cards="true"]>.social-feed-card.is-text-only{width: 100% !important;max-width: none !important;min-height: 0 !important;height: auto !important;justify-self: stretch !important;align-self: start !important}@media(min-width: 820px) and(max-width: 1099px){[data-product-list].is-home-carousel{padding-inline: 10px}[data-product-list] [data-home-static-product-list].home-carousel-track{grid-auto-columns: minmax(180px,200px) !important}[data-product-list] [data-home-static-product-list].home-carousel-track>.product-card,[data-product-list] [data-home-static-product-list].home-carousel-track>.feed-product-card{width: min(100%,200px) !important;max-width: 200px !important}}@media(min-width: 1100px) and(max-width: 1499px){[data-product-list].is-home-carousel{padding-inline: 12px}[data-product-list] [data-home-static-product-list].home-carousel-track{grid-auto-columns: minmax(190px,205px) !important}[data-product-list] [data-home-static-product-list].home-carousel-track>.product-card,[data-product-list] [data-home-static-product-list].home-carousel-track>.feed-product-card{width: min(100%,205px) !important;max-width: 205px !important}}[data-home-static-product-list]:has(>.home-list-empty),[data-home-static-clip-list]:has(>.home-list-empty),[data-home-flow-list]:has(>.home-list-empty),[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]:has(>.home-list-empty),[data-views="home reels"] [data-home-static-clip-list][data-unified-feed-cards="true"]:has(>.home-list-empty),.home-flow-list[data-unified-feed-cards="true"]:has(>.home-list-empty){display: block !important;width: 100% !important;max-width: none !important;margin-inline: 0 !important;padding: 0 !important;overflow: visible !important}[data-home-static-product-list]>.home-list-empty,[data-home-static-clip-list]>.home-list-empty,[data-home-flow-list]>.home-list-empty,[data-product-list] [data-home-static-product-list][data-unified-feed-cards="true"]>.home-list-empty,[data-views="home reels"] [data-home-static-clip-list][data-unified-feed-cards="true"]>.home-list-empty,.home-flow-list[data-unified-feed-cards="true"]>.home-list-empty,.product-list-grid>.home-list-empty,.feed-list>.home-list-empty{box-sizing: border-box !important;display: block !important;grid-column: 1 / -1 !important;flex: 0 0 100% !important;width: 100% !important;max-width: none !important;min-height: 52px !important;margin: 0 0 14px !important;border: 1px solid rgba(0,27,71,.08) !important;border-radius: 14px !important;background: rgba(255,255,255,.72) !important;color: #667085 !important;padding: 14px !important;line-height: 1.4 !important;text-align: center !important;justify-self: stretch !important;align-self: start !important}[data-product-list] .product-card,[data-home-static-product-list]>.product-card,[data-home-static-product-list]>.feed-product-card,.home-flow-list>.product-card.is-product,.home-flow-list>.feed-product-card{display: flex !important;flex-direction: column !important;min-height: 0 !important;overflow: hidden !important;border-radius: 8px !important}[data-product-list] .product-card .photo,[data-home-static-product-list]>.product-card .photo,[data-home-static-product-list]>.feed-product-card .photo,.home-flow-list>.product-card.is-product .photo,.home-flow-list>.feed-product-card .photo{width: auto !important;height: auto !important;min-height: 0 !important;aspect-ratio: 4 / 3 !important;margin: 8px 8px 0 !important;border-radius: 7px !important;overflow: hidden !important;background-color: #071326}[data-product-list] .product-card .photo img,[data-product-list] .product-card .photo video,[data-home-static-product-list]>.feed-product-card .photo img,[data-home-static-product-list]>.feed-product-card .photo video,.home-flow-list>.product-card.is-product .photo img,.home-flow-list>.product-card.is-product .photo video,.home-flow-list>.feed-product-card .photo img,.home-flow-list>.feed-product-card .photo video{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;min-height: 0 !important;object-fit: var(--media-fit,cover) !important;object-position: center !important;transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1)) !important;transform-origin: center !important}[data-product-list] .product-card .photo [data-feed-media-carousel],[data-home-static-product-list]>.feed-product-card .photo [data-feed-media-carousel],.home-flow-list>.product-card.is-product .photo [data-feed-media-carousel],.home-flow-list>.feed-product-card .photo [data-feed-media-carousel]{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;min-height: 0 !important;border-radius: inherit !important}[data-product-list] .product-card .photo .feed-media-carousel-slide,[data-home-static-product-list]>.feed-product-card .photo .feed-media-carousel-slide,.home-flow-list>.product-card.is-product .photo .feed-media-carousel-slide,.home-flow-list>.feed-product-card .photo .feed-media-carousel-slide{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;min-height: 0 !important}[data-product-list] .product-card .body,[data-home-static-product-list]>.product-card .body,[data-home-static-product-list]>.feed-product-card .body,.home-flow-list>.product-card.is-product .body,.home-flow-list>.feed-product-card .body{min-height: 0 !important;display: flex !important;flex-direction: column !important;padding: 14px 12px 12px !important}[data-product-list] .product-card h3,[data-home-static-product-list]>.product-card h3,[data-home-static-product-list]>.feed-product-card h3,.home-flow-list>.product-card.is-product h3,.home-flow-list>.feed-product-card h3{min-height: 0 !important;font-size: 14px !important;line-height: 1.18 !important;font-weight: 850 !important}[data-product-list] .product-card p,[data-home-static-product-list]>.product-card p,[data-home-static-product-list]>.feed-product-card p,.home-flow-list>.product-card.is-product p,.home-flow-list>.feed-product-card p{min-height: 0 !important;margin-top: 5px !important;font-size: 12.5px !important;line-height: 1.35 !important}@media(min-width: 820px) and(max-width: 1099px){.left-rail{grid-column: 1;grid-row: 1;display: grid;gap: 12px;margin-bottom: 16px;position: static;width: auto;max-height: none;padding: 0}.left-rail-brand-row{display: none}.topbar{grid-row: 2}.review-strip{grid-row: 3}}@media(max-width: 819px){.right-rail,.left-rail,.home-business-switch,.business-switch-spacer{display: none}}.topbar{display: grid;grid-template-columns: 46px minmax(0,1fr) auto auto auto;align-items: center;gap: 10px;min-height: 58px}.topbar.has-brand{grid-template-columns: max-content 46px minmax(0,1fr) auto auto auto}.avatar{position: relative;height: 42px;width: 42px;border: 2px solid rgba(255,255,255,.92);border-radius: 999px;background: linear-gradient(135deg,#e7edf6,#fff7ed);display: grid;place-items: center;overflow: hidden;cursor: pointer;padding: 0;color: var(--emy-navy);font: inherit;font-size: 14px;font-weight: 700;box-shadow: 0 0 0 1px rgba(0,27,71,.12),0 8px 18px rgba(0,27,71,.08);transition: border-color .16s ease,box-shadow .16s ease,transform .16s ease}.avatar:hover,.avatar:focus-visible{border-color: rgba(255,106,0,.55);box-shadow: 0 0 0 3px rgba(255,106,0,.12),0 10px 22px rgba(0,27,71,.11);outline: none;transform: translateY(-1px)}.avatar img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;transform-origin: center}.hello{min-width: 0;display: grid;gap: 3px}.hello strong{display: block;color: var(--emy-navy);font-size: 14px;line-height: 1.05;font-weight: 700;letter-spacing: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.hello strong span{display: inline;margin: 0;color: inherit;font: inherit;white-space: inherit}.location-btn{width: fit-content;max-width: 100%;min-width: 0;border: 1px solid rgba(0,27,71,.09);border-radius: 999px;background: rgba(255,255,255,.76);color: #59667f;cursor: pointer;display: inline-flex;align-items: center;gap: 6px;padding: 4px 9px;font-size: 11px;line-height: 1.2;font-weight: 430;text-decoration: none;box-shadow: 0 5px 14px rgba(0,27,71,.04);transition: background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.location-btn:hover{border-color: rgba(255,106,0,.26);background: #fff;color: var(--emy-navy);box-shadow: 0 8px 18px rgba(0,27,71,.07)}.location-btn svg{flex: 0 0 auto;width: 13px;height: 13px;stroke-width: 2.2}.location-pin{color: var(--emy-orange)}.location-chevron{color: #8993a8}.location-btn span{display: block;flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.icon-btn{position: relative;width: 36px;height: 36px;border: 0;border-radius: 999px;background: rgba(255,255,255,.62);color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;padding: 0;box-shadow: none}.icon-btn:hover{background: #fff;color: var(--emy-navy);box-shadow: 0 8px 18px rgba(0,27,71,.08)}.icon-btn svg{width: 19px;height: 19px;stroke: currentColor;stroke-width: 2.2;filter: none}.ask-mini-btn{position: relative;width: 36px;min-width: 36px;height: 36px;border: 0;border-radius: 999px;background: rgba(255,255,255,.62);color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;padding: 0;box-shadow: none;backdrop-filter: blur(14px) saturate(1.05);transition: transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.ask-mini-btn:hover,.ask-mini-btn[aria-expanded="true"]{transform: translateY(-1px);border-color: rgba(255,106,0,.24);background: #fff;color: var(--emy-navy);box-shadow: 0 8px 18px rgba(0,27,71,.08),0 6px 16px rgba(255,106,0,.08)}.ask-mini-mark{width: 24px;height: 24px;border-radius: 7px;background: transparent;display: grid;place-items: center;overflow: visible;box-shadow: none}.ask-mini-mark img,.ask-mini-icon img{width: 100%;height: 100%;object-fit: contain;display: block}.ask-mini-label{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}html{ --emy-ask-mini-dock-width: clamp(380px,31vw,440px)}.ask-mini-panel{position: fixed;top: 78px;right: max(14px,calc((100vw - min(1220px,calc(100vw - 28px))) / 2));z-index: 1200;display: none;width: min(440px,calc(100vw - 28px))}.ask-mini-panel.is-open{display: block}.ask-mini-card{position: relative;overflow: hidden;border: 1px solid rgba(255,255,255,.72);border-radius: 20px;background: linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,248,239,.62));color: var(--emy-navy);box-shadow: 0 30px 80px rgba(0,27,71,.20),0 14px 36px rgba(255,106,0,.10),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter: blur(26px) saturate(1.18)}.ask-mini-card::before{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.18) 42%,rgba(255,106,0,.08))}.ask-mini-card>*{position: relative;z-index: 1}.ask-mini-head{z-index: 8;min-height: 76px;display: grid;grid-template-columns: 42px minmax(0,1fr) auto;gap: 11px;align-items: center;overflow: visible;padding: 12px 14px 12px 16px;border-bottom: 1px solid rgba(0,27,71,.07);background: rgba(255,255,255,.34)}.ask-mini-brand{width: 40px;height: 40px;border-radius: 13px;display: grid;place-items: center;overflow: visible;background: transparent;box-shadow: none}.ask-mini-brand img{width: 30px;height: 30px;object-fit: contain;display: block}.ask-mini-title{min-width: 0;display: grid;gap: 3px}.ask-mini-head h2{margin: 0;color: #061f4a;font-size: 17px;line-height: 1.08;font-weight: 620;letter-spacing: 0}.ask-mini-head p{margin: 0;color: #667085;font-size: 12px;line-height: 1.28;font-weight: 400}.ask-mini-head-tools{display: inline-flex;align-items: center;justify-content: flex-end;gap: 4px}.ask-mini-tool{position: relative;width: 36px;height: 36px;border: 0;border-radius: 999px;background: transparent;color: #061f4a;cursor: pointer;display: grid;place-items: center;padding: 0;font: inherit}.ask-mini-tool:hover,.ask-mini-tool[aria-expanded="true"],.ask-mini-tool[aria-pressed="true"]{background: rgba(0,27,71,.06);color: var(--emy-orange)}.ask-mini-tool svg{width: 20px;height: 20px;fill: currentColor;stroke: none}.ask-mini-new svg{fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}.ask-mini-popout{display: none}.ask-mini-popout svg{fill: none;stroke: currentColor;stroke-width: 1.8}.ask-mini-popout [data-ask-mini-popout-icon] rect:last-child{fill: currentColor;stroke: none}.ask-mini-popout [data-ask-mini-dock-icon]{display: none}.ask-mini-popout[aria-pressed="true"] [data-ask-mini-popout-icon]{display: none}.ask-mini-popout[aria-pressed="true"] [data-ask-mini-dock-icon]{display: block}.ask-mini-tool[data-tooltip]::after{content: attr(data-tooltip);position: absolute;top: calc(100% + 8px);right: 0;z-index: 10;width: max-content;max-width: 150px;border-radius: 4px;background: #2f3136;color: #fff;padding: 7px 10px;font-size: 12px;line-height: 1;font-weight: 500;white-space: nowrap;opacity: 0;pointer-events: none;transform: translateY(-3px);transition: opacity .12s ease,transform .12s ease}.ask-mini-tool[data-tooltip]:hover::after,.ask-mini-tool[data-tooltip]:focus-visible::after{opacity: 1;transform: translateY(0)}.ask-mini-close{width: 36px;height: 36px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.62);color: #061f4a;cursor: pointer;display: grid;place-items: center;padding: 0;font: inherit;font-size: 22px;line-height: 1;font-weight: 620;box-shadow: 0 8px 18px rgba(0,27,71,.06)}.ask-mini-close:hover{background: #fff;color: var(--emy-orange);box-shadow: 0 12px 22px rgba(0,27,71,.10)}.ask-mini-history{position: absolute !important;inset: 76px 0 104px;z-index: 6 !important;overflow-y: auto;border-bottom: 1px solid rgba(0,27,71,.07);background: rgba(255,253,249,.97);padding: 14px;backdrop-filter: blur(22px)}.ask-mini-history[hidden]{display: none !important}.ask-mini-history-head{min-height: 38px;display: flex;align-items: center;justify-content: space-between;gap: 10px;border-bottom: 1px solid rgba(0,27,71,.08);padding: 0 2px 10px}.ask-mini-history-head h3{margin: 0;color: #061f4a;font-size: 15px;line-height: 1.2;font-weight: 650;letter-spacing: 0}.ask-mini-history-head button{width: 30px;height: 30px;border: 0;border-radius: 999px;background: transparent;color: #061f4a;cursor: pointer;display: grid;place-items: center;padding: 0;font: inherit;font-size: 18px}.ask-mini-history-head button:hover{background: rgba(0,27,71,.06);color: var(--emy-orange)}.ask-mini-history-list{display: grid;gap: 7px;padding-top: 10px}.ask-mini-history-empty{margin: 12px 2px;color: #667085;font-size: 12px;line-height: 1.4}.ask-mini-history-row{width: 100%;min-width: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 7px;background: rgba(255,255,255,.84);color: #061f4a;cursor: pointer;display: grid;gap: 4px;padding: 10px 11px;text-align: left;font: inherit;box-shadow: 0 8px 18px rgba(0,27,71,.04)}.ask-mini-history-row:hover{border-color: rgba(255,106,0,.26);background: #fff}.ask-mini-history-row strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12.5px;line-height: 1.2;font-weight: 650}.ask-mini-history-row span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #667085;font-size: 10.5px;line-height: 1.2}.ask-mini-history-row{grid-template-columns: minmax(0,1fr) 32px;align-items: center;gap: 8px;padding: 4px 5px 4px 11px;cursor: default}.ask-mini-history-open{min-width: 0;border: 0;background: transparent;color: inherit;cursor: pointer;display: grid;gap: 4px;padding: 6px 0;text-align: left;font: inherit}.ask-mini-history-delete{width: 32px;height: 32px;border: 0;border-radius: 7px;background: transparent;color: #667085;cursor: pointer;display: grid;place-items: center;padding: 0}.ask-mini-history-delete:hover{background: #fff0ee;color: #c4322b}.ask-mini-history-delete svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.ask-mini-history-open:focus-visible,.ask-mini-history-delete:focus-visible{outline: 2px solid rgba(255,106,0,.42);outline-offset: 1px}.ask-mini-scroll{min-height: 292px;max-height: min(58dvh,410px);overflow-y: auto;display: flex;flex-direction: column;gap: 13px;padding: 18px 18px 16px;scroll-behavior: smooth;background: linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.36))}.ask-mini-message{max-width: 100%;display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 9px;align-self: stretch;align-items: start}.ask-mini-message.is-user{display: flex;justify-content: flex-end;align-self: stretch}.ask-mini-icon{width: 28px;height: 28px;border-radius: 9px;background: transparent;display: grid;place-items: center;overflow: visible;box-shadow: none}.ask-mini-bubble{border: 1px solid rgba(255,255,255,.72);border-radius: 18px;background: rgba(255,255,255,.58);padding: 13px 14px;color: #233047;font-size: 13.5px;line-height: 1.48;font-weight: 400;box-shadow: 0 16px 34px rgba(0,27,71,.07),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter: blur(16px) saturate(1.12)}.ask-mini-message.is-user .ask-mini-bubble{max-width: 84%;border-color: rgba(255,106,0,.20);background: rgba(255,244,232,.78);color: #6f3904;font-weight: 400}.ask-mini-kicker{display: inline-flex;width: fit-content;margin-bottom: 8px;border: 1px solid rgba(255,106,0,.18);border-radius: 999px;background: rgba(255,255,255,.62);color: var(--emy-orange);padding: 4px 8px;font-size: 10px;line-height: 1;font-weight: 500;text-transform: uppercase;letter-spacing: 0}.ask-mini-bubble strong{display: block;margin-bottom: 5px;color: #061f4a;font-size: 14px;line-height: 1.25;font-weight: 500}.ask-mini-bubble p{margin: 0}.ask-mini-bubble p + p{margin-top: 7px;color: #5f6b82;font-size: 13px;line-height: 1.45;font-weight: 400}.ask-mini-prompt-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-top: 13px}.ask-mini-prompt{min-width: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: rgba(255,255,255,.66);color: #061f4a;cursor: pointer;display: grid;gap: 4px;min-height: 58px;padding: 10px 11px;text-align: left;font: inherit;box-shadow: 0 10px 22px rgba(0,27,71,.05),inset 0 1px 0 rgba(255,255,255,.88);transition: transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.ask-mini-prompt:hover{transform: translateY(-1px);border-color: rgba(255,106,0,.24);background: rgba(255,255,255,.88);box-shadow: 0 14px 28px rgba(0,27,71,.08),0 8px 18px rgba(255,106,0,.07)}.ask-mini-prompt b{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #061f4a;font-size: 12.5px;line-height: 1.15;font-weight: 500}.ask-mini-prompt span{color: #667085;font-size: 11px;line-height: 1.3;font-weight: 400}.ask-mini-results{display: grid;gap: 7px;margin-top: 10px}.ask-mini-result{display: grid;gap: 2px;border: 1px solid rgba(0,27,71,.08);border-radius: 12px;background: rgba(255,255,255,.72);padding: 9px 10px;color: inherit;text-decoration: none;box-shadow: inset 0 1px 0 rgba(255,255,255,.8)}.ask-mini-result b{color: var(--emy-navy);font-size: 12.5px;line-height: 1.25;font-weight: 500}.ask-mini-result span{color: #667085;font-size: 11.5px;line-height: 1.35;font-weight: 400}.ask-mini-foot{border-top: 1px solid rgba(0,27,71,.06);background: rgba(255,255,255,.40);padding: 13px 15px 14px;backdrop-filter: blur(18px)}.ask-mini-form{display: grid;grid-template-columns: minmax(0,1fr) 38px;align-items: center;gap: 7px;border: 1px solid rgba(255,106,0,.18);border-radius: 999px;background: rgba(255,255,255,.70);padding: 5px;box-shadow: 0 14px 32px rgba(0,27,71,.07),inset 0 1px 0 rgba(255,255,255,.88)}.ask-mini-form:focus-within{border-color: rgba(255,106,0,.38);box-shadow: 0 0 0 3px rgba(255,106,0,.10),0 16px 34px rgba(0,27,71,.09)}.ask-mini-input{width: 100%;height: 38px;min-width: 0;border: 0;border-radius: 999px;background: transparent;color: #061f4a;outline: none;padding: 0 13px;font: inherit;font-size: 14.5px;line-height: 1;font-weight: 400}.ask-mini-input::placeholder{color: #7b8494;font-weight: 400}.ask-mini-send{width: 38px;height: 38px;border: 0;border-radius: 999px;background: linear-gradient(145deg,#ff7a1a,#ff6a00);color: #fff;cursor: pointer;display: grid;place-items: center;padding: 0;box-shadow: 0 10px 20px rgba(255,106,0,.20),inset 0 1px 0 rgba(255,255,255,.32)}.ask-mini-send:hover{transform: translateY(-1px);box-shadow: 0 13px 24px rgba(255,106,0,.25),inset 0 1px 0 rgba(255,255,255,.36)}.ask-mini-send svg{width: 23px;height: 23px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.ask-mini-disclaimer{display: flex;align-items: center;justify-content: center;gap: 7px;margin: 10px 0 0;color: #6b7280;font-size: 10.5px;line-height: 1.25;font-weight: 400}.ask-mini-disclaimer .ask-mini-mark{width: 17px;height: 17px;border-radius: 5px;box-shadow: none}.notification-btn{width: 40px !important;height: 42px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}.notification-btn:hover{background: transparent !important;box-shadow: none !important;color: var(--emy-orange)}.notification-btn svg{width: 28px;height: 28px;overflow: visible;filter: drop-shadow(0 2px 2px rgba(0,27,71,.22)) drop-shadow(0 9px 18px rgba(0,27,71,.16))}.notification-btn .bell-body{fill: url(#emyBellFill);stroke: url(#emyBellStroke);stroke-width: 1.8}.notification-btn .bell-rim{stroke: rgba(0,27,71,.92);stroke-width: 1.7}.notification-btn .bell-highlight{stroke: rgba(255,255,255,.82);stroke-width: 1.15}.notification-btn .bell-clapper{fill: rgba(0,27,71,.86);stroke: rgba(255,255,255,.78);stroke-width: .65}.notification-btn:hover svg{transform: translateY(-1px);filter: drop-shadow(0 3px 3px rgba(0,27,71,.24)) drop-shadow(0 10px 20px rgba(0,27,71,.18))}.notification-count{position: absolute;right: 1px;top: 1px;min-width: 16px;height: 16px;padding: 0 4px;border: 1px solid rgba(255,255,255,.88);border-radius: 999px;background: rgba(248,251,255,.95);color: var(--emy-navy);display: grid;place-items: center;font-size: 9px;line-height: 1;font-weight: 800;box-shadow: 0 0 0 1px rgba(0,27,71,.08),0 5px 12px rgba(0,27,71,.14)}@media(min-width: 760px){.topbar{position: sticky;top: 0;z-index: 30;min-height: 70px;border-bottom: 1px solid rgba(0,27,71,.08);background: rgba(255,253,248,.86);backdrop-filter: blur(16px);padding: 0 4px}.avatar{width: 44px;height: 44px}.hello strong{font-size: 16px}.location-btn{font-size: 12px}.icon-btn,.ask-mini-btn{width: 42px;height: 42px;min-width: 42px;background: #fff;border: 1px solid rgba(0,27,71,.08)}.notification-btn{border: 0 !important;background: transparent !important;box-shadow: none !important}}@media(min-width: 1024px){html.emy-ask-mini-docked{overflow-x: clip}html.emy-ask-mini-docked body{width: calc(100% - var(--emy-ask-mini-dock-width));min-width: 0;overflow-x: clip}.ask-mini-popout{display: grid}.ask-mini-panel{top: 0;right: 0;bottom: 0;width: var(--emy-ask-mini-dock-width);height: 100dvh;display: block;visibility: hidden;opacity: 0;pointer-events: none;transform: translateX(22px);transition: opacity .18s ease,transform .22s ease,visibility 0s linear .22s}.ask-mini-panel.is-open{visibility: visible;opacity: 1;pointer-events: auto;transform: translateX(0);transition-delay: 0s}.ask-mini-panel.is-open.is-floating{top: 78px;right: 18px;bottom: auto;left: auto;width: min(440px,calc(100vw - 28px));height: min(610px,calc(100dvh - 96px));transform: none}.ask-mini-card{width: 100%;height: 100%;display: grid;grid-template-rows: auto minmax(0,1fr) auto;border-width: 0 0 0 1px;border-radius: 0;box-shadow: -18px 0 46px rgba(0,27,71,.14),inset 1px 0 0 rgba(255,255,255,.82)}.ask-mini-panel.is-floating .ask-mini-card{height: 100%;border: 1px solid rgba(255,255,255,.72);border-radius: 20px;box-shadow: 0 30px 80px rgba(0,27,71,.20),0 14px 36px rgba(255,106,0,.10),inset 0 1px 0 rgba(255,255,255,.96)}.ask-mini-panel.is-floating .ask-mini-head{cursor: grab;touch-action: none;user-select: none}.ask-mini-panel.is-floating.is-dragging .ask-mini-head{cursor: grabbing}.ask-mini-scroll{min-height: 0;max-height: none}html.emy-ask-mini-docked .chat-workspace{grid-template-columns: minmax(190px,220px) minmax(0,1fr)}html.emy-ask-mini-docked .chat-right-rail{display: none}html.emy-ask-mini-docked .right-rail,html.emy-ask-mini-docked .home-business-switch{display: none}html.emy-ask-mini-docked .bottom-nav,html.emy-ask-mini-docked .public-customer-bottom-nav,html.emy-ask-mini-docked .business-bottom-nav,html.emy-ask-mini-docked body.is-public-customer-shell .public-customer-bottom-nav{left: calc((100vw - var(--emy-ask-mini-dock-width)) / 2)}}@media(min-width: 1024px) and(max-width: 1359px){html.emy-ask-mini-docked .left-rail{display: none}html.emy-ask-mini-docked .app-content{width: 100%;margin-left: 0;margin-right: 0;padding-left: 28px;padding-right: 28px}}@media(min-width: 1360px){html.emy-ask-mini-docked .app-content{width: 100%;margin-left: 0;margin-right: 0;padding-left: 280px;padding-right: 28px}}@media(max-width: 520px){.topbar{grid-template-columns: 42px minmax(0,1fr) auto auto auto;gap: 7px}.ask-mini-btn{min-width: 36px;width: 36px;padding: 0;gap: 0}.ask-mini-panel{top: 70px;left: 10px;right: 10px;width: auto}.ask-mini-scroll{min-height: 300px;max-height: calc(100dvh - 230px);padding: 18px 16px}.ask-mini-card{border-radius: 15px}.ask-mini-prompt-grid{grid-template-columns: 1fr}.ask-mini-bubble p + p{font-size: 13px}}.customer-topbar-brand{justify-self: start;width: max-content;max-width: 168px;display: inline-flex;align-items: center;gap: 10px;color: inherit;text-decoration: none;filter: drop-shadow(0 10px 18px rgba(255,106,0,.12))}.customer-topbar-brand img{width: auto;height: 38px;display: block;object-fit: contain}.customer-topbar-brand span{min-height: 24px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(255,106,0,.34);border-radius: 999px;background: rgba(255,255,255,.76);color: #d95b00;padding: 0 13px;font-size: 9px;line-height: 1;font-weight: 760;letter-spacing: .14em;text-transform: uppercase;box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 8px 16px rgba(255,106,0,.08)}@media(min-width: 820px){.topbar.has-brand{grid-template-columns: 46px minmax(0,1fr) auto auto auto}.topbar.has-brand .customer-topbar-brand{display: none}}.bottom-nav,.public-customer-bottom-nav,body.is-public-customer-shell .public-customer-bottom-nav{position: fixed;left: 50%;bottom: 10px;z-index: 65;width: min(calc(100% - 16px),430px);transform: translateX(-50%);display: grid;grid-template-columns: repeat(8,minmax(0,1fr));gap: 0;border: 1px solid rgba(0,27,71,.06);border-radius: 16px;background: rgba(248,251,255,.48);backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px);padding: 8px;box-shadow: 0 12px 30px rgba(0,27,71,.08);transition: background .18s ease,border-color .18s ease,box-shadow .18s ease}.bottom-nav:hover,.public-customer-bottom-nav:hover,body.is-public-customer-shell .public-customer-bottom-nav:hover{border-color: rgba(0,27,71,.14);background: rgba(248,251,255,.96);box-shadow: 0 18px 46px rgba(0,27,71,.18)}.bottom-nav[hidden],.public-customer-bottom-nav[hidden]{display: none !important}.bottom-nav .nav-item,.public-customer-bottom-nav .nav-item,body.is-public-customer-shell .public-customer-bottom-nav .nav-item{position: relative;min-width: 0;min-height: 56px;border: 0;border-radius: 11px;background: transparent;color: #68748c;cursor: pointer;display: grid;place-items: center;gap: 4px;padding: 0;font: inherit;font-size: 9.5px;line-height: 1;font-weight: 600;transition: background .16s ease,color .16s ease,transform .16s ease}.bottom-nav .nav-item span,.public-customer-bottom-nav .nav-item span,body.is-public-customer-shell .public-customer-bottom-nav .nav-item span{position: relative;z-index: 1;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1;padding-bottom: 5px}.bottom-nav .nav-item svg,.public-customer-bottom-nav .nav-item svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item svg{width: 34px;height: 34px;box-sizing: border-box;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;color: rgba(0,27,71,.86);padding: 8px;border: 1px solid rgba(255,255,255,.88);border-radius: 13px;background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.42) 54%,rgba(255,255,255,.24)),rgba(255,255,255,.34);clip-path: polygon(18% 0,100% 0,100% 74%,78% 100%,0 100%,0 22%);box-shadow: inset 0 1px 0 rgba(255,255,255,.74),inset 0 -8px 16px rgba(0,27,71,.08),0 9px 18px rgba(0,27,71,.16)}.bottom-nav .nav-item:hover,.bottom-nav .nav-item.is-active,.public-customer-bottom-nav .nav-item:hover,.public-customer-bottom-nav .nav-item.is-active,body.is-public-customer-shell .public-customer-bottom-nav .nav-item:hover,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.is-active{color: var(--emy-orange);background: rgba(0,27,71,.035);transform: translateY(-1px)}.bottom-nav .nav-item.is-active svg,.public-customer-bottom-nav .nav-item.is-active svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.is-active svg{color: var(--emy-orange);border-color: rgba(255,106,0,.36);background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,255,255,.48) 54%,rgba(255,255,255,.28)),rgba(255,255,255,.38);box-shadow: inset 0 1px 0 rgba(255,255,255,.78),inset 0 -8px 16px rgba(255,106,0,.08),0 10px 20px rgba(0,27,71,.17)}.bottom-nav .nav-item.is-active::after,.public-customer-bottom-nav .nav-item.is-active::after,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.is-active::after{content: "";position: absolute;bottom: 1px;width: 18px;height: 2px;border-radius: 999px;background: var(--emy-orange)}.bottom-nav .nav-item.nav-item-ask,.public-customer-bottom-nav .nav-item.nav-item-ask,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask{overflow: visible}.bottom-nav .nav-item.nav-item-ask svg,.public-customer-bottom-nav .nav-item.nav-item-ask svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask svg{width: 44px;height: 44px;color: #fff;padding: 0;border: 0;border-radius: 0;background: transparent;clip-path: none;box-shadow: none;filter: drop-shadow(0 11px 15px rgba(255,106,0,.28));transform-origin: 50% 82%;transition: transform .18s ease,filter .16s ease}.bottom-nav .nav-item.nav-item-ask span:not(.ask-emy-bubble),.public-customer-bottom-nav .nav-item.nav-item-ask span:not(.ask-emy-bubble),body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask span:not(.ask-emy-bubble){color: var(--emy-orange);font-size: 8.8px;white-space: nowrap}.bottom-nav .nav-item.nav-item-ask:hover svg,.bottom-nav .nav-item.nav-item-ask:focus-visible svg,.public-customer-bottom-nav .nav-item.nav-item-ask:hover svg,.public-customer-bottom-nav .nav-item.nav-item-ask:focus-visible svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask:hover svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask:focus-visible svg{transform: translateY(-1px)}@media(min-width: 760px){.bottom-nav,.public-customer-bottom-nav,body.is-public-customer-shell .public-customer-bottom-nav{bottom: 18px;width: min(620px,calc(100% - 40px));gap: 2px}.bottom-nav .nav-item,.public-customer-bottom-nav .nav-item,body.is-public-customer-shell .public-customer-bottom-nav .nav-item{min-height: 54px;font-size: 10px}.bottom-nav .nav-item.nav-item-ask svg,.public-customer-bottom-nav .nav-item.nav-item-ask svg,body.is-public-customer-shell .public-customer-bottom-nav .nav-item.nav-item-ask svg{width: 48px;height: 48px}}@media(max-width: 520px){.customer-topbar-brand{width: 36px;max-width: 36px;gap: 0;overflow: hidden}.customer-topbar-brand img{width: 34px;height: 34px;object-fit: cover;object-position: left center}.customer-topbar-brand span{display: none}.bottom-nav,.public-customer-bottom-nav,body.is-public-customer-shell .public-customer-bottom-nav{width: min(calc(100% - 16px),430px);bottom: 10px;padding: 7px}}body.item-detail-locked{overflow: hidden}body.item-detail-locked .home-carousel-arrow,body.item-detail-locked .business-preview-arrow,body.item-detail-locked .business-arrow{opacity: 0 !important;visibility: hidden !important;pointer-events: none !important}.product-card,.post-card,.reel-card,.business-card,[data-card],.feed-card,.business-preview-card:not(.business-preview-profile-card){cursor: pointer}.reel-type-badge{display: none !important}.reel-actions span,.search-reel-actions span{cursor: pointer;border-radius: 999px;transition: color .16s ease,background .16s ease,transform .16s ease}.reel-actions span:hover,.search-reel-actions span:hover,.reel-actions span.is-active,.search-reel-actions span.is-active{color: #fff;background: rgba(255,255,255,.16);transform: translateY(-1px)}.business-customer-badge{display: inline-flex;align-items: center;gap: 6px;min-height: 33px;border: 1px solid rgba(15,143,87,.18);border-radius: 999px;background: #effaf4;color: #0f7a45;padding: 0 11px;font-size: 11.5px;line-height: 1;font-weight: 820;box-shadow: 0 8px 18px rgba(15,143,87,.08)}.business-customer-badge::before{content: "";width: 7px;height: 7px;border-radius: 999px;background: #10b981;box-shadow: 0 0 0 3px rgba(16,185,129,.13)}.business-customer-badge[hidden]{display: none !important}.item-detail-modal{position: fixed;inset: 0;z-index: 220;display: grid;place-items: center;padding: 22px;background: rgba(0,27,71,.34);backdrop-filter: blur(10px);opacity: 0;pointer-events: none;transition: opacity .18s ease}.item-detail-modal.is-open{opacity: 1 !important;pointer-events: auto;z-index: 10090;transition: none}.item-detail-modal.is-product .item-detail-card{width: min(1060px,100%);max-height: min(820px,calc(100dvh - 44px));overflow: hidden}.item-detail-card{position: relative;width: min(650px,100%);max-height: min(760px,calc(100dvh - 44px));overflow: auto;border: 1px solid rgba(0,27,71,.10);border-radius: 18px;background: radial-gradient(circle at 84% 10%,rgba(255,106,0,.11),transparent 140px),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,253,248,.97));box-shadow: 0 28px 80px rgba(0,27,71,.26),0 18px 38px rgba(255,106,0,.10)}.item-detail-close{position: absolute;right: 13px;top: 13px;z-index: 40;width: 36px;height: 36px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.92);color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;font-size: 19px;line-height: 1;font-weight: 650;box-shadow: 0 10px 24px rgba(0,27,71,.10)}.item-detail-close-label{display: none}.item-detail-close-x{display: block}.item-detail-more{position: absolute;right: 56px;top: 13px;z-index: 41;width: 36px;height: 36px;padding: 0;border: 1px solid rgba(255,255,255,.74);border-radius: 999px;background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,250,244,.68));color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;line-height: 0;box-shadow: 0 14px 30px rgba(0,27,71,.14),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter: blur(18px) saturate(1.14); -webkit-backdrop-filter: blur(18px) saturate(1.14);transition: transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.item-detail-more svg{width: 18px;height: 18px;display: block;fill: currentColor;pointer-events: none}.item-detail-more:hover,.item-detail-more[aria-expanded="true"]{color: var(--emy-orange);border-color: rgba(255,106,0,.30);background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,244,235,.86));box-shadow: 0 16px 34px rgba(255,106,0,.16),inset 0 1px 0 rgba(255,255,255,.94);transform: translateY(-1px)}.item-detail-options-menu{position: fixed;right: auto;left: 0;top: 0;z-index: 10120;width: min(260px,calc(100vw - 24px));max-height: calc(100dvh - 24px);overflow: auto;border: 1px solid rgba(255,255,255,.72);border-radius: 16px;background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,250,244,.66));box-shadow: 0 18px 36px rgba(0,27,71,.14),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -12px 24px rgba(0,27,71,.04);padding: 7px;backdrop-filter: blur(22px) saturate(1.16); -webkit-backdrop-filter: blur(22px) saturate(1.16)}.item-detail-options-menu[hidden]{display: none !important}.item-detail-options-menu button{width: 100%;min-height: 36px;border: 0;border-radius: 11px;background: transparent;color: #26364f;cursor: pointer;padding: 0 11px;text-align: left;font: inherit;font-size: 12.5px;line-height: 1;font-weight: 680}.item-detail-options-menu button:hover{background: rgba(255,255,255,.82);color: var(--emy-orange);box-shadow: inset 0 0 0 1px rgba(255,106,0,.10)}.item-detail-options-menu button.is-danger{color: #ef3f4a;font-weight: 760}.item-detail-layout{display: grid;grid-template-columns: minmax(220px,.88fr) minmax(0,1fr);gap: 18px;padding: 18px}.item-detail-modal.is-product .item-detail-layout{height: min(820px,calc(100dvh - 44px));grid-template-columns: minmax(280px,.9fr) minmax(0,1fr);gap: 20px}.item-detail-art{min-height: 320px;border-radius: 14px;background: linear-gradient(135deg,#eef3f7,#fff);box-shadow: inset 0 1px 0 rgba(255,255,255,.85),0 18px 42px rgba(0,27,71,.14);overflow: hidden;position: relative}.item-detail-art::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,transparent 48%,rgba(0,27,71,.10));pointer-events: none}.item-detail-art img,.item-detail-art video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.emy-video-player{position: absolute;inset: 0;z-index: 1;display: block;overflow: hidden;border-radius: inherit;background: radial-gradient(circle at 24% 16%,rgba(255,106,0,.18),transparent 28%),linear-gradient(180deg,#101828 0%,#071326 100%);color: #fff;isolation: isolate}.emy-video-player video{position: absolute;inset: 0;z-index: 1;display: block;width: 100%;height: 100%;object-fit: contain;background: #071326}.emy-video-player.is-quality-hd video{filter: contrast(1.05) saturate(1.08)}.emy-video-player.is-quality-data video{filter: saturate(.92) contrast(.98)}.emy-video-player.is-muted [data-sound-wave],.emy-video-player:not(.is-muted) [data-muted-mark]{display: none}.emy-video-player::after{content: "";position: absolute;inset: auto 0 0;z-index: 2;height: 42%;background: linear-gradient(180deg,transparent,rgba(0,27,71,.78));opacity: 0;pointer-events: none;transition: opacity .16s ease}.emy-video-player:hover::after,.emy-video-player:focus-within::after,.emy-video-player.is-controls-visible::after,.emy-video-player.is-expanded-fullscreen::after{opacity: 1}.emy-video-surface{position: absolute;inset: 0;z-index: 3;border: 0;background: transparent;color: #fff;cursor: pointer}.emy-video-big-play{display: none !important}.emy-video-big-play svg{width: 25px;height: 25px;margin-left: 3px;fill: currentColor}.emy-video-player.is-playing .emy-video-big-play{opacity: 0;transform: translate(-50%, -50%) scale(.92)}.emy-video-controls{position: absolute;left: 12px;right: 12px;bottom: 11px;z-index: 5;box-sizing: border-box;min-width: 0;max-width: calc(100% - 24px);display: grid;grid-template-columns: auto minmax(0,1fr) auto auto auto auto;align-items: center;gap: 9px;padding: 8px 9px;border: 1px solid rgba(255,255,255,.18);border-radius: 15px;background: rgba(0,27,71,.62);backdrop-filter: blur(15px) saturate(1.18);box-shadow: 0 14px 34px rgba(0,0,0,.18);opacity: 0;pointer-events: none;transform: translateY(7px);transition: opacity .16s ease,transform .16s ease}.emy-video-player:hover .emy-video-controls,.emy-video-player:focus-within .emy-video-controls,.emy-video-player:not(.is-playing) .emy-video-controls,.emy-video-player.is-controls-visible .emy-video-controls,.emy-video-player.is-expanded-fullscreen .emy-video-controls{opacity: 1;pointer-events: auto;transform: translateY(0)}.emy-video-control{width: 30px;height: 30px;display: grid;place-items: center;border: 0;border-radius: 999px;background: rgba(255,255,255,.12);color: #fff;cursor: pointer}.emy-video-control:hover{background: rgba(255,106,0,.92)}.emy-video-player.is-sound-on [data-emy-video-mute],.emy-video-player.is-expanded-fullscreen [data-emy-video-fullscreen]{background: rgba(255,106,0,.95);color: #fff}.emy-video-player.is-muted [data-emy-video-mute]{background: rgba(255,255,255,.16);color: rgba(255,255,255,.92)}.emy-video-control svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 2.1;stroke-linecap: round;stroke-linejoin: round}.emy-video-player.is-playing [data-emy-video-play] .play-icon{display: none}.emy-video-player:not(.is-playing) [data-emy-video-play] .pause-icon{display: none}.emy-video-progress{width: 100%;min-width: 0;max-width: 100%;height: 4px;accent-color: var(--emy-orange,#ff6a00);cursor: pointer}.emy-video-time{min-width: 70px;color: rgba(255,255,255,.88);font-size: 11px;line-height: 1;font-weight: 760;text-align: center;font-variant-numeric: tabular-nums}.emy-video-quality{min-height: 28px;max-width: 74px;border: 1px solid rgba(255,255,255,.20);border-radius: 999px;background: rgba(255,255,255,.12);color: #fff;padding: 0 8px;font: inherit;font-size: 10.5px;font-weight: 820;outline: none}.emy-video-quality option{color: #071326}.emy-video-player.is-quality-hd .emy-video-quality{border-color: rgba(255,106,0,.70);background: rgba(255,106,0,.28)}.emy-video-player.is-quality-data .emy-video-quality{border-color: rgba(255,255,255,.28);background: rgba(255,255,255,.18)}.emy-video-player:fullscreen,.emy-video-player:-webkit-full-screen{inset: 0;width: 100%;height: 100%;border-radius: 0;background: #071326}.emy-video-player:fullscreen video,.emy-video-player:-webkit-full-screen video{object-fit: contain}body.emy-video-fullscreen-lock{overflow: hidden}.emy-video-player.is-expanded-fullscreen{position: fixed !important;inset: 10px !important;z-index: 9999;width: auto !important;height: auto !important;border-radius: 18px;box-shadow: 0 30px 90px rgba(0,27,71,.48)}.emy-video-player.is-expanded-fullscreen video{object-fit: contain}.emy-video-error{position: absolute;left: 14px;right: 14px;top: 14px;z-index: 6;border-radius: 12px;background: rgba(255,244,232,.94);color: #7a2e00;padding: 10px 12px;font-size: 12px;line-height: 1.35;font-weight: 760;box-shadow: 0 12px 28px rgba(0,27,71,.16)}.emy-video-error[hidden]{display: none}.feed-media .emy-video-player,.social-feed-media .emy-video-player,.home-created-media .emy-video-player,.item-detail-art .emy-video-player{position: absolute;inset: 0}.feed-media-carousel{position: absolute;inset: 0;z-index: 1;overflow: hidden;border-radius: inherit;background: #101828;color: #fff;isolation: isolate;contain: layout style paint;transform: none;pointer-events: auto}.feed-media-carousel-slide{position: absolute;inset: 0;opacity: 0;pointer-events: none;transform: none;transition: none;will-change: auto}.feed-media-carousel-slide.is-active{opacity: 1;pointer-events: auto;transform: none}.feed-media .emy-video-player,.social-feed-media .emy-video-player,.home-created-media .emy-video-player,.feed-media-carousel .emy-video-player{pointer-events: none}.feed-media .emy-video-player .emy-video-controls,.feed-media .emy-video-player .emy-video-volume-wrap,.social-feed-media .emy-video-player .emy-video-controls,.social-feed-media .emy-video-player .emy-video-volume-wrap,.home-created-media .emy-video-player .emy-video-controls,.home-created-media .emy-video-player .emy-video-volume-wrap,.feed-media-carousel .emy-video-player .emy-video-controls,.feed-media-carousel .emy-video-player .emy-video-volume-wrap{pointer-events: auto}.feed-media .emy-video-surface,.social-feed-media .emy-video-surface,.home-created-media .emy-video-surface,.feed-media-carousel .emy-video-surface{pointer-events: none !important}.feed-media-carousel .emy-video-player .emy-video-controls{transform: translateY(0);transition: none;opacity: 0;pointer-events: none}.feed-media-carousel .emy-video-player:not(.is-playing) .emy-video-controls,.feed-media-carousel .emy-video-player:not(.is-playing):hover .emy-video-controls,.feed-media-carousel .emy-video-player:not(.is-playing).is-controls-visible .emy-video-controls{opacity: 0;pointer-events: none;transform: translateY(0)}.feed-media-carousel .emy-video-player.is-playing:focus-within .emy-video-controls,.feed-media-carousel .emy-video-player.is-playing.is-controls-visible .emy-video-controls,.feed-media-carousel .emy-video-player.is-playing:hover .emy-video-controls{opacity: 1;pointer-events: auto;transform: translateY(0);transition: opacity .16s ease}.feed-media-carousel .emy-video-player::after,.feed-media-carousel .emy-video-player:hover::after,.feed-media-carousel .emy-video-player.is-controls-visible::after{opacity: 0;transition: none}.feed-media-carousel .emy-video-player.is-playing:hover::after,.feed-media-carousel .emy-video-player.is-playing:focus-within::after,.feed-media-carousel .emy-video-player.is-playing.is-controls-visible::after{opacity: 1;transition: opacity .16s ease}.emy-video-volume-wrap{position: relative;z-index: 8;display: inline-flex;align-items: center;justify-content: center; --emy-video-volume: 1;padding: 6px;margin: -6px}.emy-video-volume-wrap [data-emy-video-mute]{width: 36px;height: 36px}.emy-video-volume-popover{position: absolute;left: 50%;bottom: calc(100% + 6px);z-index: 12;width: 52px;height: 152px;padding: 10px 0;transform: translateX(-50%);border: 1px solid rgba(255,255,255,.14);border-radius: 999px;background: rgba(5,10,16,.9);box-shadow: 0 20px 44px rgba(0,0,0,.28);backdrop-filter: blur(14px) saturate(1.08);pointer-events: auto}.emy-video-volume-popover[hidden]{display: none !important}.emy-video-volume-wrap.is-open .emy-video-volume-popover,.emy-video-volume-wrap:hover .emy-video-volume-popover,.emy-video-volume-wrap:focus-within .emy-video-volume-popover{display: block !important}.emy-video-volume-track{position: absolute;left: 50%;top: 18px;bottom: 18px;width: 10px;transform: translateX(-50%);border-radius: 999px;background: rgba(255,255,255,.2);overflow: visible;pointer-events: none}.emy-video-volume-fill{position: absolute;left: 0;right: 0;bottom: 0;height: calc(var(--emy-video-volume) * 100%);border-radius: 999px;background: linear-gradient(180deg,#3aa0ff,#1285ff)}.emy-video-volume-knob{position: absolute;left: 50%;bottom: calc(var(--emy-video-volume) * 100%);width: 18px;height: 18px;transform: translate(-50%,50%);border-radius: 999px;background: #fff;box-shadow: 0 5px 14px rgba(0,0,0,.22);pointer-events: none}.emy-video-volume-slider{position: absolute;left: 50%;top: 10px;z-index: 3;width: 52px;height: 132px;margin-left: -26px;opacity: 0.01;cursor: pointer;writing-mode: vertical-lr;direction: rtl; -webkit-appearance: slider-vertical;appearance: slider-vertical}.feed-media-carousel-slide img,.feed-media-carousel-slide video,.feed-media-carousel-slide .emy-video-player{position: absolute;inset: 0;width: 100%;height: 100%;display: block;object-fit: var(--carousel-media-fit,contain);background: #101828;transform: none !important;transition: none !important;backface-visibility: hidden}.feed-media-carousel-arrow{position: absolute;top: 50%;z-index: 9;width: 30px;height: 30px;border: 1px solid rgba(255,255,255,.68);border-radius: 999px;background: rgba(255,255,255,.88);color: var(--emy-navy,#001b47);display: grid;place-items: center;cursor: pointer;pointer-events: auto;opacity: .94;filter: none;box-shadow: 0 10px 22px rgba(0,27,71,.16);transform: translateY(-50%);transform-origin: center center;backdrop-filter: none; -webkit-backdrop-filter: none;transition: none}.feed-media-carousel:hover .feed-media-carousel-arrow,.feed-media-carousel:focus-within .feed-media-carousel-arrow{opacity: .94;border-color: rgba(255,255,255,.68);background: rgba(255,255,255,.88);box-shadow: 0 10px 22px rgba(0,27,71,.16);transform: translateY(-50%)}.feed-media-carousel-arrow:hover:not(:disabled):not([aria-disabled="true"]){opacity: 1;background: rgba(255,106,0,.94);color: #fff;transform: translateY(-50%);box-shadow: 0 10px 22px rgba(0,27,71,.18)}.feed-media-carousel-arrow:disabled,.feed-media-carousel-arrow:disabled:hover,.feed-media-carousel-arrow[aria-disabled="true"],.feed-media-carousel-arrow[aria-disabled="true"]:hover{opacity: .42;cursor: default;background: rgba(255,255,255,.58);color: rgba(0,27,71,.52);box-shadow: none;transform: translateY(-50%);pointer-events: none}.feed-media-carousel-arrow:active:not(:disabled):not([aria-disabled="true"]){transform: translateY(-50%);opacity: .88}.feed-media-carousel-arrow svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.feed-media-carousel-arrow.is-prev{left: 8px}.feed-media-carousel-arrow.is-next{right: 8px}.feed-media-carousel-arrow[hidden]{display: grid !important;visibility: visible !important}.feed-media-carousel-dots{position: absolute;left: 50%;bottom: 14px;z-index: 9;display: inline-flex;align-items: center;justify-content: center;gap: 5px;border-radius: 999px;background: rgba(0,27,71,.28);padding: 5px 7px;transform: translateX(-50%)}.feed-media-carousel-dot{width: 6px;height: 6px;flex: 0 0 6px;border: 0;border-radius: 999px;background: rgba(255,255,255,.54);padding: 0;cursor: pointer;transition: none}.feed-media-carousel-dot.is-active{width: 6px;background: var(--emy-orange,#ff6a00);box-shadow: 0 0 0 2px rgba(255,106,0,.28)}.feed-media-carousel-count{position: absolute;right: 12px;top: auto;bottom: 12px;z-index: 9;min-width: 38px;min-height: 25px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(255,255,255,.70);border-radius: 999px;background: rgba(0,27,71,.72);color: #fff;padding: 0 9px;font-size: 11px;line-height: 1;font-weight: 780;box-shadow: none;transition: none}.feed-media-carousel:hover .feed-media-carousel-count,.feed-media-carousel:focus-within .feed-media-carousel-count{border-color: rgba(255,255,255,.70);background: rgba(0,27,71,.72);color: #fff;box-shadow: none}.feed-card:has(.feed-media-carousel),.social-feed-card:has(.feed-media-carousel),.feed-card:has([data-feed-media-carousel]),.social-feed-card:has([data-feed-media-carousel]),.feed-card:has(.feed-media-carousel):hover,.social-feed-card:has(.feed-media-carousel):hover,.feed-card:has([data-feed-media-carousel]):hover,.social-feed-card:has([data-feed-media-carousel]):hover,.feed-card:has(.feed-media-carousel):focus-within,.social-feed-card:has(.feed-media-carousel):focus-within,.feed-card:has([data-feed-media-carousel]):focus-within,.social-feed-card:has([data-feed-media-carousel]):focus-within{transform: none !important;transition: border-color .16s ease,box-shadow .16s ease !important}.social-feed-media:has(.feed-media-carousel),.social-feed-media:has(.feed-media-carousel):hover,.feed-media:has(.feed-media-carousel),.feed-media:has(.feed-media-carousel):hover,.social-feed-media:has([data-feed-media-carousel]),.social-feed-media:has([data-feed-media-carousel]):hover,.feed-media:has([data-feed-media-carousel]),.feed-media:has([data-feed-media-carousel]):hover{transform: none !important;transition: none !important}.feed-media-carousel-arrow,.feed-media-carousel-dots,.feed-media-carousel-dot,.feed-media-carousel-count{transition: none !important;will-change: auto}.feed-card:has(.feed-media-carousel) .feed-media .video-duration-badge,.feed-card:has([data-feed-media-carousel]) .feed-media .video-duration-badge,.social-feed-card:has(.feed-media-carousel) .social-feed-media .video-duration-badge,.social-feed-card:has([data-feed-media-carousel]) .social-feed-media .video-duration-badge{opacity: 0 !important;visibility: hidden !important;transform: none !important;transition: none !important}.composer-preview .feed-media-carousel,.feed-post-media .feed-media-carousel{z-index: 2}.composer-preview.has-carousel>img,.composer-preview.has-carousel>video,.feed-post-media.has-carousel>img,.feed-post-media.has-carousel>video{display: none !important}.feed-post-media .feed-media-carousel-arrow{z-index: 14;pointer-events: auto}@media(max-width: 520px){.emy-video-controls{left: 8px;right: 8px;bottom: 8px;grid-template-columns: auto minmax(0,1fr) auto auto;gap: 7px;padding: 7px}.emy-video-quality,.emy-video-time{display: none}.emy-video-big-play{width: 54px;height: 54px}.feed-media-carousel-arrow{width: 28px;height: 28px}.feed-media-carousel-arrow svg{width: 15px;height: 15px}.feed-media-carousel-arrow.is-prev{left: 7px}.feed-media-carousel-arrow.is-next{right: 7px}}.item-detail-modal.is-post .item-detail-art{align-self: start;min-height: 0;aspect-ratio: 4 / 3;border: 1px solid rgba(255,255,255,.72);border-radius: 16px;background-blend-mode: screen,normal}.item-detail-modal.is-post .item-detail-art.is-generated-post-media::before{content: "";position: absolute;inset: 14px;z-index: 1;border-radius: 14px;background: linear-gradient(180deg,rgba(255,255,255,.24),transparent 30%,rgba(0,27,71,.18)),radial-gradient(circle at 25% 72%,rgba(255,255,255,.92) 0 46px,transparent 47px),radial-gradient(circle at 67% 58%,rgba(255,84,58,.92) 0 24px,transparent 25px),linear-gradient(135deg,rgba(255,255,255,.18),transparent 36%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.28),0 18px 38px rgba(0,27,71,.14);pointer-events: none}.item-detail-modal.is-post .item-detail-art::after{z-index: 2;background: linear-gradient(180deg,rgba(0,27,71,.02) 0%,transparent 45%,rgba(0,27,71,.22) 100%)}.item-detail-modal.is-post .item-detail-art.pizza,.item-detail-modal.is-post .item-detail-art.reel-a{background: radial-gradient(circle at 22% 24%,rgba(255,239,207,.54) 0 72px,transparent 73px),radial-gradient(circle at 82% 18%,rgba(255,255,255,.18) 0 120px,transparent 121px),linear-gradient(145deg,#f7ad55 0%,#d27632 48%,#8b3b20 100%)}.item-detail-modal.is-post .item-detail-art.shop,.item-detail-modal.is-post .item-detail-art.feed,.item-detail-modal.is-post .item-detail-art.reel,.item-detail-modal.is-post .item-detail-art.reel-b{background: radial-gradient(circle at 28% 28%,rgba(255,255,255,.72) 0 68px,transparent 69px),radial-gradient(circle at 80% 20%,rgba(255,106,0,.16) 0 120px,transparent 121px),linear-gradient(145deg,#e8eef5 0%,#cfd9e4 46%,#6c7889 100%)}.item-detail-modal.is-product .item-detail-art{align-self: stretch;min-height: 0;height: 100%;display: grid;grid-template-rows: minmax(0,1fr) auto;gap: 10px;border: 1px solid rgba(0,27,71,.09);background: #fff;padding: 10px;box-shadow: 0 14px 34px rgba(0,27,71,.10)}.item-detail-modal.is-product .item-detail-art::after{display: none}.item-detail-modal.is-post .item-detail-card{width: min(760px,calc(100vw - 32px));max-height: calc(100dvh - 32px);overflow: auto;border-radius: 20px;background: linear-gradient(180deg,#fff,#fffaf5)}.item-detail-modal.is-post .item-detail-layout{grid-template-columns: 1fr;gap: 0;padding: 0}.item-detail-modal.is-post .item-detail-art{width: 100%;height: clamp(320px,52dvh,500px);min-height: 0;aspect-ratio: auto;border: 0;border-radius: 20px 20px 0 0;box-shadow: none}.item-detail-modal.is-post .item-detail-art.is-generated-post-media::before{inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px rgba(255,255,255,.22)}.item-detail-modal.is-post .item-detail-kind{position: absolute;left: 18px;top: 34px;z-index: 4;background: rgba(255,255,255,.86);backdrop-filter: blur(12px) saturate(1.15);box-shadow: 0 12px 28px rgba(0,27,71,.12)}.item-detail-modal.is-post .item-detail-copy{display: grid;gap: 10px;padding: 18px 22px 22px}.item-detail-modal.is-post .item-detail-copy h2{margin: 0;max-width: 100%;color: #24324a;overflow-wrap: anywhere;font-size: clamp(15px,2vw,18px);line-height: 1.42;font-weight: 720}.item-detail-modal.is-post .item-detail-business{margin: -4px 0 0;color: var(--emy-navy);font-size: 14px}.item-detail-modal.is-post .item-detail-description{margin: 0;max-width: 62ch;color: #5f6c85;font-size: 15px;line-height: 1.48}.item-detail-modal.is-post .item-detail-meta{margin-top: 2px}.item-detail-modal.is-post .item-detail-meta span{min-height: 28px;background: #fff4e8;color: #c14f00}.item-detail-modal.is-post .item-product-panel{margin-top: 0;border-top: 1px solid rgba(0,27,71,.07);padding-top: 12px}.item-detail-modal.is-post .item-product-note,.item-detail-modal.is-post .item-product-specs[hidden],.item-detail-modal.is-post .item-product-section[hidden]{display: none !important}.item-detail-modal.is-post .item-product-seller{grid-template-columns: 46px minmax(0,1fr) auto;gap: 10px;border-radius: 14px;padding: 10px;background: rgba(255,255,255,.82);box-shadow: 0 10px 24px rgba(0,27,71,.055)}.item-detail-modal.is-post .item-product-avatar{width: 46px;height: 46px;min-height: 46px}.item-detail-modal.is-post .item-product-social{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.item-detail-modal.is-post .item-product-social button{min-height: 46px;border-radius: 12px;padding: 8px;background: rgba(255,255,255,.9)}.item-detail-modal.is-post .item-product-connect{border-radius: 14px;background: linear-gradient(135deg,rgba(255,244,232,.92),rgba(255,255,255,.9));padding: 12px}.item-detail-modal.is-post .item-detail-actions{display: none}.item-detail-modal.is-post.is-text-post{align-items: center}.item-detail-modal.is-post.is-text-post .item-detail-card{width: min(560px,calc(100vw - 28px));max-height: min(720px,calc(100dvh - 28px));overflow: auto;border: 1px solid rgba(0,27,71,.10);border-radius: 18px;background: #fff;box-shadow: 0 22px 54px rgba(0,27,71,.18)}.item-detail-modal.is-post.is-text-post .item-detail-layout{display: block}.item-detail-modal.is-post.is-text-post .item-detail-art{display: none}.item-detail-modal.is-post.is-text-post .item-detail-copy{display: grid;gap: 0;padding: 18px}.item-detail-modal.is-post.is-text-post .item-detail-kind{display: none}.item-detail-modal.is-post.is-text-post .item-detail-business{order: 0;display: flex;align-items: center;gap: 8px;margin: 0 44px 0 0;border-bottom: 1px solid rgba(0,27,71,.08);color: #667085;padding: 0 0 12px;font-size: 12.5px;line-height: 1.35;font-weight: 760;overflow-wrap: anywhere}.item-detail-modal.is-post.is-text-post .item-detail-business::before{content: attr(data-avatar-initial);width: 30px;height: 30px;display: grid;place-items: center;flex: 0 0 auto;border-radius: 999px;background: #fff;color: var(--emy-navy);font-size: 13px;line-height: 1;font-weight: 900;box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}.item-detail-modal.is-post .item-detail-business.has-avatar,.item-detail-modal.is-post .item-detail-business.has-initial{display: flex;align-items: center;gap: 8px}.item-detail-modal.is-post .item-detail-business.has-avatar::before,.item-detail-modal.is-post.is-text-post .item-detail-business.has-avatar::before{content: "";width: 30px;height: 30px;flex: 0 0 auto;border-radius: 999px;background: #fff var(--item-detail-avatar,linear-gradient(145deg,#fff6ec,#eef3f8)) center / cover no-repeat;box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}.item-detail-modal.is-post .item-detail-business.has-initial::before{content: attr(data-avatar-initial);width: 30px;height: 30px;display: grid;place-items: center;flex: 0 0 auto;border-radius: 999px;background: #fff;color: var(--emy-navy);font-size: 13px;line-height: 1;font-weight: 900;box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}.item-detail-modal.is-post.is-text-post .item-detail-copy>h2{order: 1;margin: 14px 0 0;color: #344054;font-family: "Segoe UI",system-ui, -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size: 14.5px;line-height: 1.58;font-weight: 520;letter-spacing: 0;white-space: pre-wrap;overflow-wrap: anywhere}.item-detail-modal.is-post.is-text-post .item-detail-description{order: 2;color: #667085;font-size: 14px;line-height: 1.55}.item-detail-modal.is-post.is-text-post .item-detail-description[hidden],.item-detail-modal.is-post.is-text-post .item-detail-price[hidden]{display: none}.item-detail-modal.is-post.is-text-post .item-detail-meta{display: none !important}.item-detail-modal.is-post.is-text-post .item-product-panel{order: 3;display: grid;gap: 10px;margin-top: 14px;border-top: 1px solid rgba(0,27,71,.08);padding-top: 10px}.item-detail-modal.is-post.is-text-post .item-product-social{display: flex;align-items: center;justify-content: space-between;gap: 4px;border: 0;padding: 0}.item-detail-modal.is-post.is-text-post .item-product-social button{min-width: 0;min-height: 32px;border-radius: 8px;padding: 0 8px}.item-detail-modal.is-post.is-text-post .item-product-social button svg{width: 17px;height: 17px}.item-detail-modal.is-post.is-text-post .item-product-social button span{display: inline-flex;align-items: center;gap: 4px}.item-detail-modal.is-post.is-text-post .item-product-social button small{display: none}.item-detail-modal.is-post.is-text-post .item-product-comments{border-top: 1px solid rgba(0,27,71,.07);padding-top: 10px}.item-detail-modal.is-post.is-text-post .item-product-section-title strong{font-size: 13px}.item-detail-modal.is-post.is-text-post .item-product-comment-list{max-height: min(260px,34dvh)}.item-detail-modal.is-post.is-text-post .item-detail-copy{gap: 10px;padding: 20px}.item-detail-modal.is-post.is-text-post .item-detail-kind{position: static;order: 0;width: fit-content;min-height: 26px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(255,106,0,.18);border-radius: 999px;background: #fff7ed;color: #d85a00;padding: 0 10px;font-size: 10px;line-height: 1;font-weight: 900;letter-spacing: 0;text-transform: uppercase;box-shadow: none}.item-detail-modal.is-post.is-text-post .item-detail-business{order: 1;margin: 0 44px 0 0;border-bottom: 1px solid rgba(0,27,71,.08);padding: 0 0 12px;color: var(--emy-navy);font-size: 14px;line-height: 1.25;font-weight: 850}.item-detail-modal.is-post.is-text-post .item-detail-copy>h2{order: 2;max-height: min(250px,34dvh);overflow: auto;margin: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: #f8fafc;color: #344054;padding: 13px 14px;font-family: "Segoe UI",system-ui, -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size: 14.5px;line-height: 1.58;font-weight: 520;white-space: pre-wrap;overflow-wrap: anywhere}.item-detail-modal.is-post.is-text-post .item-detail-description{order: 3;margin: 0;color: #667085;font-size: 13px;line-height: 1.45}.item-detail-modal.is-post.is-text-post .item-detail-meta{order: 4;display: flex !important;flex-wrap: wrap;gap: 6px;margin: 0}.item-detail-modal.is-post.is-text-post .item-detail-meta[hidden]{display: none !important}.item-detail-modal.is-post.is-text-post .item-detail-meta span{min-height: 24px;display: inline-flex;align-items: center;border-radius: 999px;background: #f2f4f7;color: #667085;padding: 0 9px;font-size: 10.8px;line-height: 1;font-weight: 780}.item-detail-repost-attachment{order: 5;width: 100%;margin: 2px 0 0}.item-detail-repost-attachment[hidden]{display: none !important}.item-detail-repost-attachment .social-feed-quote{display: grid !important;grid-template-columns: minmax(0,1fr) !important;align-items: stretch !important;gap: 8px !important;width: 100%;min-width: 0;border: 1px solid rgba(255,106,0,.24);border-radius: 10px;background: linear-gradient(145deg,rgba(255,244,232,.94),rgba(255,250,245,.88));padding: 10px;color: inherit;cursor: pointer;text-decoration: none;box-sizing: border-box;box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.item-detail-repost-attachment .social-feed-quote.is-detail-repost-quote{margin: 0}.item-detail-repost-attachment .social-feed-quote-head{display: flex !important;min-width: 0;align-items: center;justify-content: space-between;gap: 8px;color: #667085;font-size: 10.8px;line-height: 1.2;font-weight: 760}.item-detail-repost-attachment .social-feed-quote-head strong{display: block;min-width: 0;overflow: hidden;color: var(--emy-orange);font-size: 12px;text-overflow: ellipsis;white-space: nowrap}.item-detail-repost-attachment .social-feed-quote-head span{flex: 0 0 auto;max-width: 42%;overflow: hidden;border: 1px solid rgba(255,106,0,.10);border-radius: 999px;background: rgba(255,255,255,.62);color: #c14f00;padding: 3px 7px;font-size: 10px;line-height: 1;font-weight: 850;text-overflow: ellipsis;white-space: nowrap}.item-detail-repost-attachment .social-feed-quote-body{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;align-items: start;gap: 9px;min-width: 0}.item-detail-repost-attachment .social-feed-quote-copy{display: grid !important;grid-template-columns: minmax(0,1fr);gap: 4px;min-width: 0}.item-detail-repost-attachment .social-feed-quote-title{display: -webkit-box !important;overflow: hidden;min-width: 0;color: var(--emy-navy);font-size: 12.8px;line-height: 1.22;font-weight: 800;text-overflow: ellipsis;white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.item-detail-repost-attachment .social-feed-quote-text{display: -webkit-box !important;overflow: hidden;min-width: 0;margin: 0;color: #667085;font-size: 11.7px;line-height: 1.35;font-weight: 520; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.item-detail-repost-attachment .social-feed-quote-price{display: inline-flex;justify-self: start;width: max-content;max-width: 100%;border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 3px 7px;font-size: 10.8px;line-height: 1;font-weight: 800}.item-detail-repost-attachment .social-feed-quote-media{width: 84px;height: 70px;overflow: hidden;border-radius: 7px;background: linear-gradient(135deg,#fffaf5,#e8eef6);box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}.item-detail-repost-attachment .social-feed-quote-media img,.item-detail-repost-attachment .social-feed-quote-media video{display: block;width: 100%;height: 100%;object-fit: cover}.item-detail-modal.is-post.is-text-post .item-product-panel{order: 6}.item-detail-modal.is-post .item-product-seller,.item-detail-modal.is-post .item-product-connect,.item-detail-modal.is-post .item-product-chat-box,.item-detail-modal.is-post .item-product-specs{display: none !important}.item-detail-modal.is-post .item-product-social{border-top: 1px solid rgba(0,27,71,.08);border-bottom: 1px solid rgba(0,27,71,.08);padding: 7px 0}.item-detail-modal.is-post .item-product-social button{border: 0;border-radius: 10px;background: transparent;box-shadow: none}.item-detail-modal.is-post .item-product-social button:hover,.item-detail-modal.is-post .item-product-social button.is-active{background: #fff4e8;color: var(--emy-orange)}.item-detail-modal.is-post .item-product-comments{border: 0;border-radius: 0;background: transparent;padding: 0}.item-detail-modal.is-post .item-product-section-note{display: none}.item-detail-modal.is-post .item-product-comment-list{max-height: min(330px,38dvh)}.item-detail-modal.is-post .item-product-comment-bubble{border-radius: 14px;background: #f6f8fb;color: #364157}.item-detail-modal.is-post .item-product-comment-preview{border-radius: 16px;background: rgba(255,255,255,.92)}.item-detail-modal.is-post .item-product-comment-preview input{border-radius: 999px}.item-detail-modal.is-post.is-media-post .item-detail-card{width: min(1180px,calc(100vw - 32px));max-height: calc(100dvh - 32px);overflow: hidden;background: #fff}.item-detail-modal.is-post.is-media-post .item-detail-layout{height: calc(100dvh - 32px);max-height: 760px;display: grid;grid-template-columns: minmax(320px,.95fr) minmax(350px,.72fr);gap: 0;padding: 0}.item-detail-modal.is-post.is-media-post .item-detail-art{align-self: stretch;height: 100%;min-height: 0;border-radius: 20px 0 0 20px;background: #071326;box-shadow: none}.item-detail-modal.is-post.is-media-post .item-detail-art img,.item-detail-modal.is-post.is-media-post .item-detail-art video{object-fit: contain;background: #071326}.item-detail-modal.is-post.is-media-post .item-detail-art::after,.item-detail-modal.is-post.is-media-post .item-detail-art.is-generated-post-media::before{display: none}.item-detail-modal.is-post.is-media-post .item-detail-copy{display: grid;align-content: start;gap: 9px;min-height: 0;overflow-y: auto;padding: 20px 22px 18px;border-left: 1px solid rgba(0,27,71,.08);background: #fff}.item-detail-modal.is-post.is-media-post .item-detail-kind{position: static;display: inline-flex;align-items: center;justify-content: center;justify-self: start;min-height: 24px;border: 1px solid rgba(255,106,0,.22);border-radius: 999px;background: #fff7ed;color: #c14f00;padding: 0 10px;font-size: 10px;line-height: 1;font-weight: 850;letter-spacing: 0;box-shadow: none}.item-detail-modal.is-post.is-media-post .item-detail-copy h2{display: block;max-width: 100%;overflow: visible;margin: 2px 0 0;color: var(--emy-navy);font-size: clamp(17px,1.8vw,21px);line-height: 1.25;font-weight: 780; -webkit-line-clamp: unset; -webkit-box-orient: initial}.item-detail-modal.is-post.is-media-post .item-detail-business{margin: 0;color: var(--emy-navy);font-size: 13.5px;line-height: 1.3;font-weight: 760}.item-detail-modal.is-post.is-media-post .item-detail-description{margin: 2px 0 0;color: #46556f;font-size: 14px;line-height: 1.52;font-weight: 500}.item-detail-modal.is-post.is-media-post .item-detail-meta{display: flex;flex-wrap: wrap;gap: 7px;margin: 6px 0 0}.item-detail-modal.is-post.is-media-post .item-detail-meta span{width: auto;min-width: 0;min-height: 25px;border-radius: 999px;background: #f2f4f7;color: #667085;padding: 0 10px;font-size: 10.8px;line-height: 1;font-weight: 780}.item-detail-modal.is-post.is-media-post .item-product-panel{display: grid;gap: 12px;border-top: 1px solid rgba(0,27,71,.08);padding-top: 12px}.item-detail-modal.is-post.is-media-post .item-product-social{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.item-detail-modal.is-post.is-media-post .item-product-social button{min-height: 40px;border-radius: 999px}.item-detail-modal.is-post.is-media-post .item-product-social button span{display: inline-flex;align-items: center;gap: 6px}.item-detail-modal.is-post.is-media-post .item-product-comments{display: grid;gap: 10px}.item-detail-modal.is-post.is-media-post .item-product-comment-list{max-height: min(430px,48dvh)}@media(max-width: 640px){.item-detail-modal.is-post .item-detail-card{width: 100%;border-radius: 18px 18px 0 0}.item-detail-modal.is-post .item-detail-art{height: clamp(280px,46dvh,410px);border-radius: 18px 18px 0 0}.item-detail-modal.is-post .item-detail-copy{padding: 16px 16px 20px}.item-detail-modal.is-post.is-text-post .item-detail-card{border-radius: 18px 18px 0 0}.item-detail-modal.is-post.is-text-post .item-detail-copy{padding: 18px 16px 20px}.item-detail-modal.is-post.is-media-post .item-detail-card{width: 100%;max-height: calc(100dvh - 20px);border-radius: 18px 18px 0 0;overflow: auto}.item-detail-modal.is-post.is-media-post .item-detail-layout{height: auto;max-height: none;grid-template-columns: 1fr}.item-detail-modal.is-post.is-media-post .item-detail-art{height: clamp(280px,46dvh,420px);border-radius: 18px 18px 0 0}.item-detail-modal.is-post.is-media-post .item-detail-copy{overflow: visible;border-left: 0;padding: 14px 16px 16px;gap: 8px;background: #fff}.item-detail-modal.is-post.is-media-post .item-detail-kind{min-height: 23px;padding: 0 9px;font-size: 9.8px}.item-detail-modal.is-post.is-media-post .item-detail-copy h2{margin-top: 1px;font-size: 18px;line-height: 1.24;font-weight: 780}.item-detail-modal.is-post.is-media-post .item-detail-business{margin: 0;font-size: 13px;line-height: 1.25}.item-detail-modal.is-post.is-media-post .item-detail-description{margin-top: 2px;font-size: 13.5px;line-height: 1.48}.item-detail-modal.is-post.is-media-post .item-detail-meta{gap: 6px;margin-top: 4px}.item-detail-modal.is-post.is-media-post .item-detail-meta span{min-height: 23px;padding: 0 8px;font-size: 10.5px}.item-detail-modal.is-post .item-product-social{grid-template-columns: repeat(2,minmax(0,1fr))}.item-detail-modal.is-post .item-product-actions{grid-template-columns: 1fr}}.item-product-gallery-stage{position: relative;min-height: 0;overflow: hidden;border-radius: 10px;background: #f7f9fc}.item-product-gallery-frame{position: absolute;inset: 0;display: none;overflow: hidden;border-radius: inherit;background: linear-gradient(135deg,#eef3f7,#fff)}.item-product-gallery-frame.is-active{display: block}.item-product-gallery-frame img,.item-product-gallery-frame video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: var(--media-fit,contain);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #f7f9fc}.item-product-gallery-frame.pizza,.item-product-gallery-thumb.pizza{background: radial-gradient(circle at 32% 42%,#ffd9a8 0 38px,transparent 39px),radial-gradient(circle at 67% 34%,#ed4f37 0 18px,transparent 19px),linear-gradient(135deg,#f4a04f,#8d3b1f)}.item-product-gallery-frame.shop,.item-product-gallery-thumb.shop{background: linear-gradient(135deg,#eef3f7,#fff),radial-gradient(circle at 66% 34%,#d8a082,transparent 72px),linear-gradient(90deg,#e6edf4,#fff)}.item-product-gallery-frame.bottle,.item-product-gallery-frame.clear-bottle,.item-product-gallery-thumb.bottle,.item-product-gallery-thumb.clear-bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 42px,transparent 43px)}.item-product-gallery-frame.tech,.item-product-gallery-frame.keyboard,.item-product-gallery-thumb.tech,.item-product-gallery-thumb.keyboard{background: linear-gradient(135deg,#dbe2ea,#f8fafc),linear-gradient(100deg,transparent 0 40%,rgba(0,27,71,.25) 41% 45%,transparent 45%)}.item-product-gallery-frame.feed,.item-product-gallery-frame.reel,.item-product-gallery-thumb.feed,.item-product-gallery-thumb.reel{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 52px)}.item-product-gallery-frame.angle-detail{filter: saturate(.96) brightness(1.03)}.item-product-gallery-frame.angle-use{background-blend-mode: normal}.item-product-gallery-frame.angle-video::before{content: none;display: none}.item-product-gallery-frame.angle-video::after{content: none;display: none}.item-product-gallery-caption{display: none !important}.item-product-gallery-caption small{color: #667085;font-size: 11px;font-weight: 620}.item-product-gallery-heart{position: absolute;top: 12px;right: 12px;z-index: 6;display: grid;width: 42px;height: 42px;place-items: center;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.94);color: #667085;cursor: pointer;box-shadow: 0 12px 26px rgba(0,27,71,.14);transition: color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.item-product-gallery-heart:hover{border-color: rgba(225,29,72,.22);background: #fff;color: #e11d48;transform: translateY(-1px)}.item-product-gallery-heart svg{width: 20px;height: 20px;stroke-width: 2;fill: none}.item-product-gallery-heart.is-active{border-color: rgba(225,29,72,.20);background: #fff5f7;color: #e11d48}.item-product-gallery-heart.is-active svg path{fill: currentColor}.item-product-gallery-heart,.product-card>.heart,.feed-product-card>.heart,.business-preview-product-card>.heart,.business-live-product-card>.heart{display: none !important}.item-product-gallery-thumbs{ --item-gallery-thumb-size: clamp(74px,16vw,104px);display: grid;grid-template-columns: repeat(auto-fit,minmax(var(--item-gallery-thumb-size),var(--item-gallery-thumb-size)));grid-auto-rows: var(--item-gallery-thumb-size);justify-content: start;gap: 8px}.item-product-gallery-thumb{position: relative;width: var(--item-gallery-thumb-size);height: var(--item-gallery-thumb-size);min-height: var(--item-gallery-thumb-size);overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: #eef3f7;color: var(--emy-navy);cursor: pointer;padding: 0}.item-product-gallery-thumb img,.item-product-gallery-thumb video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;background: #f8fbff}.item-product-gallery-thumb span{position: absolute;left: 6px;right: 6px;bottom: 6px;z-index: 2;border-radius: 999px;background: rgba(255,255,255,.90);padding: 4px 5px;font-size: 9.5px;line-height: 1;font-weight: 760;text-align: center}.item-product-gallery-thumb.is-active{border-color: rgba(255,106,0,.64);box-shadow: 0 0 0 3px rgba(255,106,0,.12)}.item-detail-art.pizza,.item-detail-art.reel-a{background: radial-gradient(circle at 32% 42%,#ffd9a8 0 38px,transparent 39px),radial-gradient(circle at 67% 34%,#ed4f37 0 18px,transparent 19px),radial-gradient(circle at 56% 66%,#f4edb6 0 36px,transparent 37px),linear-gradient(135deg,#f9a94f,#7c301b)}.item-detail-art.shop{background: linear-gradient(135deg,#eef3f7,#fff),radial-gradient(circle at 64% 32%,#d8a082,transparent 72px),linear-gradient(90deg,#394250,transparent)}.item-detail-art.tech,.item-detail-art.keyboard{background: linear-gradient(135deg,#dbe2ea,#f8fafc),linear-gradient(100deg,transparent 0 40%,rgba(0,27,71,.25) 41% 45%,transparent 45%)}.item-detail-art.bottle,.item-detail-art.clear-bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 42px,transparent 43px)}.item-detail-art.feed,.item-detail-art.reel,.item-detail-art.reel-b{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 52px)}.item-detail-art.person{background: radial-gradient(circle at 54% 24%,#caa28d 0 42px,transparent 43px),linear-gradient(145deg,#d9e4ee,#293446)}.item-detail-copy{min-width: 0;display: flex;flex-direction: column;padding: 12px 8px 8px 0}.item-detail-modal.is-product .item-detail-copy{min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding: 10px 10px 10px 0;scrollbar-width: thin;scrollbar-color: rgba(0,27,71,.22) transparent}.item-detail-modal.is-product .item-detail-copy::-webkit-scrollbar{width: 8px}.item-detail-modal.is-product .item-detail-copy::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(0,27,71,.22)}.item-detail-modal.is-business .item-detail-card{width: min(720px,100%);max-height: min(760px,calc(100dvh - 44px));overflow: hidden}.item-detail-modal.is-business .item-detail-layout{display: block;padding: 18px}.item-detail-modal.is-business .item-detail-art,.item-detail-modal.is-business .item-detail-kind,.item-detail-modal.is-business .item-detail-copy>h2,.item-detail-modal.is-business .item-detail-business,.item-detail-modal.is-business .item-detail-description,.item-detail-modal.is-business .item-detail-price,.item-detail-modal.is-business .item-detail-meta,.item-detail-modal.is-business .item-detail-actions{display: none}.item-detail-modal.is-business .item-detail-copy{max-height: calc(100dvh - 80px);overflow-y: auto;padding: 0}.item-detail-modal.is-business .item-detail-copy::-webkit-scrollbar{width: 8px}.item-detail-modal.is-business .item-detail-copy::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(0,27,71,.22)}.item-detail-kind{width: fit-content;border: 1px solid rgba(255,106,0,.18);border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 7px 10px;font-size: 10px;line-height: 1;font-weight: 820;text-transform: uppercase;letter-spacing: .08em}.item-detail-copy h2{margin: 14px 0 0;color: var(--emy-navy);font-size: clamp(22px,3vw,34px);line-height: 1.04;font-weight: 820;letter-spacing: 0}.item-detail-modal.is-product .item-detail-copy h2{font-size: clamp(22px,2.4vw,30px)}.item-detail-modal.is-post .item-detail-copy>h2,.item-detail-modal:not(.is-product):not(.is-business):not(.is-job) .item-detail-copy>h2{display: -webkit-box;max-width: 100%;overflow: hidden;overflow-wrap: anywhere;word-break: break-word;color: #24324a;font-size: clamp(15px,1.55vw,18px);line-height: 1.36;font-weight: 760; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.item-detail-modal.is-post.is-text-post:not(.is-product):not(.is-business):not(.is-job) .item-detail-copy>h2{display: block;max-width: 100%;max-height: min(250px,34dvh);overflow: auto;margin: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 14px;background: #f8fafc;color: #344054;padding: 13px 14px;font-family: "Segoe UI",system-ui, -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size: 14.5px;line-height: 1.58;font-weight: 520;white-space: pre-wrap;overflow-wrap: anywhere; -webkit-line-clamp: unset; -webkit-box-orient: initial}.item-detail-business{margin: 9px 0 0;color: #667085;font-size: 13px;line-height: 1.35;font-weight: 700}.item-detail-description{margin: 14px 0 0;color: #667085;font-size: 14px;line-height: 1.5;font-weight: 470}.item-detail-price{width: fit-content;margin-top: 18px;border-radius: 999px;background: #fff4e8;color: #d85a00;padding: 9px 12px;font-size: 16px;line-height: 1;font-weight: 850}.item-detail-meta{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.item-detail-meta span{display: inline-flex;align-items: center;min-height: 25px;border-radius: 999px;background: rgba(0,27,71,.06);color: #667085;padding: 0 10px;font-size: 11px;font-weight: 720}.item-business-panel{display: grid;gap: 12px;margin-top: 18px;border-top: 1px solid rgba(0,27,71,.08);padding-top: 16px}.item-detail-modal.is-business .item-business-panel{margin-top: 0;border-top: 0;padding: 0 4px 4px}.item-business-panel[hidden]{display: none}.item-business-summary{display: grid;grid-template-columns: 58px minmax(0,1fr) auto;gap: 12px;align-items: center;border: 1px solid rgba(0,27,71,.09);border-radius: 8px;background: #fff;padding: 12px;box-shadow: 0 10px 24px rgba(0,27,71,.055)}.item-detail-modal.is-business .item-business-summary{grid-template-columns: 76px minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 16px;background: linear-gradient(180deg,#fff,#fffaf5);box-shadow: 0 14px 34px rgba(0,27,71,.08)}.item-business-avatar{display: grid;width: 58px;height: 58px;place-items: center;overflow: hidden;border: 2px solid #fff;border-radius: 999px;background: linear-gradient(145deg,#f8fafc,#eef2f7);color: var(--emy-navy);text-decoration: none;box-shadow: 0 0 0 1px rgba(0,27,71,.10),0 10px 18px rgba(0,27,71,.10)}.item-detail-modal.is-business .item-business-avatar{width: 76px;height: 76px}.item-business-avatar.pizza,.item-business-avatar.shop,.item-business-avatar.tech,.item-business-avatar.bottle,.item-business-avatar.feed,.item-business-avatar.reel{background: linear-gradient(145deg,#f8fafc,#eef2f7)}.item-business-avatar img{width: 100%;height: 100%;object-fit: cover}.item-business-avatar span{display: grid;width: 100%;height: 100%;place-items: center;border-radius: 999px;background: transparent;color: var(--emy-navy);font-size: 18px;line-height: 1;font-weight: 820}.item-business-copy{min-width: 0}.item-business-copy small{display: block;color: #667085;font-size: 11px;line-height: 1.25;font-weight: 620}.item-business-copy strong{display: block;overflow: hidden;margin-top: 3px;color: var(--emy-navy);text-overflow: ellipsis;white-space: nowrap;font-size: 15px;line-height: 1.2;font-weight: 760}.item-detail-modal.is-business .item-business-copy strong{overflow: visible;white-space: normal;font-size: 20px;line-height: 1.1;font-weight: 790}.item-business-copy span{display: block;margin-top: 4px;color: #667085;font-size: 11.5px;line-height: 1.35;font-weight: 520}.item-detail-modal.is-business .item-business-copy span{max-width: 360px;font-size: 12px}.item-business-profile-pill{display: inline-flex;min-height: 40px;align-items: center;justify-content: center;gap: 6px;border: 1px solid rgba(255,106,0,.25);border-radius: 999px;background: #fff7ef;color: #c14f00;padding: 0 14px;text-decoration: none;font-size: 12px;line-height: 1;font-weight: 760}.item-business-profile-pill svg{width: 15px;height: 15px;stroke: currentColor;stroke-width: 2;fill: none}.item-business-facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.item-detail-modal.is-business .item-business-facts{grid-template-columns: repeat(3,minmax(0,1fr))}.item-business-facts span{display: grid;gap: 3px;min-width: 0;min-height: 54px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #f8fafc;color: var(--emy-navy);padding: 9px 10px;font-size: 12px;line-height: 1.1;font-weight: 740;overflow-wrap: anywhere}.item-business-facts em{display: block;min-width: 0;color: #667085;font-style: normal;font-size: 10.5px;line-height: 1.25;font-weight: 560;overflow-wrap: anywhere}.item-business-facts .is-open{background: #effaf4;color: #0f7a45}.item-business-facts .is-closed{background: #f3f4f6;color: #667085}.item-business-library{display: grid;gap: 8px}.item-business-library-title{color: var(--emy-navy);font-size: 13px;line-height: 1.2;font-weight: 760}.item-business-library-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.item-detail-modal.is-business .item-business-library-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.item-business-library-card{min-height: 78px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;padding: 9px}.item-business-library-card strong{display: block;color: var(--emy-navy);font-size: 12px;line-height: 1.2;font-weight: 760}.item-business-library-card span{display: block;margin-top: 5px;color: #667085;font-size: 11px;line-height: 1.3;font-weight: 520}.item-business-actions{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 9px}.item-business-actions a,.item-business-actions button{display: inline-flex;min-height: 40px;align-items: center;justify-content: center;border-radius: 8px;cursor: pointer;padding: 0 12px;text-decoration: none;font-size: 12px;line-height: 1;font-weight: 760}.item-business-actions a:first-child{border: 0;background: var(--emy-orange);color: #fff}.item-business-actions a:not(:first-child),.item-business-actions button{border: 1px solid rgba(0,27,71,.10);background: #fff;color: var(--emy-navy)}.item-business-actions button.is-active{border-color: rgba(15,143,87,.24);background: #0f8f57;color: #fff}.item-business-repost{gap: 7px}.item-business-repost svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 2}.item-business-repost span{display: grid;gap: 2px;text-align: left}.item-business-repost strong{color: inherit;font-size: 12px;line-height: 1;font-weight: 820}.item-business-repost small{color: #667085;font-size: 10px;line-height: 1;font-weight: 640}.item-business-repost.is-active{border-color: rgba(255,106,0,.34) !important;background: #fff4e8 !important;color: #c14f00 !important}.item-business-customer-note,.item-product-customer-note{margin: -1px 0 0;color: #667085;font-size: 11px;line-height: 1.28;font-weight: 540}.item-business-customer-note strong,.item-product-customer-note strong{color: var(--emy-navy);font-weight: 780}.item-product-panel{display: grid;gap: 12px;margin-top: 18px;border-top: 1px solid rgba(0,27,71,.08);padding-top: 16px}.item-product-panel[hidden]{display: none !important}.item-detail-modal [data-emy-product-like-slot],.item-detail-modal .emy-product-like-chip{display: none !important}.item-product-note[hidden],.item-product-social[hidden],.item-product-specs[hidden],.item-product-section[hidden],.item-product-owner-panel[hidden],.item-product-owner-stats[hidden],.item-product-connect[hidden]{display: none !important}.item-product-note{margin: 0;border: 1px solid rgba(0,27,71,.08);border-left: 3px solid var(--emy-orange);border-radius: 8px;background: rgba(255,255,255,.78);color: #667085;padding: 10px 12px;font-size: 12.5px;line-height: 1.45;font-weight: 500}.item-product-seller{display: grid;grid-template-columns: 52px minmax(0,1fr) auto;align-items: center;gap: 12px;border: 1px solid rgba(0,27,71,.09);border-radius: 8px;background: #fff;padding: 12px;box-shadow: 0 10px 24px rgba(0,27,71,.055)}.item-product-seller[hidden]{display: none !important}.item-product-avatar{position: relative;display: grid;width: 52px;height: 52px;min-height: 52px;place-items: center;overflow: hidden;border: 2px solid rgba(255,255,255,.92);border-radius: 999px;background: linear-gradient(145deg,#e9eff6,#fff);color: var(--emy-navy);text-decoration: none;box-shadow: 0 0 0 1px rgba(0,27,71,.10),0 10px 18px rgba(0,27,71,.10)}.item-product-avatar.pizza{background: radial-gradient(circle at 34% 42%,#ffd8a8 0 15px,transparent 16px),radial-gradient(circle at 67% 34%,#ed4f37 0 8px,transparent 9px),linear-gradient(135deg,#f9b15d,#7c301b)}.item-product-avatar.shop{background: linear-gradient(135deg,#e8edf1,#fff),radial-gradient(circle at 66% 30%,#d6a083,transparent 24px),linear-gradient(90deg,#39424f,transparent)}.item-product-avatar.bottle,.item-product-avatar.tech{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 15px,transparent 16px)}.item-product-avatar.feed{background: linear-gradient(135deg,#d6dde8,#f7ede2),radial-gradient(circle at 40% 60%,#6e5648,transparent 18px)}.item-product-avatar span{display: grid;width: 28px;height: 28px;place-items: center;border-radius: 999px;background: rgba(255,255,255,.84);color: var(--emy-navy);font-size: 12px;line-height: 1;font-weight: 820}.item-product-seller-copy{min-width: 0}.item-product-seller small{display: block;color: #667085;font-size: 11px;line-height: 1.2;font-weight: 620}.item-product-seller strong{display: block;overflow: hidden;margin-top: 3px;color: var(--emy-navy);text-overflow: ellipsis;white-space: nowrap;font-size: 14px;line-height: 1.2;font-weight: 760}.item-product-seller-copy span{display: block;overflow: visible;margin-top: 4px;color: #667085;font-size: 11.5px;line-height: 1.25;font-weight: 520;text-overflow: clip;white-space: normal;overflow-wrap: anywhere}.presence-link{position: relative;display: inline-block;max-width: 100%;margin-top: 7px;padding-left: 13px;color: #0f8f57;text-decoration: none;font-size: 11.5px;line-height: 1.25;font-weight: 760;overflow-wrap: anywhere;white-space: normal}.presence-link::before{content: "";position: absolute;left: 0;top: .38em;width: 7px;height: 7px;border-radius: 999px;background: #10b981;box-shadow: 0 0 0 3px rgba(16,185,129,.13)}.presence-link.is-offline{color: #d92d20}.presence-link.is-offline::before{background: #f04438;box-shadow: 0 0 0 3px rgba(240,68,56,.12)}.item-business-copy .presence-link,.item-product-seller-copy .presence-link{display: inline-block;max-width: 100%;overflow: visible;margin-top: 6px;text-overflow: clip;white-space: normal;overflow-wrap: anywhere}.item-product-section-title .presence-link{margin-top: 0;font-size: 11px}.item-product-profile-pill,.item-product-actions a,.item-product-actions button{display: inline-flex;align-items: center;justify-content: center;min-height: 36px;border-radius: 999px;cursor: pointer;padding: 0 12px;text-decoration: none;font-size: 12px;line-height: 1;font-weight: 760}.item-product-profile-pill{gap: 6px;border: 1px solid rgba(255,106,0,.25);background: #fff7ef;color: #c14f00}.item-product-profile-pill svg,.item-product-actions svg,.item-product-social svg{width: 16px;height: 16px;flex: 0 0 auto;stroke: currentColor;stroke-width: 2;fill: none}.item-product-connect{display: grid;gap: 7px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: linear-gradient(180deg,rgba(255,255,255,.82),rgba(248,250,253,.64));padding: 9px 10px}.item-product-connect-copy{display: flex;min-width: 0;align-items: baseline;gap: 7px;flex-wrap: wrap}.item-product-connect-copy small{display: inline-flex;color: #667085;font-size: 10.5px;line-height: 1.2;font-weight: 680}.item-product-connect-copy strong{display: inline-flex;margin-top: 0;color: var(--emy-navy);font-size: 13px;line-height: 1.18;font-weight: 780}.item-product-feedback{display: none;margin: -1px 0 0;color: #667085;font-size: 11px;line-height: 1.25;font-weight: 540}.item-product-feedback.is-visible{display: block}.item-product-specs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin: 0;border: 0;background: transparent}.item-product-specs div{display: grid;gap: 5px;min-width: 0;min-height: 66px;align-content: start;overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,253,.82));padding: 10px 11px;box-shadow: inset 0 1px 0 rgba(255,255,255,.82)}.item-product-specs div:last-child{grid-column: 1 / -1;min-height: 58px}.item-product-specs div.is-distance{gap: 8px;border-color: rgba(255,106,0,.18);background: linear-gradient(135deg,rgba(255,250,245,.96),rgba(255,255,255,.92) 48%,rgba(246,249,255,.92));padding: 12px;box-shadow: 0 10px 24px rgba(0,27,71,.055),inset 0 1px 0 rgba(255,255,255,.9)}.item-product-specs dt{color: #7a8599;font-size: 10.5px;line-height: 1.15;font-weight: 760;text-transform: uppercase}.item-product-specs dd{min-width: 0;margin: 0;color: var(--emy-navy);font-size: 13px;line-height: 1.28;font-weight: 760;overflow-wrap: anywhere;word-break: break-word}.item-product-specs div.is-distance dd{display: grid;gap: 6px;font-weight: 650;word-break: normal}.item-product-distance-main{display: inline-flex;width: fit-content;align-items: center;gap: 6px;border-radius: 999px;background: #fff1e6;padding: 7px 10px;color: #c45100;font-size: 14px;line-height: 1;font-weight: 850}.item-product-distance-main svg{width: 15px;height: 15px;flex: 0 0 auto;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.item-product-distance-sub{color: #53627a;font-size: 12px;line-height: 1.25;font-weight: 760}.item-product-distance-address{display: -webkit-box;overflow: hidden;color: var(--emy-navy);font-size: 12.5px;line-height: 1.36;font-weight: 650; -webkit-box-orient: vertical; -webkit-line-clamp: 3}.item-product-actions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px}.item-product-actions a,.item-product-actions button{min-height: 34px;gap: 6px;border-radius: 8px;padding: 0 10px;font-size: 11.5px;line-height: 1.05;text-align: center;white-space: normal}.item-product-chat{border: 0;background: var(--emy-orange);color: #fff;box-shadow: 0 8px 16px rgba(255,106,0,.14)}.item-product-customer{border: 1px solid rgba(0,27,71,.12);background: var(--emy-navy);color: #fff}.item-product-customer.is-active{border-color: rgba(15,143,87,.24);background: #0f8f57;color: #fff}.item-product-profile{border: 1px solid rgba(0,27,71,.10);background: #fff;color: var(--emy-navy)}.item-product-social{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px}.item-product-social button{display: grid;min-height: 58px;grid-template-columns: 22px minmax(0,1fr);align-items: center;gap: 7px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;color: var(--emy-navy);cursor: pointer;padding: 9px;text-align: left}.item-product-social button:hover{border-color: rgba(255,106,0,.22);background: #fff8f1}.item-product-social button.is-active{border-color: rgba(255,106,0,.34);background: #fff4e8;color: #c14f00}.item-product-social span{display: grid;min-width: 0;gap: 2px}.item-product-social strong{overflow: hidden;color: inherit;font-size: 12px;line-height: 1;font-weight: 780;text-overflow: ellipsis;white-space: nowrap}.item-product-social small{color: #667085;font-size: 10px;line-height: 1;font-weight: 620}.item-product-owner-panel{display: grid;gap: 12px;border: 1px solid rgba(255,106,0,.16);border-radius: 8px;background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,247,239,.78));padding: 12px;box-shadow: 0 14px 30px rgba(0,27,71,.07)}.item-product-owner-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px}.item-product-owner-head span{display: grid;min-width: 0;gap: 4px}.item-product-owner-head small{color: #c14f00;font-size: 10px;line-height: 1;font-weight: 860;text-transform: uppercase}.item-product-owner-head strong{color: var(--emy-navy);font-size: 16px;line-height: 1.15;font-weight: 880}.item-product-owner-head em{color: #667085;font-style: normal;font-size: 12px;line-height: 1.35;font-weight: 620}.item-product-owner-stats{flex: 0 0 auto;min-height: 36px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;padding: 0 14px;font: inherit;font-size: 12px;line-height: 1;font-weight: 850;box-shadow: 0 12px 24px rgba(255,106,0,.20)}.item-product-owner-metrics{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.item-product-owner-metric{min-width: 0;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;padding: 10px;text-align: left;font: inherit;cursor: pointer;transition: border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.item-product-owner-metric:hover,.item-product-owner-metric:focus-visible,.item-product-owner-metric.is-active{border-color: rgba(255,106,0,.42);background: #fff7ed;box-shadow: 0 10px 22px rgba(255,106,0,.12);outline: none}.item-product-owner-metric:active{transform: translateY(1px)}.item-product-owner-metric span{display: block;color: #667085;font-size: 10px;line-height: 1;font-weight: 820;text-transform: uppercase}.item-product-owner-metric strong{display: block;margin-top: 7px;color: var(--emy-navy);font-size: 22px;line-height: 1;font-weight: 920}.item-product-owner-metric small{display: block;margin-top: 5px;color: #667085;font-size: 10.5px;line-height: 1.25;font-weight: 620}.item-product-owner-activity{display: grid;gap: 8px}.item-product-owner-activity-title{display: flex;align-items: center;justify-content: space-between;gap: 10px;color: var(--emy-navy);font-size: 13px;line-height: 1.2;font-weight: 820}.item-product-owner-activity-list{display: grid;gap: 7px}.item-product-owner-activity-row{display: grid;grid-template-columns: 34px minmax(0,1fr) auto;gap: 9px;align-items: center;border: 1px solid rgba(0,27,71,.07);border-radius: 8px;background: #fff;padding: 9px 10px}.item-product-owner-activity-avatar{width: 34px;height: 34px;border-radius: 999px;display: grid;place-items: center;overflow: hidden;text-decoration: none;background: linear-gradient(135deg,#fff7ed,#e8eef8);color: var(--emy-navy);font-size: 12px;font-weight: 860;box-shadow: inset 0 0 0 1px rgba(0,27,71,.08)}.item-product-owner-activity-avatar img{width: 100%;height: 100%;display: block;object-fit: cover}.item-product-owner-activity-avatar span{display: block;margin: 0;color: inherit;font-size: inherit;line-height: 1;font-weight: inherit}.item-product-owner-activity-main{min-width: 0;color: inherit;text-decoration: none}.item-product-owner-activity-main:hover strong,.item-product-owner-activity-main:focus-visible strong{color: var(--emy-orange)}.item-product-owner-activity-row strong{display: block;overflow: hidden;color: var(--emy-navy);text-overflow: ellipsis;white-space: nowrap;font-size: 12px;line-height: 1.2;font-weight: 820}.item-product-owner-activity-main>span{display: block;margin-top: 3px;color: #667085;font-size: 11.5px;line-height: 1.3;font-weight: 620;overflow-wrap: anywhere}.item-product-owner-activity-row small{color: #8a94a6;font-size: 10.5px;line-height: 1;font-weight: 760;white-space: nowrap;text-align: right}.item-product-owner-activity-more{width: 100%;min-height: 38px;border: 1px solid rgba(255,106,0,.28);border-radius: 999px;background: #fff7ed;color: var(--emy-orange);cursor: pointer;font-size: 12px;line-height: 1;font-weight: 840}.item-product-owner-activity-more:hover,.item-product-owner-activity-more:focus-visible{border-color: rgba(255,106,0,.5);background: #fff;outline: none}.item-product-owner-empty{margin: 0;border: 1px dashed rgba(0,27,71,.14);border-radius: 8px;background: rgba(248,250,252,.88);color: #667085;padding: 12px;text-align: center;font-size: 12px;line-height: 1.35;font-weight: 720}.emy-repost-dialog{position: fixed;inset: 0;z-index: 10090;display: none;align-items: center;justify-content: center;padding: 18px;background: rgba(0,27,71,.38);backdrop-filter: blur(10px)}.emy-repost-dialog.is-open{display: flex}.emy-repost-card{width: min(100%,520px);overflow: hidden;border: 1px solid rgba(255,255,255,.74);border-radius: 18px;background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,248,240,.90));color: var(--emy-navy);box-shadow: 0 28px 70px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.88)}.emy-repost-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;border-bottom: 1px solid rgba(0,27,71,.08);padding: 16px 18px}.emy-repost-head strong{display: block;font-size: 18px;line-height: 1.15;font-weight: 880}.emy-repost-head span{display: block;margin-top: 4px;color: #667085;font-size: 12px;line-height: 1.3;font-weight: 640}.emy-repost-close{width: 36px;height: 36px;border: 0;border-radius: 999px;background: rgba(255,255,255,.68);color: var(--emy-navy);cursor: pointer;font-size: 22px;line-height: 1;font-weight: 780}.emy-repost-body{display: grid;gap: 12px;padding: 16px 18px 18px}.emy-repost-source{border: 1px solid rgba(0,27,71,.08);border-radius: 12px;background: rgba(255,255,255,.70);padding: 11px 12px;color: #344054;font-size: 12px;line-height: 1.35;font-weight: 720}.emy-repost-body textarea{width: 100%;min-height: 118px;resize: vertical;box-sizing: border-box;border: 1px solid rgba(0,27,71,.12);border-radius: 14px;background: #fff;color: var(--emy-navy);outline: 0;padding: 12px;font: inherit;font-size: 14px;line-height: 1.4}.emy-repost-body textarea:focus{border-color: rgba(255,106,0,.44);box-shadow: 0 0 0 4px rgba(255,106,0,.10)}.emy-repost-actions{display: flex;justify-content: flex-end;gap: 10px}.emy-repost-actions button{min-height: 40px;border-radius: 999px;cursor: pointer;padding: 0 16px;font: inherit;font-size: 13px;line-height: 1;font-weight: 820}.emy-repost-cancel{border: 1px solid rgba(0,27,71,.10);background: #fff;color: var(--emy-navy)}.emy-repost-submit{border: 0;background: var(--emy-orange);color: #fff;box-shadow: 0 12px 24px rgba(255,106,0,.22)}.item-product-comment-preview{display: grid;grid-template-columns: 30px minmax(0,1fr) auto;gap: 9px;align-items: center;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;padding: 9px}.item-product-comment-avatar{display: grid;width: 30px;height: 30px;place-items: center;border-radius: 999px;background: #eef3f8;color: var(--emy-navy);font-size: 11px;font-weight: 760;text-decoration: none;cursor: pointer}.item-product-comment-avatar.has-image{overflow: hidden;background: #fff;color: transparent}.item-product-comment-avatar img{width: 100%;height: 100%;border-radius: inherit;object-fit: cover;display: block}.item-product-comment-preview input{width: 100%;min-width: 0;height: 34px;border: 0;border-radius: 8px;background: #f6f8fb;color: var(--emy-navy);padding: 0 10px;font: inherit;font-size: 12px;outline: none}.item-product-comment-preview button{min-height: 34px;border: 1px solid rgba(255,106,0,.32);border-radius: 8px;background: var(--emy-orange);color: #fff;cursor: pointer;padding: 0 10px;font-size: 11.5px;line-height: 1;font-weight: 760}.item-product-comment-preview button:hover,.item-product-comment-preview button:focus-visible{background: #e85f00;box-shadow: 0 8px 18px rgba(255,106,0,.20)}.item-product-section{display: grid;gap: 10px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #fff;padding: 12px}.item-product-chat-box{scroll-margin-top: 58px}.item-product-section.is-highlighted{border-color: rgba(255,106,0,.34);box-shadow: 0 0 0 3px rgba(255,106,0,.10)}.item-product-section-title{display: flex;align-items: center;justify-content: space-between;gap: 10px}.item-product-section-title strong{color: var(--emy-navy);font-size: 14px;line-height: 1.2;font-weight: 780}.item-product-section-title span{color: #667085;font-size: 11px;line-height: 1.2;font-weight: 620}.item-product-section-title .item-product-engagement-total{display: inline-flex;align-items: center;justify-content: flex-end;gap: 8px;flex-wrap: wrap;text-align: right}.item-product-engagement-total>span{display: inline-flex;align-items: baseline;gap: 3px;white-space: nowrap}.item-product-engagement-total b{color: inherit;font: inherit}.item-product-section-note{margin: -3px 0 0;color: #667085;font-size: 11.5px;line-height: 1.4;font-weight: 500}.item-product-comment-list{display: grid;gap: 9px;max-height: min(260px,30dvh);overflow-y: auto;overscroll-behavior: contain;padding-right: 4px}.item-product-comment-list::-webkit-scrollbar{width: 8px}.item-product-comment-list::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(0,27,71,.20)}.item-product-comment-list::-webkit-scrollbar-track{background: transparent}.item-product-comment-row{display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 9px;align-items: start}.item-product-comment-bubble{border-radius: 8px;background: #f6f8fb;color: #667085;padding: 8px 10px;font-size: 12px;line-height: 1.35;font-weight: 520}.item-product-comment-bubble strong{display: block;margin-bottom: 2px;color: var(--emy-navy);font-size: 12px;line-height: 1.2;font-weight: 760}.item-product-comment-text{display: block;overflow-wrap: anywhere}.item-product-comment-actions{display: flex;flex-wrap: wrap;gap: 4px;align-items: center;margin-top: 7px}.item-product-comment-like,.item-product-comment-dislike,.item-product-comment-reply,.item-product-comment-edit,.item-product-comment-delete,.item-product-comment-save-edit,.item-product-comment-cancel-edit{display: inline-flex;align-items: center;justify-content: center;width: auto;min-width: 18px;height: 22px;min-height: 22px;gap: 4px;border: 0;border-radius: 6px;background: transparent;color: #7a869e;cursor: pointer;padding: 0 2px;font: inherit;font-size: 0;line-height: 1;font-weight: 680;box-shadow: none}.item-product-comment-delete{color: #d92d20}.item-product-comment-like,.item-product-comment-dislike{width: auto;gap: 4px;padding: 0 2px}.item-product-comment-like svg,.item-product-comment-dislike svg,.item-product-comment-reply svg,.item-product-comment-edit svg,.item-product-comment-delete svg,.item-product-comment-save-edit svg,.item-product-comment-cancel-edit svg{width: 14px;height: 14px;stroke: currentColor;stroke-width: 2;fill: none}.item-product-comment-actions [data-item-product-comment-like-count],.item-product-comment-actions [data-item-product-comment-dislike-count]{min-width: 14px;color: #7a869e;font-size: 11px;font-weight: 830;text-align: center}.comment-action-label{display: none !important}.item-product-comment-like.is-active{color: var(--emy-orange);background: transparent}.item-product-comment-dislike.is-active{color: var(--emy-orange);background: transparent}.item-product-comment-replies{display: grid;gap: 7px;margin-top: 8px}.item-product-comment-reply-row{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 7px;align-items: start}.item-product-comment-reply-row .item-product-comment-avatar{width: 24px;height: 24px;font-size: 9px}.item-product-comment-reply-row .item-product-comment-actions{margin-top: 6px}.item-product-comment-reply-form{width: 100%;max-width: 100%;box-sizing: border-box;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 7px;margin-top: 8px;background: transparent}.item-product-comment-reply-form[hidden]{display: none}.item-product-comment-reply-form input{min-width: 0;height: 32px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: #fff;color: var(--emy-navy);padding: 0 38px 0 10px;font: inherit;font-size: 12px;outline: none}.item-product-comment-reply-form button{width: auto;min-width: 42px;height: 26px;min-height: 26px;border: 1px solid rgba(255,106,0,.34);border-radius: 999px;background: linear-gradient(145deg,rgba(255,106,0,.18),rgba(255,106,0,.10));color: #c14f00;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 3px;padding: 0 7px;font-size: 10px;font-weight: 820;white-space: nowrap;box-shadow: inset 0 1px 0 rgba(255,255,255,.22);backdrop-filter: blur(10px) saturate(1.08)}.item-product-comment-reply-form button::after{content: "Reply"}.item-product-comment-reply-form button svg{display: block;width: 11px;height: 11px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;opacity: 1}.item-product-comment-edit-field{width: 100%;min-height: 34px;border: 1px solid rgba(0,27,71,.10);border-radius: 8px;background: #fff;color: var(--emy-navy);padding: 7px 9px;font: inherit;font-size: 12px;outline: none}.item-product-chat-thread{display: grid;gap: 8px;align-content: start;max-height: min(300px,34dvh);overflow-y: auto;overscroll-behavior: contain;border-radius: 8px;background: #f7f9fc;padding: 10px}.item-product-chat-thread::-webkit-scrollbar{width: 8px}.item-product-chat-thread::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(0,27,71,.22)}.item-product-chat-thread::-webkit-scrollbar-track{background: transparent}.item-product-chat-message{max-width: 86%;width: fit-content;border-radius: 10px;background: #fff;color: #667085;padding: 8px 10px;font-size: 12px;line-height: 1.35;font-weight: 520;box-shadow: 0 1px 0 rgba(0,27,71,.06)}.item-product-chat-message.is-user{justify-self: end;background: var(--emy-navy);color: #fff}.item-product-chat-text{display: block;overflow-wrap: anywhere}.item-product-chat-message strong{display: block;margin-bottom: 2px;color: inherit;font-size: 12px;line-height: 1.2;font-weight: 760}.item-product-chat-actions{display: flex;flex-wrap: wrap;gap: 4px;align-items: center;margin-top: 7px}.item-product-chat-action{display: inline-flex;align-items: center;justify-content: center;gap: 4px;min-width: 28px;height: 28px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: rgba(255,255,255,.68);color: inherit;cursor: pointer;opacity: .78;padding: 0 7px;font: inherit;font-size: 11px;line-height: 1;font-weight: 680}.item-product-chat-action svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.item-product-chat-action:hover,.item-product-chat-action.is-active{opacity: 1;color: var(--emy-orange)}.item-product-chat-message.is-user .item-product-chat-action:hover,.item-product-chat-message.is-user .item-product-chat-action.is-active{color: #ffb067}.item-product-chat-action.is-danger:hover{color: #ffb4a8}.item-product-chat-edit-field{width: 100%;min-height: 34px;border: 1px solid rgba(255,255,255,.24);border-radius: 8px;background: rgba(255,255,255,.94);color: var(--emy-navy);padding: 7px 9px;font: inherit;font-size: 12px;outline: none}.item-product-chat-compose{position: relative;z-index: 5;display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 9px}.item-product-chat-compose input{position: relative;z-index: 1;min-width: 0;height: 36px;border: 1px solid rgba(0,27,71,.08);border-radius: 8px;background: #f6f8fb;color: var(--emy-navy);padding: 0 10px;font: inherit;font-size: 12px;outline: none}.item-product-chat-compose button{min-height: 36px;border: 0;border-radius: 8px;background: var(--emy-orange);color: #fff;cursor: pointer;padding: 0 13px;font-size: 11.5px;line-height: 1;font-weight: 780}.item-product-chat-attach{width: 38px;min-width: 38px;display: grid;place-items: center;background: #fff !important;color: var(--emy-navy) !important;border: 1px solid rgba(0,27,71,.10) !important;padding: 0 !important}.item-product-chat-attach svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 2}.item-product-chat-attach.is-active{border-color: rgba(255,106,0,.42) !important;background: #fff4e8 !important;color: var(--emy-orange) !important}.item-product-chat-attach-preview{display: grid;grid-template-columns: 48px minmax(0,1fr) auto;gap: 9px;align-items: center;margin: 0 0 9px;border: 1px solid rgba(0,27,71,.09);border-radius: 10px;background: #fff;color: var(--emy-navy);padding: 8px;box-shadow: 0 8px 18px rgba(0,27,71,.05)}.item-product-chat-attach-preview[hidden]{display: none !important}.item-product-chat-attach-preview-media,.item-product-chat-reference-media{position: relative;width: 48px;height: 48px;border-radius: 8px;overflow: hidden;background: linear-gradient(145deg,#dbe4ec,#f8fbff);box-shadow: inset 0 0 0 1px rgba(255,255,255,.62)}.item-product-chat-reference-media img,.item-product-chat-reference-media video{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: var(--media-fit,cover);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #f8fbff}.item-product-chat-attach-preview-media.pizza,.item-product-chat-reference-media.pizza,.item-product-chat-attach-preview-media.reel-a,.item-product-chat-reference-media.reel-a{background: radial-gradient(circle at 34% 42%,#ffd8a8 0 15px,transparent 16px),radial-gradient(circle at 66% 34%,#ed4f37 0 8px,transparent 9px),linear-gradient(135deg,#f9b15d,#7c301b)}.item-product-chat-attach-preview-media.shop,.item-product-chat-reference-media.shop{background: linear-gradient(135deg,#e8edf1,#fff),radial-gradient(circle at 66% 30%,#d6a083,transparent 26px),linear-gradient(90deg,#39424f,transparent)}.item-product-chat-attach-preview-media.bottle,.item-product-chat-reference-media.bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 16px,transparent 17px)}.item-product-chat-attach-preview-media.feed,.item-product-chat-reference-media.feed,.item-product-chat-attach-preview-media.reel,.item-product-chat-reference-media.reel,.item-product-chat-attach-preview-media.reel-b,.item-product-chat-reference-media.reel-b{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 28px)}.item-product-chat-attach-preview-copy,.item-product-chat-reference-copy{min-width: 0;display: grid;gap: 2px}.item-product-chat-attach-preview-copy small,.item-product-chat-reference-copy small{width: fit-content;border-radius: 999px;background: #fff4e8;color: #c14f00;padding: 3px 6px;font-size: 9px;line-height: 1;font-weight: 820;text-transform: uppercase}.item-product-chat-attach-preview.is-post small,.item-product-chat-reference.is-post small{background: #eef4ff;color: #175cd3}.item-product-chat-attach-preview.is-clip small,.item-product-chat-reference.is-clip small{background: #eef8f3;color: #067647}.item-product-chat-attach-preview-copy strong,.item-product-chat-reference-copy strong{overflow: hidden;color: inherit;font-size: 12px;line-height: 1.18;font-weight: 840;text-overflow: ellipsis;white-space: nowrap}.item-product-chat-attach-preview-copy span,.item-product-chat-reference-copy span{display: -webkit-box;overflow: hidden;color: inherit;opacity: .76;font-size: 10.5px;line-height: 1.25; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.item-product-chat-attach-preview-note{color: var(--emy-orange);font-size: 10px;line-height: 1.1;font-weight: 780;white-space: nowrap}.item-product-chat-reference{display: grid;grid-template-columns: 48px minmax(0,1fr);gap: 9px;align-items: center;margin-top: 7px;border-radius: 10px;background: rgba(255,255,255,.12);color: inherit;padding: 8px;text-decoration: none;box-shadow: inset 3px 0 0 rgba(255,176,103,.95)}.item-product-chat-reference:hover{transform: translateY(-1px)}.item-product-chat-message:not(.is-user) .item-product-chat-reference{background: #f2f5f9;box-shadow: inset 3px 0 0 rgba(255,106,0,.74)}.item-detail-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: auto;padding-top: 24px}.item-detail-actions button{height: 42px;border-radius: 999px;cursor: pointer;padding: 0 18px;font-size: 13px;line-height: 1;font-weight: 780}.item-detail-save{border: 0;background: var(--emy-orange);color: #fff;box-shadow: 0 12px 24px rgba(255,106,0,.18)}.item-detail-save.is-saved{background: #0f8f57}.item-detail-done{border: 1px solid rgba(0,27,71,.10);background: rgba(255,255,255,.82);color: var(--emy-navy)}.item-job-panel{display: grid;gap: 14px;margin-top: 18px}.item-job-panel[hidden]{display: none !important}.item-detail-modal.is-job .item-detail-card{width: min(100%,720px)}.item-detail-modal.is-job .item-detail-layout{grid-template-columns: 1fr}.item-detail-modal.is-job .item-detail-art{display: none}.item-detail-modal.is-job .item-detail-kind,.item-detail-modal.is-job .item-detail-copy>h2,.item-detail-modal.is-job .item-detail-business,.item-detail-modal.is-job .item-detail-description,.item-detail-modal.is-job .item-detail-price,.item-detail-modal.is-job .item-detail-meta,.item-detail-modal.is-job .item-detail-actions{display: none}.item-detail-modal.is-job .item-detail-copy{padding: 2px}.item-detail-modal.is-job .item-job-panel{margin-top: 0}.item-job-card{overflow: hidden;border: 1px solid rgba(255,255,255,.70);border-radius: 18px;background: linear-gradient(145deg,rgba(255,255,255,.88),rgba(244,248,252,.70));box-shadow: inset 0 1px 0 rgba(255,255,255,.86),0 16px 34px rgba(0,27,71,.08)}.item-job-card-head{position: relative;min-height: 108px;display: grid;align-content: end;gap: 8px;overflow: hidden;isolation: isolate;background: radial-gradient(circle at 86% 20%,rgba(255,106,0,.22),transparent 84px),linear-gradient(135deg,#fff8ef,#e9eef5);padding: 16px}.item-job-card-head.has-cover{min-height: clamp(180px,30dvh,280px);background: #001b47}.item-job-card-head.has-cover::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(0,27,71,.04) 0%,rgba(0,27,71,.18) 42%,rgba(0,27,71,.70) 100%);pointer-events: none}.item-job-cover-media{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;display: block;object-fit: var(--media-fit,cover);transform: translate(var(--media-x,0%),var(--media-y,0%)) scale(var(--media-zoom,1));transform-origin: center;background: #0b1f3f}.item-job-card-head span{width: fit-content;border: 1px solid rgba(255,106,0,.16);border-radius: 999px;background: rgba(255,255,255,.84);color: var(--emy-orange);padding: 6px 10px;font-size: 10.5px;line-height: 1;font-weight: 860}.item-job-card-head strong{color: var(--emy-navy);font-size: 22px;line-height: 1.08;font-weight: 840;overflow-wrap: anywhere}.item-job-card-head span,.item-job-card-head strong{position: relative;z-index: 2}.item-job-card-head.has-cover span{border-color: rgba(255,255,255,.36);background: rgba(255,255,255,.22);color: #fff}.item-job-card-head.has-cover strong{color: #fff;text-shadow: 0 1px 14px rgba(0,27,71,.50)}.item-job-card-body{display: grid;gap: 12px;padding: 14px}.item-job-owner{display: flex;align-items: center;gap: 9px;color: #667085;font-size: 12.5px;line-height: 1.25;font-weight: 720}.item-job-owner i{width: 30px;height: 30px;display: grid;place-items: center;border-radius: 999px;background: #fff;color: var(--emy-navy);font-style: normal;font-weight: 860;box-shadow: 0 0 0 1px rgba(0,27,71,.08),0 8px 16px rgba(0,27,71,.08)}.item-job-owner i.has-image{overflow: hidden;color: transparent}.item-job-owner i img{width: 100%;height: 100%;display: block;object-fit: cover;border-radius: inherit}.item-job-description{margin: 0;color: #46556f;font-size: 13.5px;line-height: 1.45;font-weight: 640;white-space: pre-wrap;overflow-wrap: anywhere}.item-job-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px}.item-job-grid span{min-width: 0;border-radius: 13px;background: rgba(255,255,255,.74);color: var(--emy-navy);padding: 10px 11px;font-size: 12px;line-height: 1.25;font-weight: 760;box-shadow: inset 0 0 0 1px rgba(0,27,71,.06);overflow-wrap: anywhere}.item-job-grid span b{display: block;margin-bottom: 3px;color: #667085;font-size: 9.5px;line-height: 1;font-weight: 840;text-transform: uppercase}.item-job-apply-row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.item-job-apply-row button{min-height: 39px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;padding: 0 16px;font: inherit;font-size: 12.5px;line-height: 1;font-weight: 840;box-shadow: 0 12px 24px rgba(255,106,0,.18)}.item-job-apply-row button.is-applied{padding: 0 12px;font-size: 10.2px;line-height: 1.05;text-align: center;white-space: normal;max-width: 230px}.item-job-apply-row small{color: #667085;font-size: 12px;line-height: 1.35;font-weight: 650}.item-job-owner-tools{width: 100%;display: flex;flex-wrap: wrap;gap: 8px;border-top: 1px solid rgba(0,27,71,.08);padding-top: 10px}.item-job-owner-tools[hidden]{display: none !important}.item-job-owner-tools button{min-height: 35px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.78);color: var(--emy-navy);cursor: pointer;padding: 0 13px;font: inherit;font-size: 12px;line-height: 1;font-weight: 820;box-shadow: inset 0 1px 0 rgba(255,255,255,.82)}.item-job-owner-tools button[data-item-job-delete]{border-color: rgba(248,113,113,.24);color: #b42318}.item-event-panel{display: grid;gap: 13px;margin-top: 16px}.item-event-panel[hidden]{display: none !important}.item-detail-modal.is-event .item-detail-card{width: min(100%,720px);max-height: min(760px,calc(100dvh - 32px))}.item-detail-modal.is-event .item-detail-layout{grid-template-columns: 1fr;gap: 0;padding: 16px}.item-detail-modal.is-event .item-detail-art,.item-detail-modal.is-event .item-product-panel,.item-detail-modal.is-event .item-business-panel,.item-detail-modal.is-event .item-detail-actions{display: none !important}.item-detail-modal.is-event .item-detail-copy{padding: 0;overflow: visible}.item-detail-modal.is-event .item-detail-kind{width: fit-content;min-height: 28px;display: inline-flex;align-items: center;border: 1px solid rgba(255,106,0,.22);border-radius: 999px;background: #fff7ed;color: var(--emy-orange);padding: 0 11px;font-size: 10px;line-height: 1;font-weight: 900;text-transform: uppercase}.item-detail-modal.is-event .item-detail-copy>h2{margin: 12px 0 7px;color: var(--emy-navy);font-size: clamp(24px,4vw,34px);line-height: 1.05;font-weight: 900;overflow-wrap: anywhere}.item-detail-modal.is-event .item-detail-business,.item-detail-modal.is-event .item-detail-description{margin: 0;color: #667085;font-size: 14px;line-height: 1.45;font-weight: 680;overflow-wrap: anywhere}.item-detail-modal.is-event .item-detail-description{margin-top: 12px;color: #46556f;white-space: pre-wrap}.item-detail-modal.is-event .item-detail-meta{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.item-detail-modal.is-event .item-detail-meta span{min-height: 30px;display: inline-flex;align-items: center;border-radius: 999px;background: #f2f4f7;color: #5f6c84;padding: 0 12px;font-size: 12px;line-height: 1;font-weight: 820}.item-detail-modal.is-article{align-items: center}.item-detail-modal.is-article .item-detail-card{width: min(1080px,calc(100vw - 28px));max-height: calc(100dvh - 32px);overflow: hidden;border-radius: 20px;background: #fff}.item-detail-modal.is-article .item-detail-close{top: 13px;right: 13px;left: auto;width: 36px;min-width: 36px;height: 36px;display: grid;place-items: center;border-color: rgba(255,255,255,.74);background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(247,250,253,.76));color: var(--emy-navy);padding: 0;font-size: 0;font-weight: 820;box-shadow: 0 14px 30px rgba(0,27,71,.14),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter: blur(18px) saturate(1.14); -webkit-backdrop-filter: blur(18px) saturate(1.14)}.item-detail-modal.is-article .item-detail-close:hover{background: #fff;border-color: rgba(255,106,0,.24);color: var(--emy-orange)}.item-detail-modal.is-article .item-detail-close-label{display: none}.item-detail-modal.is-article .item-detail-close-x{width: 100%;height: 100%;display: grid;place-items: center;border-radius: 999px;background: transparent;font-size: 15px;line-height: 1;font-weight: 820}.item-detail-modal.is-article .item-detail-layout{ --article-cover-height: clamp(210px,32dvh,305px);height: min(860px,calc(100dvh - 32px));display: grid;grid-template-columns: minmax(0,1fr) minmax(420px,460px);grid-template-rows: var(--article-cover-height) minmax(0,1fr);gap: 0;padding: 0}.item-detail-modal.is-article .item-detail-art{grid-column: 1;grid-row: 1;display: block;min-height: 0;height: var(--article-cover-height);border: 0;border-radius: 20px 0 0 0;background: linear-gradient(135deg,#eef3f8,#fff7ed);box-shadow: none;isolation: isolate}.item-detail-modal.is-article .item-detail-art::after{z-index: 2;background: linear-gradient(180deg,rgba(0,27,71,.02) 0%,rgba(0,27,71,.04) 42%,rgba(255,255,255,.16) 68%,rgba(255,255,255,.72) 88%,#fff 100%)}.item-detail-modal.is-article .item-detail-art img,.item-detail-modal.is-article .item-detail-art video{object-fit: cover}.item-detail-modal.is-article .item-detail-art[hidden]{display: none !important}.item-detail-modal.is-article .item-detail-art[hidden] + .item-detail-copy{grid-row: 1 / span 2}.item-detail-modal.is-article .item-detail-copy{grid-column: 1 / -1;grid-row: 1 / span 2;display: grid;grid-template-columns: minmax(0,1fr) minmax(420px,460px);grid-auto-rows: min-content;align-items: start;min-height: 0;height: 100%;overflow: hidden;padding: 0;background: transparent;position: relative;z-index: 3;box-shadow: none}.item-detail-modal.is-article .item-business-panel{display: none !important}.item-detail-modal.is-article .item-product-panel{grid-column: 2;grid-row: 1 / span 12;align-self: start;height: auto;max-height: calc(100dvh - 140px);display: flex !important;flex-direction: column;align-content: start;gap: 0;min-height: 0;overflow: hidden;margin: 66px 16px 0 0;border-top: 0;border-left: 1px solid rgba(0,27,71,.08);border-radius: 0;background: #fff;padding: 0;box-shadow: none}.item-detail-modal.is-article .item-product-note,.item-detail-modal.is-article .item-product-seller,.item-detail-modal.is-article .item-product-specs,.item-detail-modal.is-article .item-product-connect,.item-detail-modal.is-article .item-product-chat-box{display: none !important}.item-detail-modal.is-article .item-product-social{order: 1;flex: 0 0 auto;grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px;margin: 0;border-top: 1px solid rgba(0,27,71,.08);border-bottom: 1px solid rgba(0,27,71,.08);background: #fff;padding: 15px 10px 14px}.item-detail-modal.is-article .item-product-social button{min-height: 42px;border: 0;border-radius: 0;background: transparent;box-shadow: none;grid-template-columns: 20px minmax(0,1fr);justify-items: center;align-items: center;gap: 7px;padding: 0 5px;text-align: left}.item-detail-modal.is-article .item-product-social button:hover,.item-detail-modal.is-article .item-product-social button.is-active{background: transparent;color: var(--emy-orange);transform: none}.item-detail-modal.is-article .item-product-social button svg{width: 18px;height: 18px}.item-detail-modal.is-article .item-product-social span{gap: 2px}.item-detail-modal.is-article .item-product-social strong{color: var(--emy-navy);font-size: 14px;line-height: 1;font-weight: 880}.item-detail-modal.is-article .item-product-social small{color: #667085;font-size: 11px;line-height: 1.05;font-weight: 720}.item-detail-modal.is-article .item-product-comments{order: 2;flex: 1 1 auto;display: flex;flex-direction: column;min-height: 0;overflow: hidden;border: 0;border-radius: 0;background: #fff;padding: 18px 10px 0}.item-detail-modal.is-article .item-product-comments .item-product-section-title{flex: 0 0 auto}.item-detail-modal.is-article .item-product-comments .item-product-section-title strong{font-size: 18px;line-height: 1.15;font-weight: 880}.item-detail-modal.is-article .item-product-comments .item-product-section-note{flex: 0 0 auto;margin: 16px 0 16px;color: #667085;font-size: 14px;line-height: 1.4}.item-detail-modal.is-article .item-product-comment-list{flex: 1 1 auto;min-height: clamp(150px,28dvh,260px);max-height: none;overflow: auto;padding-right: 4px}.item-detail-modal.is-article .item-product-comment-preview{flex: 0 0 auto;grid-template-columns: 38px minmax(0,1fr) auto;gap: 11px;margin-top: 18px;border-radius: 18px;background: #fff;padding: 10px 12px}.item-detail-modal.is-article .item-product-comment-preview .item-product-comment-avatar{width: 38px;height: 38px}.item-detail-modal.is-article .item-product-comment-preview input{height: 42px;border-radius: 999px;padding: 0 16px;font-size: 14px}.item-detail-modal.is-article .item-product-comment-preview button{min-height: 42px;border-radius: 12px;padding: 0 16px;font-size: 13px;font-weight: 820}.item-detail-modal.is-article .item-detail-kind{width: fit-content;min-height: 28px;display: inline-flex;align-items: center;border: 1px solid rgba(255,106,0,.22);border-radius: 999px;background: #fff7ed;color: var(--emy-orange);padding: 0 11px;font-size: 10px;line-height: 1;font-weight: 900;text-transform: uppercase}.item-detail-modal.is-article .item-detail-kind,.item-detail-modal.is-article .item-detail-copy>h2,.item-detail-modal.is-article .item-detail-business,.item-detail-modal.is-article .item-detail-description,.item-detail-modal.is-article .item-detail-meta{grid-column: 1;margin-left: clamp(18px,3vw,34px);margin-right: clamp(18px,3vw,34px)}.item-detail-modal.is-article .item-detail-kind{margin-top: calc(var(--article-cover-height) - 16px)}.item-detail-modal.is-article .item-detail-copy>h2,.item-detail-modal.is-article:not(.is-product):not(.is-business):not(.is-job) .item-detail-copy>h2{display: block;max-width: 18ch;margin-top: 12px;margin-bottom: 7px;overflow: visible;color: var(--emy-navy);font-size: clamp(25px,3.1vw,34px);line-height: 1.08;font-weight: 880;overflow-wrap: anywhere; -webkit-line-clamp: initial}.item-detail-modal.is-article .item-detail-business{display: flex;align-items: center;gap: 10px;margin-top: 0;margin-bottom: 0;color: #667085;font-size: 13.5px;line-height: 1.35;font-weight: 760}.item-detail-modal.is-article .item-detail-business.has-avatar::before{content: "";width: 42px;height: 42px;flex: 0 0 auto;border-radius: 999px;background: #fff var(--item-detail-avatar,linear-gradient(145deg,#fff6ec,#eef3f8)) center / cover no-repeat;box-shadow: inset 0 0 0 1px rgba(0,27,71,.08),0 8px 18px rgba(0,27,71,.10)}.item-detail-modal.is-article .item-detail-description{margin-top: 18px;max-width: min(76ch,calc(100% - clamp(36px,6vw,68px)));max-height: clamp(138px,calc(100dvh - var(--article-cover-height) - 176px),430px);overflow: auto;color: #263348;font-size: clamp(15px,1.35vw,16.5px);line-height: 1.65;font-weight: 500;white-space: pre-wrap;overflow-wrap: anywhere;padding-right: 8px}.item-detail-modal.is-article .item-detail-description{padding: 6px 0 24px;scrollbar-width: none; -ms-overflow-style: none; -webkit-mask-image: linear-gradient(180deg,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%);mask-image: linear-gradient(180deg,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%)}.item-detail-modal.is-article .item-detail-description::-webkit-scrollbar{display: none}.item-detail-modal.is-article .item-detail-inline-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;margin-top: 22px;padding-bottom: 8px;white-space: normal}.item-detail-modal.is-article .item-detail-inline-meta span{min-height: 32px;display: inline-flex;align-items: center;border-radius: 999px;background: #f2f4f7;color: #5f6c84;padding: 0 14px;font-size: 12px;line-height: 1.15;font-weight: 820;white-space: nowrap}.item-detail-modal.is-article .item-detail-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;margin-top: 18px;margin-bottom: 26px}.item-detail-modal.is-article .item-detail-meta span{min-height: 32px;display: inline-flex;align-items: center;border-radius: 999px;background: #f2f4f7;color: #5f6c84;padding: 0 14px;font-size: 12px;line-height: 1.15;font-weight: 820;white-space: nowrap}.item-detail-modal.is-article .item-detail-actions{display: none !important}.item-detail-modal.is-job .item-job-card-head strong,.item-job-card-head strong,.item-detail-modal.is-job .item-job-description,.item-job-description,.item-detail-modal.is-job .item-job-grid span,.item-job-grid span,.item-detail-modal.is-job .item-job-grid em,.item-job-grid em,.item-detail-modal.is-post .item-detail-copy>h2,.item-detail-modal.is-post.is-media-post .item-detail-copy h2,.item-detail-modal.is-post .item-detail-description,.item-detail-modal.is-post.is-media-post .item-detail-description,.item-detail-modal.is-event .item-detail-copy>h2,.item-detail-modal.is-event .item-detail-description,.item-detail-modal.is-article .item-detail-description{font-family: "Segoe UI",system-ui, -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-style: normal;letter-spacing: 0}.item-detail-modal.is-job .item-job-card-head strong,.item-job-card-head strong,.item-detail-modal.is-post .item-detail-copy>h2,.item-detail-modal.is-post.is-media-post .item-detail-copy h2,.item-detail-modal.is-event .item-detail-copy>h2{font-weight: 620}.item-detail-modal.is-post.is-text-post .item-detail-copy>h2,.item-detail-modal.is-job .item-job-description,.item-job-description,.item-detail-modal.is-post .item-detail-description,.item-detail-modal.is-post.is-media-post .item-detail-description,.item-detail-modal.is-event .item-detail-description,.item-detail-modal.is-article .item-detail-description{color: #344054;font-weight: 430}.item-detail-modal.is-job .item-job-grid span{font-weight: 430}.item-job-grid span{font-weight: 430}.item-detail-modal.is-job .item-job-grid span b{color: #7a8599;font-weight: 760}.item-job-grid span b{color: #7a8599;font-weight: 760}.item-detail-modal.is-job .item-job-grid em{display: block;color: #344054;font-size: 14px;line-height: 1.3;font-weight: 430}.item-job-grid em{display: block;color: #344054;font-size: 14px;line-height: 1.3;font-weight: 430}.item-detail-modal.is-article .item-detail-description{line-height: 1.58}@media(max-width: 760px){.item-detail-modal.is-article{align-items: end;padding: 10px}.item-detail-modal.is-article .item-detail-card{max-height: calc(100dvh - 20px);overflow: auto;border-radius: 18px 18px 0 0}.item-detail-modal.is-article .item-detail-layout{height: auto;grid-template-columns: 1fr;grid-template-rows: auto auto auto}.item-detail-modal.is-article .item-detail-art{grid-column: 1;grid-row: 1;height: clamp(180px,34dvh,280px);border-radius: 18px 18px 0 0}.item-detail-modal.is-article .item-detail-copy,.item-detail-modal.is-article .item-detail-art[hidden] + .item-detail-copy{grid-column: 1;grid-row: 2;display: block;overflow: visible;padding: 24px 20px 28px}.item-detail-modal.is-article .item-detail-kind,.item-detail-modal.is-article .item-detail-copy>h2,.item-detail-modal.is-article .item-detail-business,.item-detail-modal.is-article .item-detail-description,.item-detail-modal.is-article .item-detail-meta{margin-left: 0;margin-right: 0}.item-detail-modal.is-article .item-detail-close{top: 13px;right: 13px;left: auto;width: 36px;min-width: 36px;height: 36px;padding: 0}.item-detail-modal.is-article .item-detail-kind{margin-top: 0}.item-detail-modal.is-article .item-product-panel{grid-column: 1;grid-row: 3;position: static;height: auto;overflow: visible;margin: 0;border-left: 0;border-top: 1px solid rgba(0,27,71,.08);padding-top: 14px}.item-detail-modal.is-article .item-product-comments{overflow: visible}.item-detail-modal.is-article .item-product-comment-list{overflow: visible;min-height: 0}.item-detail-modal.is-article .item-product-social{grid-template-columns: repeat(2,minmax(0,1fr));padding-left: 0;padding-right: 0}.item-detail-modal.is-article .item-detail-copy>h2,.item-detail-modal.is-article:not(.is-product):not(.is-business):not(.is-job) .item-detail-copy>h2{max-width: none;font-size: clamp(24px,6.8vw,32px)}}.item-event-card{overflow: hidden;border: 1px solid rgba(0,27,71,.09);border-radius: 18px;background: linear-gradient(145deg,#fff,#fff8f0);box-shadow: 0 18px 38px rgba(0,27,71,.08)}.item-event-cover{position: relative;height: clamp(170px,28vw,230px);overflow: hidden;background: linear-gradient(135deg,#eef3f8,#fff8ef)}.item-event-cover[hidden]{display: none !important}.item-event-cover::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(0,27,71,.02),rgba(0,27,71,.12) 48%,rgba(0,27,71,.48));pointer-events: none}.item-event-cover img{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;display: block;background: #001b47}.item-event-hero{display: grid;grid-template-columns: 78px minmax(0,1fr);gap: 13px;align-items: center;padding: 15px;background: radial-gradient(circle at 92% 10%,rgba(255,106,0,.18),transparent 96px),linear-gradient(135deg,#fff,#edf2f7)}.item-event-date{width: 70px;height: 70px;display: grid;place-items: center;border-radius: 18px;background: var(--emy-navy);color: #fff;text-align: center;box-shadow: 0 14px 28px rgba(0,27,71,.18)}.item-event-date strong{display: block;font-size: 22px;line-height: 1;font-weight: 900}.item-event-date span{display: block;margin-top: 4px;font-size: 10px;line-height: 1;font-weight: 860;text-transform: uppercase}.item-event-hero-copy{min-width: 0;display: grid;gap: 5px}.item-event-hero-copy strong{color: var(--emy-navy);font-size: 18px;line-height: 1.12;font-weight: 900;overflow-wrap: anywhere}.item-event-hero-copy span{color: #667085;font-size: 12.5px;line-height: 1.3;font-weight: 730}.item-event-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 9px;padding: 13px 15px 0}.item-event-grid span{min-width: 0;border-radius: 13px;background: #fff;color: var(--emy-navy);padding: 10px 11px;font-size: 12px;line-height: 1.25;font-weight: 780;box-shadow: inset 0 0 0 1px rgba(0,27,71,.07);overflow-wrap: anywhere}.item-event-grid b{display: block;margin-bottom: 4px;color: #667085;font-size: 9.5px;line-height: 1;font-weight: 900;text-transform: uppercase}.item-event-actions{display: flex;flex-wrap: wrap;gap: 9px;padding: 14px 15px 15px}.item-event-actions button,.item-event-actions a{min-height: 38px;display: inline-flex;align-items: center;justify-content: center;gap: 7px;border-radius: 999px;padding: 0 14px;font: inherit;font-size: 12.5px;line-height: 1;font-weight: 860;text-decoration: none;cursor: pointer}.item-event-save{border: 0;background: var(--emy-orange);color: #fff;box-shadow: 0 12px 24px rgba(255,106,0,.18)}.item-event-chat,.item-event-profile{border: 1px solid rgba(0,27,71,.10);background: #fff;color: var(--emy-navy)}.item-event-participants{border: 0;background: var(--emy-navy);color: #fff;box-shadow: 0 12px 24px rgba(0,27,71,.16)}.item-event-actions [hidden],.item-event-participants-panel[hidden]{display: none !important}.item-event-actions svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.item-event-participants-panel{margin: 0 15px 15px;overflow: hidden;border: 1px solid rgba(0,27,71,.08);border-radius: 16px;background: #fff;box-shadow: 0 12px 30px rgba(0,27,71,.08)}.item-event-participants-panel header{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 13px 14px;border-bottom: 1px solid rgba(0,27,71,.07)}.item-event-participants-panel header span{display: grid;gap: 3px}.item-event-participants-panel header small{color: var(--emy-orange);font-size: 9px;font-weight: 900;letter-spacing: .08em;text-transform: uppercase}.item-event-participants-panel header strong{color: var(--emy-navy);font-size: 15px;line-height: 1.1;font-weight: 900}.item-event-participants-panel header em{color: #667085;font-size: 11px;font-style: normal;font-weight: 720}.item-event-participants-panel header button{width: 32px;height: 32px;border: 0;border-radius: 999px;background: #f2f4f7;color: var(--emy-navy);font: inherit;font-size: 15px;font-weight: 900;cursor: pointer}.item-event-participants-panel ul{display: grid;gap: 0;margin: 0;padding: 0;list-style: none}.item-event-participants-panel li{display: flex;align-items: center;gap: 10px;min-height: 48px;padding: 9px 14px;color: var(--emy-navy);font-size: 12.5px;font-weight: 790}.item-event-participants-panel li + li{border-top: 1px solid rgba(0,27,71,.06)}.item-event-participants-panel li.is-empty{color: #667085;font-weight: 680}.item-event-participant-avatar{width: 30px;height: 30px;flex: 0 0 30px;display: grid;place-items: center;overflow: hidden;border-radius: 50%;background: #edf2f7;color: var(--emy-navy);font-size: 11px;font-weight: 900}.item-event-participant-avatar img{width: 100%;height: 100%;object-fit: cover;display: block}@media(max-width: 640px){.item-detail-modal.is-event{align-items: end;padding: 10px}.item-detail-modal.is-event .item-detail-card{border-radius: 18px 18px 0 0;max-height: calc(100dvh - 20px)}.item-detail-modal.is-event .item-event-grid{grid-template-columns: 1fr}.item-detail-modal.is-event .item-event-actions>*{flex: 1 1 auto}}.video-duration-badge{position: absolute;right: 9px;bottom: 9px;z-index: 7;display: inline-flex;min-width: 46px;min-height: 24px;align-items: center;justify-content: center;border-radius: 999px;background: rgba(0,27,71,.76);color: #fff;padding: 0 8px;font-size: 11px;line-height: 1;font-weight: 820;letter-spacing: 0;pointer-events: none;backdrop-filter: blur(10px);transition: opacity .16s ease,transform .16s ease}.video-duration-badge[data-countdown="true"]::after{content: " left";margin-left: 3px;font-size: 9px;font-weight: 780;opacity: .78}.video-duration-badge[hidden]{display: none !important}.clip-progress{position: absolute;left: 12px;right: 12px;bottom: 12px;z-index: 6;height: 4px;border-radius: 999px;background: rgba(255,255,255,.28);overflow: hidden;pointer-events: none;box-shadow: 0 0 0 1px rgba(0,27,71,.10)}.clip-progress-fill{display: block;width: var(--clip-progress,0%);height: 100%;border-radius: inherit;background: linear-gradient(90deg,var(--emy-orange),#ffb067);transition: width .18s linear}.reel-card .clip-progress,.feed-card.is-clip .clip-progress,.feed-clip-card .clip-progress,.feed-product-clip-card .clip-progress,.clip-viewer-media .clip-progress,.item-product-gallery-frame .clip-progress,.business-preview-card-reel .clip-progress{display: none !important}.reel-card .video-duration-badge[data-countdown="true"],.feed-card.is-clip .video-duration-badge[data-countdown="true"],.feed-clip-card .video-duration-badge[data-countdown="true"],.feed-product-clip-card .video-duration-badge[data-countdown="true"],.clip-viewer-frame .video-duration-badge[data-countdown="true"],.item-product-gallery-frame .video-duration-badge[data-countdown="true"],.business-preview-card-reel .video-duration-badge[data-countdown="true"]{display: none !important}.reel-card .photo::after,.reel-card .media::after,.feed-card.is-clip .feed-media::before,.feed-card.is-clip .feed-media::after,.feed-clip-card .photo::after,.feed-product-clip-card .photo::after,.clip-viewer-media::after,.business-preview-card-reel .photo::after,.business-preview-card-reel .business-preview-media::after,.social-feed-card.is-clip .social-feed-media::after{opacity: 0 !important;background: transparent !important;box-shadow: none !important}.reel-card .photo,.reel-card .media,.feed-clip-card .photo,.feed-product-clip-card .photo{opacity: 1 !important}.item-product-gallery-frame .video-duration-badge{bottom: 44px;right: 12px}.clip-viewer-media .video-duration-badge,.business-card .photo .video-duration-badge,.reel-card .photo .video-duration-badge,.reel-card .media .video-duration-badge,.feed-media .video-duration-badge{box-shadow: 0 8px 18px rgba(0,0,0,.22)}.reel-card .photo .video-duration-badge,.reel-card .media .video-duration-badge{top: auto;right: 12px;bottom: 58px;opacity: 0;visibility: hidden;transform: translateY(4px)}.business-preview-card-reel .business-preview-media .video-duration-badge,.feed-media .video-duration-badge,.clip-viewer-media .video-duration-badge,.business-card .photo .video-duration-badge{opacity: 0;visibility: hidden;transform: translateY(4px)}.business-preview-card-reel .business-preview-media .video-duration-badge{top: auto;right: 8px;bottom: 10px}.feed-media .video-duration-badge{top: auto;right: 10px;bottom: 10px}.reel-card:hover .photo .video-duration-badge,.reel-card:focus-within .photo .video-duration-badge,.reel-card:hover .media .video-duration-badge,.reel-card:focus-within .media .video-duration-badge,.business-preview-card-reel:hover .business-preview-media .video-duration-badge,.business-preview-card-reel:focus-within .business-preview-media .video-duration-badge,.feed-card:hover .feed-media .video-duration-badge,.feed-card:focus-within .feed-media .video-duration-badge,.clip-viewer-frame:hover .clip-viewer-media .video-duration-badge,.clip-viewer-frame:focus-within .clip-viewer-media .video-duration-badge,.business-card:hover .photo .video-duration-badge,.business-card:focus-within .photo .video-duration-badge,.business-card .photo:hover .video-duration-badge,.business-card .photo:focus-within .video-duration-badge{opacity: 1;visibility: visible;transform: translateY(0)}.reel-card:hover .photo .video-duration-badge[hidden],.reel-card:focus-within .photo .video-duration-badge[hidden],.reel-card:hover .media .video-duration-badge[hidden],.reel-card:focus-within .media .video-duration-badge[hidden],.business-preview-card-reel:hover .business-preview-media .video-duration-badge[hidden],.business-preview-card-reel:focus-within .business-preview-media .video-duration-badge[hidden],.feed-card:hover .feed-media .video-duration-badge[hidden],.feed-card:focus-within .feed-media .video-duration-badge[hidden],.clip-viewer-frame:hover .clip-viewer-media .video-duration-badge[hidden],.clip-viewer-frame:focus-within .clip-viewer-media .video-duration-badge[hidden],.business-card:hover .photo .video-duration-badge[hidden],.business-card:focus-within .photo .video-duration-badge[hidden],.business-card .photo:hover .video-duration-badge[hidden],.business-card .photo:focus-within .video-duration-badge[hidden]{display: inline-flex !important}.clip-viewer-modal{position: fixed;inset: 0;z-index: 240;display: none;background: radial-gradient(circle at 78% 10%,rgba(255,106,0,.10),transparent 260px),rgba(255,253,248,.97);backdrop-filter: blur(14px)}.clip-viewer-modal.is-open{display: block}.clip-viewer-close{position: fixed;right: 22px;top: 18px;z-index: 4;width: 42px;height: 42px;border: 1px solid rgba(0,27,71,.10);border-radius: 999px;background: rgba(255,255,255,.94);color: var(--emy-navy);cursor: pointer;display: grid;place-items: center;font-size: 22px;line-height: 1;font-weight: 600;box-shadow: 0 14px 30px rgba(0,27,71,.12)}.clip-viewer-track{height: 100dvh;overflow-y: auto;overflow-x: hidden;overscroll-behavior: contain;scroll-behavior: auto;scroll-snap-type: y mandatory;scrollbar-width: none;touch-action: pan-y}.clip-viewer-track::-webkit-scrollbar{display: none}.clip-viewer-slide{min-height: 100dvh;position: relative;display: grid;grid-template-columns: minmax(240px,360px) minmax(240px,430px);justify-content: center;align-items: center;gap: 22px;padding: 30px 22px;scroll-snap-align: start;scroll-snap-stop: normal}.clip-viewer-side{align-self: center;display: grid;gap: 14px;justify-items: center;min-width: 0;max-width: 392px}.clip-viewer-side .clip-viewer-info{width: 100%}.clip-viewer-slide:has(.clip-viewer-comments-panel:not([hidden])),.clip-viewer-slide.is-comments-open{grid-template-columns: minmax(210px,320px) minmax(240px,420px) minmax(300px,420px)}.clip-viewer-frame{position: relative;width: min(430px,calc(100vw - 138px));height: min(calc(100dvh - 60px),760px);aspect-ratio: 9 / 16;border-radius: 18px;overflow: visible;background: #111827;box-shadow: 0 28px 70px rgba(0,27,71,.24),0 18px 34px rgba(255,106,0,.10)}.clip-viewer-media{position: absolute;inset: 0;overflow: hidden;border-radius: inherit;background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 56px);cursor: pointer}.clip-viewer-media.pizza,.clip-viewer-media.reel-a{background: radial-gradient(circle at 32% 42%,#ffd9a8 0 42px,transparent 43px),radial-gradient(circle at 67% 34%,#ed4f37 0 19px,transparent 20px),radial-gradient(circle at 56% 66%,#f4edb6 0 40px,transparent 41px),linear-gradient(135deg,#f9a94f,#7c301b)}.clip-viewer-media.shop{background: linear-gradient(135deg,#eef3f7,#fff),radial-gradient(circle at 64% 32%,#d8a082,transparent 78px),linear-gradient(90deg,#394250,transparent)}.clip-viewer-media.bottle,.clip-viewer-media.clear-bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 42px,transparent 43px)}.clip-viewer-media.feed,.clip-viewer-media.reel,.clip-viewer-media.reel-b{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 58px)}.clip-viewer-media img,.clip-viewer-media video{width: 100%;height: 100%;object-fit: cover;display: block}.clip-viewer-media .clip-progress{left: 18px;right: 18px;bottom: 18px;height: 5px;background: rgba(255,255,255,.26)}.clip-viewer-media .video-duration-badge{opacity: 1;visibility: visible;transform: translateY(0)}.clip-viewer-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,27,71,.10),transparent 34%,rgba(0,27,71,.92));pointer-events: none}.clip-viewer-controls{position: absolute;left: auto;right: 14px;top: 70px;z-index: 9;display: flex;flex-direction: column;align-items: center;gap: 8px}.clip-viewer-control{width: 46px;height: 46px;border: 1px solid rgba(255,255,255,.16);border-radius: 999px;background: rgba(0,0,0,.36);color: #fff;cursor: pointer;display: grid;place-items: center;padding: 0;box-shadow: 0 12px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter: blur(16px) saturate(1.08)}.clip-viewer-control:hover,.clip-viewer-control[aria-expanded="true"]{background: rgba(0,0,0,.48);border-color: rgba(255,255,255,.26)}.clip-viewer-control svg{width: 21px;height: 21px;fill: none;stroke: currentColor;stroke-width: 2.35;stroke-linecap: round;stroke-linejoin: round}.clip-viewer-control .play-icon{display: none;fill: currentColor;stroke: none}.clip-viewer-frame.is-paused .clip-viewer-control-play .pause-icon{display: none}.clip-viewer-frame.is-paused .clip-viewer-control-play .play-icon{display: block}.clip-viewer-frame.is-muted .clip-viewer-control-sound [data-sound-wave]{display: none}.clip-viewer-frame:not(.is-muted) .clip-viewer-control-sound [data-muted-mark]{display: none}.clip-viewer-volume{position: relative;display: inline-grid;place-items: center; --clip-viewer-volume: 1}.clip-viewer-volume-popover{position: absolute;left: auto;right: calc(100% + 8px);top: 50%;z-index: 12;width: 42px;height: 138px;transform: translate(4px, -50%);opacity: 0;pointer-events: none;border: 1px solid rgba(255,255,255,.18);border-radius: 999px;background: rgba(4,12,26,.78);box-shadow: 0 18px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter: blur(16px) saturate(1.08);touch-action: none;transition: opacity .16s ease,transform .16s ease}.clip-viewer-volume:hover .clip-viewer-volume-popover,.clip-viewer-volume:focus-within .clip-viewer-volume-popover{opacity: 1;pointer-events: auto;transform: translate(0, -50%)}.clip-viewer-volume-track{position: absolute;left: 50%;top: 15px;bottom: 15px;width: 8px;transform: translateX(-50%);border-radius: 999px;background: rgba(255,255,255,.20)}.clip-viewer-volume-fill{position: absolute;left: 0;right: 0;bottom: 0;height: calc(var(--clip-viewer-volume) * 100%);border-radius: inherit;background: linear-gradient(180deg,#ffb067,var(--emy-orange))}.clip-viewer-volume-knob{position: absolute;left: 50%;bottom: calc(var(--clip-viewer-volume) * 100%);width: 16px;height: 16px;transform: translate(-50%,50%);border-radius: 999px;background: #fff;box-shadow: 0 6px 16px rgba(0,0,0,.26)}.clip-viewer-volume-slider{position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;opacity: 0;cursor: ns-resize;pointer-events: none;touch-action: none}.clip-viewer-control-more svg{fill: currentColor;stroke: none}.clip-viewer-more-menu{position: fixed;left: var(--clip-more-left,118px);top: var(--clip-more-top,66px);z-index: 2147483647;width: min(260px,calc(100vw - 24px));max-height: min(420px,calc(100dvh - 24px));overflow: auto;border: 1px solid rgba(255,255,255,.34);border-radius: 16px;background: rgba(14,23,42,.84);color: #fff;padding: 7px;box-shadow: 0 18px 42px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter: blur(18px) saturate(1.12)}.clip-viewer-more-menu[hidden]{display: none !important}.clip-viewer-more-menu button{width: 100%;min-height: 36px;border: 0;border-radius: 11px;background: transparent;color: inherit;cursor: pointer;padding: 0 11px;text-align: left;font: inherit;font-size: 12.5px;font-weight: 760}.clip-viewer-more-menu button:hover{background: rgba(255,255,255,.12);color: #fff}.clip-viewer-more-menu button.is-danger{color: #ffb4a8}.clip-viewer-play{position: absolute;left: 50%;top: 44%;z-index: 2;width: 72px;height: 72px;border-radius: 999px;background: rgba(255,255,255,.82);color: var(--emy-orange);display: grid;place-items: center;border: 0;padding: 0;cursor: pointer;transform: translate(-50%, -50%);box-shadow: 0 14px 30px rgba(0,27,71,.20)}.clip-viewer-frame.is-playing .clip-viewer-play{opacity: 0;pointer-events: none;transform: translate(-50%, -50%) scale(.92)}.clip-viewer-play svg{width: 32px;height: 32px;margin-left: 3px;fill: currentColor}.clip-viewer-info{align-self: center;display: grid;gap: 13px;color: var(--emy-navy);max-width: 392px;border: 1px solid rgba(0,27,71,.08);border-radius: 24px;background: linear-gradient(145deg,rgba(255,255,255,.90),rgba(255,248,241,.70));box-shadow: 0 24px 60px rgba(0,27,71,.10),inset 0 1px 0 rgba(255,255,255,.86);padding: 16px;backdrop-filter: blur(18px)}.clip-viewer-creator{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 11px;min-width: 0;border: 1px solid rgba(0,27,71,.07);border-radius: 18px;background: rgba(255,255,255,.68);padding: 8px}.clip-viewer-profile{min-width: 0;display: grid;grid-template-columns: 54px minmax(0,1fr);align-items: center;gap: 11px;color: inherit;text-decoration: none;border-radius: 14px}.clip-viewer-profile:hover .clip-viewer-identity strong{color: var(--emy-orange)}.clip-viewer-avatar{flex: 0 0 auto;width: 54px;height: 54px;display: grid;place-items: center;border-radius: 999px;border: 3px solid rgba(255,255,255,.96);background: linear-gradient(145deg,#fff,#eef3f8);color: #08265a;font-size: 18px;font-weight: 900;line-height: 1;text-transform: uppercase;box-shadow: 0 0 0 1px rgba(0,27,71,.10),0 14px 26px rgba(0,27,71,.16)}.clip-viewer-avatar>span{width: 100%;height: 100%;display: grid;place-items: center;border-radius: inherit}.clip-viewer-avatar.has-image{overflow: hidden;background: #fff}.clip-viewer-avatar img{width: 100%;height: 100%;object-fit: cover;display: block;border-radius: inherit}.clip-viewer-avatar.pizza{background: radial-gradient(circle at 34% 42%,#ffd8a8 0 17px,transparent 18px),radial-gradient(circle at 67% 34%,#ed4f37 0 9px,transparent 10px),linear-gradient(135deg,#f9b15d,#7c301b)}.clip-viewer-avatar.shop{background: linear-gradient(135deg,#eef3f7,#fff),radial-gradient(circle at 64% 32%,#d8a082,transparent 30px),linear-gradient(90deg,#394250,transparent)}.clip-viewer-avatar.bottle,.clip-viewer-avatar.clear-bottle{background: linear-gradient(90deg,#e6edf2,#bfc8d0),radial-gradient(circle at 52% 42%,#44546b 0 18px,transparent 19px)}.clip-viewer-avatar.feed,.clip-viewer-avatar.reel,.clip-viewer-avatar.reel-a,.clip-viewer-avatar.reel-b{background: linear-gradient(145deg,#d9e6ef,#786f69),radial-gradient(circle at 64% 18%,rgba(255,255,255,.55),transparent 30px)}.clip-viewer-identity{min-width: 0;display: grid;gap: 3px}.clip-viewer-identity strong{overflow: hidden;color: var(--emy-navy);font-size: 16px;line-height: 1.05;font-weight: 860;text-overflow: ellipsis;white-space: nowrap}.clip-viewer-identity span{overflow: hidden;color: #64728c;font-size: 12px;line-height: 1.1;font-weight: 680;text-overflow: ellipsis;white-space: nowrap}.clip-viewer-customer{flex: 0 0 auto;min-height: 38px;border: 1px solid rgba(255,106,0,.22);border-radius: 999px;background: linear-gradient(135deg,#ff6a00,#ff8c33);color: #fff;cursor: pointer;padding: 0 15px;font-size: 12px;line-height: 1;font-weight: 880;white-space: nowrap;box-shadow: 0 14px 26px rgba(255,106,0,.24)}.clip-viewer-customer:hover{transform: translateY(-1px);box-shadow: 0 18px 30px rgba(255,106,0,.30)}.clip-viewer-customer.is-customer{border-color: rgba(0,27,71,.12);background: var(--emy-navy);box-shadow: 0 14px 26px rgba(0,27,71,.18)}.clip-viewer-sound{display: inline-flex;width: fit-content;max-width: 100%;align-items: center;gap: 8px;border-radius: 999px;border: 1px solid rgba(255,106,0,.13);background: rgba(255,255,255,.82);color: #172b4d;padding: 8px 11px;box-shadow: 0 12px 24px rgba(0,27,71,.08);font-size: 12px;line-height: 1;font-weight: 720}.clip-viewer-sound svg{width: 15px;height: 15px;fill: currentColor}.clip-viewer-info h3{margin: 0;color: var(--emy-navy);font-size: clamp(21px,2.1vw,30px);line-height: 1.16;font-weight: 620;letter-spacing: 0}.clip-viewer-info p{margin: 0;color: #344054;font-size: 14.5px;line-height: 1.5;font-weight: 430}.clip-viewer-caption{display: none;position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;color: #fff;padding: 94px 18px 18px;background: linear-gradient(180deg,transparent,rgba(0,27,71,.86))}.clip-viewer-caption small{display: block;color: rgba(255,255,255,.74);font-size: 12px;line-height: 1.2;font-weight: 680}.clip-viewer-caption h3{margin: 7px 0 0;color: #fff;font-size: 21px;line-height: 1.08;font-weight: 820}.clip-viewer-caption p{margin: 7px 0 0;color: rgba(255,255,255,.84);font-size: 13px;line-height: 1.35;font-weight: 520}.clip-viewer-price{display: inline-flex;width: fit-content;margin-top: 10px;border-radius: 999px;background: rgba(255,244,232,.95);color: #d85a00;padding: 7px 10px;font-size: 13px;line-height: 1;font-weight: 850}.clip-viewer-product-price{display: inline-flex;width: fit-content;min-height: 36px;align-items: center;gap: 8px;border: 1px solid rgba(255,106,0,.16);border-radius: 999px;background: linear-gradient(145deg,rgba(255,255,255,.90),rgba(255,244,232,.72));color: var(--emy-navy);padding: 0 12px 0 10px;box-shadow: 0 12px 26px rgba(255,106,0,.10),inset 0 1px 0 rgba(255,255,255,.82);font-size: 12px;line-height: 1;font-weight: 820;backdrop-filter: blur(14px)}.clip-viewer-product-price span{color: #d85a00;font-size: 10px;font-weight: 900;text-transform: uppercase;letter-spacing: .08em}.clip-viewer-product-price strong{color: var(--emy-navy);font-size: 15px;line-height: 1;font-weight: 900}.clip-viewer-video-product-chip{position: absolute;left: 14px;right: 14px;bottom: 14px;z-index: 6;min-height: 42px;display: flex;align-items: center;justify-content: space-between;gap: 10px;border: 1px solid rgba(255,255,255,.28);border-radius: 14px;background: rgba(0,27,71,.58);color: #fff;padding: 8px 10px;box-shadow: 0 12px 28px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter: blur(14px) saturate(1.12);pointer-events: none}.clip-viewer-video-product-chip strong{min-width: 0;overflow: hidden;color: #fff;font-size: 13px;line-height: 1.15;font-weight: 860;text-overflow: ellipsis;white-space: nowrap}.clip-viewer-video-product-chip span{flex: 0 0 auto;min-height: 24px;display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;background: rgba(255,244,232,.96);color: #d85a00;padding: 0 9px;font-size: 11px;line-height: 1;font-weight: 900;white-space: nowrap}.clip-viewer-like-chip{position: relative;left: auto;bottom: auto;z-index: 8;min-height: 46px;width: fit-content;max-width: min(100%,392px);display: inline-flex;align-items: center;justify-content: center;gap: 9px;border: 1px solid rgba(255,106,0,.34);border-radius: 999px;background: rgba(255,255,255,.94);color: #d85a00;padding: 0 13px 0 10px;box-shadow: 0 18px 38px rgba(0,27,71,.18),inset 0 1px 0 rgba(255,255,255,.86);font: inherit;font-size: 14px;line-height: 1;font-weight: 900;cursor: pointer;transform: none;backdrop-filter: blur(14px) saturate(1.1)}.clip-viewer-like-chip:hover{border-color: rgba(255,106,0,.52);background: rgba(255,250,245,.98);transform: translateY(-1px)}.clip-viewer-like-chip.is-active{border-color: rgba(255,106,0,.48);background: rgba(255,244,232,.98)}.clip-viewer-like-icon{width: 28px;height: 28px;display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center}.clip-viewer-like-icon svg,.clip-viewer-like-icon img{width: 28px;height: 28px;display: block;overflow: visible;filter: drop-shadow(0 9px 12px rgba(255,106,0,.22))}.clip-viewer-like-chip.is-bouncing .clip-viewer-like-icon svg,.clip-viewer-like-chip.is-bouncing .clip-viewer-like-icon img{animation: clipLikeBagHello .72s ease-in-out both}.clip-viewer-like-label{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.clip-viewer-like-count{min-width: 24px;height: 24px;display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;background: #fff;color: #d85a00;padding: 0 7px;box-shadow: inset 0 0 0 1px rgba(255,106,0,.12);font-size: 12px;line-height: 1;font-weight: 900}@keyframes clipLikeBagHello{0%,100%{transform: translateY(0) rotate(0deg) scale(1)}20%{transform: translateY(-6px) rotate(-6deg) scale(1.08)}40%{transform: translateY(-2px) rotate(6deg) scale(1.05)}62%{transform: translateY(-4px) rotate(-3deg) scale(1.06)}}.clip-viewer-product-details{display: grid;gap: 9px;border: 1px solid rgba(255,106,0,.14);border-radius: 16px;background: rgba(255,255,255,.72);padding: 11px;box-shadow: inset 0 1px 0 rgba(255,255,255,.82)}.clip-viewer-product-copy{margin: 0;color: #344054;font-size: 13.5px;line-height: 1.42;font-weight: 520}.clip-viewer-product-facts{display: grid;grid-template-columns: repeat(auto-fit,minmax(112px,1fr));gap: 8px;margin: 0}.clip-viewer-product-facts div{min-width: 0;display: grid;gap: 4px;border-radius: 12px;background: rgba(255,244,232,.78);padding: 8px 9px}.clip-viewer-product-facts dt{color: #d85a00;font-size: 10px;line-height: 1;font-weight: 900;text-transform: uppercase;letter-spacing: 0}.clip-viewer-product-facts dd{min-width: 0;margin: 0;color: var(--emy-navy);font-size: 13px;line-height: 1.2;font-weight: 860;overflow-wrap: anywhere}.clip-viewer-actions{display: none !important;align-content: center;justify-items: center;gap: 8px;width: 68px;color: rgba(255,255,255,.90);padding: 10px 6px;border: 1px solid rgba(255,255,255,.20);border-radius: 20px;background: linear-gradient(180deg,rgba(0,27,71,.74),rgba(3,42,89,.48));box-shadow: 0 18px 40px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -16px 30px rgba(0,0,0,.12);backdrop-filter: blur(18px) saturate(1.16)}.clip-viewer-action{position: relative;display: grid;justify-items: center;gap: 5px;width: 54px;min-height: 51px;color: rgba(255,255,255,.90);padding: 0}.clip-viewer-action button{width: 38px;height: 34px;border: 1px solid rgba(255,255,255,.26);border-radius: 11px;background: rgba(255,255,255,.12);color: inherit;cursor: pointer;display: grid;place-items: center;box-shadow: 0 10px 22px rgba(0,27,71,.18),inset 0 1px 0 rgba(255,255,255,.22);backdrop-filter: blur(14px) saturate(1.12);transition: color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.clip-viewer-action button:hover{border-color: rgba(255,255,255,.38);background: rgba(255,255,255,.20);color: #fff;transform: translateY(-1px);box-shadow: 0 14px 28px rgba(0,27,71,.24),inset 0 1px 0 rgba(255,255,255,.30)}.clip-viewer-action:focus-within{outline: 3px solid rgba(255,255,255,.18);outline-offset: 2px;border-radius: 14px}.clip-viewer-action.is-active button{border-color: rgba(255,106,0,.28);background: rgba(255,244,232,.95);color: #d85a00;box-shadow: 0 12px 26px rgba(255,106,0,.18),inset 0 1px 0 rgba(255,255,255,.90)}.clip-viewer-action svg{width: 18px;height: 18px;stroke: currentColor;stroke-width: 2.2;fill: none}.clip-viewer-action-text{display: block;width: 54px;text-align: center;color: rgba(255,255,255,.88);text-shadow: 0 1px 8px rgba(0,27,71,.30)}.clip-viewer-action-text strong{position: absolute;right: 5px;top: -5px;display: flex;min-width: 17px;height: 17px;align-items: center;justify-content: center;border: 1px solid rgba(255,255,255,.48);border-radius: 999px;background: rgba(255,255,255,.94);color: #001b47;padding: 0 4px;font-size: 10px;line-height: 1;font-weight: 850;box-shadow: 0 8px 16px rgba(0,27,71,.16);backdrop-filter: blur(10px)}.clip-viewer-action-text small{color: inherit;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 10.5px;line-height: 1;font-weight: 760}.clip-viewer-action.is-label-only .clip-viewer-action-text strong{display: none}.clip-viewer-feedback{width: 58px;min-height: 18px;margin: 0;border-radius: 999px;color: rgba(255,255,255,.72);text-align: center;font-size: 9.5px;line-height: 1.2;font-weight: 760}.clip-viewer-comments-panel{position: relative;grid-column: 4;align-self: center;justify-self: stretch;z-index: 6;width: 100%;height: min(680px,calc(100dvh - 52px));max-height: calc(100dvh - 52px);overflow: hidden;border: 1px solid rgba(0,27,71,.10);border-radius: 18px;background: rgba(255,255,255,.98);box-shadow: 0 24px 70px rgba(0,27,71,.16),0 12px 28px rgba(255,106,0,.07);display: grid;grid-template-rows: auto minmax(0,1fr) auto;transform: none;backdrop-filter: blur(16px)}.clip-viewer-comments-panel[hidden]{display: none}.clip-viewer-comments-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 64px;border-bottom: 1px solid rgba(0,27,71,.08);padding: 0 18px}.clip-viewer-comments-title{display: flex;align-items: baseline;gap: 9px;min-width: 0}.clip-viewer-comments-head strong{color: var(--emy-navy);font-size: 20px;line-height: 1.2;font-weight: 820}.clip-viewer-comments-title b{color: #667085;font-size: 14px;line-height: 1;font-weight: 720}.clip-viewer-comments-tools{display: inline-flex;align-items: center;gap: 8px}.clip-viewer-comments-head button{width: 34px;height: 34px;display: inline-grid;place-items: center;border: 0;border-radius: 999px;background: transparent;color: var(--emy-navy);cursor: pointer;font-size: 0;line-height: 1;font-weight: 760}.clip-viewer-comments-head button:hover{background: #f3f6fb;color: var(--emy-orange)}.clip-viewer-comments-head svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.clip-viewer-comments-list{display: grid;align-content: start;gap: 17px;min-height: 0;overflow: auto;padding: 18px 18px 16px;scrollbar-width: thin}.clip-viewer-comment{display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 8px;align-items: start}.clip-viewer-comment-body{min-width: 0;display: grid;gap: 5px}.clip-viewer-comment-avatar{display: grid;width: 30px;height: 30px;place-items: center;border-radius: 999px;background: #eef3f8;color: var(--emy-navy);font-size: 11px;font-weight: 800;text-decoration: none;cursor: pointer}.clip-viewer-comment-avatar.has-image{overflow: hidden;background: #fff;color: transparent}.clip-viewer-comment-avatar img{width: 100%;height: 100%;border-radius: inherit;object-fit: cover;display: block}.clip-viewer-comment-bubble{border: 1px solid rgba(0,27,71,.06);border-radius: 14px;background: linear-gradient(145deg,rgba(255,255,255,.92),rgba(248,251,255,.74));color: #667085;padding: 9px 11px;box-shadow: 0 10px 24px rgba(0,27,71,.055),inset 0 1px 0 rgba(255,255,255,.84);font-size: 12px;line-height: 1.35;font-weight: 520}.clip-viewer-comment-bubble strong{display: block;margin-bottom: 2px;color: var(--emy-navy);font-size: 11.5px;line-height: 1.1;font-weight: 820}.clip-viewer-comment-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;padding-left: 2px;color: #667085;font-size: 11px;line-height: 1;font-weight: 820}.clip-viewer-comment-actions button{display: inline-flex;align-items: center;justify-content: center;gap: 4px;width: auto;min-width: 18px;height: 22px;min-height: 22px;border: 0;border-radius: 6px;background: transparent;color: #7a869e;cursor: pointer;padding: 0 2px;font: inherit;font-size: 0;box-shadow: none}.clip-viewer-comment-actions button svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.clip-viewer-comment-actions button:hover,.clip-viewer-comment-actions button.is-active{background: transparent;color: var(--emy-orange)}.clip-viewer-comment-actions [data-clip-comment-like-count],.clip-viewer-comment-actions [data-clip-comment-dislike-count]{min-width: 14px;min-height: 18px;display: inline-flex;align-items: center;justify-content: center;color: #7a869e;padding: 0 2px;font-size: 11px;font-weight: 830}.clip-viewer-comment-edit-field{width: min(100%,420px);min-height: 34px;border: 1px solid rgba(0,27,71,.12);border-radius: 10px;background: #fff;color: var(--emy-navy);padding: 7px 9px;font: inherit;font-size: 12px;outline: none}.clip-viewer-comment-replies{display: grid;gap: 7px;margin-top: 2px;padding-left: 12px;border-left: 2px solid rgba(0,27,71,.07)}.clip-viewer-comment-reply{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 7px;align-items: start}.clip-viewer-comment-reply .clip-viewer-comment-avatar{width: 24px;height: 24px;font-size: 10px}.clip-viewer-comment-reply .clip-viewer-comment-bubble{padding: 7px 9px;font-size: 11.5px}.clip-viewer-comment-reply-form{width: 100%;max-width: 100%;box-sizing: border-box;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 7px;padding-left: 4px}.clip-viewer-comment-reply-form[hidden]{display: none}.clip-viewer-comment-reply-form input{min-width: 0;height: 32px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: #fff;color: var(--emy-navy);outline: none;padding: 0 38px 0 10px;font: inherit;font-size: 11.5px}.clip-viewer-comment-reply-form button{width: auto;min-width: 54px;height: 30px;min-height: 30px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 4px;padding: 0 9px;font-size: 11px;font-weight: 820;white-space: nowrap;box-shadow: 0 6px 12px rgba(255,106,0,.14)}.clip-viewer-comment-reply-form button::after{content: "Reply"}.clip-viewer-comment-reply-form button svg{display: block;width: 13px;height: 13px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;opacity: 1}.clip-viewer-comment-form{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px;margin-top: 12px}.clip-viewer-comment-form input{min-width: 0;height: 38px;border: 1px solid rgba(0,27,71,.08);border-radius: 999px;background: #f7f9fc;color: var(--emy-navy);outline: none;padding: 0 12px;font: inherit;font-size: 12px}.clip-viewer-comment-form input:focus{border-color: rgba(255,106,0,.34);box-shadow: 0 0 0 3px rgba(255,106,0,.10)}.clip-viewer-comment-form button{min-width: 58px;height: 38px;border: 0;border-radius: 999px;background: var(--emy-orange);color: #fff;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;padding: 0 14px;font-size: 12px;line-height: 1;font-weight: 800;white-space: nowrap}@media(max-width: 680px){.item-detail-modal{padding: 12px;align-items: end}.item-detail-card{max-height: calc(100dvh - 24px);border-radius: 18px 18px 0 0}.item-detail-modal.is-product .item-detail-card{max-height: calc(100dvh - 24px)}.item-detail-layout{grid-template-columns: 1fr;gap: 12px;padding: 14px}.item-detail-modal.is-product .item-detail-layout{height: calc(100dvh - 24px);grid-template-columns: 1fr;grid-template-rows: 230px minmax(0,1fr)}.item-detail-art{min-height: 220px}.item-detail-modal.is-product .item-detail-art{height: 230px}.item-detail-copy{padding: 2px 0 4px}.item-detail-modal.is-product .item-detail-copy{padding-right: 2px}.item-detail-modal.is-business .item-detail-card{max-height: calc(100dvh - 24px)}.item-detail-modal.is-business .item-detail-layout{padding: 14px}.item-detail-modal.is-business .item-detail-copy{max-height: calc(100dvh - 52px)}.item-detail-modal.is-business .item-business-summary{grid-template-columns: 64px minmax(0,1fr);padding: 14px}.item-detail-modal.is-business .item-business-avatar{width: 64px;height: 64px}.item-detail-modal.is-business .item-business-copy strong{font-size: 18px}.item-detail-modal.is-business .item-business-profile-pill{grid-column: 1 / -1;width: 100%}.item-job-grid{grid-template-columns: 1fr}.item-business-summary{grid-template-columns: 52px minmax(0,1fr)}.item-business-profile-pill{grid-column: 1 / -1;width: 100%}.item-business-facts,.item-business-library-grid,.item-business-actions{grid-template-columns: 1fr}.item-product-gallery-thumbs{ --item-gallery-thumb-size: clamp(64px,21vw,92px);grid-template-columns: repeat(auto-fit,minmax(var(--item-gallery-thumb-size),var(--item-gallery-thumb-size)))}.item-product-gallery-thumb{width: var(--item-gallery-thumb-size);height: var(--item-gallery-thumb-size);min-height: var(--item-gallery-thumb-size)}.item-product-gallery-caption{left: 8px;right: 8px;bottom: 8px;padding: 7px 8px}.item-product-actions{grid-template-columns: 1fr}.item-product-seller{grid-template-columns: 48px minmax(0,1fr)}.item-product-profile-pill{grid-column: 1 / -1;width: 100%}.item-product-social{grid-template-columns: repeat(2,minmax(0,1fr))}.item-product-owner-head{display: grid}.item-product-owner-stats{width: fit-content}.item-product-owner-metrics{grid-template-columns: repeat(2,minmax(0,1fr))}.item-product-comment-preview{grid-template-columns: 30px minmax(0,1fr)}.item-product-comment-preview button{grid-column: 2;width: fit-content}.item-product-specs{grid-template-columns: 1fr}.item-product-specs div{min-height: 0}.clip-viewer-slide{grid-template-columns: minmax(0,1fr);gap: 9px;padding: 18px 10px}.clip-viewer-side{position: absolute;left: 18px;right: 82px;bottom: 24px;z-index: 5;max-width: none;gap: 8px;pointer-events: none}.clip-viewer-info{position: absolute;left: 18px;right: 82px;bottom: 24px;z-index: 5;max-width: none;gap: 8px;border: 0;background: transparent;box-shadow: none;padding: 0;color: #fff;pointer-events: none;backdrop-filter: none}.clip-viewer-side .clip-viewer-info{position: static;left: auto;right: auto;bottom: auto;max-width: none}.clip-viewer-creator{grid-template-columns: minmax(0,1fr) auto;gap: 8px;border: 0;background: transparent;padding: 0}.clip-viewer-profile{grid-template-columns: 36px minmax(0,1fr);gap: 8px}.clip-viewer-avatar{width: 36px;height: 36px;box-shadow: 0 8px 18px rgba(0,27,71,.22)}.clip-viewer-identity strong,.clip-viewer-identity span,.clip-viewer-info h3,.clip-viewer-info p{color: #fff;text-shadow: 0 2px 10px rgba(0,27,71,.42)}.clip-viewer-identity span{color: rgba(255,255,255,.82)}.clip-viewer-info h3{font-size: 20px;line-height: 1.08}.clip-viewer-info p{display: -webkit-box;overflow: hidden;color: rgba(255,255,255,.84);font-size: 12px;line-height: 1.32; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.clip-viewer-sound{max-width: 100%;background: rgba(0,27,71,.42);color: #fff;backdrop-filter: blur(10px)}.clip-viewer-product-price{min-height: 32px;border-color: rgba(255,255,255,.20);background: rgba(0,27,71,.42);color: #fff;padding: 0 10px;box-shadow: 0 10px 24px rgba(0,27,71,.18)}.clip-viewer-product-price span{color: rgba(255,255,255,.74);font-size: 9px}.clip-viewer-product-price strong{color: #fff;font-size: 13px}.clip-viewer-video-product-chip{left: 10px;right: 10px;bottom: 12px;min-height: 36px;border-radius: 12px;padding: 7px 8px}.clip-viewer-video-product-chip strong{font-size: 12px}.clip-viewer-video-product-chip span{min-height: 22px;font-size: 10px;padding: 0 8px}.clip-viewer-like-chip{min-height: 42px;max-width: calc(100% - 26px);gap: 7px;padding: 0 11px 0 8px;font-size: 12.5px}.clip-viewer-like-icon,.clip-viewer-like-icon svg,.clip-viewer-like-icon img{width: 25px;height: 25px}.clip-viewer-like-count{min-width: 22px;height: 22px;padding: 0 6px;font-size: 11px}.clip-viewer-product-details{gap: 7px;border-color: rgba(255,255,255,.18);background: rgba(0,27,71,.36);padding: 9px}.clip-viewer-product-copy{color: rgba(255,255,255,.86);font-size: 12px;line-height: 1.3;text-shadow: 0 2px 10px rgba(0,27,71,.42)}.clip-viewer-product-facts{grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}.clip-viewer-product-facts div{background: rgba(255,255,255,.12);padding: 7px}.clip-viewer-product-facts dt{color: rgba(255,255,255,.70);font-size: 9px}.clip-viewer-product-facts dd{color: #fff;font-size: 11.5px}.clip-viewer-profile,.clip-viewer-customer,.clip-viewer-like-chip{pointer-events: auto}.clip-viewer-customer{min-height: 34px;max-width: 116px;padding: 0 12px;overflow: hidden;text-overflow: ellipsis;font-size: 10.5px}.clip-viewer-frame{width: min(100%,calc(100vw - 78px));height: min(calc(100dvh - 36px),720px);border-radius: 15px}.clip-viewer-controls{left: auto;right: 12px;top: 56px;gap: 7px}.clip-viewer-control{width: 42px;height: 42px}.clip-viewer-control svg{width: 19px;height: 19px}.clip-viewer-actions{display: none !important}.clip-viewer-action{width: 52px;min-height: 49px;color: rgba(255,255,255,.90)}.clip-viewer-action button{width: 36px;height: 32px;border-color: rgba(255,255,255,.26);border-radius: 10px;background: rgba(255,255,255,.13);color: inherit;box-shadow: 0 10px 22px rgba(0,27,71,.18),inset 0 1px 0 rgba(255,255,255,.22)}.clip-viewer-action.is-active button{background: rgba(255,244,232,.95);color: #d85a00;box-shadow: 0 12px 26px rgba(255,106,0,.18),inset 0 1px 0 rgba(255,255,255,.90)}.clip-viewer-action-text{width: 52px;color: rgba(255,255,255,.88);text-shadow: 0 1px 8px rgba(0,27,71,.30)}.clip-viewer-action-text strong{right: 5px;top: -5px;min-width: 17px;height: 17px;border-color: rgba(255,255,255,.48);background: rgba(255,255,255,.94);color: #001b47;font-size: 10px;text-shadow: none}.clip-viewer-action-text small{font-size: 10.5px}.clip-viewer-feedback{width: 52px;color: rgba(255,255,255,.72);text-shadow: none}.clip-viewer-comments-panel{position: fixed;left: 12px;right: 12px;bottom: 12px;top: auto;width: auto;max-height: 46dvh;transform: none}.clip-viewer-close{right: 12px;top: 10px;width: 38px;height: 38px}}



      [hidden] { display: none !important; }
      [data-business-dashboard],
      [data-business-statistics-view],
      [data-business-services-view],
      [data-business-chat-view],
      [data-business-customers-view],
      [data-business-upload-view],
      [data-business-profile-view],
      [data-public-business],
      [data-public-customer-shell],
      .business-service-grid,
      .business-chat-grid,
      .business-upload-grid,
      .public-content,
      .public-media-grid,
      .feed-create-modal,
      .location-overlay,
      .profile-photo-overlay,
      .camera-sheet,
      .crop-modal {
        content-visibility: auto;
        contain-intrinsic-size: 1px 720px;
      }
      .feed-create-modal[aria-hidden="true"],
      .location-overlay:not(.is-open),
      .profile-photo-overlay:not(.is-open),
      .camera-sheet[hidden],
      .crop-modal[hidden] {
        content-visibility: hidden;
        contain: layout style paint;
      }
      .business-live-product-list,
      .business-posted-list {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(min(100%, 230px), 1fr));
        gap: 16px;
        align-items: start;
      }
      .business-live-product-card,
      .feed-card {
        min-width: 0;
        overflow: hidden;
        border: 1px solid rgba(0,27,71,.10);
        border-radius: 14px;
        background: rgba(255,255,255,.94);
        color: var(--emy-navy);
        box-shadow: 0 14px 34px rgba(0,27,71,.10);
      }
      .business-live-product-media,
      .social-feed-media {
        min-height: 160px;
        background: linear-gradient(135deg,#f3f6fb,#fff7ef);
        display: grid;
        place-items: center;
        color: var(--emy-orange);
        font-size: 11px;
        font-weight: 800;
      }
      .business-live-product-media img,
      .business-live-product-media video,
      .social-feed-media img,
      .social-feed-media video {
        width: 100%;
        height: 100%;
        min-height: 160px;
        object-fit: cover;
        display: block;
      }
      .business-live-product-copy,
      .social-feed-caption,
      .social-feed-body {
        padding: 12px;
      }
      .business-live-product-copy h3,
      .feed-card h3 {
        margin: 0 0 6px;
        font-size: 15px;
        line-height: 1.25;
      }
      .business-live-product-copy p,
      .social-feed-caption {
        margin: 0;
        color: #5e6a82;
        font-size: 12px;
        line-height: 1.4;
      }
      .business-live-product-price {
        display: block;
        margin-top: 10px;
        color: var(--emy-orange);
      }



    [data-feed-social-actions],
    .home-created-social,
    .social-feed-actions,
    .social-feed-actions-counted,
    .social-feed-action-set,
    .social-feed-action-pair,
    .reel-inline-action[data-feed-action],
    .social-feed-comments-link,
    .product-stats,
    .feed-card [data-feed-stat],
    .home-created-card [data-feed-stat],
    .home-flow-item [data-feed-stat],
    .social-feed-card [data-feed-stat] { display: none !important; }



    .notification-row { grid-template-columns: 42px minmax(0, 1fr) 28px !important; }
    .business-notification-row { grid-template-columns: 54px minmax(0, 1fr) 28px !important; }
    .notification-thumb,
    .business-notification-thumb { display: none !important; }


.annexed-feed-middle .feed-comment-form,
      .home-created-card .feed-comment-form,
      [data-unified-feed-cards="true"] .feed-comment-form,
      .social-feed-card .feed-comment-form,
      .feed-comment-form,
      .clip-viewer-comment-form {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr) auto;
        align-items: center;
        gap: 4px;
        margin-top: 10px;
        padding: 4px;
        border: 1px solid rgba(0,27,71,.09);
        border-radius: 999px;
        background: linear-gradient(180deg, rgba(255,255,255,.96), rgba(247,249,252,.92));
        box-shadow: 0 10px 22px rgba(0,27,71,.06), inset 0 1px 0 rgba(255,255,255,.96);
        backdrop-filter: blur(12px) saturate(1.04);
        overflow: visible;
      }
      .annexed-feed-middle .feed-comment-form:focus-within,
      .home-created-card .feed-comment-form:focus-within,
      [data-unified-feed-cards="true"] .feed-comment-form:focus-within,
      .social-feed-card .feed-comment-form:focus-within,
      .feed-comment-form:focus-within,
      .clip-viewer-comment-form:focus-within {
        border-color: rgba(255,106,0,.28);
        box-shadow: 0 0 0 3px rgba(255,106,0,.08), 0 12px 24px rgba(0,27,71,.08), inset 0 1px 0 rgba(255,255,255,.98);
      }
      .annexed-feed-middle .feed-comment-form input,
      .home-created-card .feed-comment-form input,
      [data-unified-feed-cards="true"] .feed-comment-form input,
      .social-feed-card .feed-comment-form input,
      .feed-comment-form input,
      .clip-viewer-comment-form input {
        min-width: 0;
        height: 36px;
        border: 0;
        border-radius: 999px;
        background: transparent;
        color: var(--emy-navy, #001b47);
        outline: none;
        padding: 0 38px 0 13px;
        font: inherit;
        font-size: 12.5px;
        line-height: 1;
        font-weight: 560;
        box-shadow: none;
      }
      .annexed-feed-middle .feed-comment-form input::placeholder,
      .home-created-card .feed-comment-form input::placeholder,
      [data-unified-feed-cards="true"] .feed-comment-form input::placeholder,
      .social-feed-card .feed-comment-form input::placeholder,
      .feed-comment-form input::placeholder,
      .clip-viewer-comment-form input::placeholder {
        color: #8a94a8;
        font-weight: 520;
      }
      .annexed-feed-middle .feed-comment-form button,
      .home-created-card .feed-comment-form button,
      [data-unified-feed-cards="true"] .feed-comment-form button,
      .social-feed-card .feed-comment-form button,
      .feed-comment-form button,
      .clip-viewer-comment-form button {
        width: auto;
        min-width: 54px;
        height: 34px;
        min-height: 34px;
        border: 0;
        border-radius: 999px;
        background: linear-gradient(135deg, #ff7a1a, #ff5f00);
        color: #fff;
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 4px;
        padding: 0 14px;
        font: inherit;
        font-size: 11.5px;
        line-height: 1;
        font-weight: 850;
        white-space: nowrap;
        box-shadow: 0 8px 16px rgba(255,106,0,.18), inset 0 1px 0 rgba(255,255,255,.24);
      }
      .annexed-feed-middle .feed-comment-form button:hover,
      .home-created-card .feed-comment-form button:hover,
      [data-unified-feed-cards="true"] .feed-comment-form button:hover,
      .social-feed-card .feed-comment-form button:hover,
      .feed-comment-form button:hover,
      .clip-viewer-comment-form button:hover {
        transform: translateY(-1px);
        box-shadow: 0 10px 18px rgba(255,106,0,.22), inset 0 1px 0 rgba(255,255,255,.28);
      }
      @media (max-width: 520px) {
        .annexed-feed-middle .feed-comment-form,
        .home-created-card .feed-comment-form,
        [data-unified-feed-cards="true"] .feed-comment-form,
        .social-feed-card .feed-comment-form,
        .feed-comment-form,
        .clip-viewer-comment-form {
          gap: 3px;
          padding: 3px;
        }
        .annexed-feed-middle .feed-comment-form input,
        .home-created-card .feed-comment-form input,
        [data-unified-feed-cards="true"] .feed-comment-form input,
        .social-feed-card .feed-comment-form input,
        .feed-comment-form input,
        .clip-viewer-comment-form input {
          height: 34px;
          padding-left: 11px;
          padding-right: 34px;
          font-size: 12px;
        }
        .annexed-feed-middle .feed-comment-form button,
        .home-created-card .feed-comment-form button,
        [data-unified-feed-cards="true"] .feed-comment-form button,
        .social-feed-card .feed-comment-form button,
        .feed-comment-form button,
        .clip-viewer-comment-form button {
          min-width: 50px;
          height: 32px;
          min-height: 32px;
          padding: 0 12px;
          font-size: 11px;
        }
      }


.item-product-comments .item-product-section-title,
      .clip-viewer-comments-title,
      .clip-viewer-comments-head strong {
        color: var(--emy-navy, #001b47) !important;
        font-family: inherit !important;
        font-size: 17px !important;
        line-height: 1.25 !important;
        font-weight: 600 !important;
        letter-spacing: 0 !important;
      }
      .item-product-comments .item-product-section-title strong,
      .clip-viewer-comments-title b {
        font-weight: 600 !important;
        letter-spacing: 0 !important;
      }
      .item-product-comments .item-product-section-title span,
      .item-product-comments [data-item-product-comment-total],
      [data-feed-comment-total],
      .clip-viewer-comments-title span,
      .social-feed-comments-link {
        color: #667085 !important;
        font-family: inherit !important;
        font-size: 12px !important;
        line-height: 1.25 !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
      }
      .item-product-comments .item-product-section-note {
        color: #667085 !important;
        font-family: inherit !important;
        font-size: 13px !important;
        line-height: 1.45 !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
      }
      .feed-comment-bubble,
      .feed-comment-reply-bubble,
      .annexed-feed-middle .social-feed-card .feed-comment-bubble,
      .home-created-card .feed-comment-bubble,
      .home-created-card .feed-comment-reply-bubble,
      [data-unified-feed-cards="true"] .feed-comment-bubble,
      [data-unified-feed-cards="true"] .feed-comment-reply-bubble,
      .results .feed-comment-bubble,
      .results .feed-comment-reply-bubble,
      .item-product-comment-bubble,
      .item-product-comment-text,
      .item-product-comment-reply-row .item-product-comment-bubble,
      .clip-viewer-comment-bubble,
      .clip-viewer-comment-bubble [data-clip-comment-text],
      .clip-viewer-comment-bubble [data-clip-comment-reply-text] {
        color: #344054 !important;
        font-family: inherit !important;
        font-size: 13px !important;
        line-height: 1.45 !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
      }
      .feed-comment-bubble strong,
      .feed-comment-reply-bubble strong,
      .annexed-feed-middle .social-feed-card .feed-comment-bubble strong,
      .home-created-card .feed-comment-bubble strong,
      .home-created-card .feed-comment-reply-bubble strong,
      [data-unified-feed-cards="true"] .feed-comment-bubble strong,
      [data-unified-feed-cards="true"] .feed-comment-reply-bubble strong,
      .results .feed-comment-bubble strong,
      .results .feed-comment-reply-bubble strong,
      .item-product-comment-bubble strong,
      .clip-viewer-comment-bubble strong {
        color: var(--emy-navy, #001b47) !important;
        font-family: inherit !important;
        font-size: 12px !important;
        line-height: 1.22 !important;
        font-weight: 600 !important;
        letter-spacing: 0 !important;
      }
      .feed-comment-actions,
      .item-product-comment-actions,
      .clip-viewer-comment-actions {
        color: #7a869e !important;
        font-family: inherit !important;
        font-size: 11px !important;
        line-height: 1 !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
      }
      .feed-comment-actions button,
      .item-product-comment-actions button,
      .clip-viewer-comment-actions button,
      [data-emy-comment-replies-toggle] {
        font-family: inherit !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
      }
      .feed-comment-action-count,
      .item-product-comment-actions [data-item-product-comment-like-count],
      .item-product-comment-actions [data-item-product-comment-dislike-count],
      .clip-viewer-comment-actions [data-clip-comment-like-count],
      .clip-viewer-comment-actions [data-clip-comment-dislike-count],
      .clip-viewer-comment-actions [data-clip-reply-like-count],
      .clip-viewer-comment-actions [data-clip-reply-dislike-count] {
        color: #7a869e !important;
        font-family: inherit !important;
        font-size: 11px !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
      }
      .feed-comment-form input,
      .feed-comment-form textarea,
      .feed-comment-reply-form input,
      .feed-comment-reply-form textarea,
      .item-product-comment-preview input,
      .item-product-comment-preview textarea,
      .item-product-comment-reply-form input,
      .item-product-comment-reply-form textarea,
      .item-product-comment-edit-field,
      .item-product-chat-edit-field,
      .clip-viewer-comment-form input,
      .clip-viewer-comment-form textarea,
      .clip-viewer-comment-reply-form input,
      .clip-viewer-comment-reply-form textarea,
      .clip-viewer-comment-edit-field,
      [data-feed-comment-edit-field] {
        color: #344054 !important;
        font-family: inherit !important;
        font-size: 13px !important;
        line-height: 1.4 !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
      }
      .feed-comment-form input::placeholder,
      .feed-comment-form textarea::placeholder,
      .feed-comment-reply-form input::placeholder,
      .feed-comment-reply-form textarea::placeholder,
      .item-product-comment-preview input::placeholder,
      .item-product-comment-preview textarea::placeholder,
      .item-product-comment-reply-form input::placeholder,
      .item-product-comment-reply-form textarea::placeholder,
      .clip-viewer-comment-form input::placeholder,
      .clip-viewer-comment-form textarea::placeholder,
      .clip-viewer-comment-reply-form input::placeholder,
      .clip-viewer-comment-reply-form textarea::placeholder {
        color: #8a94a8 !important;
        font-family: inherit !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
        opacity: 1 !important;
      }
      .feed-comment-form button,
      .feed-comment-reply-form button,
      .item-product-comment-preview button,
      .item-product-comment-reply-form button,
      .clip-viewer-comment-form button,
      .clip-viewer-comment-reply-form button {
        font-family: inherit !important;
        font-weight: 600 !important;
        letter-spacing: 0 !important;
      }


.feed-job-desc,
      .feed-event-post-details p,
      .social-feed-event-card .feed-event-post-details p,
      .annexed-feed-middle .social-feed-event-card .feed-event-post-details p,
      .results .feed-job-desc,
      .results .feed-event-post-details p {
        color: #344054 !important;
        font-size: 13px !important;
        line-height: 1.48 !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
      }
      .feed-job-meta span,
      .feed-event-post-meta span,
      .social-feed-event-card .feed-event-post-meta span,
      .annexed-feed-middle .social-feed-event-card .feed-event-post-meta span,
      .results .feed-job-meta span,
      .results .feed-event-post-meta span {
        border: 1px solid rgba(0,27,71,.08) !important;
        border-top-color: rgba(255,106,0,.20) !important;
        border-radius: 12px !important;
        background: linear-gradient(180deg,#fff,#f8fafc) !important;
        color: #001b47 !important;
        padding: 10px 12px !important;
        font-size: 13px !important;
        line-height: 1.35 !important;
        font-weight: 720 !important;
        letter-spacing: 0 !important;
        box-shadow: 0 8px 18px rgba(0,27,71,.045) !important;
      }
      .feed-job-meta span b,
      .feed-event-post-meta span b,
      .social-feed-event-card .feed-event-post-meta span b,
      .annexed-feed-middle .social-feed-event-card .feed-event-post-meta span b,
      .results .feed-job-meta span b,
      .results .feed-event-post-meta span b {
        display: block !important;
        margin-bottom: 5px !important;
        color: #667085 !important;
        font-size: 10px !important;
        line-height: 1 !important;
        font-weight: 760 !important;
        letter-spacing: 0 !important;
        text-transform: none !important;
      }
      .item-detail-modal.is-event .item-event-grid {
        width: 100% !important;
        display: grid !important;
        grid-template-columns: repeat(3,minmax(0,1fr)) !important;
        gap: 10px !important;
        padding: 14px 16px 0 !important;
      }
      .item-detail-modal.is-event .item-event-grid span {
        border: 1px solid rgba(0,27,71,.08) !important;
        border-top-color: rgba(255,106,0,.20) !important;
        border-radius: 12px !important;
        background: linear-gradient(180deg,#fff,#f8fafc) !important;
        color: #001b47 !important;
        padding: 11px 12px !important;
        font-size: 13px !important;
        line-height: 1.35 !important;
        font-weight: 720 !important;
        letter-spacing: 0 !important;
        box-shadow: 0 8px 18px rgba(0,27,71,.045) !important;
      }
      .item-detail-modal.is-event .item-event-grid b {
        display: block !important;
        margin-bottom: 5px !important;
        color: #667085 !important;
        font-size: 10px !important;
        line-height: 1 !important;
        font-weight: 760 !important;
        letter-spacing: 0 !important;
        text-transform: none !important;
      }
      .item-detail-modal.is-event .item-event-grid em {
        display: block !important;
        color: #001b47 !important;
        font-style: normal !important;
        font-size: 13px !important;
        line-height: 1.35 !important;
        font-weight: 720 !important;
        letter-spacing: 0 !important;
      }
      @media (max-width: 640px) {
        .item-detail-modal.is-event .item-event-grid {
          grid-template-columns: 1fr !important;
        }
      }
      .feed-job-hero strong,
      .feed-event-post-hero strong,
      .feed-job-cover-editor > strong,
      .feed-event-preview strong,
      .feed-article-card-body h2,
      .home-created-body h3,
      .home-flow-body h3,
      .social-feed-quote-title,
      .caption strong,
      .reel-card .caption strong,
      .feed-clip-card .caption strong,
      .feed-product-clip-card .caption strong,
      .annexed-feed-middle .feed-clip-card .caption strong,
      .annexed-feed-middle .feed-product-clip-card .caption strong,
      .annexed-feed-middle .feed-list .feed-clip-card .caption strong,
      .annexed-feed-middle .feed-list .feed-product-clip-card .caption strong,
      [data-unified-feed-cards="true"] .social-feed-quote-title,
      .results .feed-article-card-body h2,
      .results .feed-job-hero strong,
      .results .feed-event-post-hero strong {
        font-size: 17px !important;
        line-height: 1.24 !important;
        font-weight: 620 !important;
        letter-spacing: 0 !important;
      }
      .social-feed-text-panel p,
      .social-feed-card.is-text-only .social-feed-text-panel p,
      .annexed-feed-middle .social-feed-text-panel p,
      .annexed-feed-middle .social-feed-card.is-text-only .social-feed-text-panel p,
      .annexed-feed-middle .feed-list .social-feed-card.is-text-only .social-feed-text-panel p,
      [data-unified-feed-cards="true"] .social-feed-text-panel p,
      .feed-list .social-feed-card.is-text-only .social-feed-text-panel p,
      .results .social-feed-text-panel p,
      .home-created-card.is-post .home-created-body h3,
      .home-created-card.is-post .home-created-body p,
      .item-detail-modal.is-post.is-text-post .item-detail-copy > h2,
      .item-detail-modal.is-post.is-text-post .item-detail-description {
        color: #344054 !important;
        font-size: 14.5px !important;
        line-height: 1.55 !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
      }
      .composer textarea,
      .composer textarea::placeholder,
      [data-feed-compose-text],
      [data-feed-compose-text]::placeholder,
      [data-compose-text],
      [data-compose-text]::placeholder {
        font-family: inherit !important;
        font-size: 14px !important;
        line-height: 1.48 !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
      }
      .composer textarea,
      [data-feed-compose-text],
      [data-compose-text] {
        color: #344054 !important;
      }
      .composer textarea::placeholder,
      [data-feed-compose-text]::placeholder,
      [data-compose-text]::placeholder {
        color: #7a869e !important;
        opacity: 1 !important;
      }
      .feed-article-card-body p,
      .home-created-body p,
      .home-flow-body p,
      .social-feed-quote-text,
      .caption > span,
      .product-clip-copy,
      .annexed-feed-middle .feed-clip-card .caption > span,
      .annexed-feed-middle .product-clip-copy,
      .annexed-feed-middle .feed-list .feed-clip-card .caption > span,
      .annexed-feed-middle .feed-list .product-clip-copy,
      [data-unified-feed-cards="true"] .social-feed-quote-text,
      .results .feed-article-card-body p {
        font-size: 13px !important;
        line-height: 1.48 !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
      }
      .social-feed-caption,
      .annexed-feed-middle .social-feed-caption,
      .annexed-feed-middle .feed-list .social-feed-card .social-feed-caption,
      [data-unified-feed-cards="true"] .social-feed-caption,
      .results .social-feed-caption {
        font-weight: 430 !important;
        letter-spacing: 0 !important;
      }
      .social-feed-caption strong,
      .annexed-feed-middle .social-feed-caption strong,
      [data-unified-feed-cards="true"] .social-feed-caption strong,
      .results .social-feed-caption strong {
        font-weight: 600 !important;
        letter-spacing: 0 !important;
      }
      .feed-job-hero span,
      .feed-event-post-hero span,
      .feed-job-cover-editor > span,
      .feed-event-preview-badge,
      .feed-article-card-body > span,
      .product-source,
      .feed-product-card .body .product-source,
      .results .feed-job-hero span,
      .results .feed-event-post-hero span {
        font-size: 11px !important;
        line-height: 1.18 !important;
        font-weight: 400 !important;
        color: #b45309 !important;
        letter-spacing: 0 !important;
      }
      .product-clip-panel strong,
      .feed-list .product-clip-panel strong,
      .results .product-clip-panel strong,
      .annexed-feed-middle .product-clip-panel strong,
      .annexed-feed-middle .feed-list .product-clip-panel strong,
      [data-unified-feed-cards="true"] .product-clip-panel strong,
      .reel-product-strip strong,
      .search-reel-product strong {
        font-size: 12px !important;
        line-height: 1.28 !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
      }
      .product-clip-panel span,
      .feed-list .product-clip-panel span,
      .results .product-clip-panel span,
      .annexed-feed-middle .product-clip-panel span,
      .annexed-feed-middle .feed-list .product-clip-panel span,
      [data-unified-feed-cards="true"] .product-clip-panel span,
      .reel-product-strip span,
      .search-reel-product span {
        font-size: 10.5px !important;
        line-height: 1.3 !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
      }
      .product-clip-price,
      .feed-list .product-clip-price,
      .results .product-clip-price,
      .annexed-feed-middle .product-clip-price,
      .annexed-feed-middle .feed-list .product-clip-price,
      [data-unified-feed-cards="true"] .product-clip-price,
      .social-feed-product-price,
      .feed-list .social-feed-product-price,
      .results .social-feed-product-price,
      .annexed-feed-middle .social-feed-product-price,
      .feed-product-card .price,
      .feed-list .feed-product-card .price,
      .results .feed-product-card .price {
        font-size: 13px !important;
        line-height: 1 !important;
        font-weight: 600 !important;
        letter-spacing: 0 !important;
      }
      [data-home-static-product-list] .feed-product-card h3,
      [data-home-static-product-list] .product-card h3 {
        display: -webkit-box !important;
        overflow: hidden !important;
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 2 !important;
      }
      [data-home-static-product-list] .feed-product-card .body > p,
      [data-home-static-product-list] .product-card .body > p {
        display: block !important;
        overflow: hidden !important;
        white-space: nowrap !important;
        text-overflow: ellipsis !important;
      }
      [data-home-static-product-list] .feed-product-card > .social-feed-more,
      [data-home-static-product-list] .product-card > .social-feed-more {
        position: absolute !important;
        top: 10px !important;
        right: 10px !important;
        z-index: 12 !important;
        display: grid !important;
        place-items: center !important;
      }


.product-clip-panel,
      .feed-list .product-clip-panel,
      .results .product-clip-panel,
      .annexed-feed-middle .product-clip-panel,
      .annexed-feed-middle .feed-list .product-clip-panel,
      [data-unified-feed-cards="true"] .product-clip-panel,
      .reel-product-strip,
      .search-reel-product {
        position: relative !important;
        isolation: isolate !important;
        overflow: hidden !important;
        height: auto !important;
        min-height: 48px !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        grid-template-rows: auto auto !important;
        align-items: center !important;
        gap: 3px 8px !important;
        margin-top: 6px !important;
        border: 1px solid rgba(255,255,255,.42) !important;
        border-radius: 8px !important;
        background: rgba(17,24,39,.34) !important;
        color: #fff !important;
        padding: 7px 8px !important;
        transform: translateZ(0) !important;
        box-shadow: inset 0 0 0 1px rgba(255,255,255,.12) !important;
        backdrop-filter: blur(19px) saturate(1.22) !important;
        -webkit-backdrop-filter: blur(19px) saturate(1.22) !important;
      }
      .product-clip-panel::before,
      .feed-list .product-clip-panel::before,
      .results .product-clip-panel::before,
      .annexed-feed-middle .product-clip-panel::before,
      .annexed-feed-middle .feed-list .product-clip-panel::before,
      [data-unified-feed-cards="true"] .product-clip-panel::before,
      .reel-product-strip::before,
      .search-reel-product::before {
        content: "" !important;
        display: none !important;
        position: absolute !important;
        inset: 1px !important;
        z-index: -1 !important;
        border-radius: 7px !important;
        background: linear-gradient(135deg, rgba(255,255,255,.34), transparent 38%, rgba(255,255,255,.08) 100%) !important;
        pointer-events: none !important;
      }
      .product-clip-panel strong,
      .feed-list .product-clip-panel strong,
      .results .product-clip-panel strong,
      .annexed-feed-middle .product-clip-panel strong,
      .annexed-feed-middle .feed-list .product-clip-panel strong,
      [data-unified-feed-cards="true"] .product-clip-panel strong,
      .reel-product-strip strong,
      .search-reel-product strong {
        position: relative !important;
        z-index: 1 !important;
        display: block !important;
        min-height: 0 !important;
        overflow: hidden !important;
        color: rgba(255,255,255,.94) !important;
        font-size: 12px !important;
        line-height: 1.28 !important;
        font-weight: 500 !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        text-shadow: none !important;
      }
      .product-clip-panel span,
      .feed-list .product-clip-panel span,
      .results .product-clip-panel span,
      .annexed-feed-middle .product-clip-panel span,
      .annexed-feed-middle .feed-list .product-clip-panel span,
      [data-unified-feed-cards="true"] .product-clip-panel span,
      .reel-product-strip span,
      .search-reel-product span {
        position: relative !important;
        z-index: 1 !important;
        display: block !important;
        overflow: hidden !important;
        min-height: 0 !important;
        margin-top: 0 !important;
        color: rgba(255,255,255,.76) !important;
        font-size: 10.5px !important;
        line-height: 1.24 !important;
        font-weight: 400 !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
      }
      .product-clip-price,
      .feed-list .product-clip-price,
      .results .product-clip-price,
      .annexed-feed-middle .product-clip-price,
      .annexed-feed-middle .feed-list .product-clip-price,
      [data-unified-feed-cards="true"] .product-clip-price,
      .reel-product-strip b,
      .search-reel-product b {
        position: relative !important;
        z-index: 1 !important;
        grid-column: 2 !important;
        grid-row: 1 / span 2 !important;
        min-height: 24px !important;
        width: fit-content !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        margin-top: 0 !important;
        align-self: center !important;
        border: 1px solid rgba(255,255,255,.48) !important;
        border-radius: 999px !important;
        background: rgba(255,255,255,.16) !important;
        color: rgba(255,255,255,.96) !important;
        padding: 0 10px !important;
        font-size: 11.5px !important;
        line-height: 1 !important;
        font-weight: 600 !important;
        font-style: normal !important;
        white-space: nowrap !important;
        box-shadow: none !important;
        text-shadow: none !important;
        backdrop-filter: blur(14px) saturate(1.18) !important;
        -webkit-backdrop-filter: blur(14px) saturate(1.18) !important;
      }
      .social-feed-product-price,
      .feed-list .social-feed-product-price,
      .results .social-feed-product-price,
      .annexed-feed-middle .social-feed-product-price {
        position: absolute !important;
        left: 12px !important;
        bottom: 12px !important;
        z-index: 3 !important;
        min-height: 26px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid rgba(255,255,255,.48) !important;
        border-radius: 999px !important;
        background: rgba(17,24,39,.34) !important;
        color: rgba(255,255,255,.96) !important;
        padding: 0 10px !important;
        font-size: 11.5px !important;
        line-height: 1 !important;
        font-weight: 600 !important;
        white-space: nowrap !important;
        box-shadow: none !important;
        text-shadow: none !important;
        backdrop-filter: blur(14px) saturate(1.18) !important;
        -webkit-backdrop-filter: blur(14px) saturate(1.18) !important;
      }
      .feed-product-clip-card .caption,
      .feed-list .feed-product-clip-card .caption,
      .results .feed-product-clip-card .caption,
      .annexed-feed-middle .feed-product-clip-card .caption,
      .annexed-feed-middle .feed-list .feed-product-clip-card .caption,
      [data-unified-feed-cards="true"] .feed-product-clip-card .caption,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card .caption {
        background: transparent !important;
        box-shadow: none !important;
        text-shadow: none !important;
      }
      .feed-product-clip-card .caption::before,
      .feed-product-clip-card .caption::after,
      .feed-list .feed-product-clip-card .caption::before,
      .feed-list .feed-product-clip-card .caption::after,
      .results .feed-product-clip-card .caption::before,
      .results .feed-product-clip-card .caption::after,
      .annexed-feed-middle .feed-product-clip-card .caption::before,
      .annexed-feed-middle .feed-product-clip-card .caption::after,
      .annexed-feed-middle .feed-list .feed-product-clip-card .caption::before,
      .annexed-feed-middle .feed-list .feed-product-clip-card .caption::after,
      [data-unified-feed-cards="true"] .feed-product-clip-card .caption::before,
      [data-unified-feed-cards="true"] .feed-product-clip-card .caption::after,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card .caption::before,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card .caption::after {
        display: none !important;
        background: transparent !important;
        box-shadow: none !important;
      }
      .feed-product-clip-card .caption strong,
      .feed-product-clip-card .caption span,
      .feed-product-clip-card .caption em,
      .feed-list .feed-product-clip-card .caption strong,
      .feed-list .feed-product-clip-card .caption span,
      .feed-list .feed-product-clip-card .caption em,
      .results .feed-product-clip-card .caption strong,
      .results .feed-product-clip-card .caption span,
      .results .feed-product-clip-card .caption em,
      .annexed-feed-middle .feed-product-clip-card .caption strong,
      .annexed-feed-middle .feed-product-clip-card .caption span,
      .annexed-feed-middle .feed-product-clip-card .caption em,
      .annexed-feed-middle .feed-list .feed-product-clip-card .caption strong,
      .annexed-feed-middle .feed-list .feed-product-clip-card .caption span,
      .annexed-feed-middle .feed-list .feed-product-clip-card .caption em,
      [data-unified-feed-cards="true"] .feed-product-clip-card .caption strong,
      [data-unified-feed-cards="true"] .feed-product-clip-card .caption span,
      [data-unified-feed-cards="true"] .feed-product-clip-card .caption em,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card .caption strong,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card .caption span,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card .caption em {
        text-shadow: none !important;
      }
      @media (max-width: 520px) {
        .product-clip-panel,
        .feed-list .product-clip-panel,
        .results .product-clip-panel,
        .annexed-feed-middle .product-clip-panel,
        .annexed-feed-middle .feed-list .product-clip-panel,
        [data-unified-feed-cards="true"] .product-clip-panel,
        .reel-product-strip,
        .search-reel-product {
          min-height: 42px !important;
          padding: 6px 7px !important;
        }
        .product-clip-panel strong,
        .feed-list .product-clip-panel strong,
        .results .product-clip-panel strong,
        .annexed-feed-middle .product-clip-panel strong,
        .annexed-feed-middle .feed-list .product-clip-panel strong,
        [data-unified-feed-cards="true"] .product-clip-panel strong,
        .reel-product-strip strong,
        .search-reel-product strong {
          font-size: 11.5px !important;
        }
        .product-clip-price,
        .feed-list .product-clip-price,
        .results .product-clip-price,
        .annexed-feed-middle .product-clip-price,
        .annexed-feed-middle .feed-list .product-clip-price,
        [data-unified-feed-cards="true"] .product-clip-price,
        .reel-product-strip b,
        .search-reel-product b {
          min-height: 22px !important;
          padding: 0 8px !important;
          font-size: 10.5px !important;
        }
        .social-feed-product-price,
        .feed-list .social-feed-product-price,
        .results .social-feed-product-price,
        .annexed-feed-middle .social-feed-product-price {
          min-height: 22px !important;
          padding: 0 8px !important;
          font-size: 10.5px !important;
        }
      }


.clip-viewer-caption,
      .clip-viewer-media .emy-media-overlay-text,
      .clip-viewer-slide .emy-media-overlay-text,
      .reel-card .emy-media-overlay-text,
      .feed-clip-card .emy-media-overlay-text,
      .feed-product-clip-card .emy-media-overlay-text,
      .business-posted-clip-card .emy-media-overlay-text,
      .search-reel-card .emy-media-overlay-text,
      .product-clip-panel,
      .feed-list .product-clip-panel,
      .results .product-clip-panel,
      .annexed-feed-middle .product-clip-panel,
      .annexed-feed-middle .feed-list .product-clip-panel,
      .annexed-feed-middle .social-feed-card.is-clip .product-clip-panel,
      .business-posted-list .business-posted-clip-card.reel-card .product-clip-panel,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card .product-clip-panel,
      [data-unified-feed-cards="true"] .product-clip-panel,
      .product-clip-copy,
      .reel-product-strip,
      .search-reel-product,
      .feed-product-clip-card .social-feed-product-price {
        display: none !important;
      }
      .feed-clip-card,
      .feed-product-clip-card,
      .reel-card.feed-clip-card,
      .reel-card.feed-product-clip-card,
      .feed-list .feed-clip-card,
      .feed-list .feed-product-clip-card,
      .results .feed-clip-card,
      .results .feed-product-clip-card,
      .annexed-feed-middle .feed-clip-card,
      .annexed-feed-middle .feed-product-clip-card,
      .annexed-feed-middle .feed-list .feed-clip-card,
      .annexed-feed-middle .feed-list .feed-product-clip-card,
      .business-posted-list .business-posted-clip-card.feed-clip-card,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card,
      [data-unified-feed-cards="true"] .feed-clip-card,
      [data-unified-feed-cards="true"] .feed-product-clip-card {
        background: #05070b !important;
        background-image: none !important;
        color: #fff !important;
      }
      .feed-clip-card,
      .feed-product-clip-card,
      .reel-card.feed-clip-card,
      .reel-card.feed-product-clip-card,
      .feed-list .feed-clip-card,
      .feed-list .feed-product-clip-card,
      .results .feed-clip-card,
      .results .feed-product-clip-card,
      .business-preview-card.feed-clip-card,
      .business-preview-card.feed-product-clip-card,
      .business-preview-card-reel,
      .annexed-feed-middle .feed-clip-card,
      .annexed-feed-middle .feed-product-clip-card,
      .annexed-feed-middle .feed-list .feed-clip-card,
      .annexed-feed-middle .feed-list .feed-product-clip-card,
      .business-posted-list .business-posted-clip-card.feed-clip-card,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card,
      [data-unified-feed-cards="true"] .feed-clip-card,
      [data-unified-feed-cards="true"] .feed-product-clip-card {
        border: 0 !important;
        outline: 0 !important;
        box-shadow: 0 8px 22px rgba(0,27,71,.075) !important;
        background-clip: padding-box !important;
      }
      .feed-product-clip-card,
      .reel-card.feed-product-clip-card,
      .feed-list .feed-product-clip-card,
      .results .feed-product-clip-card,
      .annexed-feed-middle .feed-product-clip-card,
      .annexed-feed-middle .feed-list .feed-product-clip-card,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card,
      [data-unified-feed-cards="true"] .feed-product-clip-card {
        background: #05070b !important;
        background-image: none !important;
      }
      .feed-clip-card .photo,
      .feed-clip-card .photo.pizza,
      .feed-clip-card .photo.reel,
      .feed-clip-card .photo.reel-a,
      .feed-clip-card .photo.reel-b,
      .feed-product-clip-card .photo,
      .feed-product-clip-card .photo.pizza,
      .feed-product-clip-card .photo.reel,
      .feed-product-clip-card .photo.reel-a,
      .feed-product-clip-card .photo.reel-b,
      .reel-card.feed-clip-card .photo,
      .reel-card.feed-product-clip-card .photo,
      .feed-list .feed-clip-card .photo,
      .feed-list .feed-clip-card .photo.pizza,
      .feed-list .feed-clip-card .photo.reel,
      .feed-list .feed-product-clip-card .photo,
      .feed-list .feed-product-clip-card .photo.pizza,
      .feed-list .feed-product-clip-card .photo.reel,
      .results .feed-clip-card .photo,
      .results .feed-clip-card .photo.pizza,
      .results .feed-clip-card .photo.reel,
      .results .feed-product-clip-card .photo,
      .results .feed-product-clip-card .photo.pizza,
      .results .feed-product-clip-card .photo.reel,
      .annexed-feed-middle .feed-clip-card .photo,
      .annexed-feed-middle .feed-clip-card .photo.pizza,
      .annexed-feed-middle .feed-clip-card .photo.reel,
      .annexed-feed-middle .feed-product-clip-card .photo,
      .annexed-feed-middle .feed-product-clip-card .photo.pizza,
      .annexed-feed-middle .feed-product-clip-card .photo.reel,
      .annexed-feed-middle .feed-list .feed-clip-card .photo,
      .annexed-feed-middle .feed-list .feed-product-clip-card .photo,
      .business-posted-list .business-posted-clip-card.feed-clip-card .photo,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card .photo,
      [data-unified-feed-cards="true"] .feed-clip-card .photo,
      [data-unified-feed-cards="true"] .feed-product-clip-card .photo,
      .clip-viewer-media,
      .clip-viewer-media.pizza,
      .clip-viewer-media.shop,
      .clip-viewer-media.bottle,
      .clip-viewer-media.clear-bottle,
      .clip-viewer-media.feed,
      .clip-viewer-media.reel,
      .clip-viewer-media.reel-a,
      .clip-viewer-media.reel-b {
        background: #05070b !important;
        background-image: none !important;
        opacity: 1 !important;
      }
      .feed-clip-card .photo img,
      .feed-clip-card .photo video,
      .feed-product-clip-card .photo img,
      .feed-product-clip-card .photo video,
      .reel-card.feed-clip-card .photo img,
      .reel-card.feed-clip-card .photo video,
      .reel-card.feed-product-clip-card .photo img,
      .reel-card.feed-product-clip-card .photo video,
      .business-preview-card-reel .photo img,
      .business-preview-card-reel .photo video,
      .business-preview-card-reel .business-preview-media img,
      .business-preview-card-reel .business-preview-media video,
      [data-unified-feed-cards="true"] .feed-clip-card .photo img,
      [data-unified-feed-cards="true"] .feed-clip-card .photo video,
      [data-unified-feed-cards="true"] .feed-product-clip-card .photo img,
      [data-unified-feed-cards="true"] .feed-product-clip-card .photo video {
        position: absolute !important;
        inset: 0 !important;
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        opacity: 1 !important;
        visibility: visible !important;
        background: transparent !important;
      }
      .clip-viewer-media,
      .clip-viewer-media.pizza,
      .clip-viewer-media.shop,
      .clip-viewer-media.bottle,
      .clip-viewer-media.clear-bottle,
      .clip-viewer-media.feed,
      .clip-viewer-media.reel,
      .clip-viewer-media.reel-a,
      .clip-viewer-media.reel-b {
        background: #05070b !important;
      }
      .feed-clip-card .photo::before,
      .feed-clip-card .photo::after,
      .feed-product-clip-card .photo::before,
      .feed-product-clip-card .photo::after,
      .reel-card.feed-clip-card .photo::before,
      .reel-card.feed-clip-card .photo::after,
      .reel-card.feed-product-clip-card .photo::before,
      .reel-card.feed-product-clip-card .photo::after,
      .feed-list .feed-clip-card .photo::before,
      .feed-list .feed-clip-card .photo::after,
      .feed-list .feed-product-clip-card .photo::before,
      .feed-list .feed-product-clip-card .photo::after,
      .results .feed-clip-card .photo::before,
      .results .feed-clip-card .photo::after,
      .results .feed-product-clip-card .photo::before,
      .results .feed-product-clip-card .photo::after,
      .annexed-feed-middle .feed-clip-card .photo::before,
      .annexed-feed-middle .feed-clip-card .photo::after,
      .annexed-feed-middle .feed-product-clip-card .photo::before,
      .annexed-feed-middle .feed-product-clip-card .photo::after,
      .business-posted-list .business-posted-clip-card.feed-clip-card .photo::before,
      .business-posted-list .business-posted-clip-card.feed-clip-card .photo::after,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card .photo::before,
      .business-posted-list .business-posted-clip-card.feed-product-clip-card .photo::after,
      .results .reel-card .media::before,
      .results .reel-card .media::after,
      .clip-viewer-media::before,
      .clip-viewer-media::after {
        background: transparent !important;
        background-image: none !important;
        box-shadow: none !important;
      }
      .feed-clip-card .social-feed-actions-counted,
      .feed-product-clip-card .social-feed-actions-counted,
      .feed-clip-card .social-feed-body-counted,
      .feed-product-clip-card .social-feed-body-counted,
      .reel-card .social-feed-actions-counted,
      .reel-card .social-feed-body-counted,
      .feed-clip-card .reel-actions,
      .feed-product-clip-card .reel-actions,
      .reel-card .reel-actions,
      .business-preview-card-reel .reel-actions,
      .business-posted-clip-card .reel-actions,
      .annexed-feed-middle .feed-clip-card .social-feed-actions-counted,
      .annexed-feed-middle .feed-product-clip-card .social-feed-actions-counted,
      .annexed-feed-middle .feed-clip-card .social-feed-body-counted,
      .annexed-feed-middle .feed-product-clip-card .social-feed-body-counted,
      .results .feed-clip-card .social-feed-actions-counted,
      .results .feed-product-clip-card .social-feed-actions-counted,
      .results .feed-clip-card .social-feed-body-counted,
      .results .feed-product-clip-card .social-feed-body-counted {
        background: transparent !important;
        background-image: none !important;
        border-color: rgba(255,255,255,.20) !important;
        box-shadow: none !important;
        color: rgba(255,255,255,.92) !important;
        text-shadow: 0 1px 8px rgba(0,27,71,.38) !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
      }
      .feed-clip-card .social-feed-actions-counted::before,
      .feed-clip-card .social-feed-actions-counted::after,
      .feed-product-clip-card .social-feed-actions-counted::before,
      .feed-product-clip-card .social-feed-actions-counted::after,
      .feed-clip-card .social-feed-body-counted::before,
      .feed-clip-card .social-feed-body-counted::after,
      .feed-product-clip-card .social-feed-body-counted::before,
      .feed-product-clip-card .social-feed-body-counted::after,
      .feed-clip-card .reel-actions::before,
      .feed-clip-card .reel-actions::after,
      .feed-product-clip-card .reel-actions::before,
      .feed-product-clip-card .reel-actions::after,
      .reel-card .social-feed-actions-counted::before,
      .reel-card .social-feed-actions-counted::after,
      .reel-card .social-feed-body-counted::before,
      .reel-card .social-feed-body-counted::after,
      .reel-card .reel-actions::before,
      .reel-card .reel-actions::after,
      .business-preview-card-reel .reel-actions::before,
      .business-preview-card-reel .reel-actions::after,
      .business-posted-clip-card .reel-actions::before,
      .business-posted-clip-card .reel-actions::after {
        display: none !important;
        content: none !important;
        background: transparent !important;
        box-shadow: none !important;
      }
      .feed-clip-card .social-feed-action-set,
      .feed-product-clip-card .social-feed-action-set,
      .feed-clip-card .social-feed-action-pair,
      .feed-product-clip-card .social-feed-action-pair {
        background: transparent !important;
        background-image: none !important;
        box-shadow: none !important;
      }
      .feed-clip-card .social-feed-icon,
      .feed-product-clip-card .social-feed-icon,
      .feed-clip-card .feed-action.social-feed-icon,
      .feed-product-clip-card .feed-action.social-feed-icon {
        border-color: rgba(255,255,255,.26) !important;
        background: rgba(0,27,71,.24) !important;
        color: #fff !important;
        box-shadow: none !important;
        backdrop-filter: blur(10px) saturate(1.08) !important;
        -webkit-backdrop-filter: blur(10px) saturate(1.08) !important;
      }
      .feed-clip-card .social-feed-action-pair strong,
      .feed-product-clip-card .social-feed-action-pair strong,
      .feed-clip-card .reel-actions span,
      .feed-product-clip-card .reel-actions span,
      .reel-card .reel-actions span,
      .business-preview-card-reel .reel-actions span,
      .business-posted-clip-card .reel-actions span,
      .feed-clip-card .social-feed-time,
      .feed-product-clip-card .social-feed-time,
      .feed-clip-card .social-feed-comments-link,
      .feed-product-clip-card .social-feed-comments-link {
        background: transparent !important;
        color: rgba(255,255,255,.92) !important;
        text-shadow: 0 1px 8px rgba(0,27,71,.40) !important;
        box-shadow: none !important;
      }
      .feed-clip-card .reel-owner-link strong,
      .feed-product-clip-card .reel-owner-link strong,
      .business-posted-clip-card .reel-owner-link strong,
      .reel-card .reel-owner-link strong,
      .annexed-feed-middle .feed-clip-card .reel-owner-link strong,
      .annexed-feed-middle .feed-product-clip-card .reel-owner-link strong,
      .annexed-feed-middle .feed-list .feed-clip-card .reel-owner-link strong,
      .annexed-feed-middle .feed-list .feed-product-clip-card .reel-owner-link strong,
      .results .feed-clip-card .reel-owner-link strong,
      .results .feed-product-clip-card .reel-owner-link strong,
      .results .reel-card .reel-owner-link strong,
      [data-unified-feed-cards="true"] .feed-clip-card .reel-owner-link strong,
      [data-unified-feed-cards="true"] .feed-product-clip-card .reel-owner-link strong,
      [data-unified-feed-cards="true"] .reel-card .reel-owner-link strong,
      .customer-public-activity-track .feed-clip-card .reel-owner-link strong,
      .customer-public-activity-track .feed-product-clip-card .reel-owner-link strong,
      .customer-public-activity-track .reel-card .reel-owner-link strong {
        font-size: 10px !important;
        line-height: 1.05 !important;
        font-weight: 760 !important;
        letter-spacing: 0 !important;
      }
      .feed-clip-card .reel-owner-link small,
      .feed-product-clip-card .reel-owner-link small,
      .business-posted-clip-card .reel-owner-link small,
      .annexed-feed-middle .feed-clip-card .reel-owner-link small,
      .annexed-feed-middle .feed-product-clip-card .reel-owner-link small,
      .results .feed-clip-card .reel-owner-link small,
      .results .feed-product-clip-card .reel-owner-link small,
      [data-unified-feed-cards="true"] .reel-card .reel-owner-link small,
      .reel-card .reel-type-badge,
      .feed-clip-card .reel-type-badge,
      .feed-product-clip-card .reel-type-badge {
        display: none !important;
      }
      .reel-card .caption > strong,
      .reel-card .caption > em,
      .feed-clip-card .caption > strong,
      .feed-clip-card .caption > em,
      .feed-product-clip-card .caption > strong,
      .feed-product-clip-card .caption > em,
      .annexed-feed-middle .feed-clip-card .caption > strong,
      .annexed-feed-middle .feed-clip-card .caption > em,
      .annexed-feed-middle .feed-product-clip-card .caption > strong,
      .annexed-feed-middle .feed-product-clip-card .caption > em,
      .business-posted-list .business-posted-clip-card .caption > strong,
      .business-posted-list .business-posted-clip-card .caption > em,
      .reel-card .caption > span:not(.reel-actions):not(.clip-progress):not(.clip-progress-fill):not(.video-duration-badge),
      .feed-clip-card .caption > span:not(.reel-actions):not(.clip-progress):not(.clip-progress-fill):not(.video-duration-badge),
      .feed-product-clip-card .caption > span:not(.reel-actions):not(.clip-progress):not(.clip-progress-fill):not(.video-duration-badge),
      .annexed-feed-middle .feed-clip-card .caption > span:not(.reel-actions):not(.clip-progress):not(.clip-progress-fill):not(.video-duration-badge),
      .annexed-feed-middle .feed-product-clip-card .caption > span:not(.reel-actions):not(.clip-progress):not(.clip-progress-fill):not(.video-duration-badge),
      .business-posted-list .business-posted-clip-card .caption > span:not(.reel-actions):not(.clip-progress):not(.clip-progress-fill):not(.video-duration-badge) {
        display: none !important;
      }
      .reel-card .caption,
      .feed-clip-card .caption,
      .feed-product-clip-card .caption,
      .business-preview-card-reel .caption,
      .business-posted-clip-card .caption,
      .annexed-feed-middle .feed-clip-card .caption,
      .annexed-feed-middle .feed-product-clip-card .caption,
      .annexed-feed-middle .feed-list .feed-clip-card .caption,
      .annexed-feed-middle .feed-list .feed-product-clip-card .caption,
      .business-posted-list .business-posted-clip-card .caption,
      [data-unified-feed-cards="true"] .feed-clip-card .caption,
      [data-unified-feed-cards="true"] .feed-product-clip-card .caption {
        min-height: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        text-shadow: none !important;
      }
      .reel-card .caption::before,
      .reel-card .caption::after,
      .feed-clip-card .caption::before,
      .feed-clip-card .caption::after,
      .feed-product-clip-card .caption::before,
      .feed-product-clip-card .caption::after,
      .business-preview-card-reel .caption::before,
      .business-preview-card-reel .caption::after,
      .business-posted-clip-card .caption::before,
      .business-posted-clip-card .caption::after,
      .annexed-feed-middle .feed-clip-card .caption::before,
      .annexed-feed-middle .feed-clip-card .caption::after,
      .annexed-feed-middle .feed-product-clip-card .caption::before,
      .annexed-feed-middle .feed-product-clip-card .caption::after,
      .business-posted-list .business-posted-clip-card .caption::before,
      .business-posted-list .business-posted-clip-card .caption::after {
        display: none !important;
      }


.clip-viewer-side {
      align-self: center;
      display: grid;
      gap: 14px;
      justify-items: center;
      min-width: 0;
      max-width: 392px;
    }
    .clip-viewer-side .clip-viewer-info {
      width: 100%;
    }
    .clip-viewer-frame { position: relative; }
    .clip-viewer-like-chip {
      position: relative;
      left: auto;
      bottom: auto;
      z-index: 11;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
      min-height: 46px;
      max-width: calc(100% - 34px);
      border: 1px solid rgba(255,106,0,.34);
      border-radius: 999px;
      background: rgba(255,255,255,.96);
      color: #d85a00;
      cursor: pointer;
      padding: 0 13px 0 9px;
      font: 850 13px/1 Inter, Arial, sans-serif;
      letter-spacing: 0;
      box-shadow: 0 18px 36px rgba(0,27,71,.18), 0 12px 28px rgba(255,106,0,.12);
      transform: none;
      transition: transform .16s ease, background .16s ease, border-color .16s ease;
    }
    .clip-viewer-like-chip:hover {
      border-color: rgba(255,106,0,.56);
      background: #fff7ef;
      transform: translateY(-1px);
    }
    .clip-viewer-like-chip.is-active {
      background: #fff4e8;
      border-color: rgba(255,106,0,.48);
      color: #c14f00;
    }
    .clip-viewer-like-icon {
      display: inline-grid;
      place-items: center;
      width: 24px;
      min-width: 24px;
      height: 24px;
      overflow: hidden;
      border-radius: 7px;
    }
    .clip-viewer-like-icon svg,
    .clip-viewer-like-icon img {
      display: block;
      width: 24px;
      height: 24px;
      overflow: visible;
      object-fit: contain;
    }
    .clip-viewer-like-chip.is-bouncing .clip-viewer-like-icon svg,
    .clip-viewer-like-chip.is-bouncing .clip-viewer-like-icon img {
      animation: emyClipMascotLikeBounce .72s ease-in-out both;
    }
    .clip-viewer-like-label,
    .clip-viewer-like-count {
      white-space: nowrap;
    }
    .clip-viewer-like-count {
      min-width: 8px;
      font-weight: 900;
    }
    @keyframes emyClipMascotLikeBounce {
      0%, 100% { transform: translateY(0) rotate(0deg) scale(1); }
      28% { transform: translateY(-4px) rotate(-8deg) scale(1.1); }
      54% { transform: translateY(1px) rotate(7deg) scale(.98); }
      78% { transform: translateY(-1px) rotate(-3deg) scale(1.04); }
    }
    @media (max-width: 680px) {
      .clip-viewer-side { position: absolute; left: 18px; right: 82px; bottom: 24px; z-index: 5; max-width: none; gap: 8px; pointer-events: none; }
      .clip-viewer-side .clip-viewer-info { position: static !important; left: auto !important; right: auto !important; bottom: auto !important; max-width: none !important; }
      .clip-viewer-like-chip { min-height: 42px; gap: 7px; padding: 0 11px 0 8px; font-size: 12.5px; pointer-events: auto; }
    }


.clip-product-mini,
      .reel-card .caption .clip-product-mini,
      .feed-clip-card .caption .clip-product-mini,
      .feed-product-clip-card .caption .clip-product-mini,
      .business-posted-clip-card .caption .clip-product-mini,
      .customer-public-activity-track .caption .clip-product-mini,
      [data-unified-feed-cards="true"] .caption .clip-product-mini {
        width: fit-content !important;
        max-width: min(100%, 220px) !important;
        min-height: 24px !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        align-items: center !important;
        gap: 6px !important;
        margin-top: 5px !important;
        border: 1px solid rgba(255,255,255,.22) !important;
        border-radius: 999px !important;
        background: rgba(0,27,71,.54) !important;
        color: #fff !important;
        padding: 4px 5px 4px 8px !important;
        box-shadow: 0 8px 18px rgba(0,27,71,.18) !important;
        backdrop-filter: blur(10px) saturate(1.08) !important;
        -webkit-backdrop-filter: blur(10px) saturate(1.08) !important;
        pointer-events: none !important;
      }
      .clip-product-mini.is-info,
      .reel-card .caption .clip-product-mini.is-info,
      .feed-clip-card .caption .clip-product-mini.is-info,
      .feed-product-clip-card .caption .clip-product-mini.is-info,
      .business-posted-clip-card .caption .clip-product-mini.is-info,
      .customer-public-activity-track .caption .clip-product-mini.is-info,
      [data-unified-feed-cards="true"] .caption .clip-product-mini.is-info {
        grid-template-columns: minmax(0, 1fr) !important;
        max-width: min(100%, 190px) !important;
        border-radius: 12px !important;
        padding: 5px 8px !important;
      }
      .clip-product-mini strong,
      .reel-card .caption .clip-product-mini strong,
      .feed-clip-card .caption .clip-product-mini strong,
      .feed-product-clip-card .caption .clip-product-mini strong,
      .business-posted-clip-card .caption .clip-product-mini strong,
      .customer-public-activity-track .caption .clip-product-mini strong,
      [data-unified-feed-cards="true"] .caption .clip-product-mini strong {
        min-width: 0 !important;
        display: block !important;
        overflow: hidden !important;
        color: #fff !important;
        font-size: 10.5px !important;
        line-height: 1.05 !important;
        font-weight: 850 !important;
        letter-spacing: 0 !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        text-shadow: 0 1px 6px rgba(0,27,71,.35) !important;
      }
      .clip-product-mini em,
      .reel-card .caption .clip-product-mini em,
      .feed-clip-card .caption .clip-product-mini em,
      .feed-product-clip-card .caption .clip-product-mini em,
      .business-posted-clip-card .caption .clip-product-mini em,
      .customer-public-activity-track .caption .clip-product-mini em,
      [data-unified-feed-cards="true"] .caption .clip-product-mini em {
        min-width: 0 !important;
        display: block !important;
        overflow: hidden !important;
        margin-top: 2px !important;
        color: rgba(255,255,255,.78) !important;
        font-size: 9.5px !important;
        line-height: 1.15 !important;
        font-style: normal !important;
        font-weight: 650 !important;
        letter-spacing: 0 !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        text-shadow: 0 1px 6px rgba(0,27,71,.28) !important;
      }
      .clip-product-mini span,
      .reel-card .caption .clip-product-mini span,
      .feed-clip-card .caption .clip-product-mini span,
      .feed-product-clip-card .caption .clip-product-mini span,
      .business-posted-clip-card .caption .clip-product-mini span,
      .customer-public-activity-track .caption .clip-product-mini span,
      [data-unified-feed-cards="true"] .caption .clip-product-mini span {
        min-height: 18px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 999px !important;
        background: rgba(255,244,232,.96) !important;
        color: #d85a00 !important;
        padding: 0 7px !important;
        font-size: 10px !important;
        line-height: 1 !important;
        font-weight: 900 !important;
        letter-spacing: 0 !important;
        white-space: nowrap !important;
        text-shadow: none !important;
      }
      .feed-clip-card .caption,
      .feed-product-clip-card .caption,
      .reel-card.is-clip .caption,
      .home-flow-item.is-clip .caption,
      .annexed-feed-middle .feed-clip-card .caption,
      .annexed-feed-middle .feed-product-clip-card .caption,
      .annexed-feed-middle .feed-list .feed-clip-card .caption,
      .annexed-feed-middle .feed-list .feed-product-clip-card .caption {
        top: auto !important;
        bottom: 8px !important;
        display: grid !important;
        align-content: end !important;
        gap: 5px !important;
        min-height: 62px !important;
        padding-top: 8px !important;
        padding-bottom: 4px !important;
        overflow: visible !important;
      }
      .business-posted-clip-card .caption,
      .business-posted-list .business-posted-clip-card .caption {
        bottom: 10px !important;
        display: grid !important;
        align-content: end !important;
        gap: 7px !important;
        min-height: 78px !important;
        padding-top: 20px !important;
        padding-bottom: 7px !important;
        overflow: visible !important;
      }
      .feed-clip-card .caption .reel-actions,
      .feed-product-clip-card .caption .reel-actions,
      .reel-card.is-clip .caption .reel-actions,
      .home-flow-item.is-clip .caption .reel-actions,
      .annexed-feed-middle .feed-clip-card .caption .reel-actions,
      .annexed-feed-middle .feed-product-clip-card .caption .reel-actions,
      .annexed-feed-middle .feed-list .feed-clip-card .caption .reel-actions,
      .annexed-feed-middle .feed-list .feed-product-clip-card .caption .reel-actions,
      .business-posted-clip-card .caption .reel-actions,
      .business-posted-list .business-posted-clip-card .caption .reel-actions {
        order: 1 !important;
        position: relative !important;
        z-index: 7 !important;
      }
      .feed-clip-card .caption .clip-product-mini,
      .feed-product-clip-card .caption .clip-product-mini,
      .reel-card.is-clip .caption .clip-product-mini,
      .home-flow-item.is-clip .caption .clip-product-mini,
      .annexed-feed-middle .feed-clip-card .caption .clip-product-mini,
      .annexed-feed-middle .feed-product-clip-card .caption .clip-product-mini,
      .annexed-feed-middle .feed-list .feed-clip-card .caption .clip-product-mini,
      .annexed-feed-middle .feed-list .feed-product-clip-card .caption .clip-product-mini,
      .business-posted-clip-card .caption .clip-product-mini,
      .business-posted-list .business-posted-clip-card .caption .clip-product-mini {
        order: 2 !important;
        position: relative !important;
        z-index: 9 !important;
        display: grid !important;
        visibility: visible !important;
        opacity: 1 !important;
        margin-top: 0 !important;
      }


@media (max-width: 819px) {
        html,
        body {
          max-width: 100% !important;
          overflow-x: hidden !important;
        }
        .phone,
        .app-content,
        .annexed-feed-middle,
        [data-annexed-feed-list],
        .annexed-feed-middle .feed-list,
        .feed-list {
          max-width: 100% !important;
          min-width: 0 !important;
          overflow-x: clip !important;
        }
        .annexed-feed-middle .feed-list:not(.is-product-grid):not(.is-clip-grid),
        [data-annexed-feed-list]:not(.is-product-grid):not(.is-clip-grid) {
          width: 100% !important;
          grid-template-columns: minmax(0, 1fr) !important;
          justify-content: stretch !important;
          justify-items: stretch !important;
        }
        .annexed-feed-middle .feed-list > .feed-card,
        .annexed-feed-middle .feed-list > .social-feed-card,
        .annexed-feed-middle .feed-list > .post-card,
        .annexed-feed-middle .feed-list > .home-created-card,
        .annexed-feed-middle .feed-list > [data-feed-id],
        [data-annexed-feed-list] > .feed-card,
        [data-annexed-feed-list] > .social-feed-card,
        [data-annexed-feed-list] > .post-card,
        [data-annexed-feed-list] > .home-created-card,
        [data-annexed-feed-list] > [data-feed-id] {
          width: 100% !important;
          max-width: 100% !important;
          min-width: 0 !important;
          justify-self: stretch !important;
        }
        .annexed-feed-middle .feed-media,
        .annexed-feed-middle .social-feed-media,
        .annexed-feed-middle .home-created-media,
        .feed-media-carousel,
        .feed-media-carousel-slide,
        .feed-media-carousel-slide img,
        .feed-media-carousel-slide video,
        .feed-media-carousel-slide .emy-video-player {
          max-width: 100% !important;
          min-width: 0 !important;
        }
        .feed-media-carousel {
          width: 100% !important;
          overflow: hidden !important;
        }
      }
      @supports not (overflow: clip) {
        @media (max-width: 819px) {
          .phone,
          .app-content,
          .annexed-feed-middle,
          [data-annexed-feed-list],
          .annexed-feed-middle .feed-list,
          .feed-list {
            overflow-x: hidden !important;
          }
        }
      }
      .annexed-feed-middle .feed-list.is-clip-grid,
      .feed-list.is-clip-grid {
        grid-template-columns: minmax(0, 1fr) !important;
        width: min(100%, 344px) !important;
        justify-content: center !important;
        align-items: start !important;
        gap: 18px !important;
      }
      .annexed-feed-middle .feed-list .feed-clip-card,
      .annexed-feed-middle .feed-list .feed-product-clip-card,
      .feed-list.is-clip-grid > .feed-clip-card,
      .feed-list.is-clip-grid > .feed-product-clip-card {
        width: min(322px, 100%) !important;
        min-height: clamp(472px, 146vw, 572px) !important;
        justify-self: center !important;
      }
      .annexed-feed-middle .feed-list .social-feed-card.is-clip,
      .feed-list.is-clip-grid > .social-feed-card.is-clip {
        width: min(322px, 100%) !important;
        min-width: 0 !important;
        justify-self: center !important;
      }
      .annexed-feed-middle .feed-list .social-feed-card.is-clip .social-feed-media,
      .feed-list.is-clip-grid > .social-feed-card.is-clip .social-feed-media {
        min-height: clamp(472px, 146vw, 572px) !important;
        aspect-ratio: 9 / 16 !important;
      }
      .annexed-feed-middle .social-feed-card.is-repost .social-feed-repost-note,
      .feed-list .social-feed-card.is-repost .social-feed-repost-note,
      [data-unified-feed-cards="true"] .social-feed-card.is-repost .social-feed-repost-note,
      .business-posted-list .social-feed-card.is-repost .social-feed-repost-note,
      .customer-public-activity-track .social-feed-card.is-repost .social-feed-repost-note {
        margin: 8px 12px 2px !important;
        box-sizing: border-box !important;
      }
      .annexed-feed-middle .social-feed-card.is-repost .social-feed-caption,
      .feed-list .social-feed-card.is-repost .social-feed-caption,
      [data-unified-feed-cards="true"] .social-feed-card.is-repost .social-feed-caption,
      .business-posted-list .social-feed-card.is-repost .social-feed-caption,
      .customer-public-activity-track .social-feed-card.is-repost .social-feed-caption {
        margin: 8px 12px 3px !important;
        padding: 0 !important;
        box-sizing: border-box !important;
        overflow-wrap: anywhere !important;
      }
      .annexed-feed-middle .social-feed-card.is-repost .social-feed-quote,
      .annexed-feed-middle .social-feed-card.is-repost .social-feed-quote.feed-profile-link,
      .feed-list .social-feed-card.is-repost .social-feed-quote,
      .feed-list .social-feed-card.is-repost .social-feed-quote.feed-profile-link,
      [data-unified-feed-cards="true"] .social-feed-card.is-repost .social-feed-quote,
      [data-unified-feed-cards="true"] .social-feed-card.is-repost .social-feed-quote.feed-profile-link,
      .business-posted-list .social-feed-card.is-repost .social-feed-quote,
      .business-posted-list .social-feed-card.is-repost .social-feed-quote.feed-profile-link,
      .customer-public-activity-track .social-feed-card.is-repost .social-feed-quote,
      .customer-public-activity-track .social-feed-card.is-repost .social-feed-quote.feed-profile-link {
        width: auto !important;
        max-width: calc(100% - 24px) !important;
        margin: 8px 12px 10px !important;
        padding: 12px !important;
        box-sizing: border-box !important;
      }
      .annexed-feed-middle .social-feed-card.is-repost .social-feed-quote-title,
      .annexed-feed-middle .social-feed-card.is-repost .social-feed-quote-text,
      .feed-list .social-feed-card.is-repost .social-feed-quote-title,
      .feed-list .social-feed-card.is-repost .social-feed-quote-text,
      [data-unified-feed-cards="true"] .social-feed-card.is-repost .social-feed-quote-title,
      [data-unified-feed-cards="true"] .social-feed-card.is-repost .social-feed-quote-text,
      .business-posted-list .social-feed-card.is-repost .social-feed-quote-title,
      .business-posted-list .social-feed-card.is-repost .social-feed-quote-text,
      .customer-public-activity-track .social-feed-card.is-repost .social-feed-quote-title,
      .customer-public-activity-track .social-feed-card.is-repost .social-feed-quote-text {
        overflow-wrap: anywhere !important;
      }
      .annexed-feed-middle .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .social-feed-media:not(.social-feed-quote-media),
      .feed-list .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .social-feed-media:not(.social-feed-quote-media),
      [data-unified-feed-cards="true"] .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .social-feed-media:not(.social-feed-quote-media),
      .business-posted-list .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .social-feed-media:not(.social-feed-quote-media),
      .customer-public-activity-track .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .social-feed-media:not(.social-feed-quote-media) {
        width: auto !important;
        max-width: calc(100% - 24px) !important;
        margin-left: 12px !important;
        margin-right: 12px !important;
        margin-bottom: 6px !important;
        border-radius: 10px !important;
        box-sizing: border-box !important;
      }
      .annexed-feed-middle .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .feed-comments,
      .feed-list .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .feed-comments,
      [data-unified-feed-cards="true"] .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .feed-comments,
      .business-posted-list .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .feed-comments,
      .customer-public-activity-track .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .feed-comments {
        margin: 10px 12px 12px !important;
        border: 1px solid rgba(0,27,71,.07) !important;
        border-radius: 10px !important;
        box-sizing: border-box !important;
      }
      @media (max-width: 420px) {
        .annexed-feed-middle .social-feed-card.is-repost .social-feed-repost-note,
        .feed-list .social-feed-card.is-repost .social-feed-repost-note,
        [data-unified-feed-cards="true"] .social-feed-card.is-repost .social-feed-repost-note,
        .business-posted-list .social-feed-card.is-repost .social-feed-repost-note,
        .customer-public-activity-track .social-feed-card.is-repost .social-feed-repost-note {
          margin-left: 10px !important;
          margin-right: 10px !important;
        }
        .annexed-feed-middle .social-feed-card.is-repost .social-feed-caption,
        .feed-list .social-feed-card.is-repost .social-feed-caption,
        [data-unified-feed-cards="true"] .social-feed-card.is-repost .social-feed-caption,
        .business-posted-list .social-feed-card.is-repost .social-feed-caption,
        .customer-public-activity-track .social-feed-card.is-repost .social-feed-caption {
          margin-left: 10px !important;
          margin-right: 10px !important;
        }
        .annexed-feed-middle .social-feed-card.is-repost .social-feed-quote,
        .annexed-feed-middle .social-feed-card.is-repost .social-feed-quote.feed-profile-link,
        .feed-list .social-feed-card.is-repost .social-feed-quote,
        .feed-list .social-feed-card.is-repost .social-feed-quote.feed-profile-link,
        [data-unified-feed-cards="true"] .social-feed-card.is-repost .social-feed-quote,
        [data-unified-feed-cards="true"] .social-feed-card.is-repost .social-feed-quote.feed-profile-link,
        .business-posted-list .social-feed-card.is-repost .social-feed-quote,
        .business-posted-list .social-feed-card.is-repost .social-feed-quote.feed-profile-link,
        .customer-public-activity-track .social-feed-card.is-repost .social-feed-quote,
        .customer-public-activity-track .social-feed-card.is-repost .social-feed-quote.feed-profile-link {
          max-width: calc(100% - 20px) !important;
          margin-left: 10px !important;
          margin-right: 10px !important;
          padding: 11px !important;
        }
        .annexed-feed-middle .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .social-feed-media:not(.social-feed-quote-media),
        .feed-list .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .social-feed-media:not(.social-feed-quote-media),
        [data-unified-feed-cards="true"] .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .social-feed-media:not(.social-feed-quote-media),
        .business-posted-list .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .social-feed-media:not(.social-feed-quote-media),
        .customer-public-activity-track .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .social-feed-media:not(.social-feed-quote-media) {
          max-width: calc(100% - 20px) !important;
          margin-left: 10px !important;
          margin-right: 10px !important;
        }
        .annexed-feed-middle .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .feed-comments,
        .feed-list .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .feed-comments,
        [data-unified-feed-cards="true"] .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .feed-comments,
        .business-posted-list .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .feed-comments,
        .customer-public-activity-track .social-feed-card:not(.is-clip):not(.reel-card):not(.feed-clip-card):not(.feed-product-clip-card) > .feed-comments {
          margin-left: 10px !important;
          margin-right: 10px !important;
        }
      }
      @media (max-width: 380px) {
        .annexed-feed-middle .feed-list.is-clip-grid,
        .feed-list.is-clip-grid {
          width: 100% !important;
        }
        .annexed-feed-middle .feed-list .feed-clip-card,
        .annexed-feed-middle .feed-list .feed-product-clip-card,
        .feed-list.is-clip-grid > .feed-clip-card,
        .feed-list.is-clip-grid > .feed-product-clip-card,
        .annexed-feed-middle .feed-list .social-feed-card.is-clip,
        .feed-list.is-clip-grid > .social-feed-card.is-clip {
          width: min(322px, 100%) !important;
        }
      }


.feed-card,
      .social-feed-card,
      .business-card,
      .business-preview-card,
      .product-card,
      .content-tile,
      .result-card,
      .search-result-card,
      .home-created-card,
      .reel-card,
      .feed-clip-card,
      .feed-product-clip-card,
      .business-posted-clip-card,
      .customer-business-card,
      .profile-record-card,
      .thread-row,
      .message-row,
      .settings-row-link,
      .profile-menu-row,
      .nearby-business-row,
      .my-business-row,
      .my-business-update,
      .rail-pulse-item,
      .action-btn,
      .feed-action,
      .social-feed-action,
      .reel-action,
      .item-action,
      button:not(.business-switch):not(.business-mode-switch):not([data-switch-business]):not([data-business-switch-customer]) {
        transition-delay: 0s !important;
        transition-duration: .08s !important;
      }
      .feed-card:has(.feed-media-carousel),
      .feed-card:has([data-feed-media-carousel]),
      .social-feed-card:has(.feed-media-carousel),
      .social-feed-card:has([data-feed-media-carousel]) {
        transform: none !important;
        transition-property: border-color, box-shadow !important;
        transition-duration: .16s !important;
      }
      .feed-card:has(.feed-media-carousel):hover,
      .feed-card:has([data-feed-media-carousel]):hover,
      .feed-card:has(.feed-media-carousel):focus-within,
      .feed-card:has([data-feed-media-carousel]):focus-within,
      .social-feed-card:has(.feed-media-carousel):hover,
      .social-feed-card:has([data-feed-media-carousel]):hover,
      .social-feed-card:has(.feed-media-carousel):focus-within,
      .social-feed-card:has([data-feed-media-carousel]):focus-within {
        transform: none !important;
      }
      .feed-media:has(.feed-media-carousel),
      .feed-media:has([data-feed-media-carousel]),
      .social-feed-media:has(.feed-media-carousel),
      .social-feed-media:has([data-feed-media-carousel]) {
        transform: none !important;
        transition: none !important;
      }
      .feed-card:hover,
      .feed-card:focus-within,
      .social-feed-card:hover,
      .social-feed-card:focus-within,
      .business-card:hover,
      .business-card:focus-within,
      .business-preview-card:hover,
      .business-preview-card:focus-within,
      .product-card:hover,
      .product-card:focus-within,
      .content-tile:hover,
      .content-tile:focus-within,
      .result-card:hover,
      .result-card:focus-within,
      .search-result-card:hover,
      .search-result-card:focus-within,
      .home-created-card:hover,
      .home-created-card:focus-within,
      .reel-card:hover,
      .reel-card:focus-within,
      .feed-clip-card:hover,
      .feed-clip-card:focus-within,
      .feed-product-clip-card:hover,
      .feed-product-clip-card:focus-within,
      .business-posted-clip-card:hover,
      .business-posted-clip-card:focus-within,
      .customer-business-card:hover,
      .customer-business-card:focus-within,
      .profile-record-card:hover,
      .profile-record-card:focus-within,
      .thread-row:hover,
      .thread-row:focus-within,
      .message-row:hover,
      .message-row:focus-within,
      .settings-row-link:hover,
      .settings-row-link:focus-visible,
      .profile-menu-row:hover,
      .profile-menu-row:focus-visible,
      .nearby-business-row:hover,
      .nearby-business-row:focus-visible,
      .my-business-row:hover,
      .my-business-row:focus-visible,
      .my-business-update:hover,
      .my-business-update:focus-visible,
      .rail-pulse-item:hover,
      .rail-pulse-item:focus-visible,
      .action-btn:hover,
      .action-btn:focus-visible,
      .feed-action:hover,
      .feed-action:focus-visible,
      .social-feed-action:hover,
      .social-feed-action:focus-visible,
      .reel-action:hover,
      .reel-action:focus-visible,
      .item-action:hover,
      .item-action:focus-visible,
      button:not(.business-switch):not(.business-mode-switch):not([data-switch-business]):not([data-business-switch-customer]):hover,
      button:not(.business-switch):not(.business-mode-switch):not([data-switch-business]):not([data-business-switch-customer]):focus-visible {
        transition-duration: .07s !important;
      }


.left-rail .rail-card,
      .left-rail .my-business-activity,
      .right-rail .rail-card {
        overflow: visible !important;
      }
      .left-rail .my-business-row,
      .left-rail .my-business-toggle,
      .my-business-activity .my-business-update,
      .right-rail .rail-pulse-item {
        position: relative !important;
        z-index: 0 !important;
        outline: 0 !important;
        background-clip: padding-box !important;
        transition:
          background-color .07s ease,
          border-color .07s ease,
          box-shadow .07s ease,
          color .07s ease !important;
      }
      .left-rail .my-business-copy,
      .my-business-activity .my-business-update-copy,
      .right-rail .rail-pulse-item > span {
        min-width: 0 !important;
        max-width: 100% !important;
      }
      .left-rail .my-business-copy strong,
      .my-business-activity .my-business-update-copy strong,
      .right-rail .rail-pulse-item strong {
        max-width: none !important;
        overflow: visible !important;
        text-overflow: clip !important;
        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
      }
      .my-business-activity .my-business-update-copy span,
      .right-rail .rail-pulse-item span span {
        white-space: normal !important;
        overflow-wrap: break-word !important;
      }
      .my-business-activity .my-business-update-copy {
        display: block !important;
        width: 100% !important;
        justify-items: start !important;
        text-align: left !important;
      }
      .my-business-activity .my-business-update-copy strong {
        color: var(--emy-navy) !important;
        font-size: 12.4px !important;
        line-height: 1.18 !important;
        font-weight: 720 !important;
      }
      .my-business-activity .my-business-update-copy span {
        margin-top: 3px !important;
        color: #667085 !important;
        font-size: 11.4px !important;
        line-height: 1.28 !important;
        font-weight: 520 !important;
      }
      .my-business-activity .my-business-update {
        align-content: start !important;
        align-items: center !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        column-gap: 8px !important;
        justify-items: stretch !important;
        min-height: 42px !important;
        padding: 6px 0 !important;
        row-gap: 0 !important;
        text-align: left !important;
      }
      .my-business-activity .my-business-update-tag {
        grid-column: auto !important;
        align-self: center !important;
        justify-self: end !important;
        min-height: 19px !important;
        margin-top: 0 !important;
        padding: 0 8px !important;
        font-size: 9.5px !important;
        font-weight: 780 !important;
        white-space: nowrap !important;
      }
      .right-rail .rail-pulse-item {
        align-content: center !important;
        align-items: center !important;
        justify-items: center !important;
        min-height: 82px !important;
        padding: 11px 18px !important;
        text-align: center !important;
      }
      .right-rail .rail-pulse-item > span {
        display: grid !important;
        justify-items: center !important;
        text-align: center !important;
      }
      .right-rail .rail-pulse-item strong {
        font-size: 15px !important;
        line-height: 1.12 !important;
        font-weight: 850 !important;
      }
      .right-rail .rail-pulse-item span span {
        margin-top: 5px !important;
        font-size: 12.8px !important;
        line-height: 1.22 !important;
        font-weight: 650 !important;
      }
      .right-rail .rail-tag {
        justify-self: center !important;
        min-height: 24px !important;
        padding: 0 13px !important;
        font-size: 10.8px !important;
        font-weight: 850 !important;
      }
      .left-rail .my-business-row,
      .left-rail .my-business-toggle,
      .my-business-activity .my-business-update {
        border-radius: 999px !important;
      }
      .my-business-activity .my-business-update,
      .right-rail .rail-pulse-item {
        padding-left: 8px !important;
        padding-right: 8px !important;
      }
      .right-rail .rail-pulse-item {
        margin-left: 0 !important;
        margin-right: 0 !important;
        border-radius: 14px !important;
      }
      .my-business-activity .my-business-update {
        margin-left: 0 !important;
        margin-right: 0 !important;
      }
      .left-rail .my-business-row:hover,
      .left-rail .my-business-row:focus-visible,
      .left-rail .my-business-row:active,
      .left-rail .my-business-row.is-selected,
      .left-rail .my-business-row[data-emy-rail-selected="true"],
      .left-rail .my-business-toggle:hover,
      .left-rail .my-business-toggle:focus-visible,
      .left-rail .my-business-toggle:active,
      .my-business-activity .my-business-update:hover,
      .my-business-activity .my-business-update:focus-visible,
      .my-business-activity .my-business-update:active,
      .my-business-activity .my-business-update.is-selected,
      .my-business-activity .my-business-update[data-emy-rail-selected="true"],
      .right-rail .rail-pulse-item:hover,
      .right-rail .rail-pulse-item:focus-visible,
      .right-rail .rail-pulse-item:active,
      .right-rail .rail-pulse-item.is-selected,
      .right-rail .rail-pulse-item[data-emy-rail-selected="true"] {
        background: rgba(255,246,238,.96) !important;
        color: var(--emy-orange) !important;
        box-shadow:
          inset 0 0 0 2px rgba(255,106,0,.26),
          0 5px 10px rgba(255,106,0,.06) !important;
        transform: none !important;
      }
      .left-rail .my-business-row:focus-visible,
      .left-rail .my-business-toggle:focus-visible,
      .my-business-activity .my-business-update:focus-visible,
      .right-rail .rail-pulse-item:focus-visible {
        box-shadow:
          inset 0 0 0 2px rgba(255,106,0,.34),
          0 0 0 2px rgba(255,106,0,.14),
          0 5px 10px rgba(255,106,0,.08) !important;
      }
      .left-rail .my-business-row:hover .my-business-copy strong,
      .left-rail .my-business-row:focus-visible .my-business-copy strong,
      .left-rail .my-business-row.is-selected .my-business-copy strong,
      .left-rail .my-business-row[data-emy-rail-selected="true"] .my-business-copy strong,
      .my-business-activity .my-business-update:hover .my-business-update-copy strong,
      .my-business-activity .my-business-update:focus-visible .my-business-update-copy strong,
      .my-business-activity .my-business-update.is-selected .my-business-update-copy strong,
      .my-business-activity .my-business-update[data-emy-rail-selected="true"] .my-business-update-copy strong,
      .right-rail .rail-pulse-item:hover strong,
      .right-rail .rail-pulse-item:focus-visible strong,
      .right-rail .rail-pulse-item.is-selected strong,
      .right-rail .rail-pulse-item[data-emy-rail-selected="true"] strong {
        color: var(--emy-orange) !important;
      }


.right-rail .rail-card[data-emy-real-rail="pulse"] {
        padding: 10px 12px !important;
      }
      .right-rail .rail-card[data-emy-real-rail="pulse"] h2 {
        margin-bottom: 6px !important;
        font-size: 18px !important;
        line-height: 1.05 !important;
      }
      .right-rail .rail-card[data-emy-real-rail="pulse"] .rail-pulse-item {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        gap: 8px !important;
        align-items: center !important;
        width: 100% !important;
        max-width: 100% !important;
        min-height: 38px !important;
        overflow: hidden !important;
        padding: 4px 6px !important;
        border-radius: 8px !important;
        box-sizing: border-box !important;
        text-align: left !important;
      }
      .right-rail .rail-card[data-emy-real-rail="pulse"] .rail-pulse-item[hidden],
      .right-rail .rail-card[data-emy-real-rail="pulse"] .rail-pulse-item[data-my-business-extra][hidden] {
        display: none !important;
      }
      .right-rail .rail-card[data-emy-real-rail="pulse"] .rail-pulse-copy {
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        overflow: hidden !important;
        text-align: left !important;
      }
      .right-rail .rail-card[data-emy-real-rail="pulse"] .rail-pulse-copy strong {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow: hidden !important;
        color: var(--emy-navy) !important;
        font-size: 12px !important;
        line-height: 1.05 !important;
        font-weight: 850 !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
      }
      .right-rail .rail-card[data-emy-real-rail="pulse"] .rail-pulse-copy span {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow: hidden !important;
        margin-top: 1px !important;
        color: #667085 !important;
        font-size: 10.8px !important;
        line-height: 1.12 !important;
        font-weight: 650 !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
      }
      .right-rail .rail-card[data-emy-real-rail="pulse"] .rail-tag {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex: 0 0 auto !important;
        min-width: 54px !important;
        max-width: 58px !important;
        min-height: 22px !important;
        overflow: hidden !important;
        padding: 0 10px !important;
        border-radius: 999px !important;
        background: #fff5ed !important;
        color: #667085 !important;
        font-size: 10.5px !important;
        line-height: 1 !important;
        font-weight: 850 !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
      }


:where(
        .social-feed-avatar,
        .feed-avatar,
        .post-avatar,
        .feed-create-brand-mark,
        [data-feed-actor-avatar],
        .reel-avatar,
        .search-reel-avatar,
        .business-preview-post-avatar,
        .home-created-avatar,
        .home-owned-avatar,
        .business-owned-avatar,
        .my-business-update-avatar,
        .rail-pulse-media,
        .feed-job-business > i,
        .feed-comment-avatar,
        .item-product-comment-avatar,
        .clip-viewer-comment-avatar
      ).emy-avatar-shape-applied {
        display: inline-grid !important;
        visibility: visible !important;
        opacity: 1 !important;
        place-items: center !important;
        flex: 0 0 auto !important;
        width: var(--emy-post-avatar-size, 42px) !important;
        min-width: var(--emy-post-avatar-size, 42px) !important;
        height: var(--emy-post-avatar-size, 42px) !important;
        overflow: hidden !important;
        background: #fff !important;
        color: var(--navy, #001b47) !important;
        box-shadow: inset 0 0 0 1px rgba(0, 27, 71, .08) !important;
      }
      .social-feed-head > :where(.social-feed-avatar, .feed-avatar),
      .social-feed-head :where(.social-feed-avatar, .feed-avatar),
      .post-head > .post-avatar,
      .post-head .post-avatar,
      .reel-top > .reel-avatar,
      .search-reel-top > .search-reel-avatar,
      .home-created-top > .home-created-avatar,
      .feed-job-business > i {
        display: inline-grid !important;
        visibility: visible !important;
        opacity: 1 !important;
        flex: 0 0 auto !important;
      }
      :where(
        .social-feed-avatar,
        .feed-avatar,
        .post-avatar,
        .feed-create-brand-mark,
        [data-feed-actor-avatar],
        .reel-avatar,
        .search-reel-avatar,
        .business-preview-post-avatar,
        .home-created-avatar
      ).emy-avatar-shape-applied {
        --emy-post-avatar-size: 44px;
      }
      :where(
        .home-owned-avatar,
        .business-owned-avatar,
        .my-business-update-avatar,
        .rail-pulse-media,
        .feed-job-business > i
      ).emy-avatar-shape-applied {
        --emy-post-avatar-size: 38px;
      }
      :where(
        .feed-comment-avatar,
        .item-product-comment-avatar,
        .clip-viewer-comment-avatar
      ).emy-avatar-shape-applied {
        --emy-post-avatar-size: 32px;
      }
      .emy-avatar-shape-customer {
        border-radius: 999px !important;
      }
      .emy-avatar-shape-business {
        border-radius: 10px !important;
      }
      .emy-avatar-shape-applied:not(.has-image) {
        color: #08224d !important;
        font-weight: 850 !important;
        text-shadow: none !important;
      }
      .emy-avatar-shape-applied > img,
      .emy-avatar-shape-applied picture,
      .emy-avatar-shape-applied picture > img {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        width: 100% !important;
        height: 100% !important;
        border-radius: inherit !important;
        object-fit: cover !important;
      }
      .emy-avatar-shape-applied svg,
      .emy-avatar-shape-applied .avatar-img,
      .emy-avatar-shape-applied .avatar-image {
        border-radius: inherit !important;
      }
      .social-feed-head,
      .post-head,
      .business-preview-post-head,
      .business-preview-post-owner,
      .home-created-top {
        grid-template-columns: auto minmax(0, 1fr) auto !important;
        column-gap: 12px !important;
        align-items: center !important;
      }
      .feed-post-head {
        grid-template-columns: auto minmax(0, 1fr) 38px !important;
        column-gap: 12px !important;
        align-items: center !important;
      }
      .feed-card-head .feed-profile-link,
      .reel-top,
      .search-reel-top,
      .home-owned-divider-inner,
      .business-owned-divider-inner,
      .my-business-update,
      .rail-pulse-item {
        grid-template-columns: auto minmax(0, 1fr) !important;
        column-gap: 10px !important;
        align-items: center !important;
      }
      .feed-comment,
      .feed-comment-reply,
      .item-product-comment-preview,
      .item-product-comment-row,
      .item-product-comment-reply-row,
      .clip-viewer-comment,
      .clip-viewer-comment-reply {
        grid-template-columns: auto minmax(0, 1fr) !important;
        column-gap: 10px !important;
      }
      .feed-job-business {
        gap: 10px !important;
      }
      .social-feed-head .social-feed-name,
      .feed-card-head .feed-profile-link,
      .post-head,
      .business-preview-post-head,
      .business-preview-post-owner,
      .home-created-top,
      .reel-top,
      .search-reel-top {
        min-width: 0 !important;
      }
[data-home-flow-list][data-unified-feed-cards="true"] > .social-feed-card:not(.is-clip) {
  grid-column: 1 / -1;
  width: min(100%, 520px) !important;
  max-width: 520px !important;
  justify-self: center !important;
}
[data-home-posted-posts-list].home-carousel-track,
[data-home-posted-articles-list].home-carousel-track {
  grid-auto-columns: min(100%, 520px) !important;
}
@media (max-width: 700px) {
  [data-home-flow-list][data-unified-feed-cards="true"] {
    width: 100% !important;
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

/* v223 reel action polish */
.clip-viewer-side{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:stretch;gap:8px;width:100%;min-width:0;max-width:430px}
.clip-viewer-side .clip-viewer-info{grid-column:1/-1;width:100%}
.clip-viewer-like-chip{box-sizing:border-box;width:100%;min-width:0;max-width:none;gap:7px;padding:0 9px;overflow:hidden}
.clip-viewer-comment-chip .clip-viewer-like-icon,.clip-viewer-repost-chip .clip-viewer-like-icon{width:28px;height:28px;border-radius:999px;background:#fff1e6;color:#d85a00}
.clip-viewer-comment-chip .clip-viewer-like-icon svg,.clip-viewer-repost-chip .clip-viewer-like-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;filter:none}
.clip-viewer-like-label{min-width:0;overflow:hidden;font-size:12px;font-weight:840;text-overflow:ellipsis;white-space:nowrap}
.clip-viewer-like-chip:focus-visible{outline:3px solid rgba(255,106,0,.30);outline-offset:3px}
.reel-card .home-feed-engagement-row,.social-feed-card.is-clip .home-feed-engagement-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;overflow:hidden;border:1px solid rgba(0,27,71,.10);border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 8px 20px rgba(0,27,71,.08),inset 0 1px 0 rgba(255,255,255,.92)}
.reel-card .home-feed-engagement-row .home-feed-comment-cta,.social-feed-card.is-clip .home-feed-engagement-row .home-feed-comment-cta{box-sizing:border-box;min-width:0;min-height:36px;gap:4px;overflow:hidden;border:0;border-radius:0;background:transparent;color:#d85a00;padding:0 5px;box-shadow:none}
.reel-card .home-feed-engagement-row .home-feed-comment-cta+.home-feed-comment-cta,.social-feed-card.is-clip .home-feed-engagement-row .home-feed-comment-cta+.home-feed-comment-cta{border-left:1px solid rgba(0,27,71,.09)}
.reel-card .home-feed-engagement-row .home-feed-comment-cta:hover,.reel-card .home-feed-engagement-row .home-feed-comment-cta.is-active,.social-feed-card.is-clip .home-feed-engagement-row .home-feed-comment-cta:hover,.social-feed-card.is-clip .home-feed-engagement-row .home-feed-comment-cta.is-active{background:#fff1e5;color:#c94f00}
.reel-card .home-feed-engagement-row .home-feed-comment-cta:focus-visible,.social-feed-card.is-clip .home-feed-engagement-row .home-feed-comment-cta:focus-visible{position:relative;z-index:1;outline:3px solid rgba(255,106,0,.30);outline-offset:-3px}
.reel-card .home-feed-engagement-row .home-feed-comment-cta>span,.social-feed-card.is-clip .home-feed-engagement-row .home-feed-comment-cta>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.reel-card .home-feed-engagement-row .home-feed-comment-cta svg,.social-feed-card.is-clip .home-feed-engagement-row .home-feed-comment-cta svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.reel-card .home-feed-engagement-row .home-feed-comment-cta strong,.social-feed-card.is-clip .home-feed-engagement-row .home-feed-comment-cta strong{min-width:10px;overflow:hidden;color:currentColor;font-size:10.5px;text-overflow:ellipsis}
@media(max-width:680px){.clip-viewer-side{left:14px;right:70px;bottom:18px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:6px}.clip-viewer-side .clip-viewer-info{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;max-width:none!important}.clip-viewer-like-chip{min-height:40px;max-width:none;gap:5px;padding:0 7px}.clip-viewer-like-label{display:none}.clip-viewer-like-icon,.clip-viewer-like-icon svg,.clip-viewer-like-icon img{width:23px;height:23px}.clip-viewer-comment-chip .clip-viewer-like-icon svg,.clip-viewer-repost-chip .clip-viewer-like-icon svg{width:15px;height:15px}.clip-viewer-like-count{min-width:22px;height:22px;padding:0 6px;font-size:11px}}

/* v224 full-story playback identity */
.home-story-viewer-title.is-profile-link{color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(255,255,255,.54);text-underline-offset:3px}
.home-story-viewer-title.is-profile-link:hover{text-decoration-color:#fff}
.home-story-viewer-title.is-profile-link:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:4px;border-radius:3px}
