*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:#0c0a0b}button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-stage{position:relative;display:grid;width:100%;height:100dvh;overflow:hidden;place-items:center;background:radial-gradient(circle at 50% 18%,rgb(255 69 25 / 20%),transparent 35%),linear-gradient(145deg,#100d10,#030405)}.desktop-editorial{display:none}.device-frame{position:relative;z-index:2;width:auto;height:90dvh;padding:7px;border:1px solid rgb(255 255 255 / 40%);border-radius:61px;aspect-ratio:78 / 163.4;background:linear-gradient(115deg,#1e1719 0 10%,#575155 28%,#171316 48%,#655b60 72%,#110e10);box-shadow:0 48px 100px #00000094,0 10px 28px #00000070,inset 0 0 0 1px #080a0de0,inset 0 0 0 3px #ffffff1f}.phone-app{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid rgb(0 0 0 / 75%);border-radius:53px;background:#111316;isolation:isolate;color:#f9f8fa}.device-frame:after{position:absolute;z-index:-1;right:8%;bottom:-3.2%;left:8%;height:5%;border-radius:50%;background:#16171847;filter:blur(18px);content:""}.device-button{position:absolute;width:3px;border-radius:3px 0 0 3px;background:linear-gradient(180deg,#62595e,#181417);box-shadow:inset 1px 0 #ffffff2e}.device-button-action{top:18%;left:-3px;height:5%}.device-button-volume-up{top:27%;left:-3px;height:8%}.device-button-volume-down{top:37%;left:-3px;height:8%}.device-button-power{top:29%;right:-3px;left:auto;height:13%;border-radius:0 3px 3px 0}.phone-gradient{position:absolute;inset:0;background:radial-gradient(circle at 88% 11%,#f4430e 0,#ad1608 15%,transparent 40%),radial-gradient(circle at 57% 47%,#5b1d20,transparent 35%),linear-gradient(118deg,#111518 15%,#0c0c0f 53%,#5b0f08)}.phone-header,.lesson-summary,.saved-counter,.mentor-stack,.player{position:absolute;z-index:1}.phone-header{top:4.2%;right:5.4%;left:5.4%;display:flex;align-items:center;justify-content:space-between;font-size:clamp(14px,1.9vw,18px)}.greeting{display:flex;align-items:center;gap:11px}.greeting b{font-weight:600}.chevron{border:0;color:#fff;background:transparent;cursor:pointer}.avatar{display:grid;width:39px;height:39px;place-items:center;border:0;border-radius:50%;color:#fff;font-size:12px;font-weight:700;letter-spacing:-.04em;background:radial-gradient(circle at 50% 24%,#f2d7c9 0 18%,transparent 19%),radial-gradient(ellipse at 50% 88%,#32404a 0 35%,transparent 36%),#252d31;overflow:hidden}.avatar-small{width:34px;height:34px;font-size:12px}.avatar-betty{background:radial-gradient(circle at 52% 26%,#d7b09a 0 18%,transparent 19%),radial-gradient(ellipse at 50% 86%,#e5e7e9 0 35%,transparent 36%),#9da6ad}.avatar-kathryn,.avatar-slava{background:radial-gradient(circle at 51% 28%,#9d603d 0 18%,transparent 19%),radial-gradient(ellipse at 50% 88%,#d9d1ca 0 35%,transparent 36%),#403535}.avatar-addie{background:radial-gradient(circle at 51% 25%,#bc794c 0 18%,transparent 19%),radial-gradient(ellipse at 50% 88%,#e8e1cd 0 35%,transparent 36%),#9fa99a}.avatar-marcus{background:radial-gradient(circle at 52% 26%,#b98a5a 0 18%,transparent 19%),radial-gradient(ellipse at 50% 86%,#d9c9b2 0 35%,transparent 36%),#6d5c45}.avatar-lena{background:radial-gradient(circle at 51% 26%,#c98f6b 0 18%,transparent 19%),radial-gradient(ellipse at 50% 88%,#d9cfc8 0 35%,transparent 36%),#7a6a63}.lesson-summary{top:10.7%;left:5.4%;right:5.4%;display:flex;justify-content:space-between;color:#c8c6c8;font-size:clamp(14px,1.7vw,18px);line-height:1.04}.lesson-summary strong{color:#fff;font-size:clamp(17px,2.1vw,22px);font-weight:500}.saved-counter{top:20%;left:5%;display:flex;align-items:end;gap:10px}.saved-counter strong{color:#fff;font-size:clamp(86px,12.5vw,127px);font-weight:400;letter-spacing:-.095em;line-height:.8}.saved-counter span{padding-bottom:2px;color:#cac6c8;font-size:clamp(13px,1.55vw,16px);line-height:1.06}.mentor-stack{top:31.5%;right:4%;left:4%;height:12%}.mentor-card{position:absolute;right:4%;left:9%;display:flex;height:54px;align-items:center;gap:11px;padding:7px 15px 7px 10px;border:0;border-radius:22px 22px 9px 9px;color:#e7e5e8;background:linear-gradient(100deg,#33373fe6,#513e41d1);font-size:14px}.mentor-card b{font-weight:500}.mentor-betty{top:0;transform:rotate(2.5deg)}.mentor-kathryn{top:40px;right:0;left:5%;background:linear-gradient(105deg,#565967,#7d7d89);transform:rotate(-1.7deg)}.mentor-card{isolation:isolate;overflow:hidden;border:0;border-radius:22px 22px 9px 9px;box-shadow:0 14px 28px #18040847,inset 0 1px #ffffff4f,inset 0 -1px #47070c3d}.mentor-card:before{position:absolute;z-index:-1;inset:1px 1px auto;height:48%;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / 16%),transparent);content:"";pointer-events:none}.mentor-card:after{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(112deg,#ffd7c729,#36111845);backdrop-filter:blur(18px) saturate(155%) brightness(108%);-webkit-backdrop-filter:blur(18px) saturate(155%) brightness(108%);content:""}.mentor-kathryn:after{background:linear-gradient(112deg,#e2e0ff33,#431c2740)}.mentor-video{display:block;flex:0 0 auto;width:34px;height:34px;overflow:hidden;border:0;border-radius:50%;background:#7c4438;box-shadow:0 2px 8px #18000047}.mentor-video video{display:block;width:100%;height:100%;object-fit:cover}.player{inset:41.5% 4% 2.4%;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border:0;border-radius:28px 28px 31px 31px;color:#141519;background:linear-gradient(0deg,#f7f7f994,#fff4e861 60%,#ffaa8238),linear-gradient(0deg,#fff4e861,#f7f7f994 60%,#dfdfe466);backdrop-filter:blur(28px) saturate(165%) brightness(108%);-webkit-backdrop-filter:blur(28px) saturate(165%) brightness(108%);box-shadow:0 24px 48px #08040652,inset 0 1px #ffffff8c,inset 0 -1px #78646e2e;transition:top .7s cubic-bezier(.22,1,.36,1),right .7s cubic-bezier(.22,1,.36,1),bottom .7s cubic-bezier(.22,1,.36,1),left .7s cubic-bezier(.22,1,.36,1),padding .7s cubic-bezier(.22,1,.36,1),gap .7s cubic-bezier(.22,1,.36,1),border-radius .7s cubic-bezier(.22,1,.36,1),background .5s ease .2s,backdrop-filter .5s ease .2s,-webkit-backdrop-filter .5s ease .2s,box-shadow .5s ease .2s,color .4s ease}.player-header{display:flex;align-items:center;gap:10px;flex-shrink:0}.player-header-meta{display:flex;flex-direction:column;line-height:1.15}.player-header-meta b{color:#1a1b1e;font-size:15px;font-weight:600;letter-spacing:-.025em}.player-header-meta small{color:#74757e;font-size:12px;font-weight:400}.player-video{position:relative;display:grid;flex:1 1 auto;min-height:0;place-items:center;perspective:1200px}.player-video .video-circle{position:relative;width:min(100%,320px);aspect-ratio:var(--card-a, 16 / 10);overflow:hidden;border:0;padding:0;border-radius:var(--card-r, 24px);background:#d2d0d4;box-shadow:none;cursor:pointer;transform:rotate(var(--card-t, 0deg));transition:width .7s cubic-bezier(.22,1,.36,1),height .7s cubic-bezier(.22,1,.36,1),border-radius .7s cubic-bezier(.22,1,.36,1),box-shadow .5s ease .2s}.player-video video{display:block;width:100%;height:100%;object-fit:cover}.player-collapse{position:absolute;z-index:5;top:14px;right:14px;display:none;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:#fff;background:#1415198c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;opacity:0;transition:transform .35s ease,opacity .35s ease}.player-collapse:hover{transform:scale(1.06)}.feed-launch{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:#fff;background:#1415198c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px #ffffff2e;cursor:pointer;transition:transform .3s ease,background .3s ease}.feed-launch:hover{transform:scale(1.08);background:#141519bf}.feed-launch svg{color:#ffffffe5}.expanded-actions{display:flex;align-items:center;gap:8px}.player.is-expanded .player-collapse{display:grid;opacity:1}.player.is-expanded .expanded-header .player-collapse{position:static;top:auto;right:auto}.player.is-expanded{position:absolute;z-index:50;inset:0;gap:0;padding:0;border-radius:inherit;background:#07080beb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:none;transition:all .55s cubic-bezier(.22,1,.36,1)}body:has(.player.is-expanded) .phone-header,body:has(.player.is-expanded) .lesson-summary,body:has(.player.is-expanded) .saved-counter,body:has(.player.is-expanded) .mentor-stack{opacity:0;pointer-events:none;transition:opacity .45s ease}body:has(.player.is-expanded) .phone-gradient{opacity:.32;transition:opacity .55s ease}.player.is-expanded>.player-header{display:none}.expanded-header{position:absolute;z-index:7;top:max(16px,env(safe-area-inset-top,0px));right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 max(18px,env(safe-area-inset-right,0px)) 0 max(18px,env(safe-area-inset-left,0px));opacity:0;animation:controlsReveal .5s cubic-bezier(.22,1,.36,1) .65s forwards;pointer-events:none}.expanded-header>*{pointer-events:auto}.expanded-profile{display:flex;align-items:center;gap:11px}.expanded-profile-meta{display:flex;flex-direction:column;line-height:1.15}.expanded-profile-meta b{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.02em;text-shadow:0 1px 10px rgb(0 0 0 / 55%)}.expanded-profile-meta small{color:#fffc;font-size:12px;font-weight:400;text-shadow:0 1px 10px rgb(0 0 0 / 55%)}.player.is-expanded>.player-video{position:absolute;inset:0;display:grid;align-items:center;justify-content:center;padding:0;overflow:hidden;touch-action:none}.feed-layer{position:relative;display:grid;place-items:center;min-width:0;min-height:0;grid-area:1 / 1;z-index:3}.player.is-expanded .feed-layer{position:absolute;inset:0}.feed-layer-enter-next{animation:feedInNext .5s cubic-bezier(.22,1,.36,1)}.feed-layer-enter-prev{animation:feedInPrev .5s cubic-bezier(.22,1,.36,1)}.feed-layer-leave{z-index:4}.feed-layer-leave video{display:block;width:100%;height:100%;object-fit:cover}.feed-layer-leave-next{animation:feedOutNext .5s cubic-bezier(.22,1,.36,1)}.feed-layer-leave-prev{animation:feedOutPrev .5s cubic-bezier(.22,1,.36,1)}@keyframes feedInNext{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes feedInPrev{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes feedOutNext{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes feedOutPrev{0%{transform:translateY(0)}to{transform:translateY(100%)}}.feed-layer.deck-front-next,.feed-layer.deck-front-prev{z-index:3;animation:deckFrontOut .6s cubic-bezier(.22,1,.36,1) both}.feed-layer.deck-front-prev{animation-name:deckFrontOutPrev}.deck-back.deck-back-next,.deck-back.deck-back-prev{z-index:2;animation:deckBackIn .6s cubic-bezier(.22,1,.36,1) both}.deck-back-2.deck-back2-next{z-index:1;animation:deckBack2In .6s cubic-bezier(.22,1,.36,1) both}.deck-back-2.deck-back2-prev{z-index:1;animation:deckBack2Out .6s cubic-bezier(.22,1,.36,1) both}@keyframes deckFrontOut{0%{transform:translate(0) translateZ(0) scale(1) rotate(0);opacity:1;filter:blur(0) brightness(1)}to{transform:translate(-120%) translateZ(-60px) scale(.95) rotate(-5deg);opacity:.4;filter:blur(1px) brightness(.95)}}@keyframes deckFrontOutPrev{0%{transform:translate(0) translateZ(0) scale(1) rotate(0);opacity:1;filter:blur(0) brightness(1)}to{transform:translate(120%) translateZ(-60px) scale(.95) rotate(5deg);opacity:.4;filter:blur(1px) brightness(.95)}}@keyframes deckBackIn{0%{transform:translateY(5%) translateZ(-110px) scale(.84);opacity:.55;filter:blur(1.5px) brightness(.78)}to{transform:translateY(0) translateZ(0) scale(1);opacity:1;filter:blur(0) brightness(1)}}@keyframes deckBack2In{0%{transform:translateY(24%) translateZ(-180px) scale(.78);opacity:.35;filter:blur(3px) brightness(.6)}to{transform:translateY(5%) translateZ(-110px) scale(.84);opacity:.55;filter:blur(1.5px) brightness(.78)}}@keyframes deckBack2Out{0%{transform:translateY(5%) translateZ(-110px) scale(.84);opacity:.55;filter:blur(1.5px) brightness(.78)}to{transform:translateY(24%) translateZ(-180px) scale(.78);opacity:.35;filter:blur(3px) brightness(.6)}}.deck-back{grid-area:1 / 1;z-index:1;width:min(100%,320px);aspect-ratio:var(--card-a, 16 / 10);border-radius:var(--card-r, 24px);overflow:hidden;opacity:.55;filter:blur(1.5px) brightness(.78);pointer-events:none;box-shadow:0 18px 44px #00000073;animation:deckBreath 3.6s ease-in-out infinite}.deck-back video{display:block;width:100%;height:100%;object-fit:cover}.deck-back-2{grid-area:1 / 1;z-index:0;width:min(100%,320px);aspect-ratio:var(--card-a, 16 / 10);border-radius:var(--card-r, 24px);overflow:hidden;opacity:.35;filter:blur(3px) brightness(.6);pointer-events:none;box-shadow:0 24px 56px #0000007f;animation:deckBreath2 3.6s ease-in-out infinite .6s}.deck-back-2 video{display:block;width:100%;height:100%;object-fit:cover}@keyframes deckBreath{0%,to{transform:translateY(5%) translateZ(-110px) scale(.84) rotate(var(--card-t, 0deg))}50%{transform:translateY(3%) translateZ(-92px) scale(.89) rotate(var(--card-t, 0deg))}}@keyframes deckBreath2{0%,to{transform:translateY(24%) translateZ(-180px) scale(.78) rotate(var(--card-t, 0deg))}50%{transform:translateY(21.5%) translateZ(-158px) scale(.83) rotate(var(--card-t, 0deg))}}.player.is-expanded .player-video .video-circle{position:absolute;left:var(--reveal-x, 50%);top:var(--reveal-y, 50%);width:130%;height:130%;aspect-ratio:auto;border-radius:50%;padding:0;cursor:default;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff2e}.player.is-expanded .player-video video{width:100%;height:100%;object-fit:cover}.player.is-expanded>.player-bottom{position:absolute;right:0;bottom:max(22px,env(safe-area-inset-bottom,0px));left:0;gap:10px;padding:0 max(20px,env(safe-area-inset-left,0px)) 0 max(20px,env(safe-area-inset-right,0px));color:#f9f8fa;opacity:0;animation:controlsReveal .5s cubic-bezier(.22,1,.36,1) .65s forwards}@keyframes controlsReveal{to{opacity:1}}.player.is-expanded .player-times b{color:#fff;font-size:clamp(20px,3vw,30px);font-weight:500}.player.is-expanded .player-times span{color:#ffffffb3;font-size:12px}.player.is-expanded .wave-progress{height:28px}.player.is-expanded .pause-button,.player.is-expanded .save-button{background:#000000b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.player.is-expanded .pill{background:transparent;color:#fff}.player.is-expanded .pill svg{color:#ffffffbf;fill:#ffffffbf;stroke:#ffffffbf}.player.is-expanded .pill.is-liked svg{color:#ff673d;fill:#ff673d;stroke:#ff673d}.player-bottom{display:flex;flex-direction:column;gap:8px;flex-shrink:0;margin-top:auto;transition:opacity .3s ease}.player-times{display:flex;justify-content:space-between;align-items:baseline}.player-times b{font-size:clamp(18px,2.6vw,26px);font-weight:500;letter-spacing:-.055em}.player-times span{color:#74757e;font-size:12px}.wave-progress{position:relative;width:calc(100% + 32px);height:44px;margin:0 -16px;border-top:0;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none}.wave-canvas{display:block;width:100%;height:100%;pointer-events:auto}.wave-playhead{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;border-radius:2px;background:#ff673d;box-shadow:0 0 6px #ff673da6;pointer-events:none}.player-actions{display:flex;align-items:center;gap:4px}.player-actions button{border:0;cursor:pointer}.pause-button{display:flex;height:46px;align-items:center;gap:7px;padding:0 14px;border-radius:18px;color:#fff;background:#101114;margin-right:auto}.play-triangle{font-size:15px}.pill{display:flex;height:46px;align-items:center;gap:4px;padding:0 9px;border-radius:18px;background:transparent;color:#222328}.pill svg{color:#a9abb2;fill:#a9abb2;stroke:#a9abb2}.pill.is-liked svg{color:#e64121;fill:#e64121;stroke:#e64121}.save-button{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;color:#fff;background:#101114}.save-button.is-saved{color:#ff673d}.save-button.is-saved svg{fill:currentColor}@media(max-width:767px){.app-stage{display:block}.device-frame{width:100vw;height:100dvh;padding:0;border:0;border-radius:0;aspect-ratio:auto;background:transparent;box-shadow:none}.phone-app{width:100vw;height:100dvh;border-radius:0}.device-frame:after,.device-button{display:none}.player-video .video-circle{width:min(100%,320px)}}@media(min-width:1200px){.app-stage{background:#e1e4e6}.desktop-editorial{position:absolute;z-index:1;inset:0;display:block;overflow:hidden;color:#050505;letter-spacing:-.045em;pointer-events:none}.editorial-brand,.editorial-hero,.editorial-update,.editorial-info,.editorial-intro,.editorial-developer,.editorial-code,.editorial-wave,.editorial-voice,.editorial-guides,.editorial-guide-copy{position:absolute}.editorial-brand{top:2.3%;left:1.7%;color:#abb4af;font-size:clamp(31px,2.55vw,50px);font-weight:300;letter-spacing:-.055em}.editorial-hero{top:36.6%;left:1.8%;font-size:clamp(45px,3.86vw,74px);font-weight:700;line-height:.96;letter-spacing:-.068em}.editorial-hero strong,.editorial-hero span{display:block}.editorial-hero span{color:#aeb7b2}.editorial-update{bottom:2.8%;left:1.7%;font-size:clamp(20px,1.55vw,30px)}.editorial-update span{color:#aeb7b2}.editorial-info,.editorial-guides{left:73.8%;font-size:clamp(18px,1.42vw,28px)}.editorial-info{top:2.6%}.editorial-guides{bottom:11.9%}.editorial-intro,.editorial-guide-copy{left:82.8%;margin:0;color:#abb4af;font-size:clamp(17px,1.38vw,27px);line-height:1.22}.editorial-intro{top:2.6%}.editorial-guide-copy{bottom:3.4%}.editorial-developer,.editorial-voice{left:82.8%;font-size:clamp(18px,1.45vw,28px);font-weight:700;line-height:.88}.editorial-developer{top:20.4%}.editorial-voice{top:73.4%}.editorial-code{left:82.8%;color:#a9b2ad;font-size:clamp(17px,1.35vw,26px)}.editorial-code-top{top:29.5%}.editorial-code-bottom{top:65.3%}.editorial-wave{top:41.8%;left:79.8%;display:flex;height:clamp(112px,11.8vw,182px);align-items:center;gap:clamp(7px,.62vw,12px)}.editorial-wave i{display:block;width:clamp(34px,3.15vw,60px);height:34%;border-radius:999px;background:#050505}.editorial-wave i:first-child,.editorial-wave i:last-child{height:84%}.editorial-wave i:nth-child(2),.editorial-wave i:nth-child(3){width:clamp(32px,2.92vw,56px)}}@font-face{font-family:Lumen Lufga;src:url(/assets/Lufga-Regular-B8PVUt0U.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lumen Lufga;src:url(/assets/Lufga-Medium-CMSdB7Wf.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lumen Lufga;src:url(/assets/Lufga-Bold-d_QNk0Pm.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lumen Lufga;src:url(/assets/Lufga-SemiBold-OHe5RMWV.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}:root{--app-font: "Lumen Lufga", Arial, sans-serif}body{font-family:var(--app-font)}@media(max-height:700px){.mentor-stack{top:30.5%;height:12%}.mentor-card{height:46px}.mentor-kathryn{top:30px}.player{top:42.5%;bottom:1.2%;gap:8px;padding:10px 14px 12px}.player-video .video-circle{width:min(100%,260px);aspect-ratio:16 / 10}.deck-back,.deck-back-2{display:none}.wave-progress{height:32px}.pause-button,.pill,.save-button{height:40px}}.feed-view{position:absolute;z-index:60;inset:0;display:flex;flex-direction:column;padding:max(14px,env(safe-area-inset-top,0px)) 14px max(10px,env(safe-area-inset-bottom,0px));background:#050505;animation:feedViewIn .45s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes feedViewIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.feed-view-header{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 2px;flex:0 0 auto}.feed-view-header span{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.01em}.feed-view-close{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;color:#fff;background:#ffffff1f;cursor:pointer;transition:background .25s ease,transform .25s ease}.feed-view-close:hover{background:#ffffff38;transform:scale(1.05)}.feed-deck{position:relative;flex:1 1 auto;min-height:0;margin-top:8px;perspective:1200px;perspective-origin:50% 18%;touch-action:pan-x;outline:none;user-select:none;-webkit-user-select:none}.feed-deck:focus-visible{border-radius:30px;outline:2px solid rgb(255 255 255 / 92%);outline-offset:3px}.feed-card{position:absolute;left:0;right:0;height:66%;padding:0;border:0;border-radius:30px;overflow:hidden;text-align:left;cursor:pointer;background:#141414;box-shadow:0 -18px 40px #00000073;transform-origin:50% 100%;transform-style:preserve-3d;animation:cardDropIn .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--deck-i, 0) * 90ms);transform:perspective(1200px) rotateX(3deg);transition:top .42s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),filter .35s ease}.feed-card-addie{background:linear-gradient(145deg,#536e68,#172423)}.feed-card-betty{background:linear-gradient(145deg,#856b5e,#2b2422)}.feed-card-kathryn{background:linear-gradient(145deg,#d96b35,#4a221a)}.feed-card-marcus{background:linear-gradient(145deg,#567253,#19251c)}.feed-card-lena{background:linear-gradient(145deg,#4b6d8d,#182432)}.feed-card:nth-child(1){top:0}.feed-card:nth-child(2){top:22%}.feed-card:nth-child(3){top:44%}.feed-card:nth-child(4){top:66%}.feed-card:nth-child(5){top:88%}.feed-card:hover{transform:perspective(1200px) rotateX(6deg) translateY(-3%) scale(1.02);filter:brightness(1.08)}@keyframes cardDropIn{0%{opacity:0;transform:perspective(1200px) rotateX(38deg) translateY(-14%) translateZ(-40px)}to{opacity:1;transform:perspective(1200px) rotateX(0) translateY(0) translateZ(0)}}.feed-card-media{position:absolute;inset:0;overflow:hidden}.feed-card-media video{display:block;width:100%;height:100%;object-fit:cover}.feed-card-scrim{position:absolute;top:0;left:0;right:0;height:46%;background:linear-gradient(to bottom,#00000073,#0000);pointer-events:none}.feed-card-profile{position:absolute;top:18px;left:18px;right:18px;display:flex;align-items:center;gap:12px;pointer-events:none}.feed-card-profile .avatar{width:44px;height:44px;font-size:14px;box-shadow:0 4px 14px #00000059}.feed-card-meta{display:flex;flex-direction:column;line-height:1.15}.feed-card-meta b{color:#fff;font-size:17px;font-weight:600;letter-spacing:-.02em;text-shadow:0 1px 12px rgb(0 0 0 / 55%)}.feed-card-meta small{color:#ffffffb8;font-size:13px;font-weight:400;text-shadow:0 1px 12px rgb(0 0 0 / 55%)}
