.HvFtZa_calling-overlay{z-index:2;padding-right:var(--call-stage-safe-right,0px);padding-bottom:calc(26px * var(--call-density,1) + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));padding-left:var(--call-stage-safe-left,0px);flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.HvFtZa_calling-name{max-width:calc(100% - 2 * max(var(--v2-safe-area-left) - var(--call-stage-safe-left,0px), var(--v2-safe-area-right) - var(--call-stage-safe-right,0px)));font-family:var(--v2-type-section-title-family);font-size:var(--v2-type-section-title-size);font-weight:var(--v2-type-section-title-weight);line-height:var(--v2-type-section-title-leading);color:var(--v2-fixed-white);text-align:center;letter-spacing:var(--v2-type-section-title-tracking);margin:0}.HvFtZa_calling-status{gap:calc(2px * var(--call-density,1));margin:calc(16px * var(--call-density,1)) 0 0;font-family:var(--v2-type-control-family);font-size:var(--v2-type-control-size);font-weight:var(--v2-type-control-weight);line-height:var(--v2-type-control-leading);color:var(--v2-fixed-white);letter-spacing:var(--v2-type-control-tracking);opacity:.85;align-items:baseline;display:inline-flex}@keyframes HvFtZa_calling-dot{0%{opacity:.3;transform:scale(.825)}33%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.825)}}.HvFtZa_calling-dots{gap:calc(1px * var(--call-density,1));display:inline-flex}.HvFtZa_calling-dots span{animation:HvFtZa_calling-dot 1.2s var(--v2-ease-pulse) infinite}.HvFtZa_calling-dots span:after{content:"."}.HvFtZa_calling-dots span:nth-child(2){animation-delay:.2s}.HvFtZa_calling-dots span:nth-child(3){animation-delay:.4s}.HvFtZa_calling-hangup{margin-top:calc(32px * var(--call-density,1))}.HvFtZa_calling-cancel{margin:calc(7px * var(--call-density,1)) 0 0;font-family:var(--v2-type-control-family);font-size:var(--v2-type-control-size);font-weight:var(--v2-type-control-weight);line-height:var(--v2-type-control-leading);color:var(--v2-fixed-white);letter-spacing:var(--v2-type-control-tracking)}.HvFtZa_calling-overlay-exit{pointer-events:none;opacity:0;transition:opacity .22s var(--v2-ease-spring)}
.GuHpra_scrim{z-index:1;pointer-events:none;background:var(--v2-call-transcript-focus-bg);opacity:0;transition:opacity .28s var(--v2-ease-spring);position:absolute;inset:0}.GuHpra_scrim-open{opacity:.85}html.v2-dark .GuHpra_scrim-open{opacity:.75}.GuHpra_panel{--transcript-panel-width:min(100%, calc(480px * var(--call-density,1)));--transcript-panel-overlap-left:max(0px, var(--v2-safe-area-left) - (100vw - var(--transcript-panel-width)) / 2);--transcript-panel-overlap-right:max(0px, var(--v2-safe-area-right) - (100vw - var(--transcript-panel-width)) / 2);top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));right:var(--transcript-panel-overlap-right);bottom:calc(220px * var(--call-density,1) + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));left:var(--transcript-panel-overlap-left);z-index:1;visibility:hidden;max-width:calc(var(--transcript-panel-width) - var(--transcript-panel-overlap-left) - var(--transcript-panel-overlap-right));pointer-events:none;opacity:0;transition:transform .28s var(--v2-ease-spring), opacity .28s var(--v2-ease-spring), visibility 0s .28s;flex-direction:column;margin:0 auto;display:flex;position:absolute;transform:translateY(60%)}.GuHpra_panel-open{visibility:visible;pointer-events:auto;opacity:1;transition:transform .28s var(--v2-ease-spring), opacity .28s var(--v2-ease-spring);transform:translateY(0)}.GuHpra_handle-wrap{justify-content:center;display:flex}.GuHpra_handle{width:calc(88px * var(--call-density,1));height:calc(22px * var(--call-density,1));cursor:pointer;background:0 0;border:none;padding:0;position:relative}.GuHpra_handle:before{top:calc(8px * var(--call-density,1));width:calc(40px * var(--call-density,1));height:calc(4px * var(--call-density,1));content:"";background:var(--v2-warm-fill-25);border-radius:calc(2px * var(--call-density,1));position:absolute;left:50%;transform:translate(-50%)}.GuHpra_list{gap:calc(8px * var(--call-density,1));padding:calc(8px * var(--call-density,1)) calc(12px * var(--call-density,1)) calc(12px * var(--call-density,1));scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.GuHpra_list>:first-child{margin-top:auto}.GuHpra_list::-webkit-scrollbar{display:none}.GuHpra_row{gap:calc(8px * var(--call-density,1));animation:GuHpra_turn-rise .32s var(--v2-ease-spring) both;flex-shrink:0;align-items:flex-end;display:flex}@keyframes GuHpra_turn-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.GuHpra_row-self{justify-content:flex-end}.GuHpra_row-other{justify-content:flex-start}.GuHpra_speaker-avatar{flex-shrink:0}.GuHpra_speaker-avatar>div{--av-size:calc(36px * var(--call-density,1))!important}.GuHpra_speaker-avatar>div>svg{transform-origin:50%;transform-box:fill-box;scale:var(--call-density,1)}.GuHpra_message{flex-direction:column;min-width:0;max-width:82%;display:flex}.GuHpra_message>[data-chat-message]{max-width:100%}
.nnPika_content{gap:calc(16px * var(--v2-ui-density,1));padding:calc(4px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1)) calc(24px * var(--v2-ui-density,1));flex-direction:column;display:flex}.nnPika_content:has(.v2-settings-inline-drilldown){--v2-scroll-inset:calc(16px * var(--v2-ui-density,1));padding-left:0;padding-right:0}.nnPika_desktop-tab-strip{}.nnPika_desktop-tab{}.nnPika_tab-panel{gap:calc(16px * var(--v2-ui-density,1));flex-direction:column;display:flex}.nnPika_members-panel{--members-panel-cap:min(calc(760px * var(--v2-ui-density,1)), var(--v2-sheet-content-cap,calc(100dvh - calc(112px * var(--v2-ui-density,1)))));min-height:0;max-height:var(--members-panel-cap);gap:0;overflow:hidden}.nnPika_members-card{gap:calc(16px * var(--v2-ui-density,1));min-height:0;max-height:calc(var(--members-panel-cap) - calc(64px * var(--v2-ui-density,1)));padding:calc(16px * var(--v2-ui-density,1));background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--v2-ui-density,1));flex-direction:column;flex:0 auto;display:flex;overflow:hidden}.nnPika_members-scroll{gap:calc(16px * var(--v2-ui-density,1));min-height:0;max-height:max(0px, calc(var(--members-panel-cap) - calc(160px * var(--v2-ui-density,1))));padding-right:calc(2px * var(--v2-ui-density,1));flex-direction:column;flex:0 auto;display:flex;overflow:hidden auto}.nnPika_members-footer{padding:calc(16px * var(--v2-ui-density,1)) 0 0;background:var(--v2-surface);flex-shrink:0}.nnPika_settings-panel{height:min(calc(760px * var(--v2-ui-density,1) + var(--v2-sheet-contained-bottom,0px)), calc(100dvh - 112px * var(--v2-ui-density,1) + var(--v2-sheet-contained-bottom,0px)), var(--v2-sheet-content-cap,100dvh));gap:0;min-height:0;overflow:hidden}.nnPika_settings-fields{gap:calc(16px * var(--v2-ui-density,1));min-height:0;padding-right:calc(2px * var(--v2-ui-density,1));flex-direction:column;flex:1;display:flex;overflow-y:auto;}.nnPika_settings-fields:last-child{padding-bottom:var(--v2-sheet-contained-bottom,0px)}.nnPika_settings-footer{gap:calc(4px * var(--v2-ui-density,1));padding-top:calc(12px * var(--v2-ui-density,1));padding-bottom:var(--v2-sheet-contained-bottom,0px);flex-direction:column;flex-shrink:0;display:flex}.nnPika_delete-group-action{font-family:var(--v2-type-compact-control-family);font-size:var(--v2-type-compact-control-size);font-weight:var(--v2-type-compact-control-weight);line-height:var(--v2-type-compact-control-leading);color:var(--v2-error);letter-spacing:var(--v2-type-compact-control-tracking);opacity:.7;transition:opacity var(--v2-duration-fast) ease;align-self:center}.nnPika_delete-group-action:hover:not(:disabled){opacity:1;background:0 0}@media (min-width:1024px){.nnPika_members-panel,.nnPika_settings-panel{height:calc(95vh - calc(64px * var(--v2-ui-density,1)))}.nnPika_members-card,.nnPika_members-scroll{flex:1}}.nnPika_content-page{padding:0}.nnPika_content-page .nnPika_settings-panel{height:auto;overflow:visible}.nnPika_content-page .nnPika_members-panel{height:auto;max-height:none;overflow:visible}.nnPika_content-page .nnPika_members-card{background:0 0;border-radius:0;max-height:none;padding:0;overflow:visible}.nnPika_content-page .nnPika_members-scroll{flex:none;max-height:none;padding-bottom:0;padding-right:0;overflow:visible}.nnPika_content-page .nnPika_settings-fields{padding-bottom:0;padding-right:0;overflow:visible}.nnPika_field-help{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking);margin:0}.nnPika_error{padding:calc(4px * var(--v2-ui-density,1)) 0;font-family:var(--v2-type-body-compact-family);font-size:var(--v2-type-body-compact-size);font-weight:var(--v2-type-body-compact-weight);line-height:var(--v2-type-body-compact-leading);color:var(--v2-error);letter-spacing:var(--v2-type-body-compact-tracking)}.nnPika_kin-grid{grid-template-columns:repeat(auto-fill, calc(96px * var(--v2-ui-density,1)));gap:calc(22px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1));justify-content:space-between;display:grid}@media not (min-width:1024px){.nnPika_kin-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}}@media not (min-width:400px){.nnPika_kin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nnPika_page-control.nnPika_page-control{height:var(--v2-control-height);min-height:var(--v2-control-height);font-size:var(--v2-type-control-size)}.nnPika_members-search-page>div{height:var(--v2-control-height)}.nnPika_members-search-page input{font-size:var(--v2-type-control-size)}.nnPika_members-save-footer-page{z-index:1;padding:calc(20px * var(--v2-ui-density,1)) 0 calc(16px * var(--v2-ui-density,1));background:linear-gradient(to bottom, transparent, var(--chat-bg) 45%);position:sticky;bottom:0}.nnPika_field-card{gap:calc(12px * var(--v2-ui-density,1));padding:calc(14px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1));background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--v2-ui-density,1));flex-direction:column;display:flex}
._0VS-0q_content{gap:calc(16px * var(--v2-ui-density,1));padding:calc(4px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1)) calc(24px * var(--v2-ui-density,1));flex-direction:column;display:flex}._0VS-0q_panel{gap:calc(16px * var(--v2-ui-density,1));flex-direction:column;display:flex}._0VS-0q_entry-list{gap:calc(10px * var(--v2-ui-density,1));max-height:calc(60vh + var(--v2-sheet-contained-bottom,0px));padding-bottom:var(--v2-sheet-contained-bottom,0px);flex-direction:column;display:flex;overflow-y:auto;}._0VS-0q_entry-list-page{max-height:none;overflow:visible}@media not (min-width:1024px){._0VS-0q_entry-list:not(._0VS-0q_entry-list-page){padding-right:calc(8px * var(--v2-ui-density,1));padding-left:calc(8px * var(--v2-ui-density,1));margin-right:calc(-8px * var(--v2-ui-density,1));margin-left:calc(-8px * var(--v2-ui-density,1));scrollbar-gutter:stable both-edges}}._0VS-0q_load-more{align-self:center;margin-left:auto;margin-right:auto}._0VS-0q_entry-card{gap:calc(10px * var(--v2-ui-density,1));padding:calc(14px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1));font-family:var(--v2-font-sans);text-align:left;background:var(--v2-neutral-fill-05);border-radius:calc(18px * var(--v2-ui-density,1));flex-direction:column;display:flex}._0VS-0q_entry-card-openable{cursor:pointer;transition:background .15s}:is(._0VS-0q_entry-card-openable:hover,._0VS-0q_entry-card-openable:focus-visible){background:var(--v2-neutral-fill-10)}._0VS-0q_entry-row{gap:calc(8px * var(--v2-ui-density,1));align-items:center;display:flex}._0VS-0q_entry-avatar{--av-size:calc(24px * var(--v2-ui-density,1))!important}._0VS-0q_entry-avatar>svg,._0VS-0q_filter-icon{transform-origin:50%;transform-box:fill-box;scale:var(--v2-ui-density,1)}._0VS-0q_entry-sender{text-overflow:ellipsis;min-width:0;font-family:var(--v2-type-body-compact-family);font-size:var(--v2-type-body-compact-size);font-weight:var(--v2-font-semibold);line-height:var(--v2-type-body-compact-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-compact-tracking);white-space:nowrap;flex:1;overflow:hidden}._0VS-0q_entry-date{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking);flex-shrink:0}._0VS-0q_heart-button{width:calc(24px * var(--v2-ui-density,1));height:calc(24px * var(--v2-ui-density,1));margin-left:calc(4px * var(--v2-ui-density,1));color:var(--color-coral);cursor:pointer;transition:background var(--v2-duration-base) ease;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._0VS-0q_heart-button:hover{background:var(--v2-neutral-fill-12)}._0VS-0q_heart-button>svg{transform-origin:50%;transform-box:fill-box;scale:var(--v2-ui-density,1)}._0VS-0q_entry-body{font-family:var(--v2-type-chat-message-family);font-size:var(--v2-type-chat-message-size);font-weight:var(--v2-type-chat-message-weight);line-height:var(--v2-type-chat-message-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-chat-message-tracking);margin:0}._0VS-0q_entry-body-clamped{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._0VS-0q_entry-image{width:auto;max-width:min(100%, calc(240px * var(--v2-ui-density,1)));height:auto;max-height:calc(240px * var(--v2-ui-density,1));object-fit:contain;border-radius:calc(12px * var(--v2-ui-density,1))}._0VS-0q_empty-state{gap:calc(8px * var(--v2-ui-density,1));padding:calc(24px * var(--v2-ui-density,1)) calc(8px * var(--v2-ui-density,1));flex-direction:column;align-items:center;display:flex}._0VS-0q_empty-title{font-family:var(--v2-type-nav-family);font-size:var(--v2-type-nav-size);font-weight:var(--v2-type-nav-weight);line-height:var(--v2-type-nav-leading);color:var(--v2-ink);text-align:center;letter-spacing:var(--v2-type-nav-tracking);margin:0}._0VS-0q_empty-body{font-family:var(--v2-type-body-compact-family);font-size:var(--v2-type-body-compact-size);font-weight:var(--v2-type-body-compact-weight);line-height:var(--v2-type-body-compact-leading);color:var(--v2-text-secondary);text-align:center;letter-spacing:var(--v2-type-body-compact-tracking);margin:0}
._2cyi1q_container{gap:calc(6px * var(--v2-ui-density,1));flex-direction:column;align-items:center;min-width:0;max-width:100%;display:flex}._2cyi1q_trigger{box-sizing:border-box;gap:calc(5px * var(--v2-ui-density,1));max-width:100%;min-height:calc(48px * var(--v2-ui-density,1));padding:calc(8px * var(--v2-ui-density,1)) calc(14px * var(--v2-ui-density,1));font-family:var(--v2-type-control-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-control-weight);line-height:var(--v2-type-meta-leading);color:var(--v2-fixed-white);cursor:pointer;background:var(--v2-media-glass-bg);border-radius:var(--radius-pill);-webkit-backdrop-filter:var(--glass-filter-md);backdrop-filter:var(--glass-filter-md);border:0;align-items:center;display:flex;position:relative}._2cyi1q_discovery:before{pointer-events:none;content:"";border:1px solid rgb(var(--v2-fixed-white-rgb) / 35%);border-radius:inherit;box-shadow:0 calc(4px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1)) rgb(var(--v2-fixed-white-rgb) / 35%);animation:2.4s ease-in-out infinite _2cyi1q_live-avatar-discovery;position:absolute;inset:0}@keyframes _2cyi1q_live-avatar-discovery{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._2cyi1q_discovery:before{animation:none}}._2cyi1q_trigger[aria-disabled=true]{cursor:wait}._2cyi1q_trigger:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}._2cyi1q_label{text-align:center;overflow-wrap:anywhere;min-width:0}._2cyi1q_chevron{width:calc(16px * var(--v2-ui-density,1));height:calc(16px * var(--v2-ui-density,1));transition:transform var(--v2-duration-medium) var(--v2-ease-decel);flex-shrink:0}._2cyi1q_chevron-open{transform:rotate(180deg)}._2cyi1q_rate{max-width:100%;font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);line-height:var(--v2-type-meta-leading);color:var(--v2-fixed-white);text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 6px rgb(var(--v2-fixed-black-rgb) / 60%);opacity:.72}
.kwICmG_fab{--chat-density:var(--v2-ui-density,1);right:calc(16px * var(--chat-density) + max(0px, var(--v2-safe-area-right) - (100cqw - 100%) / 2));bottom:calc(100% + 4px * var(--chat-density));z-index:4;width:calc(40px * var(--chat-density));height:calc(40px * var(--chat-density));color:var(--chat-text-primary);pointer-events:none;cursor:pointer;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);box-shadow:var(--v2-backdrop-shadow);opacity:0;-webkit-backdrop-filter:var(--glass-filter-2xl);backdrop-filter:var(--glass-filter-2xl);transform:translateY(calc(8px * var(--chat-density))) scale(.9);transition:opacity var(--v2-duration-medium) var(--v2-ease-decel), transform var(--v2-duration-medium) var(--v2-ease-spring);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.kwICmG_fab svg{transform:scale(var(--chat-density))}.kwICmG_fab-visible{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.kwICmG_fab:active{transform:scale(.92)}html.v2-floating .kwICmG_fab{right:var(--v2-floating-right-inset)}html.v2-dark .kwICmG_fab{background:var(--v2-dark-chrome-glass);border-color:var(--v2-dark-chrome-glass-border);-webkit-backdrop-filter:var(--v2-dark-chat-glass-filter);backdrop-filter:var(--v2-dark-chat-glass-filter)}@media not (min-width:1024px){:has(>[data-composer-expanded=true]) .kwICmG_fab{visibility:hidden}}html.v2-side-column:not(.v2-floating) .kwICmG_fab{right:calc(16px * var(--chat-density))}html.v2-side-column:not(.v2-floating) [data-chat-wallpaper=true] .kwICmG_fab{right:calc(18px * var(--chat-density))}
._8vn2ya_root{--chat-density:var(--v2-ui-density,1);--settings-peek-list-max:calc(var(--v2-profile-peek-edge) - 40px * var(--chat-density) - var(--v2-safe-area-left));--chat-compact-inline-gutter:calc(16px * var(--chat-density));--chat-desktop-inline-gutter:var(--v2-layout-gutter,calc(24px * var(--chat-density)));--chat-list-gap:var(--v2-layout-gap,calc(12px * var(--chat-density)));--chat-content-max-width:720px;--chat-content-width:min(100cqw, var(--chat-content-max-width));--chat-content-overlap-left:max(0px, var(--v2-safe-area-left) - (100cqw - var(--chat-content-width)) / 2);--chat-content-overlap-right:max(0px, var(--v2-safe-area-right) - (100cqw - var(--chat-content-width)) / 2);--v2-chat-list-top-clearance:calc(85px * var(--chat-density) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));background:0 0;flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden;container:v2-chat-screen/inline-size}@media (min-width:768px) and (not (min-width:1024px)){._8vn2ya_root{--chat-content-max-width:calc(var(--v2-regular-column-max) * var(--chat-density))}html.v2-floating ._8vn2ya_root{--chat-content-max-width:calc(var(--v2-regular-floating-column-max) * var(--chat-density))}}@media (min-width:1440px){._8vn2ya_root{--chat-content-max-width:var(--v2-chat-reading-width,calc(880px * var(--chat-density)))}}html.kb-android.v2-sheet-active ._8vn2ya_root{--kb-inset:0px;--kb-lift:0px;height:var(--kb-rest-viewport-height,100dvh)}._8vn2ya_peek-panel{z-index:0;pointer-events:none;opacity:0;transition:opacity .32s var(--v2-ease-spring), transform .32s var(--v2-ease-spring);display:none;position:absolute;inset:0;transform:scale(.94)}._8vn2ya_card{--chat-welcome-gift-clearance:calc(var(--v2-floating-top-inset) + max(calc(152px * var(--chat-density)), calc(var(--chat-welcome-gift-banner-height,0px) + 12px * var(--chat-density))));z-index:1;min-height:0;transition:transform .36s var(--v2-ease-spring), border-radius .36s var(--v2-ease-spring), box-shadow .36s var(--v2-ease-spring);background:0 0;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media (max-width:1023px){._8vn2ya_peek-panel{display:block}._8vn2ya_card-peeked{background:var(--v2-background);border-radius:calc(var(--v2-radius-profile-peek) * var(--chat-density));box-shadow:var(--v2-profile-peek-shadow);transform:translateX(var(--v2-profile-peek-offset)) scale(var(--v2-profile-peek-scale));overflow:hidden}._8vn2ya_root:has(._8vn2ya_card-peeked) ._8vn2ya_peek-panel{pointer-events:auto;opacity:1;transform:scale(1)}}._8vn2ya_card-tap-close{z-index:8;cursor:pointer;background:0 0;border:none;position:absolute;inset:0}._8vn2ya_ambience{pointer-events:none;position:absolute;inset:0}[data-shell-ambience=true] ._8vn2ya_ambience{display:none}._8vn2ya_scroller{--chat-message-bottom-clearance:calc(var(--v2-chat-message-bottom-clearance,calc(180px * var(--chat-density))) + var(--group-affordance-clearance,0px) + var(--group-status-clearance,0px));z-index:1;overscroll-behavior:contain;overscroll-behavior-x:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-anchor:none;flex:1;width:100%;position:relative;overflow:hidden auto;touch-action:pan-y!important}._8vn2ya_chat-empty-state{flex:1;place-items:center;min-height:0;display:grid}._8vn2ya_chat-called-away{pointer-events:none;opacity:0;transform:translateY(calc(48px * var(--chat-density)));transition:transform .32s var(--v2-ease-spring), opacity .2s ease}@media (prefers-reduced-motion:reduce){._8vn2ya_chat-called-away{transition:none}}._8vn2ya_root:has(._8vn2ya_turn-controls){--group-affordance-clearance:calc(44px * var(--chat-density))}._8vn2ya_root:has(._8vn2ya_bottom-overlay[data-status-slot-reserved=true]){--group-status-clearance:calc(24px * var(--chat-density))}._8vn2ya_root:has(._8vn2ya_kin-strip-wrap){--group-affordance-clearance:calc(58px * var(--chat-density))}._8vn2ya_root:has(._8vn2ya_kin-strip-wrap[data-indicator-visible=true]){--group-affordance-clearance:calc(114px * var(--chat-density))}._8vn2ya_root:has(._8vn2ya_turn-controls[data-indicator-visible=true]){--group-affordance-clearance:calc(128px * var(--chat-density));--group-status-clearance:calc(24px * var(--chat-density))}._8vn2ya_scroller::-webkit-scrollbar{width:0}._8vn2ya_scroll-content{transform:translateY(calc(-1 * var(--kb-lift,0px)));transition:transform var(--v2-keyboard-duration) var(--v2-keyboard-ease)}@media (min-width:1024px){._8vn2ya_card[data-avatar-avoidance-active=true] ._8vn2ya_list-header,._8vn2ya_card[data-avatar-avoidance-active=true] ._8vn2ya_chat-welcome-banner,._8vn2ya_card[data-avatar-avoidance-active=true] ._8vn2ya_list-footer,._8vn2ya_card[data-avatar-avoidance-active=true] ._8vn2ya_item-wrap{width:var(--chat-avatar-lane-width);max-width:none;margin-right:0;margin-left:var(--chat-avatar-lane-left)}}html.kb-android ._8vn2ya_scroll-content{transition:none}._8vn2ya_list-header{width:100%;max-width:var(--chat-content-max-width);padding-top:calc(var(--v2-chat-list-top-clearance) + var(--v2-chat-message-fade-top-clearance,0px));transition:padding-top .32s var(--v2-ease-spring);flex-direction:column;margin:0 auto;display:flex}._8vn2ya_chat-welcome-banner{z-index:4;width:100%;max-width:var(--chat-content-max-width);padding:calc(var(--v2-chat-list-top-clearance) - var(--chat-list-gap)) calc(var(--chat-compact-inline-gutter) + var(--chat-content-overlap-right)) calc(8px * var(--chat-density)) calc(var(--chat-compact-inline-gutter) + var(--chat-content-overlap-left));transition:padding-top .32s var(--v2-ease-spring);flex:none;margin:0 auto;position:relative}._8vn2ya_card[data-welcome-gift-banner=true] ._8vn2ya_list-header{padding-top:var(--chat-list-gap)}._8vn2ya_list-footer{width:100%;max-width:var(--chat-content-max-width);padding:0 calc(var(--chat-compact-inline-gutter) + var(--chat-content-overlap-right)) var(--chat-message-bottom-clearance) calc(var(--chat-compact-inline-gutter) + var(--chat-content-overlap-left));margin:0 auto;display:flex}:is(._8vn2ya_root:has(._8vn2ya_turn-controls) ._8vn2ya_list-footer,._8vn2ya_root:has(._8vn2ya_kin-strip-wrap) ._8vn2ya_list-footer){transition:padding-bottom .26s var(--v2-ease-decel)}._8vn2ya_root:has(._8vn2ya_turn-controls[data-indicator-visible=true]) ._8vn2ya_list-footer{transition-delay:.16s}@media (prefers-reduced-motion:reduce){:is(._8vn2ya_root:has(._8vn2ya_turn-controls) ._8vn2ya_list-footer,._8vn2ya_root:has(._8vn2ya_kin-strip-wrap) ._8vn2ya_list-footer){transition:none}}._8vn2ya_item-wrap{width:100%;max-width:var(--chat-content-max-width);padding:0 calc(var(--chat-compact-inline-gutter) + var(--chat-content-overlap-right)) var(--chat-list-gap) calc(var(--chat-compact-inline-gutter) + var(--chat-content-overlap-left));flex-direction:column;margin:0 auto;display:flex}._8vn2ya_turn-reply-reveal{animation:_8vn2ya_turn-reply-reveal .2s var(--v2-ease-decel) both}@keyframes _8vn2ya_turn-reply-reveal{0%{opacity:0;transform:translateY(calc(8px * var(--chat-density)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._8vn2ya_turn-reply-reveal{animation:none}}@media (min-width:768px){._8vn2ya_list-header,._8vn2ya_list-footer,._8vn2ya_item-wrap,._8vn2ya_chat-welcome-banner{padding-right:calc(var(--chat-desktop-inline-gutter) + var(--chat-content-overlap-right));padding-left:calc(var(--chat-desktop-inline-gutter) + var(--chat-content-overlap-left))}}._8vn2ya_header-overlay{z-index:5;width:100%;max-width:var(--chat-content-max-width);transform:translateY(var(--chat-header-translate,0%));transition:opacity .22s var(--v2-ease-decel), transform .22s var(--v2-ease-decel);will-change:transform;margin:0 auto;position:absolute;top:0;left:0;right:0}html.v2-floating ._8vn2ya_header-overlay{max-width:calc(var(--chat-content-max-width) + var(--v2-floating-left-inset) + var(--v2-floating-right-inset));margin-left:clamp(0px, (100% - var(--chat-content-max-width)) / 2 - var(--v2-floating-left-inset), 100% - var(--chat-content-max-width) - var(--v2-floating-left-inset) - var(--v2-floating-right-inset))}._8vn2ya_card[data-header-dragging=true] ._8vn2ya_header-overlay{transition:none}._8vn2ya_chrome-restore{top:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 72px * var(--chat-density));right:calc(var(--chat-compact-inline-gutter) + var(--v2-safe-area-right));z-index:8;position:absolute}._8vn2ya_chrome-restore:after{inset:calc(-12px * var(--chat-density));content:"";position:absolute}._8vn2ya_sticky-date{top:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 72px * var(--chat-density));z-index:7;padding:calc(6px * var(--chat-density)) calc(14px * var(--chat-density));font-family:var(--v2-type-compact-control-family);font-size:var(--v2-type-compact-control-size);font-weight:var(--v2-type-compact-control-weight);line-height:var(--v2-type-compact-control-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-compact-control-tracking);pointer-events:none;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:var(--radius-pill);box-shadow:var(--v2-shadow-control);opacity:0;-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);transform:translate(-50%, calc(-6px * var(--chat-density)));transition:opacity .12s var(--v2-ease-decel), transform .12s var(--v2-ease-decel), top .22s var(--v2-ease-decel);position:absolute;left:50%}._8vn2ya_sticky-date[data-visible=true]{opacity:1;transform:translate(-50%)}._8vn2ya_card[data-header-hidden=true] ._8vn2ya_chrome-restore,._8vn2ya_card[data-header-hidden=true] ._8vn2ya_sticky-date{top:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 12px * var(--chat-density))}html.kb-open:not(.kb-android.v2-sheet-active) ._8vn2ya_chrome-restore{top:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 12px * var(--chat-density))}html.kb-open:not(.kb-android.v2-sheet-active) ._8vn2ya_sticky-date{top:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 12px * var(--chat-density))}html.v2-floating ._8vn2ya_card[data-header-hidden=true] ._8vn2ya_chrome-restore{top:var(--v2-floating-top-inset);right:var(--v2-floating-right-inset)}html.kb-open.v2-floating:not(.kb-android.v2-sheet-active) ._8vn2ya_chrome-restore{top:var(--v2-floating-top-inset);right:var(--v2-floating-right-inset)}html.kb-open:not(.kb-android.v2-sheet-active) ._8vn2ya_header-overlay{pointer-events:none;transform:translateY(-110%)}._8vn2ya_card[data-header-hidden=true] ._8vn2ya_edge-blur-top{opacity:0}._8vn2ya_card:has([data-composer-keyboard-open=true]) ._8vn2ya_edge-blur-top{opacity:0}._8vn2ya_card:has([data-composer-expanded=true]) ._8vn2ya_edge-blur-top{opacity:0}html.kb-open:not(.kb-android.v2-sheet-active) ._8vn2ya_edge-blur-top{opacity:0}html.v2-floating ._8vn2ya_sticky-date{top:calc(var(--v2-floating-top-inset) + 72px * var(--chat-density))}._8vn2ya_bottom-overlay{--bottom-overlay-inset-left:max(0px, var(--v2-safe-area-left) - (100cqw - 100%) / 2);--bottom-overlay-inset-right:max(0px, var(--v2-safe-area-right) - (100cqw - 100%) / 2);z-index:6;width:100%;max-width:var(--chat-content-max-width);pointer-events:none;transform:translateY(calc(-1 * var(--kb-lift,0px)));transition:opacity .22s var(--v2-ease-decel), transform var(--v2-keyboard-duration) var(--v2-keyboard-ease);margin:0 auto;position:absolute;bottom:0;left:0;right:0}html.v2-floating ._8vn2ya_bottom-overlay{--bottom-overlay-inset-left:calc(var(--v2-floating-left-inset) - var(--v2-floating-edge-inset));--bottom-overlay-inset-right:calc(var(--v2-floating-right-inset) - var(--v2-floating-edge-inset));max-width:calc(var(--chat-content-max-width) + var(--v2-floating-left-inset) + var(--v2-floating-right-inset));margin-left:clamp(0px, (100% - var(--chat-content-max-width)) / 2 - var(--v2-floating-left-inset), 100% - var(--chat-content-max-width) - var(--v2-floating-left-inset) - var(--v2-floating-right-inset))}._8vn2ya_card-focus ._8vn2ya_header-overlay{pointer-events:none;opacity:0;transform:translateY(-110%)}._8vn2ya_card-focus ._8vn2ya_bottom-overlay{pointer-events:none;opacity:0;transform:translateY(110%)}html.kb-open:not(.kb-android.v2-sheet-active) ._8vn2ya_card-focus ._8vn2ya_bottom-overlay{opacity:1;transform:translateY(calc(-1 * var(--kb-lift,0px)))}._8vn2ya_show-controls{bottom:calc(max(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)), calc(12px * var(--chat-density))) + 4px * var(--chat-density));z-index:8;height:calc(36px * var(--chat-density));padding:0 var(--chat-compact-inline-gutter);font-family:var(--v2-type-compact-control-family);font-size:var(--v2-type-compact-control-size);font-weight:var(--v2-type-compact-control-weight);line-height:var(--v2-type-compact-control-leading);color:var(--chat-text-primary);letter-spacing:var(--v2-type-compact-control-tracking);cursor:pointer;background:var(--v2-control-glass-bg);border:1px solid var(--chat-glass-border);border-radius:var(--radius-pill);box-shadow:var(--v2-shadow-control);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);justify-content:center;align-items:center;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}html.kb-android ._8vn2ya_show-controls{background:var(--v2-nav-readable)}._8vn2ya_card-focus ._8vn2ya_sticky-date{top:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 12px * var(--chat-density))}html.v2-dark ._8vn2ya_sticky-date{color:var(--v2-text-primary);background:var(--v2-dark-chrome-glass);border-color:var(--v2-dark-chrome-glass-border);-webkit-backdrop-filter:var(--v2-dark-chat-glass-filter);backdrop-filter:var(--v2-dark-chat-glass-filter)}html.v2-floating ._8vn2ya_card-focus ._8vn2ya_sticky-date{top:var(--v2-floating-top-inset)}._8vn2ya_card-focus ._8vn2ya_edge-blur-top{opacity:0}html.kb-android ._8vn2ya_bottom-overlay{transition:none}._8vn2ya_kin-strip-wrap{position:relative}._8vn2ya_turn-swap-slot{min-height:var(--group-affordance-clearance,0px);flex-direction:column;justify-content:flex-end;display:flex;position:relative}._8vn2ya_turn-swap-slot:has(._8vn2ya_kin-strip-wrap){transition:min-height .26s var(--v2-ease-decel)}@media (prefers-reduced-motion:reduce){._8vn2ya_turn-swap-slot:has(._8vn2ya_kin-strip-wrap){transition:none}}._8vn2ya_turn-swap-ghost{pointer-events:none;animation:.6s cubic-bezier(.4,0,.6,1) both _8vn2ya_turn-swap-out;position:absolute;bottom:0;left:0;right:0}._8vn2ya_turn-swap-ghost button{pointer-events:none}._8vn2ya_turn-swap-in{animation:.6s cubic-bezier(.4,0,.6,1) both _8vn2ya_turn-swap-in}@keyframes _8vn2ya_turn-swap-out{0%{opacity:1;transform:translateY(0)}40%{opacity:1}50%,to{opacity:0;transform:translateY(calc(80px * var(--chat-density)))}}@keyframes _8vn2ya_turn-swap-in{0%,50%{opacity:0;transform:translateY(calc(80px * var(--chat-density)))}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._8vn2ya_turn-swap-ghost{display:none}._8vn2ya_turn-swap-in{animation:none}}._8vn2ya_turn-controls{padding:0 calc(var(--chat-compact-inline-gutter) + var(--bottom-overlay-inset-right)) calc(8px * var(--chat-density)) calc(var(--chat-compact-inline-gutter) + var(--bottom-overlay-inset-left));justify-content:center;display:flex}._8vn2ya_turn-pill-wrap{z-index:2;width:max-content;min-width:calc(176px * var(--chat-density));flex:0 auto;max-width:100%;position:relative}._8vn2ya_turn-thinker-anchor{bottom:calc(100% + 6px * var(--chat-density));pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}._8vn2ya_turn-thinker{gap:calc(4px * var(--chat-density));transform-origin:bottom;flex-direction:column;align-items:center;display:flex}._8vn2ya_turn-thinker-avatar{--av-size:calc(48px * var(--chat-density))!important}._8vn2ya_turn-thinker-avatar>svg{transform-origin:50%;transform-box:fill-box;scale:var(--chat-density)}._8vn2ya_turn-control-button{width:100%;height:calc(36px * var(--chat-density));padding:0 calc(16px * var(--chat-density));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--chat-text-primary);letter-spacing:var(--v2-type-caption-tracking);white-space:nowrap;pointer-events:auto;cursor:pointer;background:var(--v2-typing-bubble-bg);border:1px solid var(--chat-glass-border);border-radius:calc(18px * var(--chat-density));box-shadow:var(--v2-shadow-control);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);transition:color var(--v2-duration-base) ease, opacity var(--v2-duration-base) ease;justify-content:center;align-items:center;display:flex;position:relative}._8vn2ya_turn-control-button:after{inset:calc(-4px * var(--chat-density)) 0;content:"";position:absolute}._8vn2ya_turn-control-button:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:-3px}._8vn2ya_turn-control-button:disabled{cursor:not-allowed;opacity:.4}._8vn2ya_turn-control-button:disabled[data-pausing=true]{color:var(--chat-text-muted);opacity:1}html.kb-android:not(.v2-dark) ._8vn2ya_bottom-overlay:not([data-wallpaper=true]) ._8vn2ya_turn-control-button{background:var(--v2-nav-readable)}._8vn2ya_bottom-overlay[data-wallpaper=true] ._8vn2ya_turn-control-button{background:var(--v2-wallpaper-nav-tint)}html.v2-dark ._8vn2ya_bottom-overlay ._8vn2ya_turn-control-button{background:var(--v2-dark-chrome-glass);border-color:var(--v2-dark-chrome-glass-border);-webkit-backdrop-filter:var(--v2-dark-chat-glass-filter);backdrop-filter:var(--v2-dark-chat-glass-filter)}._8vn2ya_turn-control-button:hover:not(:disabled){opacity:.86}._8vn2ya_turn-control-button:active:not(:disabled){opacity:.6}@media (min-width:768px){._8vn2ya_turn-controls{padding-right:calc(var(--chat-desktop-inline-gutter) + var(--bottom-overlay-inset-right));padding-left:calc(var(--chat-desktop-inline-gutter) + var(--bottom-overlay-inset-left))}}._8vn2ya_load-more-slot{height:calc(40px * var(--chat-density));justify-content:center;align-items:center;display:flex}._8vn2ya_bubble-flash>*{border-radius:inherit;animation:_8vn2ya_v2-bubble-flash 1.6s var(--v2-ease-spring)}._8vn2ya_edge-blur-top{top:0;right:clamp(var(--v2-floating-right-inset), (100% - var(--chat-content-max-width)) / 2, 100% - var(--chat-content-max-width) - var(--v2-floating-left-inset));left:clamp(var(--v2-floating-left-inset), (100% - var(--chat-content-max-width)) / 2, 100% - var(--chat-content-max-width) - var(--v2-floating-right-inset));z-index:4;height:calc(var(--v2-floating-top-inset) + 35px * var(--chat-density));display:none}html.v2-floating ._8vn2ya_root{--v2-chat-list-top-clearance:calc(81px * var(--chat-density) + var(--v2-floating-top-inset))}@media (min-width:1024px){._8vn2ya_header-overlay{max-width:calc(var(--chat-content-max-width) + var(--v2-floating-left-inset) + var(--v2-floating-right-inset))}._8vn2ya_chat-welcome-banner{top:var(--v2-floating-top-inset);z-index:8;width:min(calc(640px * var(--chat-density)), calc(100% - clamp(calc(664px * var(--chat-density)), calc(60vh + 80px * var(--chat-density)), calc(840px * var(--chat-density)))));max-width:calc(640px * var(--chat-density));padding:0;transition:none;position:absolute;left:50%;transform:translate(-50%)}._8vn2ya_card[data-avatar-avoidance-active=true] ._8vn2ya_chat-welcome-banner{left:var(--chat-avatar-lane-left);margin-left:0;transform:none}._8vn2ya_card[data-welcome-gift-banner=true] ._8vn2ya_list-header{padding-top:var(--v2-chat-list-top-clearance)}._8vn2ya_card[data-welcome-gift-banner=true] ._8vn2ya_sticky-date{top:var(--chat-welcome-gift-clearance)}html.v2-floating ._8vn2ya_card[data-welcome-gift-banner=true] ._8vn2ya_sticky-date{top:var(--chat-welcome-gift-clearance)}._8vn2ya_card[data-welcome-gift-banner=true] ._8vn2ya_chat-empty-state{padding-top:var(--chat-welcome-gift-clearance)}._8vn2ya_sticky-date{top:calc(18px * var(--chat-density))}html.v2-floating ._8vn2ya_sticky-date{top:calc(18px * var(--chat-density))}}._8vn2ya_card-focus ._8vn2ya_list-header{padding-top:calc(16px * var(--chat-density) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}html.v2-floating ._8vn2ya_card-focus ._8vn2ya_list-header{padding-top:calc(16px * var(--chat-density) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}:is(html.kb-open:not(.kb-android.v2-sheet-active) ._8vn2ya_list-header,html.kb-open.v2-floating:not(.kb-android.v2-sheet-active) ._8vn2ya_list-header){padding-top:calc(16px * var(--chat-density) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}._8vn2ya_card-focus ._8vn2ya_list-footer{padding-bottom:calc(64px * var(--chat-density) + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}html.kb-open:not(.kb-android.v2-sheet-active) ._8vn2ya_card-focus ._8vn2ya_list-footer{padding-bottom:var(--chat-message-bottom-clearance)}html.v2-floating ._8vn2ya_scroller{--chat-message-bottom-clearance:calc(var(--v2-chat-message-bottom-clearance,calc(164px * var(--chat-density) + var(--kb-rest-pad))) + var(--group-affordance-clearance,0px) + var(--group-status-clearance,0px))}@media not (min-width:1024px){html.v2-floating ._8vn2ya_edge-blur-top{display:block}}._8vn2ya_fab-anchor{top:calc(-45px * var(--chat-density));height:0;position:relative}._8vn2ya_turn-swap-slot:has(._8vn2ya_turn-controls)+._8vn2ya_fab-anchor{top:calc(-2px * var(--chat-density))}._8vn2ya_turn-swap-slot:has(._8vn2ya_kin-strip-wrap)+._8vn2ya_fab-anchor{top:calc(-8px * var(--chat-density))}@media not (min-width:1024px){._8vn2ya_turn-swap-slot:has(._8vn2ya_kin-strip-wrap)+._8vn2ya_fab-anchor{top:calc(-66px * var(--chat-density));transition:top .26s var(--v2-ease-decel)}._8vn2ya_turn-swap-slot:has(._8vn2ya_kin-strip-wrap[data-indicator-visible=true])+._8vn2ya_fab-anchor{top:calc(-122px * var(--chat-density))}}@media (prefers-reduced-motion:reduce){._8vn2ya_turn-swap-slot:has(._8vn2ya_kin-strip-wrap)+._8vn2ya_fab-anchor{transition:none}}._8vn2ya_participant-status{max-width:100%;padding:calc(4px * var(--v2-ui-density,1)) calc(12px * var(--v2-ui-density,1) + max(var(--bottom-overlay-inset-right), var(--v2-safe-area-right) - (100cqw - 100%) / 2)) calc(4px * var(--v2-ui-density,1)) calc(12px * var(--v2-ui-density,1) + max(var(--bottom-overlay-inset-left), var(--v2-safe-area-left) - (100cqw - 100%) / 2));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);text-align:center;overflow-wrap:anywhere;background:var(--v2-warm-fill-05);border-radius:calc(12px * var(--v2-ui-density,1));align-self:center}:is(._8vn2ya_bottom-overlay:has(._8vn2ya_turn-controls) ._8vn2ya_participant-status,._8vn2ya_bottom-overlay:has(._8vn2ya_kin-strip-wrap) ._8vn2ya_participant-status){left:calc((var(--bottom-overlay-inset-left) - var(--bottom-overlay-inset-right)) / 2);width:calc(260px * var(--chat-density));max-width:calc(100% - var(--chat-compact-inline-gutter) - var(--chat-compact-inline-gutter) - var(--bottom-overlay-inset-left) - var(--bottom-overlay-inset-right));min-height:calc(24px * var(--chat-density));padding:0 calc(8px * var(--chat-density));font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--chat-text-muted);letter-spacing:var(--v2-type-meta-tracking);background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}._8vn2ya_bottom-overlay:has(._8vn2ya_kin-strip-wrap) ._8vn2ya_participant-status{width:calc(340px * var(--chat-density))}._8vn2ya_bottom-overlay:has(._8vn2ya_turn-controls[data-indicator-visible=true]) ._8vn2ya_participant-status{margin-bottom:calc(24px * var(--chat-density))}._8vn2ya_bottom-overlay:has(._8vn2ya_turn-controls) ._8vn2ya_participant-status-return{animation:_8vn2ya_turn-status-in .28s var(--v2-ease-decel) both}@keyframes _8vn2ya_turn-status-in{0%{opacity:0;transform:translateY(calc(16px * var(--chat-density)))}to{opacity:1;transform:translateY(0)}}:is(._8vn2ya_bottom-overlay[data-wallpaper=true]:has(._8vn2ya_turn-controls) ._8vn2ya_participant-status,._8vn2ya_bottom-overlay[data-wallpaper=true]:has(._8vn2ya_kin-strip-wrap) ._8vn2ya_participant-status){color:rgb(var(--v2-fixed-white-rgb) / .82);text-shadow:0 1px 2px rgb(var(--v2-fixed-black-rgb) / .9)}._8vn2ya_participant-status-rotator{width:100%;max-width:100%;min-height:calc(24px * var(--chat-density));text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._8vn2ya_participant-status-text{text-align:center;max-width:100%;display:block}._8vn2ya_bottom-overlay:has(._8vn2ya_turn-controls) ._8vn2ya_participant-status-exit{width:max-content;max-width:calc(100vw - 2 * var(--chat-compact-inline-gutter) - var(--v2-safe-area-left) - var(--v2-safe-area-right));pointer-events:none;animation:_8vn2ya_turn-status-out .26s var(--v2-ease-emphasized) both, _8vn2ya_turn-status-fade-out .18s linear both;position:absolute;bottom:100%;left:50%}@keyframes _8vn2ya_turn-status-out{0%{transform:translate(-50%)}to{transform:translate(-50%, calc(-22px * var(--chat-density)))}}@keyframes _8vn2ya_turn-status-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._8vn2ya_bottom-overlay:has(._8vn2ya_turn-controls) ._8vn2ya_participant-status-return{animation:none}._8vn2ya_bottom-overlay:has(._8vn2ya_turn-controls) ._8vn2ya_participant-status-exit{opacity:0;animation:none}}._8vn2ya_participant-status-sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not (min-width:1024px){:is(._8vn2ya_card:has([data-composer-keyboard-open=true]) ._8vn2ya_header-overlay,._8vn2ya_card:has([data-composer-keyboard-open=true]) ._8vn2ya_chrome-restore,._8vn2ya_card:has([data-composer-expanded=true]) ._8vn2ya_header-overlay,._8vn2ya_card:has([data-composer-expanded=true]) ._8vn2ya_chrome-restore,._8vn2ya_card:has([data-composer-expanded=true]) ._8vn2ya_sticky-date){visibility:hidden}}
.OVTfqq_card{gap:calc(12px * var(--v2-ui-density,1));min-width:0;padding:calc(16px * var(--v2-ui-density,1));background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--v2-ui-density,1));flex-direction:column;display:flex}.OVTfqq_label-row,.OVTfqq_card-footer{gap:calc(12px * var(--v2-ui-density,1));justify-content:space-between;align-items:center;display:flex}.OVTfqq_label,.OVTfqq_expiry,.OVTfqq_meta,.OVTfqq_secret-hidden{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);letter-spacing:var(--v2-type-caption-tracking)}.OVTfqq_label{color:var(--v2-ink)}.OVTfqq_expiry,.OVTfqq_meta,.OVTfqq_secret-hidden{color:var(--v2-text-secondary)}.OVTfqq_url-row{gap:calc(8px * var(--v2-ui-density,1));min-width:0;min-height:calc(48px * var(--v2-ui-density,1));padding:calc(6px * var(--v2-ui-density,1)) calc(8px * var(--v2-ui-density,1)) calc(6px * var(--v2-ui-density,1)) calc(12px * var(--v2-ui-density,1));background:var(--v2-warm-fill-06);border-radius:calc(24px * var(--v2-ui-density,1));align-items:center;display:flex}.OVTfqq_url,.OVTfqq_secret-hidden{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.OVTfqq_url{font-family:var(--v2-font-mono);font-size:var(--v2-type-caption-size);line-height:var(--v2-type-caption-leading);color:var(--v2-ink)}.OVTfqq_url-actions{gap:calc(2px * var(--v2-ui-density,1));flex:none;display:flex}.OVTfqq_url-action{color:var(--v2-text-secondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.OVTfqq_url-action:hover{color:var(--v2-ink);background:var(--v2-warm-fill-10)}.OVTfqq_delete-action:hover{color:var(--v2-danger)}@media not (min-width:520px){.OVTfqq_expiry{text-overflow:ellipsis;white-space:nowrap;max-width:40%;overflow:hidden}}
.e3Bjkq_content,.e3Bjkq_creator{gap:calc(16px * var(--v2-ui-density,1));flex-direction:column;display:flex}.e3Bjkq_creator-meta,.e3Bjkq_field-help{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);text-align:center;letter-spacing:var(--v2-type-caption-tracking);margin:0}.e3Bjkq_field-help{text-align:start}.e3Bjkq_open-invites,.e3Bjkq_invite-list{gap:calc(10px * var(--v2-ui-density,1));flex-direction:column;display:flex}.e3Bjkq_section-heading{padding:0 calc(4px * var(--v2-ui-density,1));justify-content:space-between;align-items:center;display:flex}.e3Bjkq_section-heading strong{font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-strong-tracking)}.e3Bjkq_section-heading span{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking)}
.yENkrW_wrapper,.yENkrW_picker{gap:calc(16px * var(--v2-ui-density,1));flex-direction:column;min-width:0;display:flex}.yENkrW_wrapper{border:0;margin:0;padding:0}.yENkrW_wrapper[data-scrollable=true]{min-height:0;padding-right:calc(4px * var(--v2-ui-density,1));flex:1;overflow:hidden auto}.yENkrW_picker{min-height:calc(160px * var(--v2-ui-density,1));padding:calc(16px * var(--v2-ui-density,1));background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--v2-ui-density,1));flex-shrink:0}.yENkrW_results{gap:calc(14px * var(--v2-ui-density,1));flex-direction:column;display:flex}.yENkrW_grid{grid-template-columns:repeat(auto-fill, calc(96px * var(--v2-ui-density,1)));gap:calc(22px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1));justify-content:space-between;display:grid}.yENkrW_bios{gap:calc(12px * var(--v2-ui-density,1));flex-direction:column;display:flex}.yENkrW_bios .yENkrW_contextAction{width:100%;font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);letter-spacing:var(--v2-type-body-strong-tracking)}.yENkrW_wrapper[data-grid=fluid] .yENkrW_grid{grid-template-columns:repeat(auto-fill, minmax(calc(96px * var(--v2-ui-density,1)), 1fr));gap:calc(12px * var(--v2-ui-density,1));justify-content:initial}.yENkrW_error,.yENkrW_disclosure{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);letter-spacing:var(--v2-type-caption-tracking);margin:0}.yENkrW_error{color:var(--v2-danger)}.yENkrW_disclosure{color:var(--v2-text-secondary)}.yENkrW_results>button{width:100%}@media (min-width:520px) and (not (min-width:1024px)){.yENkrW_wrapper .yENkrW_grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}}@media not (min-width:520px){.yENkrW_wrapper:not([data-grid=fluid]) .yENkrW_grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.yENkrW_wrapper[data-mobile-columns="4"] .yENkrW_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not (min-width:400px){.yENkrW_wrapper[data-mobile-columns="4"] .yENkrW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.wOWBmG_frame{--v2-sheet-scroll-cap:max(0px, calc(var(--v2-sheet-content-cap,95dvh) - 32px * var(--v2-ui-density,1)))}.wOWBmG_intro{gap:calc(6px * var(--v2-ui-density,1));text-align:center;flex-direction:column;display:flex}.wOWBmG_intro h3,.wOWBmG_intro p{font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);letter-spacing:var(--v2-type-body-tracking);margin:0}.wOWBmG_intro h3{color:var(--v2-ink)}.wOWBmG_intro p{color:var(--v2-text-secondary)}.wOWBmG_editor,.wOWBmG_fields{flex-direction:column;min-width:0;display:flex}.wOWBmG_editor{gap:calc(16px * var(--v2-ui-density,1));border:0;margin:0;padding:0}.wOWBmG_fields{gap:calc(12px * var(--v2-ui-density,1))}.wOWBmG_fieldHeader{gap:calc(8px * var(--v2-ui-density,1));justify-content:space-between;align-items:center;display:flex}.wOWBmG_fieldControls{white-space:nowrap;flex-shrink:0;justify-content:flex-end;}.wOWBmG_sourcePicker>button{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);letter-spacing:var(--v2-type-caption-tracking)}.wOWBmG_sourceMenu{--v2-accent-text:var(--v2-ink);--chat-text-primary:var(--v2-ink);--v2-coral-bg-06:var(--v2-warm-fill-06);--v2-coral-bg-12:var(--v2-warm-fill-12);--v2-type-control-family:var(--v2-type-caption-family);--v2-type-control-size:var(--v2-type-caption-size);--v2-type-control-weight:var(--v2-type-caption-weight);--v2-type-control-leading:var(--v2-type-caption-leading);--v2-type-control-tracking:var(--v2-type-caption-tracking);background:var(--v2-surface)}.wOWBmG_note,.wOWBmG_disclaimer{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking);margin:0}.wOWBmG_disclaimer{text-align:center}.wOWBmG_current:read-only{color:var(--v2-text-secondary);opacity:.55}.wOWBmG_actions{gap:calc(8px * var(--v2-ui-density,1));flex-direction:column;display:flex}.wOWBmG_actions>button{width:100%}@media not (min-width:520px){.wOWBmG_fieldHeader{flex-direction:column;align-items:stretch}.wOWBmG_sourcePicker{margin-right:auto}}
.fuhGrq_intro{text-align:center;flex-direction:column;align-items:center;display:flex}.fuhGrq_intro>span{margin-top:calc(6px * var(--v2-ui-density,1));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking)}.fuhGrq_intro h3{max-width:100%;font-family:var(--v2-type-display-family);font-size:var(--v2-type-display-size);font-weight:var(--v2-type-display-weight);line-height:var(--v2-type-display-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-display-tracking);overflow-wrap:anywhere;margin:0}.fuhGrq_description{max-width:calc(520px * var(--v2-ui-density,1));margin:calc(4px * var(--v2-ui-density,1)) auto 0;font-family:var(--v2-type-display-family);font-size:var(--v2-type-display-size);font-weight:var(--v2-type-display-weight);line-height:var(--v2-type-display-leading);color:var(--v2-text-secondary);text-align:center;letter-spacing:var(--v2-type-display-tracking)}.fuhGrq_details{background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--v2-ui-density,1));overflow:hidden}.fuhGrq_details>div:not(.fuhGrq_divider){gap:calc(12px * var(--v2-ui-density,1));min-height:calc(56px * var(--v2-ui-density,1));padding:calc(8px * var(--v2-ui-density,1)) calc(14px * var(--v2-ui-density,1));align-items:center;display:flex}.fuhGrq_details>div>span:last-child{gap:calc(2px * var(--v2-ui-density,1));overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.fuhGrq_details strong{font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-strong-tracking)}.fuhGrq_details small{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking)}.fuhGrq_icon{width:calc(36px * var(--v2-ui-density,1));height:calc(36px * var(--v2-ui-density,1));color:var(--v2-text-secondary);background:var(--v2-warm-fill-08);border-radius:50%;flex:none;place-items:center;display:grid}.fuhGrq_divider{height:1px;margin:0 calc(14px * var(--v2-ui-density,1));background:var(--v2-warm-fill-08)}.fuhGrq_consent{width:100%;font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);text-align:center;letter-spacing:var(--v2-type-caption-tracking);margin:0 auto}.fuhGrq_eligibility-state{gap:calc(3px * var(--v2-ui-density,1));padding:calc(14px * var(--v2-ui-density,1));background:var(--v2-warm-fill-08);border-radius:calc(18px * var(--v2-ui-density,1));flex-direction:column;display:flex}.fuhGrq_eligibility-state strong{font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-strong-tracking)}.fuhGrq_eligibility-copy{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking)}.fuhGrq_error{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-danger);text-align:center;letter-spacing:var(--v2-type-caption-tracking);margin:0}.fuhGrq_cta{width:100%}.fuhGrq_decline{margin-top:calc(-6px * var(--v2-ui-density,1));align-self:center}
.TNYTIq_intro{gap:calc(4px * var(--v2-ui-density,1));padding:0 calc(8px * var(--v2-ui-density,1));text-align:center;flex-direction:column;align-items:center;display:flex}.TNYTIq_intro h3,.TNYTIq_intro p,.TNYTIq_heading h4,.TNYTIq_card p,.TNYTIq_card small{margin:0}.TNYTIq_intro h3{font-family:var(--v2-type-title-family);font-size:var(--v2-type-title-size);font-weight:var(--v2-type-title-weight);line-height:var(--v2-type-title-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-title-tracking)}.TNYTIq_intro p{max-width:calc(480px * var(--v2-ui-density,1));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking)}.TNYTIq_grid{gap:calc(10px * var(--v2-ui-density,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TNYTIq_card{gap:calc(8px * var(--v2-ui-density,1));min-width:0;padding:calc(14px * var(--v2-ui-density,1));background:var(--v2-warm-fill-05);border:1px solid var(--v2-warm-fill-08);border-radius:calc(18px * var(--v2-ui-density,1));flex-direction:column;display:flex}.TNYTIq_card[data-tone=allowed]{background:var(--v2-coral-bg-08);border-color:var(--v2-coral-bg-20)}.TNYTIq_heading{gap:calc(8px * var(--v2-ui-density,1));justify-content:space-between;align-items:flex-start;display:flex}.TNYTIq_heading h4{font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-strong-tracking)}.TNYTIq_heading span{padding:calc(3px * var(--v2-ui-density,1)) calc(8px * var(--v2-ui-density,1));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking);background:var(--v2-warm-fill-08);border-radius:999px;flex:none}.TNYTIq_card p,.TNYTIq_card small{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);letter-spacing:var(--v2-type-caption-tracking)}.TNYTIq_card p{color:var(--v2-text-primary)}.TNYTIq_card small{color:var(--v2-text-secondary);margin-top:auto}.TNYTIq_card button{margin-top:calc(2px * var(--v2-ui-density,1));align-self:flex-start}@media not (min-width:640px){.TNYTIq_grid{grid-template-columns:1fr}}
.sUqu6W_list{border-top:1px solid var(--v2-warm-fill-08);flex-direction:column;display:flex}.sUqu6W_disclosure{border-bottom:1px solid var(--v2-warm-fill-08)}.sUqu6W_heading{gap:calc(12px * var(--v2-ui-density,1));min-height:calc(64px * var(--v2-ui-density,1));padding:calc(8px * var(--v2-ui-density,1)) calc(2px * var(--v2-ui-density,1));cursor:pointer;align-items:center;list-style:none;display:flex}.sUqu6W_heading::-webkit-details-marker{display:none}.sUqu6W_heading:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.sUqu6W_copy{gap:calc(2px * var(--v2-ui-density,1));flex-direction:column;flex:1;min-width:0;display:flex}.sUqu6W_copy strong{font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-strong-tracking);margin:0}.sUqu6W_copy small{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking);margin:0}.sUqu6W_chevron{color:var(--v2-text-secondary);transition:transform var(--v2-duration-fast) ease;flex:none}.sUqu6W_disclosure[open] .sUqu6W_chevron{transform:rotate(180deg)}.sUqu6W_content{gap:calc(16px * var(--v2-ui-density,1));padding:calc(8px * var(--v2-ui-density,1)) 0 calc(18px * var(--v2-ui-density,1));flex-direction:column;display:flex}
._1hgg3q_hint{font-size:var(--v2-type-caption-size);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);margin:0}._1hgg3q_fields{gap:calc(12px * var(--v2-ui-density,1));display:grid}._1hgg3q_card{gap:calc(16px * var(--v2-ui-density,1));padding:calc(16px * var(--v2-ui-density,1));background:var(--v2-warm-fill-05);border-radius:calc(18px * var(--v2-ui-density,1));align-items:center;display:flex}._1hgg3q_preview{width:calc(80px * var(--v2-ui-density,1));aspect-ratio:1;color:var(--v2-text-secondary);background:var(--v2-warm-fill-05);border-radius:calc(14px * var(--v2-ui-density,1));flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex;position:relative;overflow:hidden}._1hgg3q_preview[data-purpose=background]{aspect-ratio:4/3}._1hgg3q_preview img{object-fit:cover}._1hgg3q_content{gap:calc(10px * var(--v2-ui-density,1));flex-direction:column;min-width:0;display:flex}._1hgg3q_label{gap:calc(6px * var(--v2-ui-density,1));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-caption-tracking);align-items:center;display:inline-flex}._1hgg3q_actions{gap:calc(8px * var(--v2-ui-density,1));flex-wrap:wrap;display:flex}._1hgg3q_input{display:none}._1hgg3q_empty-icon{width:calc(24px * var(--v2-ui-density,1));height:calc(24px * var(--v2-ui-density,1))}._1hgg3q_library{gap:calc(6px * var(--v2-ui-density,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._1hgg3q_library-image{aspect-ratio:1;cursor:pointer;background:var(--v2-warm-fill-06);border-radius:calc(12px * var(--v2-ui-density,1));border:0;position:relative;overflow:hidden}._1hgg3q_library-image img{object-fit:cover}._1hgg3q_library-image:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}
@keyframes mpVttW_touch-up-shell-enter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.mpVttW_root{--touchup-density:var(--v2-effective-density,1);z-index:var(--v2-z-overlay);pointer-events:auto;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.mpVttW_root:not(.mpVttW_root-inline){bottom:var(--v2-touchup-keyboard-inset,0px)}.mpVttW_root.mpVttW_root-inline{z-index:30;position:absolute}.mpVttW_backdrop{cursor:default;background:var(--chat-bg);border:none;position:absolute;inset:0}.mpVttW_root-inline .mpVttW_backdrop{background:0 0}.mpVttW_shell{z-index:1;max-width:calc(1024px * var(--touchup-density));padding:calc(16px * var(--touchup-density));animation:mpVttW_touch-up-shell-enter .24s var(--v2-ease-spring);flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}.mpVttW_root:not(.mpVttW_root-inline) .mpVttW_shell{padding-top:max(calc(16px * var(--touchup-density)), var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}.mpVttW_top-row{gap:calc(8px * var(--touchup-density));padding-bottom:calc(12px * var(--touchup-density));flex-direction:row;align-items:center;display:flex;position:relative}.mpVttW_spacer{flex:1}.mpVttW_top-title{font-family:var(--v2-type-body-compact-family);font-size:var(--v2-type-body-compact-size);font-weight:var(--v2-type-body-compact-weight);line-height:var(--v2-type-body-compact-leading);color:var(--chat-header-text);text-align:center;letter-spacing:var(--v2-type-body-compact-tracking);pointer-events:none;position:absolute;left:0;right:0}.mpVttW_icon-btn{width:calc(44px * var(--touchup-density));height:calc(44px * var(--touchup-density));color:var(--chat-header-text);cursor:pointer;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);box-shadow:var(--v2-backdrop-shadow);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mpVttW_icon-btn:active{opacity:.6}.mpVttW_credits-pill{gap:calc(6px * var(--touchup-density));height:calc(36px * var(--touchup-density));padding:0 calc(14px * var(--touchup-density));font-family:var(--v2-type-compact-control-family);font-size:var(--v2-type-compact-control-size);font-weight:var(--v2-type-compact-control-weight);font-variant-numeric:tabular-nums;line-height:var(--v2-type-compact-control-leading);color:var(--chat-header-text);letter-spacing:var(--v2-type-compact-control-tracking);background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);align-items:center;display:inline-flex}.mpVttW_canvas-row{min-height:0;padding-bottom:calc(88px * var(--touchup-density));overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;justify-content:center;align-items:safe center;display:flex;overflow:hidden auto}.mpVttW_canvas-row::-webkit-scrollbar{display:none}.mpVttW_canvas-col{width:min(calc(313px * var(--touchup-density)), 78vw);flex-direction:column;display:flex}@media (min-width:1024px){.mpVttW_canvas-col{width:min(calc(313px * var(--touchup-density)), 36vh)}}.mpVttW_canvas-frame{--zoom-radius:calc(24px * var(--touchup-density));z-index:2;position:relative}.mpVttW_canvas-wrap{cursor:crosshair;display:block;position:relative}.mpVttW_image{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;background:var(--v2-photo-wash);border-radius:calc(24px * var(--touchup-density));-webkit-user-drag:none;display:block}.mpVttW_brush-dim{pointer-events:none;background:rgb(var(--v2-fixed-black-rgb) / .7);border-radius:calc(24px * var(--touchup-density));opacity:0;transition:opacity var(--v2-duration-base) ease;position:absolute;inset:0}.mpVttW_brush-dim-on{opacity:1}.mpVttW_zero-state{height:50%;padding-bottom:calc(20px * var(--touchup-density));pointer-events:none;background:linear-gradient(to bottom, transparent 0%, rgb(var(--v2-fixed-black-rgb) / .55) 100%);border-bottom-right-radius:calc(24px * var(--touchup-density));border-bottom-left-radius:calc(24px * var(--touchup-density));justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.mpVttW_zero-state span{font-family:var(--v2-type-compact-control-family);font-size:var(--v2-type-compact-control-size);font-weight:var(--v2-type-compact-control-weight);line-height:var(--v2-type-compact-control-leading);color:rgb(var(--v2-fixed-white-rgb) / .8);letter-spacing:var(--v2-type-compact-control-tracking)}.mpVttW_brush-preview{aspect-ratio:1;pointer-events:none;background:rgb(var(--v2-fixed-white-rgb) / .4);border:1.5px solid rgb(var(--v2-fixed-white-rgb) / .95);opacity:0;transition:opacity var(--v2-duration-base) ease;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mpVttW_brush-preview-on{opacity:1}.mpVttW_canvas{border-radius:calc(24px * var(--touchup-density));opacity:.55;width:100%;height:100%;position:absolute;inset:0;touch-action:none!important}.mpVttW_tools-card{z-index:1;padding:calc(56px * var(--touchup-density)) calc(14px * var(--touchup-density)) calc(14px * var(--touchup-density));margin-top:calc(-48px * var(--touchup-density));background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:calc(20px * var(--touchup-density));-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);flex-direction:column;display:flex}.mpVttW_tools-card-body{flex-direction:column;display:flex}.mpVttW_tool-row{gap:calc(10px * var(--touchup-density));height:calc(28px * var(--touchup-density));align-items:center;display:flex}.mpVttW_brush-slider-wrap{min-width:0;height:calc(28px * var(--touchup-density));padding-left:calc(4px * var(--touchup-density));flex:1;align-items:center;display:flex}.mpVttW_tool-cluster{gap:calc(6px * var(--touchup-density));animation:mpVttW_touch-up-cluster-enter .32s var(--v2-ease-decel);flex-shrink:0;align-items:center;display:flex}@keyframes mpVttW_touch-up-cluster-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.mpVttW_tool-btn,.mpVttW_tool-btn-active{width:calc(28px * var(--touchup-density));height:calc(28px * var(--touchup-density));color:var(--chat-header-text);cursor:pointer;background:var(--v2-fill-inset);border-radius:calc(12px * var(--touchup-density));border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mpVttW_tool-btn-active{background:var(--v2-warm-fill-18)}.mpVttW_tool-btn:active,.mpVttW_tool-btn-active:active{opacity:.6}.mpVttW_prompt-input{height:calc(103px * var(--touchup-density));padding:calc(12px * var(--touchup-density)) calc(14px * var(--touchup-density));margin-top:calc(8px * var(--touchup-density));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--chat-header-text);letter-spacing:var(--v2-type-caption-tracking);resize:none;background:var(--v2-fill-inset);border-radius:calc(18px * var(--touchup-density));border:none;outline:none}.mpVttW_prompt-input::placeholder{color:var(--v2-placeholder)}.mpVttW_seed-input{height:calc(40px * var(--touchup-density));padding:0 calc(14px * var(--touchup-density));margin-top:calc(8px * var(--touchup-density));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--chat-header-text);letter-spacing:var(--v2-type-caption-tracking);background:var(--v2-fill-inset);border-radius:calc(18px * var(--touchup-density));border:none;outline:none}.mpVttW_seed-input::placeholder{color:var(--v2-placeholder)}.mpVttW_advanced-controls{gap:calc(8px * var(--touchup-density));margin-top:calc(8px * var(--touchup-density));display:grid}.mpVttW_advanced-controls .mpVttW_seed-input{margin-top:0}.mpVttW_nsfw-control{min-height:calc(40px * var(--touchup-density));padding:0 calc(14px * var(--touchup-density));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--chat-header-text);letter-spacing:var(--v2-type-caption-tracking);background:var(--v2-fill-inset);border-radius:calc(18px * var(--touchup-density));justify-content:space-between;align-items:center;display:flex}.mpVttW_more-controls{gap:calc(12px * var(--touchup-density));padding:calc(8px * var(--touchup-density)) 0;margin-top:calc(2px * var(--touchup-density));cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.mpVttW_more-controls:active{opacity:.6}.mpVttW_more-divider{background:var(--v2-warm-fill-18);flex:1;height:1px}.mpVttW_more-label-group{gap:calc(4px * var(--touchup-density));font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-meta-tracking);align-items:center;display:inline-flex}.mpVttW_confirm-bar{z-index:11;padding:calc(14px * var(--touchup-density)) calc(16px * var(--touchup-density)) max(calc(16px * var(--touchup-density)), var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:calc(26px * var(--touchup-density)) calc(26px * var(--touchup-density)) 0 0;-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);animation:mpVttW_touch-up-cta-enter .38s var(--v2-ease-decel);border-bottom:none;position:absolute;bottom:0;left:0;right:0}@keyframes mpVttW_touch-up-cta-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.mpVttW_confirm-btn{width:100%;margin-top:0}.mpVttW_root.mpVttW_root-page .mpVttW_shell{max-width:none;padding:calc(20px * var(--touchup-density)) calc(28px * var(--touchup-density))}.mpVttW_root.mpVttW_root-page{--v2-touchup-col:min(63dvh, calc(66.667dvh - 253.33px * var(--touchup-density)))}.mpVttW_root.mpVttW_root-page .mpVttW_canvas-col{width:var(--v2-touchup-col)}.mpVttW_root.mpVttW_root-page .mpVttW_confirm-bar{width:var(--v2-touchup-col);margin:0 auto;left:0;right:0}.mpVttW_root.mpVttW_root-embedded,.mpVttW_root.mpVttW_root-embedded .mpVttW_shell{display:contents}.mpVttW_root.mpVttW_root-embedded .mpVttW_canvas-row{min-height:0;margin-top:var(--media-gap,0px);flex:none;padding-bottom:0;overflow:visible}.mpVttW_root.mpVttW_root-embedded .mpVttW_canvas-col{width:var(--media-box-w,100%)}.mpVttW_root.mpVttW_root-embedded .mpVttW_canvas-frame{width:100%;height:var(--media-img-h,auto);aspect-ratio:auto}.mpVttW_root.mpVttW_root-embedded .mpVttW_canvas-wrap{width:100%;height:100%}.mpVttW_root.mpVttW_root-embedded .mpVttW_tools-card{padding-top:calc(38px * var(--touchup-density));margin-top:calc(-30px * var(--touchup-density));border-radius:calc(14px * var(--touchup-density)) calc(14px * var(--touchup-density)) calc(24px * var(--touchup-density)) calc(24px * var(--touchup-density));clip-path:inset(0);transition:clip-path var(--v2-duration-base) var(--v2-ease-decel), opacity var(--v2-duration-base) var(--v2-ease-decel)}.mpVttW_root.mpVttW_root-embedded .mpVttW_tools-card-collapsed{clip-path:inset(0 0 calc(100% - 70px * var(--touchup-density)) 0)}.mpVttW_root.mpVttW_root-embedded .mpVttW_tools-card-body{opacity:1;transition:opacity var(--v2-duration-base) var(--v2-ease-decel)}.mpVttW_root.mpVttW_root-embedded .mpVttW_tools-card-collapsed .mpVttW_tools-card-body{opacity:0}.mpVttW_root.mpVttW_root-embedded .mpVttW_confirm-bar{width:var(--media-box-w,100%);padding:calc(14px * var(--touchup-density)) 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;position:static}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_canvas-row{margin-bottom:var(--media-gap,0px)}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_canvas-col{position:relative}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_tools-card{--tools-drawer-tuck:calc(22px * var(--touchup-density));z-index:0;width:calc(var(--tools-drawer-w,calc(264px * var(--touchup-density))) + var(--tools-drawer-tuck));height:100%;padding:calc(16px * var(--touchup-density)) calc(18px * var(--touchup-density)) calc(16px * var(--touchup-density)) calc(var(--tools-drawer-tuck) + 18px * var(--touchup-density));margin:0 0 0 calc(-1 * var(--tools-drawer-tuck));border-radius:0 calc(24px * var(--touchup-density)) calc(24px * var(--touchup-density)) 0;clip-path:inset(0);transition:clip-path var(--v2-duration-base) var(--v2-ease-decel), opacity var(--v2-duration-base) var(--v2-ease-decel);flex-direction:column;display:flex;position:absolute;top:0;left:100%}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_tools-card-collapsed{clip-path:inset(0 100% 0 0)}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_tools-card-body{gap:calc(14px * var(--touchup-density));flex-direction:column;flex:1;min-height:0;display:flex}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_tool-row{gap:calc(14px * var(--touchup-density));flex-direction:column;align-items:stretch;height:auto}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_brush-slider-wrap{width:100%}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_tool-cluster{gap:calc(6px * var(--touchup-density));justify-content:stretch}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_tool-btn,.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_tool-btn-active{gap:calc(6px * var(--touchup-density));width:auto;min-width:0;height:calc(30px * var(--touchup-density));padding:0 calc(8px * var(--touchup-density));border-radius:var(--radius-pill);flex:1}.mpVttW_icon-btn>svg,.mpVttW_credits-pill>svg,.mpVttW_tool-btn>svg,.mpVttW_tool-btn-active>svg,.mpVttW_more-label-group>svg{scale:var(--touchup-density)}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_tool-btn-label{font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);letter-spacing:var(--v2-type-meta-tracking);white-space:nowrap}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_prompt-input{flex:1;min-height:0}.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_confirm-bar{width:100%;margin-top:auto;padding:0}@media (prefers-reduced-motion:reduce){.mpVttW_root.mpVttW_root-embedded .mpVttW_tools-card,.mpVttW_root.mpVttW_root-embedded .mpVttW_tools-card-body,.mpVttW_root.mpVttW_root-embedded.mpVttW_root-side .mpVttW_tools-card{transition:none}}
.Dp1-fW_panel,.Dp1-fW_fields{gap:calc(12px * var(--v2-ui-density,1));flex-direction:column;display:flex}.Dp1-fW_intro{}.Dp1-fW_fields{border:0;min-width:0;margin:0;padding:0}.Dp1-fW_room-details-card.Dp1-fW_room-details-card{padding:calc(12px * var(--v2-ui-density,1)) calc(20px * var(--v2-ui-density,1))}.Dp1-fW_room-detail-copy{gap:calc(4px * var(--v2-ui-density,1));flex-direction:column;min-width:0;display:flex}.Dp1-fW_room-detail-value,.Dp1-fW_read-only-value{min-width:0;font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-body-tracking)}.Dp1-fW_room-detail-value{text-align:left;overflow-wrap:anywhere;white-space:pre-wrap}.Dp1-fW_read-only-value{flex:none}.Dp1-fW_rules-minimum,.Dp1-fW_wait-value{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);font-variant-numeric:tabular-nums;line-height:var(--v2-type-caption-leading);color:var(--v2-placeholder);letter-spacing:var(--v2-type-caption-tracking);white-space:nowrap;flex:none}.Dp1-fW_wait-label{gap:calc(6px * var(--v2-ui-density,1));align-items:center;display:inline-flex}.Dp1-fW_rules-minimum[data-valid=true],.Dp1-fW_wait-value{color:var(--v2-text-secondary)}.Dp1-fW_save-footer{gap:calc(8px * var(--v2-ui-density,1));padding-top:calc(4px * var(--v2-ui-density,1));flex-direction:column;display:flex}.Dp1-fW_concurrent-conflict{gap:calc(8px * var(--v2-ui-density,1));padding:calc(10px * var(--v2-ui-density,1)) calc(12px * var(--v2-ui-density,1));color:var(--v2-text-secondary);background:var(--v2-warm-fill-05);border-radius:calc(14px * var(--v2-ui-density,1));justify-content:space-between;align-items:center;display:flex}@media not (min-width:520px){.Dp1-fW_ai-activity [role=radio]{height:auto;min-height:calc(38px * var(--v2-ui-density,1));padding:calc(4px * var(--v2-ui-density,1)) calc(2px * var(--v2-ui-density,1))}.Dp1-fW_ai-activity [role=radio]>span:last-child{text-align:center;white-space:normal}}
.bG9BiW_intro{text-align:center;flex-direction:column;align-items:center;display:flex}.bG9BiW_intro h3{font-family:var(--v2-type-display-family);font-size:var(--v2-type-display-size);font-weight:var(--v2-type-display-weight);line-height:var(--v2-type-display-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-display-tracking);margin:0}.bG9BiW_description{max-width:calc(520px * var(--v2-ui-density,1));margin:calc(4px * var(--v2-ui-density,1)) auto 0;font-family:var(--v2-type-display-family);font-size:var(--v2-type-display-size);font-weight:var(--v2-type-display-weight);line-height:var(--v2-type-display-leading);color:var(--v2-text-secondary);text-align:center;letter-spacing:var(--v2-type-display-tracking)}.bG9BiW_details{gap:calc(12px * var(--v2-ui-density,1));flex-direction:column;display:flex}.bG9BiW_acknowledgment{gap:calc(12px * var(--v2-ui-density,1));min-height:calc(56px * var(--v2-ui-density,1));padding:calc(14px * var(--v2-ui-density,1)) calc(18px * var(--v2-ui-density,1));cursor:pointer;background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--v2-ui-density,1));align-items:center;display:flex}.bG9BiW_acknowledgment>span:first-child{gap:calc(2px * var(--v2-ui-density,1));flex-direction:column;flex:1;min-width:0;display:flex}.bG9BiW_acknowledgment strong{font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-strong-tracking)}.bG9BiW_acknowledgment small{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking)}.bG9BiW_actions{gap:calc(4px * var(--v2-ui-density,1));flex-direction:column;display:flex}.bG9BiW_actions>button:first-child{width:100%}.bG9BiW_secondary{align-self:center}
@keyframes enVszG_detail-enter{0%{opacity:0}to{opacity:1}}.enVszG_root{--gallery-control-bg:var(--v2-glass-chrome-wash);--gallery-control-border:var(--chat-glass-border);--gallery-control-hover-bg:var(--v2-warm-fill-12);--gallery-density:var(--v2-effective-density,1);--gallery-media-radius:calc(24px * var(--gallery-density)) calc(24px * var(--gallery-density)) 0 0;z-index:var(--v2-z-sheet-raised);pointer-events:auto;position:fixed;inset:0}html.v2-dark .enVszG_root{--gallery-control-bg:var(--v2-dark-floating-control);--gallery-control-border:transparent;--gallery-control-hover-bg:var(--v2-dark-floating-control-hover)}.enVszG_fullscreen-download{z-index:2;}.enVszG_backdrop{display:none}.enVszG_surface{background:var(--chat-bg);animation:.2s ease-out enVszG_detail-enter;position:absolute;inset:0;overflow:hidden;container-type:size}.enVszG_drilldown-pane{--v2-sheet-scroll-overscroll:auto;z-index:20;padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--v2-surface);position:absolute;inset:0;overflow-y:auto}.enVszG_surface-drilldown>:not(.enVszG_drilldown-pane){visibility:hidden;pointer-events:none}@media (min-width:1024px){.enVszG_root{justify-content:center;align-items:center;display:flex}.enVszG_backdrop{cursor:default;background:var(--v2-sheet-backdrop);border:none;animation:.2s ease-out enVszG_detail-enter;display:block;position:absolute;inset:0}.enVszG_surface{width:min(calc(800px * var(--gallery-density)), calc(100vw - 32px * var(--gallery-density)));height:min(calc(760px * var(--gallery-density)), calc(100vh - 32px * var(--gallery-density)));border-radius:calc(24px * var(--gallery-density));box-shadow:var(--v2-backdrop-shadow);position:relative;inset:auto}}.enVszG_back-btn{top:max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)), calc(16px * var(--gallery-density)));left:calc(16px * var(--gallery-density));z-index:11;width:calc(44px * var(--gallery-density));height:calc(44px * var(--gallery-density));color:var(--chat-header-text);cursor:pointer;background:var(--gallery-control-bg);border:1px solid var(--gallery-control-border);box-shadow:var(--v2-shadow-control);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.enVszG_back-btn:active{opacity:.6}.enVszG_detail-nav{top:max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)), calc(8px * var(--gallery-density)));right:calc(16px * var(--gallery-density));left:calc(16px * var(--gallery-density));z-index:12;position:absolute}.enVszG_detail-title{font-family:var(--v2-type-nav-family);font-size:var(--v2-type-nav-size);font-weight:var(--v2-type-nav-weight);line-height:var(--v2-type-nav-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-nav-tracking);white-space:nowrap}.enVszG_visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enVszG_mobile-detail-label{min-width:0;max-width:100%;font-family:var(--v2-type-nav-family);font-size:var(--v2-type-nav-size);font-weight:var(--v2-type-nav-weight);line-height:var(--v2-type-nav-leading);color:var(--v2-ink);text-align:center;letter-spacing:var(--v2-type-nav-tracking);white-space:nowrap;display:none;overflow:hidden}.enVszG_mobile-detail-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.enVszG_mobile-chat-origin{gap:calc(4px * var(--gallery-density));min-width:0;max-width:100%;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.enVszG_mobile-chat-origin>svg{flex-shrink:0}.enVszG_mobile-chat-origin:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:-2px}@media (max-width:1023px){.enVszG_root-inline:not(.enVszG_root-page) .enVszG_detail-title,.enVszG_root-inline:not(.enVszG_root-page) .enVszG_page-hint,.enVszG_root-inline:not(.enVszG_root-page) .enVszG_chat-origin-wrap{display:none}.enVszG_root-inline:not(.enVszG_root-page) .enVszG_mobile-detail-label{justify-content:center;align-items:center;display:flex}.enVszG_root-inline:not(.enVszG_root-page) .enVszG_surface-editing .enVszG_mobile-detail-label-active{height:calc(44px * var(--gallery-density));padding:0 calc(6px * var(--gallery-density));font-family:var(--v2-type-compact-control-family);font-size:var(--v2-type-compact-control-size);font-weight:var(--v2-type-compact-control-weight);line-height:var(--v2-type-compact-control-leading);letter-spacing:var(--v2-type-compact-control-tracking);background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg)}.enVszG_root-inline:not(.enVszG_root-page) .enVszG_detail-back-btn{width:calc(44px * var(--gallery-density));height:calc(44px * var(--gallery-density));background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);box-shadow:var(--v2-shadow-control);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg)}.enVszG_root-inline:not(.enVszG_root-page) .enVszG_credits-chip{height:calc(44px * var(--gallery-density));padding:0 calc(8px * var(--gallery-density));box-shadow:var(--v2-shadow-control)}}@media (max-width:389px){.enVszG_detail-title{display:none}}.enVszG_chat-origin-wrap{top:max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)), calc(25px * var(--gallery-density)));right:calc(68px * var(--gallery-density));left:calc(68px * var(--gallery-density));z-index:10;justify-content:center;display:flex;position:absolute}.enVszG_chat-origin-pill{gap:calc(6px * var(--gallery-density));height:calc(26px * var(--gallery-density));padding:0 calc(10px * var(--gallery-density));font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--chat-header-text);letter-spacing:var(--v2-type-meta-tracking);cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}.enVszG_chat-origin-pill:active{opacity:.6}.enVszG_top-date{height:calc(26px * var(--gallery-density));font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--chat-header-text);letter-spacing:var(--v2-type-meta-tracking);align-items:center;display:inline-flex}.enVszG_credits-chip{top:max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)), calc(16px * var(--gallery-density)));right:calc(16px * var(--gallery-density));z-index:11;gap:calc(5px * var(--gallery-density));height:calc(44px * var(--gallery-density));padding:0 calc(14px * var(--gallery-density));font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);font-variant-numeric:tabular-nums;line-height:var(--v2-type-body-strong-leading);color:var(--chat-header-text);letter-spacing:var(--v2-type-body-strong-tracking);-webkit-appearance:none;appearance:none;cursor:pointer;background:var(--gallery-control-bg);border:1px solid var(--gallery-control-border);border-radius:var(--radius-pill);isolation:isolate;-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);align-items:center;display:inline-flex;position:absolute;overflow:hidden}.enVszG_credits-chip:active{opacity:.6}.enVszG_detail-nav .enVszG_credits-chip{position:static}.enVszG_carousel-area{--detail-media-max-height:72cqh;--sliver-reach:min(calc(50cqw - 140px * var(--gallery-density)), calc(var(--detail-media-max-height) * .5025 + 96px * var(--gallery-density)));pointer-events:none;transform:translateY(calc(-36px * var(--gallery-density)));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.enVszG_carousel-area-standalone{--carousel-top-floor:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 72px * var(--gallery-density));box-sizing:border-box;padding-top:var(--carousel-top-floor);padding-bottom:calc(72px * var(--gallery-density) + var(--carousel-top-floor));align-items:safe center;transform:none}.enVszG_page-wrap{--page-wrap-w:calc(100cqw - 36px * var(--gallery-density));--media-h-budget:calc(var(--detail-media-max-height) * var(--page-weight,1));--media-box-w:min(var(--page-wrap-w), calc(var(--media-h-budget) * var(--page-ar,1)));--media-img-h:min(var(--media-h-budget), calc(var(--media-box-w) / var(--page-ar,1)));--media-gap:calc((var(--detail-media-max-height) - var(--media-img-h)) / 2);width:var(--page-wrap-w);pointer-events:auto;flex-direction:column;align-items:center;display:flex;position:relative}.enVszG_page-wrap-video,.enVszG_page-wrap-blocked{--media-gap:0px}.enVszG_page-row{z-index:2;pointer-events:none;width:100%;position:relative}.enVszG_page{z-index:2;pointer-events:auto;touch-action:pan-y;background:var(--v2-photo-wash);width:100%;position:relative;overflow:hidden}.enVszG_page-photo-track{pointer-events:none;background:0 0;overflow:visible}.enVszG_page-video-track{background:0 0;overflow:visible}.enVszG_photo-page{--media-h-budget:calc(var(--detail-media-max-height) * var(--page-weight,1));pointer-events:none;border-radius:var(--gallery-media-radius);background:0 0;width:100%;overflow:hidden}.enVszG_photo-page-media{--zoom-radius:var(--gallery-media-radius);width:min(100%, calc(var(--media-h-budget) * var(--page-ar,1)));height:var(--detail-media-max-height);pointer-events:none;justify-content:center;align-items:center;margin-inline:auto;display:flex}.enVszG_photo-page-media>*{pointer-events:auto}.enVszG_photo-page-active{z-index:2;transform:scale(var(--page-scale,1));position:relative}.enVszG_photo-page-neighbor{z-index:1;pointer-events:none;position:absolute;top:50%;left:0}.enVszG_photo-page-prev{transform:translate(calc(-100% - 6px * var(--gallery-density)), -50%) scale(var(--page-scale,1))}.enVszG_photo-page-next{transform:translate(calc(100% + 6px * var(--gallery-density)), -50%) scale(var(--page-scale,1))}.enVszG_video-page{--media-h-budget:calc(var(--detail-media-max-height) * var(--page-weight,1));pointer-events:none;background:0 0;width:100%}.enVszG_video-page-media{width:min(100%, calc(var(--media-h-budget) * var(--page-ar,1)));border-radius:var(--gallery-media-radius);margin-inline:auto;position:relative;overflow:hidden}.enVszG_video-page-active video{pointer-events:auto}.enVszG_video-page-active{z-index:2;pointer-events:auto;transform:scale(var(--page-scale,1));position:relative}.enVszG_video-page-neighbor{z-index:1;pointer-events:none;position:absolute;top:50%;left:0}.enVszG_video-page-prev{transform:translate(calc(-100% - 6px * var(--gallery-density)), -50%) scale(var(--page-scale,1))}.enVszG_video-page-next{transform:translate(calc(100% + 6px * var(--gallery-density)), -50%) scale(var(--page-scale,1))}.enVszG_media-actions-trigger{top:calc(100% - var(--media-gap,0px));z-index:1;width:min(100%, calc(var(--media-h-budget) * var(--page-ar,1)));height:calc(40px * var(--gallery-density));padding:0 calc(16px * var(--gallery-density));font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--chat-header-text);letter-spacing:var(--v2-type-meta-tracking);cursor:pointer;background:var(--gallery-control-bg);border:1px solid var(--gallery-control-border);border-radius:0 0 calc(24px * var(--gallery-density)) calc(24px * var(--gallery-density));-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);transform:translateX(calc(-50% + var(--chrome-x,0px)));border-top:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:50%}.enVszG_page-row-swiping+.enVszG_media-actions-trigger{pointer-events:none}.enVszG_media-actions-trigger:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.enVszG_media-actions-trigger:active:not(:disabled){opacity:.6}.enVszG_media-menu-layer{--gallery-density:var(--v2-effective-density,1);z-index:var(--v2-z-overlay);pointer-events:auto;position:fixed;inset:0}.enVszG_media-menu-backdrop{cursor:default;background:0 0;border:none;padding:0;position:absolute;inset:0}.enVszG_media-menu-popover{max-height:calc(100dvh - 80px * var(--gallery-density));color:var(--chat-header-text);background:var(--v2-nav-readable);border:1px solid var(--chat-glass-border);border-radius:calc(16px * var(--gallery-density)) calc(16px * var(--gallery-density)) 0 0;box-shadow:var(--v2-shadow-elevated);-webkit-backdrop-filter:var(--glass-filter-xl);backdrop-filter:var(--glass-filter-xl);transform-origin:bottom;position:fixed;overflow:hidden auto}.enVszG_media-menu-grid{box-sizing:border-box;row-gap:calc(8px * var(--gallery-density));padding:calc(12px * var(--gallery-density));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.enVszG_media-menu-tile{gap:calc(6px * var(--gallery-density));min-width:0;height:calc(72px * var(--gallery-density));padding:0 calc(6px * var(--gallery-density));font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--chat-header-text);text-align:center;letter-spacing:var(--v2-type-meta-tracking);cursor:pointer;border-radius:calc(24px * var(--gallery-density));background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.enVszG_media-menu-tile[data-disabled=true]{cursor:help;opacity:.38}.enVszG_media-menu-tile:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:-2px}.enVszG_media-menu-tile:hover:not([data-disabled=true]){background:var(--v2-warm-fill-08)}.enVszG_media-menu-tile:active:not([data-disabled=true]){opacity:.55}.enVszG_media-menu-tile-destructive{color:var(--v2-danger)}.enVszG_media-menu-disabled-reason{z-index:3;width:max-content;max-width:min(calc(240px * var(--gallery-density)), calc(100vw - 48px));padding:calc(10px * var(--gallery-density)) calc(12px * var(--gallery-density));font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--chat-header-text);letter-spacing:var(--v2-type-meta-tracking);pointer-events:none;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:calc(12px * var(--gallery-density));box-shadow:var(--v2-shadow-control);-webkit-backdrop-filter:var(--glass-filter-2xl);backdrop-filter:var(--glass-filter-2xl);position:fixed}.enVszG_sliver{pointer-events:auto;cursor:pointer;border-radius:calc(24px * var(--gallery-density));opacity:1;width:100%;transform:translateX(var(--sliver-x,0px));background:0 0;border:none;padding:0;position:absolute;top:0;bottom:0;overflow:hidden}:is(.enVszG_sliver:hover,.enVszG_sliver:focus-visible){opacity:1}.enVszG_sliver-prev{right:calc(100% + 6px * var(--gallery-density))}.enVszG_sliver-next{left:calc(100% + 6px * var(--gallery-density))}.enVszG_page-row-swiping .enVszG_sliver{pointer-events:none}.enVszG_sliver-chevron{display:none}@media (any-hover:hover) and (any-pointer:fine){.enVszG_photo-page-neighbor,.enVszG_video-page-neighbor{visibility:hidden}.enVszG_page-row-swiping .enVszG_photo-page-neighbor,.enVszG_page-row-swiping .enVszG_video-page-neighbor{visibility:visible}.enVszG_sliver{z-index:3;width:calc(44px * var(--gallery-density));height:calc(44px * var(--gallery-density));color:var(--chat-header-text);background:var(--gallery-control-bg);border:1px solid var(--gallery-control-border);box-shadow:var(--v2-shadow-control);opacity:1;-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);transform:translate(var(--sliver-x,0px), -50%);border-radius:50%;justify-content:center;align-items:center;display:flex;top:50%;bottom:auto}:is(.enVszG_sliver:hover,.enVszG_sliver:focus-visible){opacity:1}.enVszG_sliver:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.enVszG_sliver-prev{right:auto;left:calc(10px * var(--gallery-density))}.enVszG_sliver-next{right:calc(10px * var(--gallery-density));left:auto}.enVszG_sliver-chevron{display:block}}.enVszG_image{width:100%;height:auto;max-height:var(--media-h-budget);object-fit:contain;display:block}.enVszG_photo-page img.enVszG_image{border-radius:var(--gallery-media-radius);width:auto;max-width:100%;margin:0 auto}.enVszG_fullscreen-source-hidden{visibility:hidden;pointer-events:none}.enVszG_pending-media{width:100%;max-height:var(--detail-media-max-height);background:var(--v2-neutral-fill-10);border-radius:var(--gallery-media-radius);position:relative;overflow:hidden}.enVszG_blocked-media{width:min(100%, calc(var(--media-h-budget) * var(--page-ar,1)));max-height:var(--detail-media-max-height);pointer-events:auto;scrollbar-width:none;border-radius:var(--gallery-media-radius);margin-inline:auto;overflow:auto}.enVszG_blocked-media>div{border-radius:var(--gallery-media-radius);height:auto}.enVszG_pending-shimmer{background:linear-gradient(90deg, transparent 0%, var(--v2-surface-overlay-45) 50%, transparent 100%);animation:1.6s ease-in-out infinite enVszG_pending-shimmer-sweep;position:absolute;inset:0}@keyframes enVszG_pending-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.enVszG_pill-row{top:calc(100% - var(--media-gap,0px) + var(--tag-row-offset,calc(80px * var(--gallery-density))));gap:calc(6px * var(--gallery-density));width:100%;padding:0 calc(16px * var(--gallery-density));scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0%, var(--v2-fixed-black) 18%, var(--v2-fixed-black) 82%, transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, var(--v2-fixed-black) 18%, var(--v2-fixed-black) 82%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, var(--v2-fixed-black) 18%, var(--v2-fixed-black) 82%, transparent 100%);transform:translateX(calc(-50% + var(--chrome-x,0px)));flex-wrap:nowrap;justify-content:safe center;align-items:center;display:flex;position:absolute;left:50%;overflow-x:auto}.enVszG_page-row-swiping~.enVszG_pill-row{pointer-events:none;opacity:0}.enVszG_pill-row::-webkit-scrollbar{display:none}.enVszG_glass-pill{height:calc(26px * var(--gallery-density));padding:0 calc(10px * var(--gallery-density));font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--chat-header-text);letter-spacing:var(--v2-type-meta-tracking);background:var(--gallery-control-bg);border:1px solid var(--gallery-control-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);flex-shrink:0;align-items:center;display:inline-flex}.enVszG_tag-color-dot{width:calc(8px * var(--gallery-density));height:calc(8px * var(--gallery-density));margin-right:calc(5px * var(--gallery-density));background:var(--tag-color);border:1px solid var(--chat-glass-border);border-radius:50%;flex-shrink:0}.enVszG_prompt-pane{--gallery-density:var(--v2-ui-density,1);gap:calc(16px * var(--gallery-density));min-height:0;max-height:min(calc(520px * var(--gallery-density)), calc(var(--v2-sheet-content-cap,calc(100dvh - 68px * var(--gallery-density))) - 84px * var(--gallery-density)));flex-direction:column;flex:none;display:flex}.enVszG_prompt-scroll{min-height:0;max-height:min(62dvh, calc(620px * var(--gallery-density)));padding:calc(18px * var(--gallery-density));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-tracking);overflow-wrap:anywhere;white-space:pre-wrap;background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--gallery-density));flex:0 auto;overflow-y:auto}.enVszG_prompt-scroll:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.enVszG_root.enVszG_root-inline{z-index:auto;display:block;position:relative;inset:auto}.enVszG_root-inline .enVszG_surface{width:100%;height:min(calc(100dvh - 120px * var(--gallery-density)), calc(820px * var(--gallery-density)));min-height:min(calc(392px * var(--gallery-density)), calc(100dvh - 120px * var(--gallery-density)));box-shadow:none;background:0 0;border-radius:0;position:relative;inset:auto}.enVszG_root-inline .enVszG_carousel-area{--inline-carousel-top-floor:calc(max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)), calc(8px * var(--gallery-density))) + 72px * var(--gallery-density));box-sizing:border-box;padding-top:var(--inline-carousel-top-floor);padding-bottom:calc(var(--inline-carousel-top-floor) + 72px * var(--gallery-density));align-items:safe center;transform:none}@media (min-width:1024px){.enVszG_root-inline .enVszG_surface{width:min(100%, calc(460px * var(--gallery-density)));height:min(calc(720px * var(--gallery-density)), calc(100vh - 32px * var(--gallery-density)));min-height:min(calc(392px * var(--gallery-density)), calc(100vh - 32px * var(--gallery-density)));margin:0 auto}.enVszG_root.enVszG_root-inline .enVszG_carousel-area{--inline-carousel-top-floor:calc(max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)), calc(8px * var(--gallery-density))) + 80px * var(--gallery-density));--detail-media-max-height:min(72cqh, max(calc(120px * var(--gallery-density)), calc(100cqh - 278px * var(--gallery-density))))}}.enVszG_root-inline .enVszG_chat-origin-wrap{top:calc(max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)), calc(8px * var(--gallery-density))) + 44px * var(--gallery-density))}.enVszG_root-inline .enVszG_credits-chip{top:max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)), calc(16px * var(--gallery-density)));z-index:13;height:calc(36px * var(--gallery-density));padding:0 calc(12px * var(--gallery-density))}@media (max-width:1023px) and (max-height:620px),(max-width:1023px) and (orientation:landscape){.enVszG_root.enVszG_root-inline .enVszG_carousel-area{--inline-mobile-carousel-top-floor:calc(max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)), calc(8px * var(--gallery-density))) + 96px * var(--gallery-density));--detail-media-max-height:min(72cqh, max(calc(72px * var(--gallery-density)), calc(100cqh - 170px * var(--gallery-density))));box-sizing:border-box;padding-top:var(--inline-mobile-carousel-top-floor);padding-bottom:calc(84px * var(--gallery-density));align-items:safe center;transform:none}.enVszG_root.enVszG_root-inline .enVszG_surface.enVszG_surface-editing .enVszG_page-wrap{--media-box-w:min(var(--page-wrap-w), calc(313px * var(--gallery-density)), 78cqw);--media-img-h:calc(var(--media-box-w) / var(--page-ar,1))}}.enVszG_root.enVszG_root-inline.enVszG_root-page{position:absolute;inset:0}.enVszG_root-inline.enVszG_root-page .enVszG_surface{width:100%;max-width:none;height:100%;min-height:0;margin:0}.enVszG_root.enVszG_root-inline.enVszG_root-page .enVszG_carousel-area{--detail-media-max-height:min(78cqh, calc(100cqh - 200px * var(--gallery-density) - var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))))}.enVszG_root-page .enVszG_page-wrap{--page-wrap-w:min(calc(100cqw - 328px * var(--gallery-density)), calc(var(--detail-media-max-height) * 1.005));max-width:none}.enVszG_root-page .enVszG_page-back-btn{top:calc(20px * var(--gallery-density));left:calc(44px * var(--gallery-density));z-index:12;width:calc(44px * var(--gallery-density));height:calc(44px * var(--gallery-density));color:var(--v2-ink);cursor:pointer;background:var(--gallery-control-bg);border:1px solid var(--gallery-control-border);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);transition:background var(--v2-duration-base) ease;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.enVszG_root-page .enVszG_page-back-btn:hover{background:var(--gallery-control-hover-bg)}.enVszG_page-hint,.enVszG_root-page .enVszG_page-date{top:calc(20px * var(--gallery-density));z-index:10;height:calc(44px * var(--gallery-density));font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-tracking);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.enVszG_root-page .enVszG_chat-origin-wrap{top:calc(20px * var(--gallery-density));height:calc(44px * var(--gallery-density));align-items:center}.enVszG_root-page .enVszG_chat-origin-pill{font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-tracking)}.enVszG_root-page .enVszG_credits-chip{top:calc(20px * var(--gallery-density));right:calc(44px * var(--gallery-density));height:calc(44px * var(--gallery-density));padding:0 calc(14px * var(--gallery-density))}.enVszG_root.enVszG_root-inline.enVszG_root-page .enVszG_media-actions-trigger{height:auto;min-height:calc(40px * var(--gallery-density));font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);letter-spacing:var(--v2-type-body-tracking)}.enVszG_root.enVszG_root-inline.enVszG_root-page .enVszG_glass-pill{height:auto;min-height:calc(28px * var(--gallery-density));padding:calc(5px * var(--gallery-density)) calc(10px * var(--gallery-density));font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);letter-spacing:var(--v2-type-body-tracking)}.enVszG_root-page .enVszG_sliver-prev{right:calc(50% + var(--sliver-reach,33cqw));left:auto}.enVszG_root-page .enVszG_sliver-next{right:auto;left:calc(50% + var(--sliver-reach,33cqw))}.enVszG_root.enVszG_root-page .enVszG_pill-row{gap:calc(4px * var(--gallery-density));width:min(calc(900px * var(--gallery-density)), calc(100vw - 56px * var(--gallery-density)))}.enVszG_back-btn>svg,.enVszG_page-back-btn>svg,.enVszG_credits-chip>svg,.enVszG_chat-origin-pill>svg,.enVszG_mobile-chat-origin>svg,.enVszG_sliver-chevron,.enVszG_media-menu-tile>span:first-child svg{scale:var(--gallery-density)}.enVszG_surface.enVszG_surface-editing .enVszG_page-row,.enVszG_surface.enVszG_surface-editing .enVszG_pill-row{display:none}@media (max-width:1023px){.enVszG_surface.enVszG_surface-editing{overflow:clip}.enVszG_surface.enVszG_surface-editing .enVszG_carousel-area{--detail-media-max-height:min(calc(var(--kb-rest-viewport-height,100dvh) * .78), calc(var(--kb-rest-viewport-height,100dvh) - 200px * var(--gallery-density) - var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))));box-sizing:border-box;padding-top:var(--inline-carousel-top-floor,calc(max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)), calc(8px * var(--gallery-density))) + 72px * var(--gallery-density)));padding-bottom:max(calc(16px * var(--gallery-density)), var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;pointer-events:auto;scroll-padding-block:calc(16px * var(--gallery-density));scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;overflow:hidden auto}.enVszG_surface.enVszG_surface-editing .enVszG_carousel-area::-webkit-scrollbar{display:none}.enVszG_surface.enVszG_surface-editing .enVszG_page-wrap{--media-gap:0px}.enVszG_root.enVszG_root-inline .enVszG_surface.enVszG_surface-editing .enVszG_page-wrap{--media-box-w:min(var(--page-wrap-w), calc(var(--media-h-budget) * var(--page-ar,1)));--media-img-h:min(var(--media-h-budget), calc(var(--media-box-w) / var(--page-ar,1)))}.enVszG_root.enVszG_root-inline .enVszG_surface.enVszG_surface-editing.enVszG_surface-editing-tall .enVszG_page-wrap{--media-h-budget:calc(var(--detail-media-max-height) * var(--page-weight,1) * .84)}.enVszG_surface.enVszG_surface-editing.enVszG_surface-editing-tall .enVszG_carousel-area{transform:none}}.enVszG_surface.enVszG_surface-editing .enVszG_top-date,.enVszG_surface.enVszG_surface-editing .enVszG_page-date,.enVszG_surface.enVszG_surface-editing .enVszG_detail-title{display:none}.enVszG_surface.enVszG_surface-editing .enVszG_page-wrap{pointer-events:auto}@media (min-width:1024px){.enVszG_surface.enVszG_surface-editing .enVszG_page-wrap{--tools-drawer-w:calc(264px * var(--gallery-density));margin-right:var(--tools-drawer-w)}}@media (max-width:1023px){.enVszG_surface.enVszG_surface-editing.enVszG_surface-editing-wide .enVszG_page-wrap{--page-wrap-w:min(calc(100cqw - 72px * var(--gallery-density)), calc(680px * var(--gallery-density)));max-width:none}.enVszG_surface.enVszG_surface-editing.enVszG_surface-editing-square .enVszG_page-wrap{--page-wrap-w:min(calc(100cqw - 72px * var(--gallery-density)), calc(480px * var(--gallery-density)));max-width:none}}.enVszG_ambience{pointer-events:none;position:absolute;inset:0}.v2-mobile-sheet:has(.enVszG_ambience-sheet) .enVszG_ambience:not(.enVszG_ambience-sheet){display:none}.v2-mobile-sheet:not(:has(.enVszG_root-inline)) .enVszG_ambience-sheet{display:none}
._Vkd8q_root{gap:calc(12px * var(--v2-ui-density,1));flex-direction:column;display:flex}._Vkd8q_secondaryActions{gap:calc(8px * var(--v2-ui-density,1));justify-content:space-between;align-items:center;display:flex}._Vkd8q_secondaryActions>button{flex:1}._Vkd8q_reportAction:hover:not(:disabled){color:var(--v2-ink);background:0 0}
._k1Y5G_content{gap:calc(12px * var(--v2-ui-density));padding:calc(20px * var(--v2-ui-density));font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);letter-spacing:var(--v2-type-body-tracking);flex-direction:column;display:flex}._k1Y5G_evidence{max-height:40vh;font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);letter-spacing:var(--v2-type-caption-tracking);overflow-wrap:anywhere;white-space:pre-wrap;overflow:auto}._k1Y5G_evidence blockquote{margin:calc(12px * var(--v2-ui-density)) 0;border-inline-start:2px solid var(--text-secondary);padding-inline-start:calc(12px * var(--v2-ui-density))}._k1Y5G_selectionIntro{margin:0}._k1Y5G_reportConfirmation{--confirm-actions-gap:17px}._k1Y5G_choices{gap:calc(8px * var(--v2-ui-density,1));display:grid}._k1Y5G_choices:not(:empty){margin-top:calc(25px * var(--v2-ui-density,1))}._k1Y5G_choice{text-align:left;min-width:0;position:relative}._k1Y5G_choiceInput{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._k1Y5G_choiceText{padding:calc(12px * var(--v2-ui-density,1));cursor:pointer;background:var(--v2-warm-fill-05);border-radius:calc(16px * var(--v2-ui-density,1));display:block}._k1Y5G_choiceState{margin-bottom:calc(4px * var(--v2-ui-density,1));font-weight:var(--v2-font-semibold);display:block}._k1Y5G_choiceInput:checked+._k1Y5G_choiceText{color:var(--v2-ink);background:var(--v2-warm-fill-10)}._k1Y5G_choiceInput:focus-visible+._k1Y5G_choiceText{outline:2px solid var(--v2-focus-ring);outline-offset:-2px}._k1Y5G_choiceInput:disabled+._k1Y5G_choiceText{cursor:not-allowed;opacity:.5}@media (hover:hover){._k1Y5G_choiceInput:not(:disabled)+._k1Y5G_choiceText:hover{background:var(--v2-warm-fill-16)}}._k1Y5G_evidenceCard ._k1Y5G_evidence>p{margin:0}._k1Y5G_evidenceCard ._k1Y5G_evidenceAction{height:calc(28px * var(--v2-ui-density,1));min-height:calc(28px * var(--v2-ui-density,1));padding-inline:calc(12px * var(--v2-ui-density,1));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);letter-spacing:var(--v2-type-caption-tracking)}._k1Y5G_evidenceLabel{gap:calc(6px * var(--v2-ui-density,1));align-items:center;display:inline-flex}
.eufdFq_content{--create-room-density:var(--v2-ui-density,1);gap:calc(14px * var(--create-room-density));padding:calc(4px * var(--create-room-density)) calc(16px * var(--create-room-density)) calc(24px * var(--create-room-density));flex-direction:column;display:flex}.eufdFq_content[data-step=kindroids]{min-height:0;max-height:var(--v2-sheet-content-cap,none);padding-bottom:0;overflow:hidden auto}.eufdFq_navrow{grid-template-columns:calc(44px * var(--create-room-density)) minmax(0, 1fr) calc(44px * var(--create-room-density));gap:calc(10px * var(--create-room-density));align-items:center;display:grid}.eufdFq_nav-back{width:calc(44px * var(--create-room-density));height:calc(44px * var(--create-room-density));color:var(--v2-text-secondary);background:var(--v2-warm-fill-06);transition:background var(--v2-duration-base) ease, transform var(--v2-duration-fast) ease;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.eufdFq_nav-back:hover{background:var(--v2-warm-fill-12)}.eufdFq_nav-back:active{transform:scale(.96)}.eufdFq_nav-title{text-overflow:ellipsis;min-width:0;font-family:var(--v2-type-nav-family);font-size:var(--v2-type-nav-size);font-weight:var(--v2-type-nav-weight);line-height:var(--v2-type-nav-leading);color:var(--v2-ink);text-align:center;letter-spacing:var(--v2-type-nav-tracking);white-space:nowrap;margin:0;overflow:hidden}.eufdFq_details-footer{padding-top:calc(4px * var(--create-room-density))}.eufdFq_details-footer>button,.eufdFq_members-footer>button{width:100%}.eufdFq_rules-minimum{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);font-variant-numeric:tabular-nums;line-height:var(--v2-type-caption-leading);color:var(--v2-placeholder);letter-spacing:var(--v2-type-caption-tracking);white-space:nowrap;flex:none}.eufdFq_rules-minimum[data-valid=true]{color:var(--v2-text-secondary)}.eufdFq_error-hint{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-error);letter-spacing:var(--v2-type-caption-tracking);margin:0}.eufdFq_members-footer{z-index:1;padding:calc(14px * var(--create-room-density)) 0 calc(24px * var(--create-room-density));color:var(--v2-text-secondary);text-align:center;background:var(--v2-surface);flex-direction:column;flex-shrink:0;display:flex;position:sticky;bottom:0}.eufdFq_members-footer:before{top:calc(-12px * var(--create-room-density));height:calc(12px * var(--create-room-density));pointer-events:none;content:"";background:linear-gradient(to top, var(--v2-surface) 0%, transparent 100%);position:absolute;left:0;right:0}
.aSOSJG_disc{color:var(--chat-header-text);pointer-events:none;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);-webkit-backdrop-filter:var(--glass-filter-sm);backdrop-filter:var(--glass-filter-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}