#eb-life-life{background:#fff0e7;border-radius:32px;margin:8px -12px 52px;padding:32px 28px 20px;overflow:hidden;scroll-margin-top:100px}#eb-life-life .life-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}#eb-life-life .eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.6px;font-weight:700;color:#b45a35;margin-bottom:12px}#eb-life-life .eyebrow i{width:7px;height:7px;border-radius:50%;background:#e95120}#eb-life-life h2{font-size:42px}#eb-life-life .life-head p{font-size:16px;color:#8b6f61;line-height:1.5;margin:12px 0 0}#eb-life-life .nav{display:flex;align-items:center;gap:8px}#eb-life-life .nav span{font-size:12px;color:#9d7865;white-space:nowrap;margin-right:14px;font-variant-numeric:tabular-nums}#eb-life-life .nav button{width:44px;height:44px;border:0;background:white;border-radius:50%;font-size:25px}#eb-life-life .nav button:disabled{opacity:.3;cursor:default}#eb-life-life .reels{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}#eb-life-life .reels::-webkit-scrollbar{display:none}#eb-life-life .reel{flex:0 0 calc((100% - 48px)/4.6);aspect-ratio:9/16;background:#332920;border-radius:22px;position:relative;overflow:hidden;scroll-snap-align:start;isolation:isolate}#eb-life-life .reel video{width:100%;height:100%;object-fit:cover;display:block}#eb-life-life .reel.landscape video{object-fit:contain}#eb-life-life .reel:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0009);pointer-events:none}#eb-life-life .reel .expand{position:absolute;top:12px;right:12px;background:#0003;color:white;border:1px solid #ffffff50;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;backdrop-filter:blur(8px);z-index:2}#eb-life-life .reel .duration{position:absolute;left:14px;top:17px;color:white;font-size:11px;text-shadow:0 1px 8px black;pointer-events:none}#eb-life-life .reel-caption{position:absolute;bottom:64px;left:16px;right:16px;color:white;z-index:2;pointer-events:none}#eb-life-life .reel-caption small{font-size:10px;text-transform:uppercase;letter-spacing:1px;opacity:.8}#eb-life-life .reel-caption h3{font-size:19px;line-height:1.15;margin:6px 0 0;font-weight:500}#eb-life-life .controls{position:absolute;bottom:15px;left:14px;right:14px;display:flex;justify-content:space-between;z-index:3}#eb-life-life .controls button{width:36px;height:36px;border:1px solid #ffffff80;border-radius:50%;background:#0002;color:white;display:grid;place-items:center;backdrop-filter:blur(8px)}#eb-life-life svg{display:block;width:19px;height:19px}#eb-life-life .progress{height:2px;background:#ffffff40;position:absolute;bottom:0;left:0;right:0;z-index:3}#eb-life-life .progress i{display:block;background:white;height:100%;width:0}#eb-life-life .life-bottom{display:flex;justify-content:space-between;margin-top:18px;gap:16px;font-size:12px;color:#a68573}#eb-life-viewer .viewer-frame{width:min(100vw,calc(90dvh * 9 / 16));height:90dvh;position:relative;overflow:hidden;border-radius:20px;background:#111}#eb-life-viewer .viewer-frame video{width:100%;height:100%;object-fit:contain}#eb-life-viewer .viewer-frame h2{position:absolute;top:20px;left:20px;right:20px;font-size:18px;color:white;text-shadow:0 1px 6px black;pointer-events:none}#eb-life-viewer{border:0;background:transparent;padding:0;overflow:visible;margin:auto;max-height:100dvh;max-width:100vw}#eb-life-viewer::backdrop{background:#15120ff2;backdrop-filter:blur(8px)}#eb-life-viewer .viewer-close,#eb-life-viewer .viewer-prev,#eb-life-viewer .viewer-next{position:absolute;right:-64px;border:1px solid #ffffff60;background:#ffffff15;color:white;width:44px;height:44px;border-radius:50%;font-size:26px}#eb-life-viewer .viewer-close{top:0}#eb-life-viewer .viewer-prev{top:42%}#eb-life-viewer .viewer-next{top:52%}#eb-life-viewer .viewer-tip{position:absolute;bottom:-28px;left:0;right:0;text-align:center;font-size:12px;color:#ddd}#eb-life-life .reel.error:before{content:'Нажмите, чтобы повторить';position:absolute;top:40%;left:20px;color:white;z-index:3;font-size:14px}
@media(max-width:767px){#eb-life-life{margin:0 0 30px;padding:22px 16px 16px;border-radius:24px;scroll-margin-top:82px}#eb-life-life .life-head{display:block;margin-bottom:14px}#eb-life-life h2{font-size:29px;letter-spacing:-.6px}#eb-life-life .life-head p{font-size:14px;margin-top:10px}#eb-life-life .eyebrow{font-size:9px;margin-bottom:10px}#eb-life-life .nav{margin-top:12px}#eb-life-life .nav span{margin-right:auto}#eb-life-life .nav button{width:36px;height:36px;font-size:22px}#eb-life-life .reels{gap:12px;margin-right:-16px;padding-right:16px}#eb-life-life .reel{flex-basis:61%;max-width:222px;border-radius:18px}#eb-life-life .reel-caption h3{font-size:17px}#eb-life-life .life-bottom{display:block;font-size:11px;line-height:1.6}#eb-life-life .life-bottom span{display:block}#eb-life-viewer .viewer-frame{height:90dvh;width:min(100vw,calc(90dvh * 9 / 16));border-radius:16px}#eb-life-viewer .viewer-close{right:12px;top:12px;z-index:5;background:#0008}#eb-life-viewer .viewer-prev,#eb-life-viewer .viewer-next{right:12px;z-index:5;background:#0008}#eb-life-viewer .viewer-frame h2{right:65px;font-size:16px}#eb-life-viewer .viewer-tip{bottom:-22px}}
@media(prefers-reduced-motion:reduce){#eb-life-life .reels{scroll-behavior:auto}}
#eb-life-life,#eb-life-viewer{font-family:inherit;color:#242122;box-sizing:border-box}#eb-life-life * ,#eb-life-viewer *{box-sizing:border-box}#eb-life-life{width:100%;margin:24px 0 48px;clear:both}#eb-life-life h2,#eb-life-life h3{font-weight:600;line-height:1.15;padding:0}#eb-life-life h2{margin:0}#eb-life-life button,#eb-life-viewer button{font-family:inherit;cursor:pointer;padding:0;min-width:0;line-height:1;float:none}#eb-life-life .nav{flex-wrap:nowrap}#eb-life-life .reel{margin:0}#eb-life-life .controls{height:auto}#eb-life-life button:focus-visible,#eb-life-viewer button:focus-visible{outline:3px solid #e95120;outline-offset:3px}#eb-life-viewer:not([open]){display:none}#eb-life-viewer[open]{display:block}#eb-life-viewer svg{width:19px;height:19px} @media(max-width:767px){#eb-life-life{margin:16px 0 30px}#eb-life-life .reel-caption h3{font-size:17px}}

#eb-life-life .nav .auto-toggle{display:grid;place-items:center}#eb-life-life .nav .auto-toggle[hidden]{display:none}

#eb-life-life .nav button{width:44px;height:44px;border-radius:16px;font-size:0;background:#fff no-repeat center;background-size:24px}#eb-life-life #eb-life-prev{background-image:url('/public/new/img/prev.svg')}#eb-life-life #eb-life-next{background-image:url('/public/new/img/next.svg')}@media(max-width:767px){#eb-life-life .nav button{width:36px;height:36px;border-radius:12px;background-size:22px}}

/* Gentle recording-style pulse without affecting layout. */
#eb-life-life .eyebrow i{flex-shrink:0;animation:eb-life-dot-pulse 1.8s ease-in-out infinite}
@keyframes eb-life-dot-pulse{0%,100%{transform:scale(.8);opacity:.7}50%{transform:scale(1.25);opacity:1}}
@media(min-width:768px){#eb-life-life .eb-life-description-break{display:none}}
@media(prefers-reduced-motion:reduce){#eb-life-life .eyebrow i{animation:none}}

@media(max-width:767px){
 #eb-life-life{padding-top:16px}
 #eb-life-life .eyebrow{margin-bottom:6px}
 #eb-life-life .life-head p{margin-top:6px;line-height:1.4}
 #eb-life-life .eb-life-description-break{display:none}
 #eb-life-life .nav{margin-top:8px}
 #eb-life-life .life-head{margin-bottom:10px}
}

@media(max-width:420px){#eb-life-life .eb-life-description-break{display:initial}}
