.guest-video-page{position:relative;min-height:100svh;overflow:hidden;background:#fff;transition:background-color .6s ease}.guest-video-page--ready{background:#211c28}.guest-video-appbar{display:none}.guest-video-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#fff;transition:background-color .6s ease}.guest-video-page--ready .guest-video-stage{background:#211c28}.guest-background-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.4s cubic-bezier(.22,1,.36,1)}.guest-background-video--ready{opacity:1}.guest-video-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#00000047,#00000014 36%,#0000 58%);opacity:0;transition:opacity 1.4s cubic-bezier(.22,1,.36,1)}.guest-video-shade--ready{opacity:1}.guest-video-header{position:absolute;inset-inline:0;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 40px 24px 24px}.guest-video-logo{display:block;height:22px;width:auto}.guest-video-header-actions{display:flex;align-items:center;gap:12px}.guest-video-header-actions--mobile{display:none}.guest-video-join{display:inline-flex;height:42px;align-items:center;justify-content:center;border:1px solid #fff;border-radius:10px;background-image:linear-gradient(90deg,#ffbc6f,#f989b4 49%,#b289f9);padding:0 22px;color:#fff;font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap}.guest-video-join:hover{filter:brightness(1.04)}.guest-video-main{position:relative;z-index:10;min-height:100svh}.guest-video-sheet{position:relative;min-height:inherit}.guest-wheel-wrap{position:absolute;top:50%;left:50%;width:min(425px,calc(100vw - 24px));transform:translate(-50%,-50%);overflow:visible;padding:64px 8px;box-sizing:border-box;transition:left .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.guest-wheel-wrap--docked{left:clamp(12px,12vw,220px);transform:translateY(-50%)}.guest-wheel-glow{position:absolute;left:50%;top:50%;width:min(544px,120%);height:min(544px,120%);transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;background:radial-gradient(circle,#ffffff6b,#ffffff24 38%,#fff0 72%);filter:blur(28px);opacity:0;transition:opacity 1.2s ease}.guest-video-page--ready .guest-wheel-glow{opacity:1}.guest-wheel{position:relative;height:min(640px,74svh);overflow:visible;perspective:900px}.guest-wheel-card{position:absolute;top:calc(50% - 55px);left:0;right:0;height:110px;border:1.2px solid #f2f2f2;border-radius:19px;padding:0;background:transparent;box-shadow:0 10px 28px #00000024;backface-visibility:hidden;will-change:transform,opacity;transform-origin:center center;overflow:visible;transition:none;visibility:hidden;opacity:0;pointer-events:none}.guest-wheel-card:not([data-painted])[data-slot="-3"]{visibility:visible;opacity:.28;transform:translate3d(0,-330px,0) scale(.86);z-index:0}.guest-wheel-card:not([data-painted])[data-slot="-2"]{visibility:visible;opacity:.48;transform:translate3d(0,-225px,0) scale(.9);z-index:33}.guest-wheel-card:not([data-painted])[data-slot="-1"]{visibility:visible;opacity:.7;transform:translate3d(0,-115px,0) scale(.95);z-index:66}.guest-wheel-card:not([data-painted])[data-slot="0"]{visibility:visible;opacity:1;transform:translateZ(0) scale(1);z-index:100;pointer-events:auto}.guest-wheel-card:not([data-painted])[data-slot="1"]{visibility:visible;opacity:.7;transform:translate3d(0,115px,0) scale(.95);z-index:66}.guest-wheel-card:not([data-painted])[data-slot="2"]{visibility:visible;opacity:.48;transform:translate3d(0,225px,0) scale(.9);z-index:33}.guest-wheel-card:not([data-painted])[data-slot="3"]{visibility:visible;opacity:.28;transform:translate3d(0,330px,0) scale(.86);z-index:0}.guest-wheel-card:not([data-painted])[data-slot="4"]{visibility:hidden;opacity:0}.guest-wheel-card>*{pointer-events:auto}.guest-wheel-card:has(.guest-feed-card--neon){border-color:transparent;background:transparent;box-shadow:none}.guest-feed-card--neon .guest-feed-target:hover{filter:brightness(1.12)}.guest-neon-emoji-layer{position:absolute;top:calc(50% - 55px);left:0;right:0;height:110px;z-index:80;overflow:visible;pointer-events:none}.guest-neon-emoji-burst{position:absolute;top:-24px;right:-12px;bottom:-48px;left:-12px;overflow:visible;pointer-events:none}.guest-neon-emoji{position:absolute;left:0;top:0;line-height:1;will-change:transform,opacity;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));pointer-events:none;-webkit-user-select:none;user-select:none}.guest-feed-layout-toggle{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:#f2f2f2}.guest-feed-layout-toggle button{width:28px;height:24px;border-radius:6px;color:#777;font-size:18px;line-height:1}.guest-feed-layout-toggle button[aria-pressed=true]{background:#fff;color:#1d1d1d;box-shadow:0 1px 3px #0002}.guest-feed-mosaic{--cols: 4;--rows: 3;--gap: 8px;--u: calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols) / 248);position:relative;display:grid;grid-template-rows:repeat(var(--rows),auto);gap:var(--gap);width:100%;max-width:none;margin-inline:auto;overflow:hidden;container-type:inline-size}.guest-feed-mosaic-row{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap);min-height:0}.guest-feed-mosaic-row--masked,.guest-feed-mosaic-cell--masked{visibility:hidden}.guest-feed-mosaic-exit--row-forward{animation:guest-mosaic-exit-left 1s ease-in-out both}.guest-feed-mosaic-exit--row-backward{animation:guest-mosaic-exit-right 1s ease-in-out both}.guest-feed-mosaic-exit--column-forward{animation:guest-mosaic-exit-up 1s ease-in-out both}.guest-feed-mosaic-exit--column-backward{animation:guest-mosaic-exit-down 1s ease-in-out both}.guest-feed-mosaic-incoming{position:absolute;z-index:3;display:grid;gap:var(--gap);min-width:0;min-height:0;pointer-events:none}.guest-feed-mosaic-incoming--old{z-index:4}.guest-feed-mosaic-incoming--new{z-index:5}.guest-feed-mosaic-incoming--row{--track: calc((100% - (var(--rows) - 1) * var(--gap)) / var(--rows));left:0;right:0;top:calc(var(--at, 0) * (var(--track) + var(--gap)));height:var(--track);grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.guest-feed-mosaic-incoming--column{--track: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));top:0;bottom:0;left:calc(var(--at, 0) * (var(--track) + var(--gap)));width:var(--track);grid-template-rows:repeat(var(--rows),minmax(0,1fr))}.guest-feed-mosaic-incoming--row-forward{animation:guest-mosaic-enter-right 1s ease-in-out both}.guest-feed-mosaic-incoming--row-backward{animation:guest-mosaic-enter-left 1s ease-in-out both}.guest-feed-mosaic-incoming--column-forward{animation:guest-mosaic-enter-bottom 1s ease-in-out both}.guest-feed-mosaic-incoming--column-backward{animation:guest-mosaic-enter-top 1s ease-in-out both}@keyframes guest-mosaic-exit-left{to{transform:translate(-105%)}}@keyframes guest-mosaic-exit-right{to{transform:translate(105%)}}@keyframes guest-mosaic-exit-up{to{transform:translateY(-105%)}}@keyframes guest-mosaic-exit-down{to{transform:translateY(105%)}}@keyframes guest-mosaic-enter-right{0%{transform:translate(105%)}}@keyframes guest-mosaic-enter-left{0%{transform:translate(-105%)}}@keyframes guest-mosaic-enter-bottom{0%{transform:translateY(105%)}}@keyframes guest-mosaic-enter-top{0%{transform:translateY(-105%)}}.guest-feed-mosaic-tile{position:relative;display:flex;flex-direction:column;gap:calc(var(--u) * 12);min-width:0;min-height:0;aspect-ratio:1;overflow:hidden;padding:calc(var(--u) * 16);border:1px solid #e6e6e6;border-radius:max(8px,calc(var(--u) * 12));background:#fff;box-shadow:0 4px 8px #00000008;text-align:left;isolation:isolate}.guest-feed-mosaic-tile{transition:border-color .2s ease,box-shadow .2s ease}.guest-feed-mosaic-tile:hover,.guest-feed-mosaic-tile:focus-visible{border-color:#ea794966;box-shadow:0 6px 16px #0000000f}.guest-feed-mosaic-head{display:flex;flex-shrink:0;align-items:flex-start;gap:calc(var(--u) * 8);min-width:0}.guest-feed-mosaic-avatar{flex-shrink:0;width:max(20px,calc(var(--u) * 32));height:max(20px,calc(var(--u) * 32));border-radius:50%;object-fit:cover}.guest-feed-mosaic-title{min-width:0;color:#262626;font-size:max(10px,calc(var(--u) * 13));font-weight:400;line-height:1.3;overflow-wrap:anywhere}.guest-feed-mosaic-actor{color:#1d1d1d;font-weight:700}.guest-feed-mosaic-target{color:#ea7949}.guest-feed-mosaic-stat{color:#ea7949;font-weight:700}.guest-feed-mosaic-time{color:gray;font-size:max(9px,calc(var(--u) * 11));white-space:nowrap}.guest-feed-mosaic-body{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.guest-feed-mosaic-cta{flex-shrink:0;margin-top:auto;color:#ea7949;font-size:max(10px,calc(var(--u) * 13));font-weight:600;line-height:1.2;white-space:nowrap}.guest-feed-mosaic-tile--news{padding:0;background:#1a1a1a;color:#fff}.guest-feed-mosaic-tile--news-plain{background:linear-gradient(160deg,#3a2a24,#1a1a1a 55%),#1a1a1a}.guest-feed-mosaic-news-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.guest-feed-mosaic-news-copy{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:calc(var(--u) * 4);padding:calc(var(--u) * 36) calc(var(--u) * 14) calc(var(--u) * 14);background:linear-gradient(to top,rgb(0 0 0 / 82%) 0%,rgb(0 0 0 / 48%) 58%,transparent 100%)}.guest-feed-mosaic-news-title{display:-webkit-box;overflow:hidden;color:#fff;font-size:max(12px,calc(var(--u) * 15));font-weight:700;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.guest-feed-mosaic-news-source{color:#ffffffd1;font-size:max(10px,calc(var(--u) * 12));font-weight:600;line-height:1.2}.guest-feed-mosaic-photo{overflow:hidden;border-radius:max(6px,calc(var(--u) * 8));background:#f2f2f2}.guest-feed-mosaic-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.guest-feed-mosaic-caption{position:absolute;inset:auto 0 0;overflow:hidden;padding:calc(var(--u) * 8);background:#00000080;color:#fff;font-size:max(9px,calc(var(--u) * 12));line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.guest-feed-mosaic-badge{position:absolute;top:calc(var(--u) * 12);left:calc(var(--u) * 12);padding:calc(var(--u) * 4);border-radius:4px;background:#ff4b82;color:#fff;font-size:max(8px,calc(var(--u) * 10));font-weight:700;line-height:1}.guest-feed-mosaic-quote-wrap{flex:1;justify-content:center;gap:calc(var(--u) * 8);min-height:0;overflow:hidden}.guest-feed-mosaic-quote-clip{flex:0 1 auto;min-height:0;max-height:100%;overflow:hidden}.guest-feed-mosaic-quote-clip--overflow{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--quote-fade, 20px)),rgb(0 0 0 / 78%) calc(100% - var(--quote-fade, 20px) * .45),rgb(0 0 0 / 28%) calc(100% - var(--quote-fade, 20px) * .15),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--quote-fade, 20px)),rgb(0 0 0 / 78%) calc(100% - var(--quote-fade, 20px) * .45),rgb(0 0 0 / 28%) calc(100% - var(--quote-fade, 20px) * .15),transparent 100%)}.guest-feed-mosaic-quote{display:block;padding:calc(var(--u) * 12);border-left:3px solid #ea7949;border-radius:max(6px,calc(var(--u) * 8));background:#f2f2f2;color:#262626;font-size:max(10px,calc(var(--u) * 13));font-style:italic;line-height:1.35}.guest-share-stack{position:relative;margin:104px 0 16px}.guest-share-peek{position:absolute;z-index:0;right:0;bottom:22px;left:0;display:flex;align-items:flex-end;justify-content:center;gap:12px;pointer-events:none}.guest-share-peek-card{--peek-tilt: -7deg;display:flex;flex:1 1 0;flex-direction:column;gap:8px;max-width:168px;height:132px;overflow:hidden;padding:10px;border:1px solid #e6e6e6;border-radius:14px;background:#fff;box-shadow:0 4px 8px #00000008;transform:rotate(var(--peek-tilt));transform-origin:center bottom;pointer-events:auto;transition:transform .35s ease}.guest-share-peek-card--right{--peek-tilt: 7deg}.guest-share-peek-card:hover{z-index:1;transform:translateY(-18px) rotate(var(--peek-tilt))}.guest-share-peek-card--changed{animation:guest-peek-swap .55s ease}@keyframes guest-peek-swap{0%{opacity:.35}}.guest-share-peek-head{display:flex;align-items:flex-start;gap:8px;min-width:0}.guest-share-peek-avatar{flex:none;width:28px;height:28px}.guest-share-peek-copy{display:flex;min-width:0;flex-direction:column;gap:1px}.guest-share-peek-copy strong{overflow:hidden;color:#1d1d1d;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.guest-share-peek-copy span{overflow:hidden;color:#ea7949;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.guest-share-peek-photo{width:100%;height:72px;object-fit:cover;border-radius:8px}@media (max-width: 767px){.guest-share-stack{margin-top:64px}.guest-share-peek{right:0;left:0;gap:8px}.guest-share-peek-card:nth-child(n+4){display:none}.guest-share-peek-card{height:108px}.guest-share-peek-card:hover{transform:translateY(-10px) rotate(var(--peek-tilt))}}@media (prefers-reduced-motion: reduce){.guest-share-peek-card{transition:none}.guest-share-peek-card:hover{transform:rotate(var(--peek-tilt))}.guest-share-peek-card--changed{animation:none}}.guest-explore{padding:8px 0 24px}.guest-explore-card{display:flex;align-items:center;justify-content:space-between;gap:28px;overflow:hidden;padding:22px 28px;border-radius:16px;background:linear-gradient(126deg,#fff3ef 2%,#f7ecfc 95%)}.guest-explore-copy{display:flex;max-width:400px;flex-direction:column;gap:10px}.guest-explore-live{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 10px;border-radius:999px;background:#fffc;color:#1d1d1d;font-size:12px;font-weight:600;box-shadow:0 2px 8px #0000000f}.guest-explore-title{color:#262626;font-size:22px;font-weight:700;line-height:1.2}.guest-explore-title-lead{background-image:linear-gradient(106deg,#b469ff 1.7%,#e78d9c 48.5%,#ff986b 98.6%,#f963ad 130%);-webkit-background-clip:text;background-clip:text;color:transparent}.guest-explore-join{width:fit-content;box-shadow:0 8px 20px #ea794959}.guest-explore-reel{position:relative;flex:none;width:min(100%,440px);height:140px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent)}.guest-explore-slot{position:absolute;top:50%;left:50%;width:112px;height:112px;margin-top:-56px;margin-left:-56px;border:3px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 8px 18px #0000001f;transition:transform .7s cubic-bezier(.22,.8,.28,1),opacity .7s ease,filter .7s ease}@media (max-width: 767px){.guest-explore-card{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.guest-explore-copy{align-items:center;max-width:none;text-align:center}.guest-explore-title{font-size:18px}.guest-explore-reel{order:-1;width:100%;height:120px}.guest-explore-slot{width:96px;height:96px;margin-top:-48px;margin-left:-48px}}@media (prefers-reduced-motion: reduce){.guest-explore-slot{transition:none}}.guest-share-composer{position:relative;z-index:1;display:flex;align-items:center;gap:14px;width:100%;min-height:84px;margin:0;padding:12px 16px;border:1px solid #ece4df;border-radius:20px;background:#fff;box-shadow:0 6px 18px #432a1e0d;text-align:left}.guest-share-composer:hover,.guest-share-composer:focus-visible{border-color:#f2c7b6;box-shadow:0 8px 22px #432a1e12}.guest-share-composer-avatar{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:50%;background:#f3f1ef;color:#a39c96}.guest-share-composer-avatar svg{width:28px;height:28px}.guest-share-composer-prompt{display:-webkit-box;min-width:0;flex:1;overflow:hidden;color:#8b837d;font-size:17px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guest-share-caret{display:inline-block;width:1px;height:.95em;margin-left:1px;vertical-align:text-bottom;background:#8b837d;animation:guest-share-caret 1s steps(1) infinite}@keyframes guest-share-caret{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.guest-share-caret{animation:none}}.guest-share-composer-send{flex:none}@media (max-width: 767px){.guest-share-composer{gap:10px;min-height:68px;padding:10px 12px}.guest-share-composer-avatar{width:40px;height:40px}.guest-share-composer-avatar svg{width:22px;height:22px}.guest-share-composer-prompt{font-size:16px}}.guest-feed-mosaic-stars{display:flex;flex-shrink:0;gap:calc(var(--u) * 2)}.guest-feed-mosaic-stars img{width:max(10px,calc(var(--u) * 16));height:max(10px,calc(var(--u) * 16))}.guest-feed-mosaic-metric{align-items:center;justify-content:center;gap:calc(var(--u) * 8);text-align:center}.guest-feed-mosaic-metric-label{color:gray;font-size:max(9px,calc(var(--u) * 12));line-height:1.2}.guest-feed-mosaic-metric-value{color:#1d1d1d;font-size:max(20px,calc(var(--u) * 36));font-weight:800;line-height:1;white-space:nowrap}.guest-feed-mosaic-metric-value--large{font-size:max(26px,calc(var(--u) * 48))}.guest-feed-mosaic-metric-icon{width:max(16px,calc(var(--u) * 24));height:max(16px,calc(var(--u) * 24))}.guest-feed-mosaic-object-wrap{justify-content:center}.guest-feed-mosaic-object{display:flex;align-items:center;gap:calc(var(--u) * 8);min-width:0;padding:calc(var(--u) * 8);border:1px solid #e6e6e6;border-radius:max(6px,calc(var(--u) * 8));background:#f8fafc}.guest-feed-mosaic-object-logo{display:grid;flex-shrink:0;place-items:center;width:max(22px,calc(var(--u) * 32));height:max(22px,calc(var(--u) * 32));border-radius:max(6px,calc(var(--u) * 10));background:#ea79491a}.guest-feed-mosaic-object-logo--app{border-radius:max(6px,calc(var(--u) * 12))}.guest-feed-mosaic-object-logo img{width:50%;height:50%}.guest-feed-mosaic-object-text{display:flex;flex-direction:column;gap:calc(var(--u) * 2);min-width:0}.guest-feed-mosaic-object-text strong{display:-webkit-box;overflow:hidden;color:#1d1d1d;font-size:max(9px,calc(var(--u) * 11));font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guest-feed-mosaic-object-text span{color:gray;font-size:max(9px,calc(var(--u) * 12));line-height:1.25}.guest-feed-mosaic-people{align-items:center;justify-content:center;gap:calc(var(--u) * 16);text-align:center}.guest-feed-mosaic-people-avatars{display:flex;padding-right:calc(var(--u) * 12)}.guest-feed-mosaic-people-avatars>*{flex-shrink:0;width:max(24px,calc(var(--u) * 40));height:max(24px,calc(var(--u) * 40));aspect-ratio:1;margin-right:calc(var(--u) * -12);border:2px solid #fff;border-radius:50%;object-fit:cover}.guest-feed-mosaic-more{display:grid;place-items:center;background:#e2e8f0;color:#4a5568;font-size:max(9px,calc(var(--u) * 12));font-weight:700}.guest-feed-mosaic-people-text{display:-webkit-box;overflow:hidden;color:#262626;font-size:max(9px,calc(var(--u) * 12));font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guest-feed-mosaic-tile>*{transition:filter .5s ease,opacity .5s ease}.guest-feed-mosaic-tile--blurred>:not(.guest-feed-mosaic-reveal){filter:blur(max(4px,calc(var(--u) * 7)));opacity:.75}.guest-feed-mosaic-reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 6);color:#1d1d1d;font-size:max(11px,calc(var(--u) * 14));font-weight:600;line-height:1.2;opacity:0;pointer-events:none}.guest-feed-mosaic-reveal svg{width:max(20px,calc(var(--u) * 28));height:max(20px,calc(var(--u) * 28))}.guest-feed-mosaic-tile--blurred .guest-feed-mosaic-reveal{opacity:1}.guest-feed-mosaic-tile--blurred:hover .guest-feed-mosaic-reveal,.guest-feed-mosaic-tile--blurred:focus-visible .guest-feed-mosaic-reveal{color:#ea7949}.guest-feed-mosaic-tile--news.guest-feed-mosaic-tile--blurred .guest-feed-mosaic-reveal{background:#ffffff47}.guest-feed-mosaic-tile--changed{animation:guest-mosaic-appear .8s ease both}.guest-feed-mosaic-tile--blurred.guest-feed-mosaic-tile--changed>:not(.guest-feed-mosaic-reveal){animation:guest-mosaic-blur-in .85s ease both}.guest-feed-mosaic-tile--blurred.guest-feed-mosaic-tile--changed .guest-feed-mosaic-reveal{animation:guest-mosaic-eye-in .85s ease both}@keyframes guest-mosaic-blur-in{0%{filter:blur(0);opacity:0;transform:scale(.94)}35%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(max(4px,calc(var(--u) * 7)));opacity:.75;transform:none}}@keyframes guest-mosaic-eye-in{0%,40%{opacity:0}to{opacity:1}}@keyframes guest-mosaic-appear{0%{opacity:.2;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.guest-flow1-wheel{position:relative;width:100%;max-width:616px;margin-inline:auto;overflow:hidden;padding:72px 0 48px;box-sizing:border-box}.guest-flow1-wheel .guest-wheel-card,.guest-flow1-wheel .guest-neon-emoji-layer{left:28px;right:28px}.guest-flow1-wheel .guest-wheel{height:min(620px,70svh)}.guest-flow1-wheel .guest-wheel--compact{height:min(480px,56svh)}.guest-flow1-wheel .guest-wheel--tiny{height:min(340px,44svh)}.guest-flow1-header{position:relative;z-index:60}.guest-flow1-header-join{padding-inline:16px}.guest-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.guest-preview-blurred{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.guest-sound{position:absolute;right:20px;bottom:20px;z-index:20;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.45);border-radius:999px;color:#fff;background:#00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.guest-sound:disabled{opacity:.45}.guest-sound:not(:disabled):hover{background:#0009}.guest-feed-card-time-inline{display:none}@media (max-width: 640px){.guest-flow1-wheel .guest-wheel-card,.guest-flow1-wheel .guest-neon-emoji-layer{left:0;right:0}.guest-flow1-wheel{overflow:visible}.guest-feed-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto;align-content:center;column-gap:10px;row-gap:3px;padding:12px}.guest-feed-card-avatar{grid-column:1;grid-row:1;width:44px}.guest-feed-card-avatar>*{transform:scale(.7857);transform-origin:left center}.guest-feed-card-copy{grid-column:2;grid-row:1}.guest-feed-card-title{-webkit-line-clamp:3}.guest-feed-card-subtitle,.guest-feed-card-time{display:none}.guest-feed-card-time-inline{display:inline}.guest-flow1-page{position:fixed;top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden;background:#fff;overscroll-behavior:none}.guest-flow1-header{position:fixed;inset-inline:0;top:0;isolation:isolate;padding-top:env(safe-area-inset-top);background:#fff}.guest-flow1-main{position:absolute;inset-inline:0;top:calc(75px + env(safe-area-inset-top));bottom:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;padding-top:17px;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.guest-flow1-header-actions{min-width:0}.guest-flow1-header img{width:127px;height:auto;flex-shrink:0}.guest-flow1-header-join{max-width:0;overflow:hidden;opacity:0;padding-inline:0;pointer-events:none;transform:translateY(-6px);transition:max-width .24s ease,opacity .2s ease,padding .24s ease,transform .24s ease}.guest-flow1-header-join--visible{max-width:165px;opacity:1;padding-inline:12px;pointer-events:auto;transform:translateY(0)}.guest-video-page{overflow-x:hidden;overflow-y:auto;background:#fff;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.guest-video-page--ready{background:#fff}.guest-video-appbar{position:sticky;top:0;z-index:110;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 12px 0 16px;background:#fff;border-bottom:1px solid #f2f2f2}.guest-video-appbar .guest-video-logo{height:17px}.guest-sound--appbar{position:static;width:40px;height:40px;border:1px solid #e8e8e8;color:#1d1d1d;background:#f7f7f7;-webkit-backdrop-filter:none;backdrop-filter:none}.guest-sound--appbar:not(:disabled):hover{background:#efefef}.guest-sound--stage{display:none}.guest-video-stage{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16 / 9;max-height:42svh;flex-shrink:0;background:#1a1a1a;transition:none}.guest-video-page--ready .guest-video-stage{background:#1a1a1a}.guest-background-video{object-fit:cover}.guest-video-shade{background:linear-gradient(180deg,#0000001f,#0000 36%)}.guest-video-header,.guest-video-header-actions--desktop{display:none}.guest-video-header-actions--mobile{position:fixed;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:50;display:block}.guest-video-join{height:44px;width:100%;font-size:14px;padding:0 12px}.guest-video-main{position:relative;z-index:10;min-height:0;margin-top:-20px;padding:0}.guest-video-sheet{position:relative;min-height:0;padding:20px 12px 28px;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -8px 28px #00000014}.guest-wheel-wrap,.guest-wheel-wrap--docked{position:relative;top:auto;left:auto;width:100%;max-width:425px;margin:0 auto;transform:none;padding:8px 0 16px;transition:none;clip-path:inset(0 -36px -36px -36px)}.guest-wheel-glow{display:none}.guest-wheel{height:min(560px,64svh)}.guest-wheel--compact{height:min(420px,50svh)}.guest-wheel--tiny{height:min(300px,38svh)}}.guest-posts-gate{min-height:1px;margin-top:4px}.guest-posts-skeletons{display:grid;grid-template-columns:1fr;gap:16px;pointer-events:none;-webkit-user-select:none;user-select:none}.guest-posts-columns .guest-posts-skeletons{order:1;grid-template-columns:minmax(0,1fr)}.guest-post-skel{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #f2f2f2;border-radius:8px;background:#fff}.guest-post-skel-head{display:flex;align-items:center;gap:12px}.guest-post-skel-avatar{width:40px;height:40px;flex:none;border-radius:50%;background-color:#efece9}.guest-post-skel-copy{display:flex;flex-direction:column;gap:8px}.guest-post-skel-bar,.guest-post-skel-photo,.guest-post-skel-avatar{background-image:linear-gradient(90deg,#f3f1ef,#e4dfdb,#f3f1ef);background-size:200% 100%;animation:guest-post-skel 1.4s ease-in-out infinite}.guest-post-skel-bar{display:block;height:12px;border-radius:6px;background-color:#f3f1ef}.guest-post-skel-bar--name{width:38%;height:14px}.guest-post-skel-bar--short{width:62%}.guest-post-skel-photo{display:block;height:132px;border-radius:8px;background-color:#f3f1ef}@keyframes guest-post-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width: 768px){.guest-posts-skeletons{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){.guest-post-skel-bar,.guest-post-skel-avatar,.guest-post-skel-photo{animation:none}}.guest-mosaic-slot{min-width:0;min-height:0}.guest-mosaic-slot>.guest-feed-mosaic-tile{width:100%;height:100%}.guest-feed-mosaic-incoming{animation-duration:.95s}.guest-mosaic-edge{position:absolute;z-index:6;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.guest-mosaic-edge--row{--track: calc((100% - (var(--rows) - 1) * var(--gap)) / var(--rows));inset-inline:0;top:calc(var(--at) * (var(--track) + var(--gap)));height:var(--track);-webkit-mask-image:linear-gradient(90deg,#000,transparent 8%,transparent 92%,#000);mask-image:linear-gradient(90deg,#000,transparent 8%,transparent 92%,#000)}.guest-mosaic-edge--column{--track: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));inset-block:0;left:calc(var(--at) * (var(--track) + var(--gap)));width:var(--track);-webkit-mask-image:linear-gradient(#000,transparent 8%,transparent 92%,#000);mask-image:linear-gradient(#000,transparent 8%,transparent 92%,#000)}.guest-feed-mosaic-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.guest-feed-mosaic-tile{gap:calc(var(--u) * 10);box-shadow:none}.guest-mosaic-statement{justify-content:center;background:#faf7f3}.guest-mosaic-statement .guest-feed-mosaic-head{flex-direction:column;gap:calc(var(--u) * 18)}.guest-mosaic-statement .guest-feed-mosaic-title{font-size:max(13px,calc(var(--u) * 21));line-height:1.22;-webkit-line-clamp:6}.guest-mosaic-statement .guest-feed-mosaic-time{display:block;margin-top:calc(var(--u) * 10)}.guest-mosaic-kind--connect{background:#f3eefb}.guest-mosaic-kind--achievement{background:#edf6ed}.guest-feed-mosaic-avatar{border-radius:50%}.guest-feed-mosaic-photo{flex:1 1 auto;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 95);border-radius:0}.guest-feed-mosaic-photo img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:8px}.guest-feed-mosaic-photo .guest-feed-mosaic-caption{white-space:normal;position:static;padding:0;color:#666;background:none;font-size:max(10px,calc(var(--u) * 12));line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.guest-mosaic-kind--quote{background:#fffaf2}.guest-mosaic-kind--quote .guest-feed-mosaic-quote{font-size:max(12px,calc(var(--u) * 17));line-height:1.35}.guest-mosaic-kind--event{background:#fff3eb;border-color:#f3d9c8}.guest-mosaic-calendar{gap:calc(var(--u) * 8)}.guest-mosaic-date{display:flex;gap:calc(var(--u) * 10);align-items:baseline;color:#bf582e}.guest-mosaic-date strong{font-size:max(30px,calc(var(--u) * 58));font-weight:600;line-height:1;letter-spacing:-.06em}.guest-mosaic-date>span{font-size:max(13px,calc(var(--u) * 20))}.guest-mosaic-event-detail{color:#725c50;font-size:max(10px,calc(var(--u) * 12));line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.guest-mosaic-attendance{margin-top:auto;font-size:max(10px,calc(var(--u) * 12));font-weight:600}.guest-mosaic-kind--money{background:linear-gradient(145deg,#fff7e5,#fff0e9)}.guest-mosaic-money{align-items:flex-start;justify-content:center;gap:calc(var(--u) * 8)}.guest-mosaic-money-line{display:flex;align-items:center;gap:calc(var(--u) * 8)}.guest-mosaic-money-line img{width:max(22px,calc(var(--u) * 28));height:max(22px,calc(var(--u) * 28))}.guest-mosaic-money strong{font-size:max(20px,calc(var(--u) * 28));line-height:1}.guest-mosaic-money-note{color:#8d6d45;font-size:max(12px,calc(var(--u) * 14));font-weight:600;line-height:1.3}.guest-mosaic-text-link{background:none;padding:0;border:0;font-size:max(10px,calc(var(--u) * 12))}@media (prefers-reduced-motion: reduce){.guest-feed-mosaic-incoming{animation:none}.guest-mosaic-edge{display:none}}.guest-feed-mosaic-photo{background:transparent}.guest-feed-mosaic-photo img{position:static;inset:auto}.guest-feed-mosaic-photo .guest-feed-mosaic-caption{max-height:2.7em}.guest-mosaic-statement .guest-feed-mosaic-avatar{width:calc(var(--u) * 60);height:calc(var(--u) * 60);flex-shrink:0}.guest-mosaic-statement .guest-feed-mosaic-head{gap:calc(var(--u) * 12)}.guest-mosaic-calendar{flex-direction:row;align-items:flex-start;gap:calc(var(--u) * 12)}.guest-mosaic-date{flex:none;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 5);width:calc(var(--u) * 62);height:calc(var(--u) * 72);border-radius:8px;background:linear-gradient(to right,#e5b48c,#e5a079);color:#fff}.guest-mosaic-date>span{font-size:max(10px,calc(var(--u) * 15));line-height:1}.guest-mosaic-date strong{font-size:max(22px,calc(var(--u) * 32));letter-spacing:-.03em}.guest-mosaic-event-copy{display:flex;flex-direction:column;gap:calc(var(--u) * 8);min-width:0}.guest-mosaic-event-copy>strong,.guest-mosaic-liked-preview>strong{font-size:max(12px,calc(var(--u) * 18));line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.guest-mosaic-liked-preview{flex-direction:row;align-items:flex-start;gap:calc(var(--u) * 12)}.guest-mosaic-liked-preview>img{width:calc(var(--u) * 64);height:calc(var(--u) * 64);border-radius:8px;object-fit:cover;flex:none}.guest-mosaic-calendar,.guest-mosaic-liked-preview{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;gap:calc(var(--u) * 12)}.guest-mosaic-event-copy>strong,.guest-mosaic-liked-preview>strong{font-size:max(12px,calc(var(--u) * 15));line-height:1.3;-webkit-line-clamp:4;font-weight:600}.guest-mosaic-event-detail{grid-column:1 / -1;align-self:start;font-size:max(11px,calc(var(--u) * 13));line-height:1.4;color:#726b66;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.guest-mosaic-liked-preview>strong:only-child{grid-column:1 / -1}.guest-mosaic-liked-preview{display:flex;flex-direction:column;align-items:stretch;min-height:0}.guest-mosaic-liked-preview>img{flex:1 1 auto;width:100%;height:0;min-height:0;object-fit:cover;border-radius:8px}.guest-mosaic-liked-preview>strong{flex:none;color:gray;font-weight:500;-webkit-line-clamp:2}.guest-mosaic-liked-plain{justify-content:center}.guest-mosaic-liked-plain .guest-mosaic-liked-preview{flex:none}.guest-mosaic-liked-plain .guest-mosaic-liked-preview>strong{-webkit-line-clamp:6}.guest-mosaic-kind--money .guest-feed-mosaic-head{align-items:center}.guest-mosaic-kind--money .guest-feed-mosaic-title{display:block;min-width:0;padding:6px 8px;margin:-6px -8px;white-space:nowrap;overflow:hidden;-webkit-line-clamp:unset}.guest-mosaic-kind--money .guest-feed-mosaic-title .guest-blur{display:block;width:max-content;max-width:100%;white-space:nowrap;overflow:visible;filter:blur(3px);opacity:.55}.guest-mosaic-kind--money .guest-feed-mosaic-avatar.guest-blur{filter:blur(3px);opacity:.75}.guest-mosaic-kind--event .guest-mosaic-calendar{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:calc(var(--u) * 10);text-align:center}.guest-mosaic-event-top{display:flex;flex-direction:row;align-items:flex-start;gap:calc(var(--u) * 8);width:100%;min-width:0;margin:0;text-align:left}.guest-mosaic-kind--event .guest-mosaic-date{flex:none;order:2;width:auto;min-width:calc(var(--u) * 48);height:auto;min-height:calc(var(--u) * 48);padding:calc(var(--u) * 6) calc(var(--u) * 8);gap:calc(var(--u) * 2)}.guest-mosaic-kind--event .guest-mosaic-date>span{font-size:max(9px,calc(var(--u) * 11))}.guest-mosaic-kind--event .guest-mosaic-date strong{font-size:max(16px,calc(var(--u) * 20))}.guest-mosaic-kind--event .guest-mosaic-event-clock{font-weight:700;letter-spacing:0}.guest-mosaic-kind--event .guest-mosaic-event-copy{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;order:1;gap:calc(var(--u) * 4);min-width:0}.guest-mosaic-kind--event .guest-mosaic-event-kicker{color:#ea7949;font-size:max(12px,calc(var(--u) * 15));font-weight:700;line-height:1.2;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.guest-mosaic-kind--event .guest-mosaic-event-person{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(var(--u) * 8);width:100%;min-width:0;min-height:0;margin-top:auto;text-align:center}.guest-mosaic-kind--event .guest-mosaic-event-person .guest-feed-mosaic-avatar{width:max(40px,calc(var(--u) * 56));height:max(40px,calc(var(--u) * 56))}.guest-mosaic-kind--event .guest-mosaic-event-person-copy{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;max-width:100%;text-align:center}.guest-mosaic-kind--event .guest-mosaic-event-person-copy>strong,.guest-mosaic-kind--event .guest-mosaic-event-person-copy .guest-feed-mosaic-target{width:100%;max-width:100%;font-size:max(11px,calc(var(--u) * 13));font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width: 767px){.guest-mosaic-kind--event .guest-mosaic-event-top{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:3.75em;color:#ea7949;font-size:13px;font-weight:700;line-height:1.25;overflow-wrap:break-word}.guest-mosaic-kind--event .guest-mosaic-event-copy,.guest-mosaic-kind--event .guest-mosaic-event-kicker{display:contents;overflow-wrap:break-word}.guest-mosaic-kind--event .guest-mosaic-date{float:right;flex-direction:row;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;width:auto;height:1.25em;min-width:0;min-height:0;max-height:1.25em;margin:0 0 0 6px;padding:0 5px;overflow:hidden}.guest-mosaic-kind--event .guest-mosaic-date strong{font-size:12px;line-height:1}.guest-mosaic-kind--event .guest-mosaic-date>span{font-size:10px;line-height:1}.guest-mosaic-kind--event .guest-mosaic-event-person{gap:6px}.guest-mosaic-kind--event .guest-mosaic-event-person .guest-feed-mosaic-avatar{width:36px;height:36px}.guest-mosaic-kind--event .guest-mosaic-event-person-copy>strong,.guest-mosaic-kind--event .guest-mosaic-event-person-copy .guest-feed-mosaic-target{-webkit-line-clamp:1}}
