.home-snap-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.home-snap-rail::-webkit-scrollbar{display:none}.home-snap-item{scroll-snap-align:center;scroll-snap-stop:always}.home-snap-rail .home-rail-card-lift{box-shadow:var(--shadow-home-lift-subtle)}@media (hover:hover) and (pointer:fine){.home-snap-rail .home-rail-card-lift:hover{transform:none;box-shadow:0 3px 14px #120e0c1f}}.home-snap-rail .home-rail-card-lift:active{transform:scale(.985);box-shadow:0 1px 6px #120e0c17}.home-enter{animation:home-rise .56s var(--motion-ease) both}.home-enter-delay-1{animation-delay:70ms}.home-enter-delay-2{animation-delay:.14s}@keyframes home-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.home-type-caret{vertical-align:-.12em;opacity:.5;background:currentColor;width:2px;height:1.05em;margin-left:2px;animation:1.05s step-end infinite home-caret-blink;display:inline-block}@keyframes home-caret-blink{50%{opacity:0}}.home-root{--home-feed-gap:0;--home-card-radius:1.25rem;--home-feed-card-h:max(18rem, calc(100dvh - 10.5rem));--home-feed-card-ref-w:var(--app-column-width);--home-feed-card-ref-h:calc(var(--home-feed-card-ref-w) * 16 / 9)}.home-header{-moz-column-gap:.75rem;padding-top:var(--app-safe-top);padding-inline:var(--app-content-padding);min-height:calc(var(--app-safe-top) + 2.75rem);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding-bottom:.75rem;display:grid}.home-header__actions{flex-shrink:0;align-items:center;gap:.375rem;min-height:2.75rem;display:flex}.home-header__filter-slot{align-items:center;gap:.375rem;min-width:0;max-width:100%;height:2.75rem;padding-inline:.125rem;display:inline-flex;position:relative}.home-header__filter-hit{cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.home-header__filter-hit:focus-visible{outline:none}.home-header__filter-slot:has(.home-header__filter-hit:focus-visible) .home-header__filter-label{outline:1px solid color-mix(in srgb, var(--foreground) 35%, transparent);outline-offset:3px;border-radius:.25rem}.home-header__filter{min-width:0;height:2.75rem;font-family:var(--font-newsreader), Newsreader, serif;letter-spacing:-.025em;color:var(--foreground);text-align:left;background:0 0;border:0;align-items:center;gap:.375rem;padding-inline:.125rem;font-size:1.375rem;font-weight:500;line-height:1.1;transition:color .15s,opacity .15s;display:inline-flex}.home-header__filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-newsreader), Newsreader, serif;letter-spacing:-.025em;color:var(--foreground);pointer-events:none;margin:0;font-size:1.375rem;font-weight:500;line-height:1.1;overflow:hidden}.home-header__filter-slot:has(.home-header__filter-hit:hover) .home-header__filter-label{color:color-mix(in srgb, var(--foreground) 88%, transparent)}.home-header__filter-slot:has(.home-header__filter-hit:active) .home-header__filter-label{opacity:.82}.home-header__chevron{color:color-mix(in srgb, var(--foreground) 36%, transparent);pointer-events:none;flex-shrink:0;transition:transform .16s,color .15s}.home-header__chevron--open{transform:rotate(180deg)}.home-draft-dot{pointer-events:none;background:#b8552a;border-radius:9999px;flex-shrink:0;width:.4375rem;height:.4375rem}.home-header__session-btn{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:5.5rem;overflow:hidden}.home-header__icon-btn{flex-shrink:0;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.home-header__create{font-family:var(--font-newsreader), Newsreader, serif;flex-shrink:0;font-size:1.75rem;font-weight:500;line-height:1}.home-feed-scroll--horizontal{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;min-height:var(--home-feed-card-h);flex-direction:column;display:flex}.home-tile-scroll{flex-direction:column;display:flex}.home-stack-feed{min-height:0;padding-inline:0;padding-bottom:max(.5rem, env(safe-area-inset-bottom,0px));touch-action:pan-y;overscroll-behavior:none;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.home-stack-feed .layered-stack{flex:1;width:100%;min-height:min(40.2778rem,90dvh)}.home-stack-feed .layered-stack:focus-visible .layered-stack__card--front{outline:none}.home-feed-scroll--horizontal::-webkit-scrollbar{display:none}.home-feed-list--horizontal{min-height:var(--home-feed-card-h);align-items:stretch;gap:var(--home-feed-gap);flex-direction:row;flex:1;margin:0;padding:0;list-style:none;display:flex}.home-feed-item--horizontal{width:100%;min-height:var(--home-feed-card-h);scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;display:flex}.home-feed-card{border-radius:var(--home-card-radius);width:100%;overflow:hidden;box-shadow:0 8px 28px #120e0c2e}.home-feed-card__hit{text-align:center;cursor:pointer;width:100%;transition:transform .14s var(--motion-ease);background:0 0;border:0;padding:0;display:block;position:relative}.home-feed-card__hit--static{cursor:default}.home-feed-scroll--horizontal .home-feed-card{width:100%;min-height:var(--home-feed-card-h);flex:1}.home-feed-scroll--horizontal .home-feed-card__hit{min-height:var(--home-feed-card-h);height:100%}.home-feed-card__media{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.home-feed-card__fallback{background-position:50%;background-size:cover;position:absolute;inset:0}.home-feed-card__cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-feed-card__cover--paint{background-position:50%;background-repeat:no-repeat;background-size:cover}.home-feed-card__blur-fade{inset-inline:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:40%;position:absolute;bottom:20%;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.home-feed-card__overlay{pointer-events:none;background:linear-gradient(#00000014 0%,#0003 45%,#000000b8 100%);position:absolute;inset:0}.home-feed-card__badge{z-index:2;color:#141210;-webkit-text-fill-color:#141210;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffcf8e6;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;left:1rem}.home-feed-card__content{inset-inline:0;z-index:2;padding:4rem var(--app-content-padding) 2rem;color:#fff;position:absolute;bottom:0}.home-feed-card__avatar{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.home-feed-card__avatar.liquid-glass-bubble--hero{color:#fff}.home-feed-card__avatar-stack{align-items:center;margin-bottom:.75rem;display:inline-flex}.home-feed-card__avatar-stack-item{color:#fff;justify-content:center;align-items:center;width:2rem;height:2rem;margin-inline-start:-.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.home-feed-card__avatar-stack-item.liquid-glass-bubble--hero{box-shadow:0 0 0 1px #ffffff57, var(--liquid-glass-overlay-shadow);overflow:hidden}.home-feed-card__avatar-stack-item:first-child{margin-inline-start:0}.home-feed-card__title{font-family:var(--font-newsreader), Newsreader, serif;letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:400;line-height:1.1}.home-feed-card__date{color:#ffffffd1;margin:.5rem 0 0;font-size:1rem}.home-feed-card__guest-line{color:#ffffffa6;margin:.35rem 0 0;font-size:1rem;line-height:1.35}.home-feed-card__venue{color:#ffffffe6;margin:.35rem 0 0;font-size:1rem;font-weight:500}.home-feed-skeleton__card{border-radius:var(--home-card-radius);height:100%;min-height:12rem}.home-feed-skeleton--horizontal{min-height:var(--home-feed-card-h);flex:1;padding:0}.home-feed-skeleton--horizontal .home-feed-skeleton__card{width:100%;min-height:var(--home-feed-card-h)}.home-feed-skeleton--stack{flex:1;height:100%;min-height:0}.home-feed-skeleton--stack .home-feed-skeleton__card{border-radius:1.5rem;width:100%;height:100%;min-height:0}.home-feed-empty--filter{width:100%;min-height:0;padding-inline:var(--app-content-padding);text-align:center;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;justify-content:safe center;align-self:stretch;align-items:center;padding-block:1rem;display:flex;overflow-y:auto}.home-feed-empty--prompt{gap:0}.home-feed-empty__headline{max-width:16rem;font-family:var(--font-newsreader), Newsreader, serif;letter-spacing:-.03em;color:color-mix(in srgb, var(--foreground) 88%, transparent);margin:0;font-size:1.75rem;font-weight:400;line-height:1.15}.home-feed-empty__body{max-width:18rem;color:var(--foreground-muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.home-feed-empty__create{margin-top:1.75rem}.home-feed-empty--first-host.home-feed-empty--prompt{gap:0}.home-welcome{-webkit-overflow-scrolling:touch;min-height:0;padding-block:max(1rem, var(--app-safe-top)) max(1rem, var(--app-safe-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.home-welcome__top-chrome{min-height:2.75rem;padding-inline:var(--app-content-padding);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.home-welcome__cluster{flex-direction:column;flex:1;justify-content:safe center;gap:1rem;width:100%;min-height:0;display:flex}.home-welcome-arc{pointer-events:none;-webkit-user-select:none;user-select:none;--home-showreel-arc-lift:14px;--home-showreel-arc-rotate-slack:2.25rem;--home-showreel-vertical-envelope:calc(var(--home-showreel-arc-lift) * 2 + var(--home-showreel-arc-rotate-slack));--home-showreel-scale:min(.5, calc(100cqw / var(--home-feed-card-ref-w)), calc((100cqh - var(--home-showreel-vertical-envelope)) / var(--home-feed-card-ref-h)));--home-showreel-card-h:calc(var(--home-feed-card-ref-h) * var(--home-showreel-scale));flex:0 0 clamp(14rem,46dvh,26rem);min-height:14rem;padding-block:0;overflow:hidden;container:home-showreel/size}@media (max-height:640px){.home-welcome-arc{flex-basis:clamp(12rem,38dvh,22rem);min-height:12rem}}@supports not (container-type:size){.home-welcome-arc{--home-showreel-scale:.36}}.home-welcome-arc__rail{height:100%;padding-inline:var(--app-content-padding);touch-action:pan-x;cursor:default;pointer-events:auto;perspective:1100px;perspective-origin:50%;opacity:0;transition:opacity .22s var(--motion-ease);position:relative;overflow:hidden}.home-welcome-arc--ready .home-welcome-arc__rail{opacity:1}.home-welcome-arc__track{align-items:center;gap:calc(var(--home-feed-card-ref-w) * var(--home-showreel-scale) * .04);will-change:transform;height:100%;display:flex;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.home-welcome-arc__track{will-change:auto}}.home-welcome-arc__slide{--arc-ry:0deg;--arc-ty:0px;--arc-scale:1;flex:0 0 calc(var(--home-feed-card-ref-w) * var(--home-showreel-scale));height:calc(var(--home-showreel-card-h) + var(--home-showreel-vertical-envelope));transform-style:preserve-3d;position:relative;overflow:visible}.home-welcome-arc__slide-roll{left:0;right:0;top:calc(var(--home-showreel-vertical-envelope) / 2);height:var(--home-showreel-card-h);transform-style:preserve-3d;transform:translate3d(0, var(--arc-ty), 0) rotateY(var(--arc-ry)) scale(var(--arc-scale));transform-origin:50%;backface-visibility:hidden;isolation:isolate;position:absolute}.home-welcome-arc__card-scale{width:var(--home-feed-card-ref-w);height:var(--home-feed-card-ref-h);transform:translate(-50%, -50%) scale(var(--home-showreel-scale));transform-origin:50%;position:absolute;top:50%;left:50%}.home-welcome-arc__card-scale .home-feed-card{width:100%;min-height:var(--home-feed-card-ref-h);pointer-events:none}.home-welcome-arc__card-scale .home-feed-card__hit,.home-welcome-arc__card-scale .home-feed-card__hit--static{min-height:var(--home-feed-card-ref-h);pointer-events:none;height:100%}.home-welcome-begin{padding:.75rem var(--app-content-padding) 0;text-align:center;flex-direction:column;flex:none;align-items:center;gap:1.5rem;display:flex}.home-welcome-begin__copy{flex-direction:column;gap:.5rem;width:min(100%,19.5rem);display:flex}.home-welcome-begin__headline{font-family:var(--font-newsreader), Newsreader, serif;letter-spacing:-.035em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.875rem,6.5vw,2.25rem);font-weight:400;line-height:1.08}.home-welcome-begin__subline{letter-spacing:-.01em;color:color-mix(in srgb, var(--foreground) 64%, transparent);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.home-welcome-begin__sign-in{flex-direction:column;align-items:stretch;gap:.875rem;width:min(100%,22rem);display:flex}.home-welcome-begin__legal{letter-spacing:.01em;max-width:16.5rem;color:color-mix(in srgb, var(--foreground) 58%, transparent);align-self:center;margin:0;font-size:.6875rem;line-height:1.5}.home-welcome-begin__legal .ink-link{color:color-mix(in srgb, var(--foreground) 74%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 38%, transparent);font-weight:500}.home-welcome-begin__legal .ink-link:hover{color:color-mix(in srgb, var(--foreground) 86%, transparent)}.welcome-google-btn{letter-spacing:-.02em;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:3.5rem;padding:0 1.125rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.welcome-google-btn:hover{border-color:color-mix(in srgb, var(--foreground) 12%, transparent);box-shadow:var(--liquid-glass-btn-shadow)}@media (hover:hover) and (pointer:fine){.welcome-google-btn:hover{transform:translateY(-1px)}}.welcome-google-btn:active{transform:scale(.985)}.welcome-google-btn:disabled{opacity:.55}.welcome-google-btn>span:last-child{z-index:1;position:relative}.welcome-google-btn__mark{z-index:1;background:linear-gradient(160deg,#fffffffa 0%,#ffffffe0 100%);border:1px solid #ffffffa6;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #fffffff2,0 4px 10px #120e0c1a}.home-welcome-begin__button{background:var(--foreground);width:min(100%,19.5rem);min-height:3.375rem;color:var(--canvas);letter-spacing:-.01em;transition:transform .14s var(--motion-ease), box-shadow .14s var(--motion-ease);border:0;border-radius:9999px;font-size:1rem;font-weight:600;box-shadow:0 10px 28px #120e0c24}.home-welcome-begin__button:hover{box-shadow:0 12px 32px #120e0c2e}.home-welcome-begin__button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.home-enter,.home-enter-delay-1,.home-enter-delay-2{opacity:1;animation:none;transform:none}.home-type-caret{animation:none;display:none}.home-feed-card__hit:active,.home-welcome-arc__slide-roll{transform:none}.home-welcome-arc__rail{opacity:1;transition:none}.welcome-google-btn:active{transform:none}}.home-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0 0 1.25rem;list-style:none;display:grid}.home-tile-grid__item{content-visibility:auto;contain-intrinsic-size:auto 14rem;min-width:0}.home-tile-cell{position:relative}.home-feed-card--tile .home-feed-card__hit,.home-feed-card--tile .home-feed-card__hit--static{aspect-ratio:var(--experience-stack-card-aspect)}.home-feed-card--tile .home-feed-card__title{font-size:.9375rem;line-height:1.25}.home-feed-card--tile .home-feed-card__date{font-size:.8125rem}.home-feed-skeleton--tile{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:1.25rem;display:grid}.home-feed-skeleton--tile .home-feed-skeleton__tile{aspect-ratio:var(--experience-stack-card-aspect);border-radius:1.25rem;min-height:0}.home-tile-menu-btn{z-index:2;color:#141210b8;font-size:1.125rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.home-feed-scroll--horizontal{margin-inline:calc(-1 * var(--app-content-padding))}@media (prefers-reduced-motion:reduce){.home-feed-card--tile{transition:none}}
