.block-sheet-v2_content__WjBv1{display:flex;flex-direction:column;gap:calc(14px * 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))}.block-sheet-v2_hint___bJjN{margin:0;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)}.block-sheet-v2_field-card__1Xid5{display:flex;flex-direction:column;gap:calc(10px * 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))}.block-sheet-v2_field-label__ATECI{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)}.block-sheet-v2_option-list__Phnbh{display:flex;flex-direction:column;gap:calc(6px * var(--v2-ui-density, 1))}.block-sheet-v2_option-row__KIVF8{display:flex;gap:calc(10px * var(--v2-ui-density, 1));align-items:center;padding:calc(8px * var(--v2-ui-density, 1)) calc(10px * var(--v2-ui-density, 1));font-family:var(--v2-font-sans);text-align:left;cursor:pointer;background:transparent;border:none;border-radius:calc(24px * var(--v2-ui-density, 1));transition:background var(--v2-duration-base) ease}.block-sheet-v2_option-row__KIVF8:hover{background:var(--v2-warm-fill-06)}.block-sheet-v2_option-row__KIVF8[aria-checked=true]{background:var(--v2-coral-bg-10)}.block-sheet-v2_option-name__n0L1j{flex:1 1;overflow:hidden;text-overflow:ellipsis;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);white-space:nowrap}.block-sheet-v2_option-kind__KJ_t0{flex-shrink:0;padding:calc(2px * var(--v2-ui-density, 1)) calc(8px * var(--v2-ui-density, 1));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);background:var(--v2-warm-fill-06);border-radius:var(--radius-pill)}.block-sheet-v2_avatar__o3gCa{--av-size:calc(28px * var(--v2-ui-density, 1))!important}.block-sheet-v2_avatar__o3gCa>svg{transform-origin:center;transform-box:fill-box;scale:var(--v2-ui-density,1)}.labeled-divider_wrap__Znj53{--chat-density:var(--v2-ui-density,1);display:flex;gap:calc(12px * var(--chat-density));align-items:center;width:100%;max-width:var(--chat-content-max-width,720px);padding:0 calc(16px * var(--chat-density)) var(--chat-list-gap,12px);margin:0 auto}.labeled-divider_rule__AU_ig{flex:1 1;height:1px}.labeled-divider_label__TVNUM,.labeled-divider_rule__AU_ig{background:var(--v2-glass-chrome-wash);backdrop-filter:var(--glass-filter-sm)}.labeled-divider_label__TVNUM{flex-shrink:0;padding:calc(4px * var(--chat-density)) calc(12px * 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(--chat-text-primary);letter-spacing:var(--v2-type-compact-control-tracking);border:.5px solid var(--chat-glass-border);border-radius:var(--radius-pill)}.chat-history-viewer-v2_frame__bIRIY{--v2-sheet-scroll-cap:min(calc(680px * var(--v2-ui-density, 1)),calc(100dvh - calc(64px * var(--v2-ui-density, 1))));min-height:var(--v2-sheet-scroll-cap);font-family:var(--v2-font-sans)}.chat-history-viewer-v2_context__wGW82{margin:calc(-4px * var(--v2-ui-density, 1)) 0 calc(4px * 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);text-align:center;letter-spacing:var(--v2-type-caption-tracking)}.chat-history-viewer-v2_message__OWitu{display:flex;flex-direction:column;width:100%;padding:0 0 calc(12px * var(--v2-ui-density, 1))}.chat-history-viewer-v2_anchor__yOtOe>[data-chat-message]{background:var(--v2-coral-bg-08);border-radius:calc(var(--v2-radius-bubble) * var(--chat-density, 1));box-shadow:0 0 0 1px var(--v2-coral-bg-35);transition:background var(--v2-duration-base) ease,box-shadow var(--v2-duration-base) ease}.chat-history-viewer-v2_load__5y1_0{display:flex;align-items:center;justify-content:center;min-width:calc(148px * var(--v2-ui-density, 1));min-height:calc(38px * var(--v2-ui-density, 1));padding:calc(8px * var(--v2-ui-density, 1)) calc(16px * var(--v2-ui-density, 1));margin:calc(4px * var(--v2-ui-density, 1)) auto calc(8px * var(--v2-ui-density, 1));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-ink);letter-spacing:var(--v2-type-compact-control-tracking);cursor:pointer;background:var(--v2-warm-fill-12);border:1px solid var(--v2-surface-overlay-40);border-radius:var(--radius-pill)}.chat-history-viewer-v2_load__5y1_0:disabled{cursor:default;opacity:.65}.chat-history-viewer-v2_state__bDKq1{display:grid;place-items:center;min-height:calc(320px * var(--v2-ui-density, 1));padding:calc(32px * var(--v2-ui-density, 1))}.chat-history-viewer-v2_error__pULCf{margin:calc(4px * var(--v2-ui-density, 1)) calc(24px * 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);text-align:center;letter-spacing:var(--v2-type-caption-tracking)}@media (max-width:1023px){.chat-history-viewer-v2_frame__bIRIY{min-height:min(76dvh,calc(680px * var(--v2-ui-density, 1)))}}@keyframes shortcuts-popover-v2_inner-enter__qLSKq{0%{opacity:0}to{opacity:1}}.shortcuts-popover-v2_inner__kMxAY{--shortcut-density:var(--dropdown-density,1);display:flex;flex-direction:column;min-height:0;max-height:min(calc(100dvh - 120px * var(--shortcut-density) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))),calc(100dvh - 26px * var(--shortcut-density) - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))));padding:calc(24px * var(--shortcut-density)) calc(24px * var(--shortcut-density)) calc(8px * var(--shortcut-density));animation:shortcuts-popover-v2_inner-enter__qLSKq .35s var(--v2-ease-decel)}.shortcuts-popover-v2_content__ULG7O{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:clip}.shortcuts-popover-v2_header-row__sRRGo{display:flex;flex-shrink:0;gap:calc(12px * var(--shortcut-density));align-items:flex-start;justify-content:space-between;padding-bottom:calc(16px * var(--shortcut-density))}.shortcuts-popover-v2_header-text__SZ8ai{display:flex;flex:1 1;flex-direction:column}.shortcuts-popover-v2_title__J3jgN{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(--chat-text-primary);letter-spacing:var(--v2-type-nav-tracking)}.shortcuts-popover-v2_subtitle__nAyh_{margin-top:calc(4px * var(--shortcut-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)}.shortcuts-popover-v2_circle-button__C8GNz{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(32px * var(--shortcut-density));height:calc(32px * var(--shortcut-density));padding:0;color:var(--v2-on-accent);cursor:pointer;background:var(--color-cta);border:none;border-radius:50%;transition:opacity var(--v2-duration-fast) ease}.shortcuts-popover-v2_circle-button__C8GNz svg{width:calc(20px * var(--shortcut-density));height:calc(20px * var(--shortcut-density))}.shortcuts-popover-v2_circle-button__C8GNz:hover{opacity:.85}.shortcuts-popover-v2_divider__ouEE3{flex-shrink:0;height:1px;background:var(--v2-divider)}.shortcuts-popover-v2_scroll-area__m1_AE{flex:1 1 auto;min-height:0;max-height:calc(338px * var(--shortcut-density));overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--chat-text-muted) transparent;scrollbar-width:thin}.shortcuts-popover-v2_scroll-area__m1_AE::-webkit-scrollbar{width:calc(5px * var(--shortcut-density))}.shortcuts-popover-v2_scroll-area__m1_AE::-webkit-scrollbar-thumb{background:var(--chat-text-muted);border-radius:var(--radius-pill)}.shortcuts-popover-v2_row-block__bknd4{display:flex;align-items:center}.shortcuts-popover-v2_row__VfpUA{display:flex;flex:1 1;align-items:center;justify-content:space-between;width:100%;min-width:0;padding:calc(8px * var(--shortcut-density)) 0;text-align:left;cursor:pointer;background:transparent;border:none;transition:opacity var(--v2-duration-fast) ease}.shortcuts-popover-v2_modify-list__2a3U5 button,.shortcuts-popover-v2_row__VfpUA{gap:calc(12px * var(--shortcut-density));min-height:calc(52px * var(--shortcut-density))}.shortcuts-popover-v2_modify-list__2a3U5 button{height:auto;padding-top:calc(8px * var(--shortcut-density));padding-bottom:calc(8px * var(--shortcut-density))}.shortcuts-popover-v2_row__VfpUA:hover{opacity:.7}.shortcuts-popover-v2_row-block__bknd4+.shortcuts-popover-v2_row-block__bknd4{border-top:1px solid var(--v2-divider)}.shortcuts-popover-v2_row-drag-handle__DpzAj{display:inline-flex;flex:0 0 calc(40px * var(--shortcut-density));align-items:center;align-self:stretch;justify-content:flex-end;width:calc(40px * var(--shortcut-density));height:auto;min-height:calc(52px * var(--shortcut-density));padding:0;color:var(--chat-text-muted);touch-action:none;cursor:grab;background:transparent;border:none;transition:opacity var(--v2-duration-fast) ease}.shortcuts-popover-v2_row-drag-handle__DpzAj svg,.shortcuts-popover-v2_row-glyph__nmLji svg{width:calc(20px * var(--shortcut-density));height:calc(20px * var(--shortcut-density))}.shortcuts-popover-v2_row-drag-handle__DpzAj:hover{opacity:.7}.shortcuts-popover-v2_row-drag-handle__DpzAj:active{cursor:grabbing}.shortcuts-popover-v2_row-drag-handle__DpzAj:focus-visible{outline:2px solid var(--color-cta);outline-offset:-4px;border-radius:var(--radius-control)}.shortcuts-popover-v2_row-label__ZWcZW{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(--chat-text-primary);letter-spacing:var(--v2-type-control-tracking)}.shortcuts-popover-v2_inline-word__3HVkn{min-width:calc(132px * var(--v2-text-scale) * var(--shortcut-density))}.shortcuts-popover-v2_row-glyph__nmLji{display:inline-flex;color:var(--chat-text-muted)}.shortcuts-popover-v2_row-glyph-ink__Zivlm{display:inline-flex;color:var(--chat-text-primary)}.shortcuts-popover-v2_row-glyph-ink__Zivlm svg{width:calc(18px * var(--shortcut-density));height:calc(18px * var(--shortcut-density))}.shortcuts-popover-v2_save-reveal__ZunWB{flex-shrink:0;width:calc(100% + 48px * var(--shortcut-density));margin:calc(8px * var(--shortcut-density)) calc(-24px * var(--shortcut-density)) calc(-8px * var(--shortcut-density));overflow:hidden}.shortcuts-popover-v2_save-button__4ZEHj{width:100%;border-radius:0}.shortcuts-popover-v2_save-reveal__ZunWB .shortcuts-popover-v2_save-button__4ZEHj:focus-visible{outline-offset:-4px}.shortcuts-popover-v2_row-block-dragging__YxZUa{cursor:grabbing;opacity:.4}.shortcuts-popover-v2_row-label-group__LCj7k{display:inline-flex;flex-shrink:1;gap:calc(8px * var(--shortcut-density));align-items:center}.shortcuts-popover-v2_row-dot__ljDkT{flex-shrink:0}.chat-header-v2_row__oDkcg{position:sticky;top:0;z-index:10;display:flex;gap:12px;align-items:center;padding:calc(12px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 16px calc(12px + var(--header-expand-pad, 0px));margin:0;touch-action:pan-x;background:var(--v2-nav-tint);border-bottom:1px solid var(--chat-glass-border);border-radius:0 0 var(--radius-card) var(--radius-card);backdrop-filter:var(--glass-filter-lg);transition:padding-bottom .32s var(--v2-ease-spring)}[data-header-dragging=true] .chat-header-v2_row__oDkcg{transition:none}.chat-header-v2_drag-handle-row__OwLE_{position:absolute;right:50%;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;width:64px;height:24px;padding:0;touch-action:none!important;cursor:grab;background:transparent;border:none;transform:translateX(50%)}.chat-header-v2_drag-handle-row__OwLE_:active{cursor:grabbing}.chat-header-v2_drag-handle__9vXrw{width:32px;height:4px;background:var(--chat-header-text);border-radius:var(--radius-pill);opacity:.22}.chat-header-v2_row-wallpaper__jFz_t{background:var(--v2-wallpaper-nav-tint)}html.v2-floating .chat-header-v2_row__oDkcg{top:var(--v2-floating-top-inset);padding:12px 16px calc(12px + var(--header-expand-pad, 0px));margin:var(--v2-floating-top-inset) var(--v2-floating-inline-inset) 0;border:1px solid var(--chat-glass-border);border-radius:var(--radius-card)}@media (min-width:1024px){.chat-header-v2_row__oDkcg{top:var(--v2-floating-top-inset);padding:12px 16px calc(12px + var(--header-expand-pad, 0px));margin:var(--v2-floating-top-inset) var(--v2-floating-inline-inset) 0;border:1px solid var(--chat-glass-border);border-radius:var(--radius-card)}.chat-header-v2_hero__Nbe7s{top:12px}}.chat-header-v2_back-button__d8_8Z{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:24px;height:44px;color:var(--chat-header-text);cursor:pointer;background:transparent;border:none;transition:opacity var(--v2-duration-base) ease}.chat-header-v2_back-button__d8_8Z:hover{opacity:.6}.chat-header-v2_profile-target__4JmUN{position:relative;z-index:2;display:flex;flex:1 1;gap:12px;align-items:center;min-width:0}.chat-header-v2_name-button__948qA,.chat-header-v2_profile-button__tdfx2{padding:0;font:inherit;text-align:left;cursor:pointer;background:transparent;border:none;transition:opacity var(--v2-duration-base) ease}.chat-header-v2_profile-button__tdfx2{display:flex;flex-shrink:0;align-items:center;opacity:var(--header-inline-opacity,1)}.chat-header-v2_avatar-placeholder__xwkc3{flex:0 0 44px;width:44px;height:44px}.chat-header-v2_name-button__948qA{display:block;max-width:100%;opacity:var(--header-inline-opacity,1)}.chat-header-v2_name-button__948qA:disabled,.chat-header-v2_profile-button__tdfx2:disabled{cursor:default}[data-header-dragging=true] .chat-header-v2_name-button__948qA,[data-header-dragging=true] .chat-header-v2_profile-button__tdfx2{transition:none}.chat-header-v2_name-button__948qA:not(:disabled):hover,.chat-header-v2_profile-button__tdfx2:not(:disabled):hover{opacity:.6}.chat-header-v2_name-column__Y_3Vs{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.chat-header-v2_cluster__8f9u7{position:relative;flex-shrink:0;height:48px}.chat-header-v2_cluster-avatar__zKb9A{position:absolute;top:0}.chat-header-v2_name__ETiKh{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;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(--chat-header-text);letter-spacing:var(--v2-type-title-tracking);white-space:nowrap}.chat-header-v2_name-measure__Oh1aS{position:absolute;visibility:hidden;width:-moz-max-content;width:max-content;max-width:none;overflow:visible;pointer-events:none}.chat-header-v2_actions__px9Q_{position:relative;z-index:4;flex-shrink:0;height:44px}.chat-header-v2_action-slot__PMCEx{position:absolute;top:0;right:0;display:block;width:44px;height:44px;transition:transform .32s var(--v2-ease-spring),opacity .32s var(--v2-ease-spring)}.chat-header-v2_icon-button__6cNtw{width:44px;height:44px}.chat-header-v2_hero__Nbe7s{position:absolute;top:calc(12px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));z-index:3;box-sizing:border-box;display:block;padding:0;overflow:hidden;cursor:pointer;background:transparent;border:1px solid var(--v2-surface-overlay-55);transition:left .32s var(--v2-ease-spring),width .32s var(--v2-ease-spring),height .32s var(--v2-ease-spring),border-radius .32s var(--v2-ease-spring),opacity var(--v2-duration-base) ease}.chat-header-v2_hero-hidden__IkfR1{pointer-events:none;opacity:0}.chat-header-v2_hero-image__HYBT6{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-header-v2_hero-video__KqVNM{position:absolute;inset:0;transition:opacity .4s ease-in-out}.chat-header-v2_hero-video-hidden__09Rqy{opacity:0}[data-header-dragging=true] .chat-header-v2_action-slot__PMCEx,[data-header-dragging=true] .chat-header-v2_hero__Nbe7s{transition:none}html.v2-floating .chat-header-v2_hero__Nbe7s{top:12px}.chat-header-v2_icon-dot___sW5e{position:absolute;top:-2px;right:-2px}@media (max-width:360px){.chat-header-v2_row__oDkcg,html.v2-floating .chat-header-v2_row__oDkcg{gap:8px;padding-right:12px;padding-left:12px}.chat-header-v2_profile-target__4JmUN{gap:8px}.chat-header-v2_icon-button__6cNtw:after{position:absolute;inset:-2px;content:""}.chat-header-v2_action-slot__PMCEx,.chat-header-v2_avatar-placeholder__xwkc3,.chat-header-v2_icon-button__6cNtw{width:40px;height:40px}.chat-header-v2_actions__px9Q_{height:40px}.chat-header-v2_row-avatar-hidden__6eRiC .chat-header-v2_avatar-placeholder__xwkc3{display:none}.chat-header-v2_icon-button__6cNtw>svg{width:17px;height:17px}.chat-header-v2_back-button__d8_8Z svg{width:22px;height:22px}.chat-header-v2_hero__Nbe7s{top:calc(14px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}html.v2-floating .chat-header-v2_hero__Nbe7s{top:14px}}.settings-entity-frame_root__qricg{--settings-frame-density:var(--v2-ui-density,1);display:flex;width:100%;height:100dvh;overflow:hidden;background:transparent}.settings-entity-frame_sidebar__jl1ed{display:flex;flex-shrink:0;flex-direction:column;width:calc(300px * var(--settings-frame-density));min-height:0}.settings-entity-frame_sidebar-clipped__qOOqF{overflow:hidden}.settings-entity-frame_sidebar-header__oo_Zb{display:flex;flex-shrink:0;padding:calc(24px * var(--settings-frame-density)) calc(24px * var(--settings-frame-density)) 0}.settings-entity-frame_sidebar-header-relaxed__s5r_M{padding-top:calc(28px * var(--settings-frame-density))}.settings-entity-frame_close__ZskHp{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;width:calc(40px * var(--settings-frame-density));height:calc(40px * var(--settings-frame-density));padding:0;color:var(--v2-ink);cursor:pointer;background:var(--v2-warm-fill-05);border:none;border-radius:50%;transition:opacity var(--v2-duration-base) ease}.settings-entity-frame_close__ZskHp:disabled{cursor:default;opacity:.55}.settings-entity-frame_close__ZskHp:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.settings-entity-frame_close__ZskHp:hover:not(:disabled){opacity:.6}.settings-entity-frame_close__ZskHp>svg{transform-origin:center;transform-box:fill-box;scale:var(--settings-frame-density)}.settings-entity-frame_content__tdFyq{flex:1 1;min-width:0;padding:calc(72px * var(--settings-frame-density)) clamp(calc(20px * var(--settings-frame-density)),4vw,calc(40px * var(--settings-frame-density))) calc(40px * var(--settings-frame-density));overflow-y:auto}.settings-entity-frame_content-inner__ILB29{width:100%;max-width:calc(640px * var(--settings-frame-density));margin:0 auto}.settings-entity-frame_route-state__8oIXh{display:flex;flex:1 1;flex-direction:column;gap:calc(16px * var(--settings-frame-density));align-items:center;justify-content:center;padding:calc(40px * var(--settings-frame-density))}.settings-entity-frame_route-state-actions__waB3H{display:flex;gap:calc(8px * var(--settings-frame-density))}.settings-entity-frame_title__uO_y3{margin:0 0 calc(20px * var(--settings-frame-density));font-family:var(--v2-type-page-title-family);font-size:var(--v2-type-page-title-size);font-weight:var(--v2-type-page-title-weight);line-height:var(--v2-type-page-title-leading);color:var(--chat-text-primary);letter-spacing:var(--v2-type-page-title-tracking)}.masonry-columns_layout__fMEwZ{position:relative;gap:inherit;width:100%}.masonry-columns_item__oNtq0{position:absolute;top:0;left:0;min-width:0}.masonry-columns_item__oNtq0>*{width:100%}.prompt-enhance-field_text-area-wrap__9A4E9{display:flex;flex-direction:column;gap:calc(8px * var(--v2-ui-density, 1))}.prompt-enhance-field_text-area__4pjYy{display:block;width:100%;min-height:calc(96px * var(--v2-ui-density, 1));padding: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);color:var(--v2-ink);letter-spacing:var(--v2-type-caption-tracking);resize:none;outline:none;background:var(--v2-warm-fill-06);border:none;border-radius:calc(24px * var(--v2-ui-density, 1))}.prompt-enhance-field_text-area__4pjYy::-moz-placeholder{color:var(--v2-placeholder)}.prompt-enhance-field_text-area__4pjYy::placeholder{color:var(--v2-placeholder)}@media (max-width:1023px){.prompt-enhance-field_text-area__4pjYy{font-size:var(--v2-text-xl)}}.prompt-enhance-field_enhance-pill__VTun8{display:inline-flex;gap:calc(4px * var(--v2-ui-density, 1));align-items:center;align-self:flex-end;padding:calc(6px * var(--v2-ui-density, 1)) calc(10px * var(--v2-ui-density, 1));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-ink);letter-spacing:var(--v2-type-compact-control-tracking);cursor:pointer;background:var(--v2-warm-fill-12);border:none;border-radius:var(--radius-pill)}.prompt-enhance-field_enhance-pill__VTun8:disabled{cursor:default;opacity:.4}.prompt-enhance-field_enhance-pill__VTun8:not(:disabled):active{background:var(--v2-warm-fill-18)}.prompt-enhance-field_field-hint__zqy_8{font-weight:var(--v2-type-meta-weight);color:var(--v2-text-secondary)}.prompt-enhance-field_danger-hint__jwv_5,.prompt-enhance-field_field-hint__zqy_8{font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);line-height:var(--v2-type-meta-leading);letter-spacing:var(--v2-type-meta-tracking)}.prompt-enhance-field_danger-hint__jwv_5{font-weight:var(--v2-font-semibold);color:var(--v2-error)}.prompt-enhance-field_label-trailing__etZYn{display:inline-flex;gap:calc(8px * var(--v2-ui-density, 1));align-items:center}.avatar-stack-v2_stack__YQi6f{position:relative;display:inline-block;flex-shrink:0}.avatar-stack-v2_cell__0ljO1{position:absolute;top:0}.avatar-stack-v2_overflow__KsRHc{position:absolute;top:calc(-6px * var(--avatar-stack-density, 1));left:calc(-6px * var(--avatar-stack-density, 1));z-index:200;display:inline-flex;align-items:center;justify-content:center;min-width:calc(22px * var(--avatar-stack-density, 1));height:calc(22px * var(--avatar-stack-density, 1));padding:0 calc(6px * var(--avatar-stack-density, 1));font-family:var(--v2-font-sans);font-size:var(--v2-text-2xs);font-weight:var(--v2-font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--chat-text-primary);letter-spacing:var(--v2-tracking-tight);background:var(--v2-glass-chrome-wash);border:.5px solid var(--chat-glass-border);border-radius:var(--radius-pill);backdrop-filter:var(--glass-filter-sm)}.avatar-stack-v2_live-dot__Cs7w_{position:absolute;z-index:100;display:inline-flex;transform:translate(-50%,-50%)}.chat-header-toggle-v2_root__JdF7W{--chat-density:var(--v2-ui-density,1);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(28px * var(--chat-density));height:calc(28px * var(--chat-density));padding:0;color:var(--chat-text-muted);cursor:pointer;background:var(--v2-surface-overlay-70);border:none;border-radius:50%;box-shadow:var(--v2-backdrop-shadow);backdrop-filter:var(--glass-filter-2xl);transition:color var(--v2-duration-base) ease,background var(--v2-duration-base) ease,opacity .18s var(--v2-ease-decel),transform .18s var(--v2-ease-decel),top .22s var(--v2-ease-decel)}.chat-header-toggle-v2_root__JdF7W svg{transform:scale(var(--chat-density))}.chat-header-toggle-v2_root__JdF7W:hover{color:var(--chat-text-primary);background:var(--v2-surface-overlay-85)}.chat-header-toggle-v2_root__JdF7W:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.chat-header-desktop-v2_root__5R1uZ{position:absolute;top:var(--v2-floating-top-inset);left:50%;z-index:4;display:flex;gap:calc(12px * var(--chat-density, 1));align-items:flex-start;justify-content:space-between;width:min(calc(100% - var(--v2-floating-inline-inset) * 2),var(
      --v2-chat-header-workspace-width,var(
        --chat-desktop-header-workspace-width,calc(1440px * var(--chat-density, 1))
      )
    ));pointer-events:none;transform:translateX(-50%)}.chat-header-desktop-v2_left__z_sKK,.chat-header-desktop-v2_right__Ijlpg{display:flex;gap:calc(12px * var(--chat-density, 1));pointer-events:auto}.chat-header-desktop-v2_sr-only___Zl5Q{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.chat-header-desktop-v2_right__Ijlpg{flex-direction:column;align-items:flex-end}.chat-header-desktop-v2_left__z_sKK{position:relative;flex-direction:column;align-items:flex-start}.chat-header-desktop-v2_avatar-chip__jK49L{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:hidden;pointer-events:none;cursor:default;background:transparent;border:0;border-radius:calc(20px * var(--chat-density, 1));transition:width var(--v2-duration-medium) ease,opacity var(--v2-duration-base) ease,transform var(--v2-duration-base) ease}.chat-header-desktop-v2_avatar-chip-live__AUv3Z{pointer-events:auto;cursor:pointer}.chat-header-desktop-v2_avatar-chip-hidden__V1U8V{position:absolute;top:0;left:0;pointer-events:none}.chat-header-desktop-v2_avatar-chip-live__AUv3Z:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.chat-header-desktop-v2_avatar-chip__jK49L:disabled{opacity:1}.chat-header-desktop-v2_group-avatar-chip__Nfr96{flex-direction:column;gap:calc(14px * var(--chat-density, 1));padding:calc(18px * var(--chat-density, 1)) calc(10px * var(--chat-density, 1));color:var(--chat-text-primary);background:var(--v2-control-glass-bg);border:1px solid var(--chat-glass-border);backdrop-filter:var(--glass-filter-lg);transition:width var(--v2-duration-medium) var(--v2-ease-spring),height var(--v2-duration-medium) var(--v2-ease-spring),opacity var(--v2-duration-base) ease,transform var(--v2-duration-base) ease}.chat-header-desktop-v2_group-avatar-stack__IiRSi{display:inline-flex;transform:scale(var(--group-avatar-scale,1));transition:transform var(--v2-duration-medium) var(--v2-ease-spring)}.chat-header-desktop-v2_group-avatar-name__47TGW{width:100%;overflow:hidden;text-overflow:ellipsis;font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-font-semibold);line-height:var(--v2-type-body-leading);text-align:center;white-space:nowrap}.chat-header-desktop-v2_avatar-media__jhpk7.chat-header-desktop-v2_avatar-media__jhpk7{border:none;border-radius:calc(20px * var(--chat-density, 1));transition:width var(--v2-duration-medium) var(--v2-ease-spring),height var(--v2-duration-medium) var(--v2-ease-spring)}[data-header-dragging=true] .chat-header-desktop-v2_avatar-chip__jK49L,[data-header-dragging=true] .chat-header-desktop-v2_avatar-media__jhpk7.chat-header-desktop-v2_avatar-media__jhpk7,[data-header-dragging=true] .chat-header-desktop-v2_group-avatar-stack__IiRSi{transition:none}.chat-header-desktop-v2_avatar-resize-handle__rPXIi{position:absolute;bottom:0;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:calc(48px * var(--chat-density, 1));height:calc(24px * var(--chat-density, 1));padding:0;pointer-events:auto;touch-action:none!important;cursor:grab;background:transparent;border:0;transform:translateX(-50%)}.chat-header-desktop-v2_avatar-resize-handle__rPXIi:active{cursor:grabbing}.chat-header-desktop-v2_avatar-resize-handle__rPXIi:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.chat-header-desktop-v2_avatar-restore-handle__REfOP{position:relative;z-index:2;pointer-events:auto;touch-action:none!important;cursor:grab}.chat-header-desktop-v2_avatar-restore-handle__REfOP:active{cursor:grabbing}[data-header-dragging=true] .chat-header-desktop-v2_avatar-restore-handle__REfOP{transition:none}.chat-header-desktop-v2_avatar-resize-grip__3MsjK{width:calc(32px * var(--chat-density, 1));height:calc(4px * var(--chat-density, 1));background:var(--chat-header-text);border-radius:var(--radius-pill);opacity:.22}.chat-header-desktop-v2_avatar-video__w2Nha{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;transition:opacity .4s ease-in-out}.chat-header-desktop-v2_avatar-video-hidden__GiiK2{opacity:0}.chat-header-desktop-v2_header-action__bM7_D{transition:opacity .2s ease,transform .2s var(--v2-ease-decel),background var(--v2-duration-base) ease}.chat-header-desktop-v2_header-action__bM7_D:hover{background:var(--v2-surface-overlay-85)}html.v2-dark .chat-header-desktop-v2_header-action__bM7_D:hover{background:var(--v2-glass-readable)}.chat-header-desktop-v2_btn-activity-dot__zXZxC{position:absolute;top:calc(1px * var(--chat-density, 1));right:calc(1px * var(--chat-density, 1))}.chat-header-desktop-v2_left-hidden__G_Y2T{pointer-events:none;opacity:0;transform:translateY(calc(48px * var(--chat-density, 1)));transition:transform .32s var(--v2-ease-spring),opacity .2s ease}.chat-header-desktop-v2_header-action-end__KkxGi.chat-header-desktop-v2_header-action-end__KkxGi{color:var(--v2-on-accent);background:var(--color-cta);border-color:transparent}.chat-header-desktop-v2_header-action-hangup__rmEb3{transform:rotate(135deg)}.chat-header-desktop-v2_menu-credits-value__hzCs0{font-size:var(--v2-text-md);font-weight:var(--v2-font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v2-text-secondary)}.chat-header-desktop-v2_action-hidden__Klpnw{pointer-events:none;opacity:0;transform:scale(.9)}.chat-header-desktop-v2_right__Ijlpg>:nth-child(2){transition-delay:40ms}.chat-header-desktop-v2_right__Ijlpg>:nth-child(3){transition-delay:80ms}.chat-header-desktop-v2_right__Ijlpg>:nth-child(4){transition-delay:.12s}.chat-header-desktop-v2_right-in-call__09LON{animation:chat-header-desktop-v2_header-call-actions-in__2Zo8s .26s var(--v2-ease-decel) both}@keyframes chat-header-desktop-v2_header-call-actions-in__2Zo8s{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (min-width:1024px){.avatar-avoidance_card__aAtcF{--v2-chat-list-top-clearance:calc(var(--v2-floating-top-inset) + 193px * var(--chat-density, 1))}.avatar-avoidance_card__aAtcF[data-header-expanded=true] [data-chat-sticky-date]{left:clamp(calc(400px * var(--chat-density, 1)),50%,calc(100% - 80px * var(--chat-density, 1)));max-width:min(calc(320px * var(--chat-density, 1)),max(calc(144px * var(--chat-density, 1)),calc(100% - 656px * var(--chat-density, 1))));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-avoidance_card__aAtcF[data-avatar-avoidance-active=true] [data-chat-message-viewport][data-chat-called-away=true]{transition:transform .32s var(--v2-ease-spring),opacity .2s ease}.avatar-avoidance_card__aAtcF[data-avatar-avoidance-active=true]{--chat-avatar-safe-edge:calc((100% - min(calc(100% - var(--v2-floating-inline-inset) * 2),
              var(
                --v2-chat-header-workspace-width,
                var(
                  --chat-desktop-header-workspace-width,
                  calc(1440px * var(--chat-density, 1))
                )
              ))) / 2 + var(--chat-desktop-avatar-clearance) + 12px * var(--chat-density, 1));--chat-avatar-lane-width:min(var(--chat-content-max-width),calc(100% - var(--chat-avatar-safe-edge) - var(--v2-floating-inline-inset)));--chat-avatar-lane-left:max(var(--chat-avatar-safe-edge),calc((100% - var(--chat-avatar-lane-width)) / 2))}@media (prefers-reduced-motion:reduce){.avatar-avoidance_card__aAtcF[data-avatar-avoidance-active=true] [data-chat-message-viewport][data-chat-called-away=true]{transition:none}}}.mobile-status-scrim-v2_root__nMvlX{position:absolute;top:0;right:0;left:0;z-index:4;height:calc(max(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)), 18px) + 10px);pointer-events:none;backdrop-filter:var(--glass-filter-lg);-webkit-mask-image:linear-gradient(to bottom,var(--v2-fixed-black) 0,var(--v2-fixed-black) 55%,transparent 100%);mask-image:linear-gradient(to bottom,var(--v2-fixed-black) 0,var(--v2-fixed-black) 55%,transparent 100%)}.progressive-edge-blur-v2_root__mYkLf{position:absolute;pointer-events:none;backdrop-filter:blur(3px)}.progressive-edge-blur-v2_root__mYkLf:after,.progressive-edge-blur-v2_root__mYkLf:before{position:absolute;right:0;left:0;content:""}.progressive-edge-blur-v2_root__mYkLf:before{height:72%;backdrop-filter:blur(6px)}.progressive-edge-blur-v2_root__mYkLf:after{height:45%;backdrop-filter:blur(12px)}.progressive-edge-blur-v2_top__YPOb_:after,.progressive-edge-blur-v2_top__YPOb_:before{top:0}.progressive-edge-blur-v2_bottom__WWh1O:after,.progressive-edge-blur-v2_bottom__WWh1O:before{bottom:0}.inline-call-stage-host-v2_root__tBJUc{--call-density:var(--v2-display-density,1);--v2-inline-call-horizontal-cap:calc(100vw - 32px * var(--call-density));--v2-inline-call-stage-width:min(calc((100dvh - var(--v2-floating-top-inset) - var(--v2-floating-bottom-inset)) * 367 / 696),var(--v2-inline-call-horizontal-cap));--v2-inline-call-stage-height:calc(var(--v2-inline-call-stage-width) * 696 / 367);position:absolute;inset:0;z-index:9;display:flex;align-items:center;justify-content:center;pointer-events:none}.inline-call-stage-host-v2_card__xkA9E{position:relative;z-index:9;flex:none;width:auto;height:min(calc(696px * var(--call-density)),calc(100dvh - 180px * var(--call-density)));aspect-ratio:367/696;overflow:hidden;pointer-events:auto;border-radius:calc(24px * var(--call-density));box-shadow:var(--v2-shadow-control);transition:width .42s var(--v2-ease-spring),height .42s var(--v2-ease-spring)}.inline-call-stage-host-v2_card__xkA9E>*{width:100%;height:100%}.inline-call-stage-host-v2_root__tBJUc[data-connected=true] .inline-call-stage-host-v2_card__xkA9E{width:var(--v2-inline-call-stage-width);height:var(--v2-inline-call-stage-height)}.inline-call-stage-host-v2_loading__rpunf{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--chat-bg)}@media (min-width:1024px){.inline-call-stage-host-v2_root__tBJUc{--v2-inline-call-horizontal-cap:calc(100vw - 360px * var(--call-density))}}@media (prefers-reduced-motion:reduce){.inline-call-stage-host-v2_card__xkA9E{transition:none}}@keyframes chat-loading-skeleton-v2_v2-skeleton-shimmer__Z_LO9{0%,to{opacity:.55}50%{opacity:.85}}.chat-loading-skeleton-v2_loading-state__OPdQQ{--chat-density:var(--v2-ui-density,1);position:relative;z-index:1;display:flex;flex:1 1;align-items:flex-start;justify-content:center;width:100%;padding:var(
      --v2-chat-list-top-clearance,calc(85px * var(--chat-density) + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))
    ) 0 calc(180px * var(--chat-density));overflow:hidden}html.v2-floating .chat-loading-skeleton-v2_loading-state__OPdQQ{padding-top:var(
    --v2-chat-list-top-clearance,calc(81px * var(--chat-density) + var(--v2-floating-top-inset))
  )}.chat-loading-skeleton-v2_bubble-skeletons__o5_w6{box-sizing:border-box;display:flex;flex-direction:column;gap:calc(18px * var(--chat-density));width:100%;max-width:calc(880px * var(--chat-density));padding:0 calc(16px * var(--chat-density))}@media (min-width:768px){.chat-loading-skeleton-v2_bubble-skeletons__o5_w6{padding:0 calc(24px * var(--chat-density))}}.chat-loading-skeleton-v2_bubble-skeleton-other__zXLmk,.chat-loading-skeleton-v2_bubble-skeleton-self__AyJvu{display:flex;gap:calc(10px * var(--chat-density));align-items:center;width:100%}.chat-loading-skeleton-v2_bubble-skeleton-self__AyJvu{justify-content:flex-end}.chat-loading-skeleton-v2_bubble-skeleton-avatar__nC4TH{flex-shrink:0;width:calc(36px * var(--chat-density));height:calc(36px * var(--chat-density));background:var(--v2-warm-fill-14);border-radius:var(--radius-pill);animation:chat-loading-skeleton-v2_v2-skeleton-shimmer__Z_LO9 1.5s ease-in-out infinite}.chat-loading-skeleton-v2_bubble-skeleton-pill__5Q_bD{box-sizing:border-box;display:flex;flex-direction:column;gap:calc(7px * var(--chat-density));padding:calc(13px * var(--chat-density)) calc(16px * var(--chat-density));background:var(--v2-warm-fill-12);border-radius:calc(var(--radius-card) * var(--chat-density));box-shadow:var(--v2-backdrop-shadow);animation:chat-loading-skeleton-v2_v2-skeleton-shimmer__Z_LO9 1.5s ease-in-out infinite}.chat-loading-skeleton-v2_bubble-skeleton-line___VcG5{height:calc(12px * var(--chat-density));background:var(--v2-warm-fill-18);border-radius:calc(var(--radius-card) * var(--chat-density))}.chat-loading-skeleton-v2_bubble-skeleton-self__AyJvu .chat-loading-skeleton-v2_bubble-skeleton-pill__5Q_bD{background:var(--v2-coral-bg-18);animation-delay:.2s}.chat-loading-skeleton-v2_bubble-skeleton-self__AyJvu .chat-loading-skeleton-v2_bubble-skeleton-line___VcG5{background:var(--v2-coral-bg-35)}.call-transcript-split-v2_root__lrShv{--call-transcript-gutter:clamp(calc(8px * var(--call-density, 1)),1.25cqw,calc(16px * var(--call-density, 1)));--call-transcript-card-width:var(
    --v2-inline-call-stage-width,min(calc((100dvh - var(--v2-floating-top-inset) - var(--v2-floating-bottom-inset)) * 367 / 696),calc(100cqw - 32px * var(--call-density, 1)))
  );--call-transcript-side-width:max(0px,calc((100cqw - var(--call-transcript-card-width)) / 2 - var(--call-transcript-gutter) * 2));position:absolute;top:var(--v2-floating-top-inset);right:var(--v2-floating-inline-inset);bottom:var(--v2-floating-bottom-inset);left:var(--v2-floating-inline-inset);z-index:8;display:flex;flex-direction:column;gap:calc(12px * var(--call-density, 1));justify-content:flex-end;padding:calc(12px * var(--call-density, 1)) 0;container-type:inline-size;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;scrollbar-width:none}.call-transcript-split-v2_root__lrShv::-webkit-scrollbar{display:none}.call-transcript-split-v2_row__tqaqT{display:flex;flex:none;width:100%;animation:call-transcript-split-v2_transcript-turn-in__bgMA_ var(--v2-duration-medium) var(--v2-ease-decel) both}.call-transcript-split-v2_row-kin__sZrkc{justify-content:flex-end;padding-right:calc(50cqw + var(--call-transcript-card-width) / 2 + var(--call-transcript-gutter))}.call-transcript-split-v2_row-user__WuSMb{justify-content:flex-start;padding-left:calc(50cqw + var(--call-transcript-card-width) / 2 + var(--call-transcript-gutter))}.call-transcript-split-v2_bubble-slot__X79dY{display:flex;flex-direction:column;min-width:0;max-width:min(calc(300px * var(--call-density, 1)),var(--call-transcript-side-width));pointer-events:auto;opacity:1;transition:opacity var(--v2-duration-base) ease}.call-transcript-split-v2_bubble-slot__X79dY>[data-chat-message]{max-width:100%}.call-transcript-split-v2_bubble-slot-stale__1uUWz{opacity:.55}@keyframes call-transcript-split-v2_transcript-turn-in__bgMA_{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.call-transcript-split-v2_row__tqaqT{animation:none}}.request-video-selfie-sheet-v2_audio-path-row__gFXqz,.request-video-selfie-sheet-v2_controls-stack___zMqb,.request-video-selfie-sheet-v2_disclosure-row___Tl2G,.request-video-selfie-sheet-v2_notice-card__EIsBj,.request-video-selfie-sheet-v2_reference-action__ZC1Zy,.request-video-selfie-sheet-v2_small-action__yv3h5,.request-video-selfie-sheet-v2_source-preview__vluWO{--video-selfie-density:var(--v2-ui-density,1)}.request-video-selfie-sheet-v2_notice-card__EIsBj{display:flex;flex-direction:column;gap:calc(6px * var(--video-selfie-density));padding:calc(12px * var(--video-selfie-density)) calc(16px * var(--video-selfie-density));background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--video-selfie-density))}.request-video-selfie-sheet-v2_field-hint__sCwVS{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)}.request-video-selfie-sheet-v2_source-preview__vluWO{display:block;width:100%;overflow:hidden;background:var(--v2-warm-fill-08);border-radius:calc(24px * var(--video-selfie-density))}.request-video-selfie-sheet-v2_source-preview__vluWO img,.request-video-selfie-sheet-v2_source-preview__vluWO video{display:block;width:100%;max-height:min(calc(420px * var(--video-selfie-density)),52dvh);-o-object-fit:contain;object-fit:contain}.request-video-selfie-sheet-v2_select-value__xIILQ{flex:1 1;overflow:hidden;text-overflow:ellipsis;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);text-align:left;letter-spacing:var(--v2-type-caption-tracking);white-space:nowrap}.request-video-selfie-sheet-v2_icon-action__gM1U4{--video-selfie-action-density:var(--v2-ui-density,1);display:inline-flex;flex:0 0 auto;gap:calc(6px * var(--video-selfie-action-density));align-items:center;justify-content:center;width:calc(38px * var(--video-selfie-action-density));height:calc(38px * var(--video-selfie-action-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-ink);letter-spacing:var(--v2-type-compact-control-tracking);cursor:pointer;background:var(--v2-warm-fill-08);border:none;border-radius:calc(24px * var(--video-selfie-action-density))}.request-video-selfie-sheet-v2_icon-action__gM1U4>svg{width:calc(14px * var(--video-selfie-action-density));height:calc(14px * var(--video-selfie-action-density))}.request-video-selfie-sheet-v2_reference-action__ZC1Zy{flex:1 1;min-width:calc(136px * var(--video-selfie-density))}.request-video-selfie-sheet-v2_small-action__yv3h5.request-video-selfie-sheet-v2_small-action__yv3h5{flex:0 0 auto;width:calc(54px * var(--video-selfie-density));height:var(--v2-control-height);min-height:var(--v2-control-height)}.request-video-selfie-sheet-v2_icon-action__gM1U4:active{background:var(--v2-warm-fill-12)}.request-video-selfie-sheet-v2_audio-path-row__gFXqz{display:flex;gap:calc(8px * var(--video-selfie-density));align-items:center}.request-video-selfie-sheet-v2_audio-path-row__gFXqz>div{flex:1 1;min-width:0}.request-video-selfie-sheet-v2_audio-upload__LxOtg{flex:0 0 var(--v2-control-height);width:var(--v2-control-height);height:var(--v2-control-height);border-radius:50%}.request-video-selfie-sheet-v2_audio-upload__LxOtg>svg{width:calc(16px * var(--video-selfie-action-density));height:calc(16px * var(--video-selfie-action-density))}.request-video-selfie-sheet-v2_controls-stack___zMqb{display:flex;flex-direction:column;gap:calc(12px * var(--video-selfie-density))}.request-video-selfie-sheet-v2_disclosure-row___Tl2G{position:relative;display:flex;justify-content:center;padding:calc(6px * var(--video-selfie-density)) 0}.request-video-selfie-sheet-v2_disclosure-row___Tl2G:before{position:absolute;top:50%;right:0;left:0;height:1px;content:"";background:var(--v2-warm-fill-12)}.request-video-selfie-sheet-v2_disclosure-row___Tl2G>button{position:relative;z-index:1;padding-right:calc(12px * var(--video-selfie-density));padding-left:calc(12px * var(--video-selfie-density));background:var(--v2-surface)}.tag-selector-sheet-v2_create-card___u84D,.tag-selector-sheet-v2_edit-actions__t3tqN,.tag-selector-sheet-v2_list__1rtOt{--tag-selector-density:var(--v2-ui-density,1)}.tag-selector-sheet-v2_list__1rtOt{padding:0;margin:0 calc(-4px * var(--tag-selector-density));list-style:none}.tag-selector-sheet-v2_row__gN4qx{display:flex;align-items:center;width:100%;min-height:calc(48px * var(--tag-selector-density));padding:0 calc(4px * var(--tag-selector-density))}.tag-selector-sheet-v2_row-divider__URyhc{border-bottom:.5px solid var(--v2-warm-fill-10)}.tag-selector-sheet-v2_row-main__rWu7E{display:flex;flex:1 1;gap:calc(12px * var(--tag-selector-density));align-items:center;min-width:0;min-height:calc(48px * var(--tag-selector-density));padding:0;color:var(--v2-ink);text-align:left;cursor:pointer;background:none;border:none}.tag-selector-sheet-v2_row-main__rWu7E:disabled{cursor:default;opacity:1}.tag-selector-sheet-v2_tag-name__yePMS{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;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-ink);text-align:left;letter-spacing:var(--v2-type-control-tracking);white-space:nowrap}.tag-selector-sheet-v2_tag-name-muted__CGX_I{color:var(--v2-text-secondary)}.tag-selector-sheet-v2_tag-color___Cag_{flex-shrink:0;width:calc(10px * var(--tag-selector-density));height:calc(10px * var(--tag-selector-density));background:var(--tag-color);border:1px solid var(--v2-warm-fill-18);border-radius:50%}.tag-selector-sheet-v2_row-actions__0K3aH{display:flex;flex-shrink:0;gap:calc(2px * var(--tag-selector-density));align-items:center}.tag-selector-sheet-v2_more__VY4o5,.tag-selector-sheet-v2_remove__bqq1x{min-height:calc(44px * var(--tag-selector-density));color:var(--v2-text-secondary);cursor:pointer;background:transparent;border:none}.tag-selector-sheet-v2_remove__bqq1x{padding:0 calc(8px * var(--tag-selector-density));font-family:var(--v2-type-eyebrow-family);font-size:var(--v2-type-eyebrow-size);font-weight:var(--v2-type-eyebrow-weight);line-height:var(--v2-type-eyebrow-leading);letter-spacing:var(--v2-type-eyebrow-tracking)}.tag-selector-sheet-v2_more__VY4o5{display:inline-flex;align-items:center;justify-content:center;width:calc(44px * var(--tag-selector-density));padding:0}.tag-selector-sheet-v2_more__VY4o5:focus-visible,.tag-selector-sheet-v2_remove__bqq1x:focus-visible,.tag-selector-sheet-v2_row-main__rWu7E:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px;border-radius:calc(24px * var(--tag-selector-density))}.tag-selector-sheet-v2_more__VY4o5:active,.tag-selector-sheet-v2_remove__bqq1x:active,.tag-selector-sheet-v2_row-main__rWu7E:not(:disabled):active{opacity:.6}.tag-selector-sheet-v2_more__VY4o5:disabled,.tag-selector-sheet-v2_remove__bqq1x:disabled{cursor:default;opacity:.45}.tag-selector-sheet-v2_create-card___u84D{display:flex;flex-direction:row;gap:calc(8px * var(--tag-selector-density));align-items:center;padding:calc(8px * var(--tag-selector-density)) calc(16px * var(--tag-selector-density));background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--tag-selector-density))}.tag-selector-sheet-v2_create-input__MuXgS{flex:1 1;padding:calc(10px * var(--tag-selector-density)) 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-ink);letter-spacing:var(--v2-type-body-compact-tracking);outline:none;background:none;border:none}.tag-selector-sheet-v2_create-input__MuXgS::-moz-placeholder{color:var(--v2-placeholder)}.tag-selector-sheet-v2_create-input__MuXgS::placeholder{color:var(--v2-placeholder)}.tag-selector-sheet-v2_counter__eow1a,.tag-selector-sheet-v2_hint__u7NTP{margin:0;color:var(--v2-text-secondary)}.tag-selector-sheet-v2_hint__u7NTP{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);letter-spacing:var(--v2-type-body-compact-tracking)}.tag-selector-sheet-v2_counter__eow1a{font-family:var(--v2-font-mono);font-size:var(--v2-text-2xs);line-height:var(--v2-leading-normal)}.tag-selector-sheet-v2_edit-actions__t3tqN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(8px * var(--tag-selector-density));gap:calc(8px * var(--tag-selector-density))}.tag-selector-sheet-v2_row-main__rWu7E>svg{width:calc(18px * var(--tag-selector-density));height:calc(18px * var(--tag-selector-density))}.tag-selector-sheet-v2_more__VY4o5 svg{width:calc(16px * var(--tag-selector-density));height:calc(16px * var(--tag-selector-density))}.tag-selector-sheet-v2_edit-actions__t3tqN>:only-child{grid-column:1/-1}.tag-color-picker-v2_root__orNOK{--tag-color-picker-density:var(--v2-ui-density,1);display:flex;flex-direction:column;gap:calc(12px * var(--tag-color-picker-density))}.tag-color-picker-v2_presets__CKYtU{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(34px * var(--tag-color-picker-density)),1fr));grid-gap:calc(9px * var(--tag-color-picker-density));gap:calc(9px * var(--tag-color-picker-density))}.tag-color-picker-v2_swatch__JmQg_{width:calc(34px * var(--tag-color-picker-density));height:calc(34px * var(--tag-color-picker-density));padding:0;cursor:pointer;background:var(--tag-color);border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 1px var(--v2-warm-fill-12)}.tag-color-picker-v2_swatch__JmQg_[data-selected]{border-color:var(--v2-surface);box-shadow:0 0 0 2px var(--v2-ink),0 0 0 4px var(--v2-surface)}.tag-color-picker-v2_custom__QTxlw{position:relative;display:flex;gap:calc(10px * var(--tag-color-picker-density));align-items:center;min-height:var(--v2-control-height);padding:0 calc(14px * var(--tag-color-picker-density));overflow:hidden;color:var(--v2-ink);cursor:pointer;background:var(--v2-warm-fill-06);border:1px solid transparent;border-radius:calc(24px * var(--tag-color-picker-density))}.tag-color-picker-v2_custom__QTxlw:focus-within,.tag-color-picker-v2_swatch__JmQg_:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.tag-color-picker-v2_custom__QTxlw:has(.tag-color-picker-v2_input__6tFr4:disabled),.tag-color-picker-v2_swatch__JmQg_:disabled{cursor:default;opacity:.5}.tag-color-picker-v2_custom__QTxlw[data-selected]{border-color:var(--v2-warm-fill-18)}.tag-color-picker-v2_custom-swatch__xbREi{width:calc(22px * var(--tag-color-picker-density));height:calc(22px * var(--tag-color-picker-density));background:var(--tag-color);border:1px solid var(--v2-warm-fill-18);border-radius:50%}.tag-color-picker-v2_custom-label__fIg2w{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)}.tag-color-picker-v2_hex__gQFw9{margin-left:auto;font-family:var(--v2-font-mono);font-size:var(--v2-text-xs);color:var(--v2-text-secondary)}.tag-color-picker-v2_input__6tFr4{position:absolute;inset:0;width:100%;height:100%;padding:0;cursor:pointer;opacity:0}.request-group-selfie-sheet-v2_control-block__hPaBW,.request-group-selfie-sheet-v2_controls-stack__R05sa,.request-group-selfie-sheet-v2_disclosure-row__VZKy0,.request-group-selfie-sheet-v2_framing-preview__f9aXx,.request-group-selfie-sheet-v2_kin-grid__U_vW2,.request-group-selfie-sheet-v2_notice-card__f2cZw,.request-group-selfie-sheet-v2_reference-grid__L2LPk,.request-group-selfie-sheet-v2_slider-field__sow6v,.request-group-selfie-sheet-v2_slot-carousel__q5cYH{--request-group-selfie-density:var(--v2-ui-density,1)}.request-group-selfie-sheet-v2_notice-card__f2cZw{display:flex;flex-direction:column;gap:calc(6px * var(--request-group-selfie-density));align-items:center;padding:calc(4px * var(--request-group-selfie-density)) calc(16px * var(--request-group-selfie-density));color:var(--v2-ink);text-align:center}.request-group-selfie-sheet-v2_notice-card__f2cZw>span{color:inherit}.request-group-selfie-sheet-v2_field-hint__oQ90s{font-weight:var(--v2-type-meta-weight);color:var(--v2-text-secondary)}.request-group-selfie-sheet-v2_danger-hint__iE0YI,.request-group-selfie-sheet-v2_field-hint__oQ90s,.request-group-selfie-sheet-v2_success-hint__DrSEI{font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);line-height:var(--v2-type-meta-leading);letter-spacing:var(--v2-type-meta-tracking)}.request-group-selfie-sheet-v2_danger-hint__iE0YI,.request-group-selfie-sheet-v2_success-hint__DrSEI{font-weight:var(--v2-font-semibold)}.request-group-selfie-sheet-v2_success-hint__DrSEI{color:var(--v2-success-text)}.request-group-selfie-sheet-v2_danger-hint__iE0YI{color:var(--v2-error)}.request-group-selfie-sheet-v2_kin-grid__U_vW2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:calc(26px * var(--request-group-selfie-density)) 0;gap:calc(26px * var(--request-group-selfie-density)) 0}.request-group-selfie-sheet-v2_kin-framing-hint__drNs8{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);text-align:center;letter-spacing:var(--v2-type-meta-tracking)}.request-group-selfie-sheet-v2_framing-preview__f9aXx{display:flex;gap:calc(6px * var(--request-group-selfie-density));align-items:center;align-self:center;padding:calc(6px * var(--request-group-selfie-density)) calc(10px * var(--request-group-selfie-density));background:var(--v2-warm-fill-06);border:1px solid var(--v2-warm-fill-08);border-radius:calc(12px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_framing-preview__f9aXx svg{width:calc(12px * var(--request-group-selfie-density));height:calc(12px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_slot-carousel__q5cYH{display:flex;gap:calc(8px * var(--request-group-selfie-density));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.request-group-selfie-sheet-v2_slot-carousel__q5cYH::-webkit-scrollbar{display:none}.request-group-selfie-sheet-v2_slot-carousel__q5cYH[data-wheel-scrolling=true]{scroll-snap-type:none}.request-group-selfie-sheet-v2_slot___8BEY{display:flex;flex:0 0 calc(216px * var(--request-group-selfie-density));flex-direction:column;gap:calc(8px * var(--request-group-selfie-density));align-items:center;padding:calc(12px * var(--request-group-selfie-density));scroll-snap-align:center;background:var(--v2-warm-fill-06);border-radius:calc(16px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_slot___8BEY:only-child{flex-basis:calc(280px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_slot-identity__ZbTr1{display:flex;flex-direction:column;gap:calc(6px * var(--request-group-selfie-density));align-items:center;width:100%}.request-group-selfie-sheet-v2_slot-identity__ZbTr1 svg{width:calc(24px * var(--request-group-selfie-density));height:calc(24px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_slot-name__kiWYU{max-width:100%;overflow:hidden;text-overflow:ellipsis;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-ink);text-align:center;letter-spacing:var(--v2-type-compact-control-tracking);white-space:nowrap}.request-group-selfie-sheet-v2_slot-prompt__f7fS8{width:100%;min-height:calc(58px * var(--request-group-selfie-density));padding:calc(10px * var(--request-group-selfie-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-ink);letter-spacing:var(--v2-type-meta-tracking);resize:none;outline:none;background:var(--v2-warm-fill-06);border:none;border-radius:calc(12px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_slot-prompt__f7fS8::-moz-placeholder{color:var(--v2-placeholder)}.request-group-selfie-sheet-v2_slot-prompt__f7fS8::placeholder{color:var(--v2-placeholder)}.request-group-selfie-sheet-v2_slot-prompt-meta__Lg20x{min-height:calc(22px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_slot-controls__seAZr,.request-group-selfie-sheet-v2_slot-prompt-meta__Lg20x{display:flex;align-items:center;justify-content:space-between;width:100%}.request-group-selfie-sheet-v2_slot-pager__5sPtw{display:flex;gap:calc(2px * var(--request-group-selfie-density));align-items:center;height:calc(28px * var(--request-group-selfie-density));padding:0 calc(2px * var(--request-group-selfie-density));background:var(--v2-warm-fill-06);border-radius:calc(14px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_slot-pager-arrow__blrST{display:inline-flex;align-items:center;justify-content:center;width:calc(24px * var(--request-group-selfie-density));height:calc(24px * var(--request-group-selfie-density));color:var(--v2-ink);cursor:pointer;background:none;border:none;border-radius:50%}.request-group-selfie-sheet-v2_slot-pager-arrow__blrST svg{width:calc(14px * var(--request-group-selfie-density));height:calc(14px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_slot-pager-arrow__blrST:disabled{cursor:default;opacity:.4}.request-group-selfie-sheet-v2_slot-pager-arrow__blrST:not(:disabled):active{opacity:.5}.request-group-selfie-sheet-v2_slot-position__GgNMG{min-width:calc(36px * var(--request-group-selfie-density));padding:0 calc(2px * var(--request-group-selfie-density));font-size:var(--v2-text-xs);font-weight:var(--v2-font-semibold);color:var(--v2-ink);text-align:center;letter-spacing:var(--v2-tracking-normal)}.request-group-selfie-sheet-v2_slot-remove__3cMZx{display:inline-flex;align-items:center;justify-content:center;width:calc(26px * var(--request-group-selfie-density));height:calc(26px * var(--request-group-selfie-density));color:var(--v2-ink);cursor:pointer;background:var(--v2-warm-fill-06);border:none;border-radius:50%}.request-group-selfie-sheet-v2_slot-remove__3cMZx svg{width:calc(14px * var(--request-group-selfie-density));height:calc(14px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_slot-remove__3cMZx:active{opacity:.6}.request-group-selfie-sheet-v2_reference-actions__R6FdN{--reference-action-density:var(--v2-ui-density,1);display:flex;flex-wrap:wrap;gap:calc(8px * var(--reference-action-density))}.request-group-selfie-sheet-v2_reference-button__cW0oy{display:inline-flex;flex:1 1;gap:calc(6px * var(--reference-action-density));align-items:center;justify-content:center;min-width:calc(136px * var(--reference-action-density));min-height:calc(38px * var(--reference-action-density));padding:0 calc(12px * var(--reference-action-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-ink);letter-spacing:var(--v2-type-compact-control-tracking);cursor:pointer;background:var(--v2-warm-fill-08);border:none;border-radius:calc(24px * var(--reference-action-density))}.request-group-selfie-sheet-v2_reference-button__cW0oy>svg{width:calc(13px * var(--reference-action-density));height:calc(13px * var(--reference-action-density))}.request-group-selfie-sheet-v2_reference-button__cW0oy:active{background:var(--v2-warm-fill-12)}.request-group-selfie-sheet-v2_reference-grid__L2LPk{display:grid;grid-template-columns:1fr;grid-gap:calc(10px * var(--request-group-selfie-density));gap:calc(10px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_slider-field__sow6v{display:flex;flex-direction:column;gap:calc(8px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_controls-stack__R05sa{display:flex;flex-direction:column;gap:calc(12px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_control-block__hPaBW{display:flex;flex-direction:column;gap:calc(8px * var(--request-group-selfie-density))}.request-group-selfie-sheet-v2_disclosure-row__VZKy0{position:relative;display:flex;justify-content:center;padding:calc(6px * var(--request-group-selfie-density)) 0}.request-group-selfie-sheet-v2_disclosure-row__VZKy0:before{position:absolute;top:50%;right:0;left:0;height:1px;content:"";background:var(--v2-warm-fill-12)}.request-group-selfie-sheet-v2_disclosure-row__VZKy0>button{position:relative;z-index:1;padding-right:calc(12px * var(--request-group-selfie-density));padding-left:calc(12px * var(--request-group-selfie-density));background:var(--v2-surface)}@media (prefers-reduced-motion:reduce){.request-group-selfie-sheet-v2_slot-prompt__f7fS8{transition:none!important}}.enhance-sheet-v2_content__Q135R{display:flex;flex-direction:column;gap:calc(14px * 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))}.enhance-sheet-v2_field-card__IizfY{display:flex;flex-direction:column;gap:calc(10px * 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))}.enhance-sheet-v2_field-label-row__71EHO{display:flex;align-items:center;justify-content:space-between}.enhance-sheet-v2_field-label__6M3w4{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)}.enhance-sheet-v2_chip-count__XnovF{font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--v2-type-meta-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-meta-tracking)}.enhance-sheet-v2_textarea__Vby_3{min-height:calc(90px * var(--v2-ui-density, 1));padding:calc(12px * var(--v2-ui-density, 1));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-ink);letter-spacing:var(--v2-type-body-compact-tracking);resize:none;outline:none;background:var(--v2-warm-fill-06);border:none;border-radius:calc(24px * var(--v2-ui-density, 1))}.enhance-sheet-v2_textarea__Vby_3::-moz-placeholder{color:var(--v2-placeholder)}.enhance-sheet-v2_textarea__Vby_3::placeholder{color:var(--v2-placeholder)}.enhance-sheet-v2_result__r7VoP{margin: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-ink);letter-spacing:var(--v2-type-body-compact-tracking);white-space:pre-wrap}.enhance-sheet-v2_error__2B8_J{margin:0;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-85);letter-spacing:var(--v2-type-caption-tracking)}.gallery-media-sheet-v2_content__u8QIa{display:flex;flex-direction:column;gap:calc(14px * 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))}.gallery-media-sheet-v2_kin-trigger__HDaVX{--gallery-media-density:var(--v2-ui-density,1);display:inline-flex;gap:calc(6px * var(--gallery-media-density));align-items:center;align-self:center;min-width:0;max-width:100%;min-height:calc(44px * var(--gallery-media-density));padding:0 calc(10px * var(--gallery-media-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);cursor:pointer;background:var(--v2-warm-fill-06);border:none;border-radius:calc(24px * var(--gallery-media-density));transition:background var(--v2-duration-base) ease}.gallery-media-sheet-v2_kin-avatar__Q5BGr{--av-size:calc(28px * var(--gallery-media-density))!important}.gallery-media-sheet-v2_kin-avatar__Q5BGr>svg{transform-origin:center;transform-box:fill-box;scale:var(--gallery-media-density)}.gallery-media-sheet-v2_kin-trigger__HDaVX>svg{width:calc(14px * var(--gallery-media-density));height:calc(14px * var(--gallery-media-density))}.gallery-media-sheet-v2_kin-trigger__HDaVX:active,.gallery-media-sheet-v2_kin-trigger__HDaVX:hover{background:var(--v2-warm-fill-12)}.gallery-media-sheet-v2_kin-trigger__HDaVX:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.gallery-media-sheet-v2_kin-name__IFwO_{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-media-sheet-v2_grid__bR_Eq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(8px * var(--v2-ui-density, 1));gap:calc(8px * var(--v2-ui-density, 1))}.gallery-media-sheet-v2_tile___OjkU{position:relative;aspect-ratio:1/1;overflow:hidden;cursor:pointer;background-color:var(--v2-neutral-fill-06);background-position:50%;background-size:cover;border:none;border-radius:calc(24px * var(--v2-ui-density, 1));transition:transform var(--v2-duration-fast) ease}.gallery-media-sheet-v2_tile___OjkU:hover{transform:scale(1.02)}.gallery-media-sheet-v2_tile___OjkU:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.gallery-media-sheet-v2_tile___OjkU:active{transform:scale(.97)}.gallery-media-sheet-v2_tile-video__e7esr{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--v2-duration-base) ease}.gallery-media-sheet-v2_tile___OjkU:focus-visible .gallery-media-sheet-v2_tile-video__e7esr,.gallery-media-sheet-v2_tile___OjkU:hover .gallery-media-sheet-v2_tile-video__e7esr{opacity:1}.gallery-media-sheet-v2_tile-dim__iXB6E{position:absolute;inset:0;pointer-events:none;background:var(--v2-photo-scrim)}.gallery-media-sheet-v2_tile-check__X6WD3{position:absolute;top:calc(10px * var(--v2-ui-density, 1));left:calc(10px * var(--v2-ui-density, 1));display:inline-flex;align-items:center;justify-content:center;width:calc(28px * var(--v2-ui-density, 1));height:calc(28px * var(--v2-ui-density, 1));color:var(--chat-header-text);background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:50%;box-shadow:var(--v2-shadow-control);backdrop-filter:var(--glass-filter-lg)}.gallery-media-sheet-v2_load-more-row__a11cd{align-self:center}.gallery-media-sheet-v2_confirm-footer__npH_G{padding-top:calc(8px * var(--v2-ui-density, 1));padding-bottom:calc(16px * var(--v2-ui-density, 1));background:var(--v2-surface);background:linear-gradient(to bottom,rgb(from var(--v2-surface) r g b/0),var(--v2-surface) calc(8px * var(--v2-ui-density, 1)))}.gallery-media-sheet-v2_tile-check__X6WD3>svg{transform-origin:center;transform-box:fill-box;scale:var(--v2-ui-density,1)}.checkbox_checkbox__vQZjF{--checkbox-density:var(--v2-ui-density,1);position:relative;display:inline-flex;flex:0 0 calc(24px * var(--checkbox-density));width:calc(24px * var(--checkbox-density));height:calc(24px * var(--checkbox-density));cursor:pointer}.checkbox_checkbox__vQZjF input{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;margin:0;cursor:inherit;opacity:0}.checkbox_circle__vHXXQ{display:inline-flex;align-items:center;justify-content:center;width:calc(24px * var(--checkbox-density));height:calc(24px * var(--checkbox-density));color:var(--v2-cta-strong-text);background:transparent;border:1.5px solid var(--v2-warm-fill-20);border-radius:50%;transition:color var(--v2-duration-fast) ease,background var(--v2-duration-fast) ease,border-color var(--v2-duration-fast) ease}.checkbox_circle__vHXXQ svg{width:calc(14px * var(--checkbox-density));height:calc(14px * var(--checkbox-density))}.checkbox_circle-checked__DEAjX{background:var(--v2-cta-strong-bg);border-color:var(--v2-cta-strong-bg)}.checkbox_checkbox__vQZjF input:focus-visible+.checkbox_circle__vHXXQ{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.checkbox_checkbox-disabled__nFeZi{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.checkbox_circle__vHXXQ{transition:none}}.v2-kin-settings-sidebar_social-link__uixGC{display:inline-flex;gap:calc(6px * var(--v2-ui-density, 1));align-items:center;align-self:flex-start;padding:calc(8px * var(--v2-ui-density, 1)) calc(4px * 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-warm-text-60);letter-spacing:var(--v2-type-caption-tracking);cursor:pointer;background:none;border:none;transition:color var(--v2-duration-fast) ease}.v2-kin-settings-sidebar_social-link__uixGC:disabled{cursor:default;opacity:.55}.v2-kin-settings-sidebar_social-link__uixGC:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.v2-kin-settings-sidebar_social-link__uixGC:hover:not(:disabled){color:var(--chat-text-primary)}.v2-kin-settings-sidebar_social-link__uixGC>svg{transform-origin:center;transform-box:fill-box;scale:var(--v2-ui-density,1)}.media-lightbox-v2_download__2FsIG,.media-lightbox-v2_nav__BLX6l{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:calc(44px * var(--v2-ui-density, 1));height:calc(44px * var(--v2-ui-density, 1));padding:0;color:var(--v2-fixed-white);cursor:pointer;background:rgb(var(--v2-fixed-white-rgb)/.14);border:1px solid rgb(var(--v2-fixed-white-rgb)/.28);border-radius:50%;box-shadow:var(--v2-shadow-control);backdrop-filter:var(--glass-filter-lg)}.media-lightbox-v2_download__2FsIG{top:max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)),calc(16px * var(--v2-ui-density, 1)));left:calc(16px * var(--v2-ui-density, 1))}.media-lightbox-v2_download__2FsIG:disabled{cursor:progress;opacity:.5}.media-lightbox-v2_nav__BLX6l{top:50%;transform:translateY(-50%)}.media-lightbox-v2_nav-prev__GBs89{left:calc(12px * var(--v2-ui-density, 1))}.media-lightbox-v2_nav-next___w6Qi{right:calc(12px * var(--v2-ui-density, 1))}.media-lightbox-v2_download__2FsIG:focus-visible,.media-lightbox-v2_nav__BLX6l:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.media-lightbox-v2_download__2FsIG:active,.media-lightbox-v2_nav__BLX6l:active{opacity:.6}[data-scheme=light] .media-lightbox-v2_download__2FsIG,[data-scheme=light] .media-lightbox-v2_nav__BLX6l{color:var(--v2-fullscreen-light-ink);background:rgb(var(--v2-fixed-black-rgb)/.05);border-color:rgb(var(--v2-fixed-black-rgb)/.12)}.media-lightbox-v2_counter__tAkrT{position:absolute;bottom:max(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)),calc(16px * var(--v2-ui-density, 1)));left:50%;z-index:2;padding:calc(4px * var(--v2-ui-density, 1)) calc(10px * var(--v2-ui-density, 1));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-fixed-white);pointer-events:none;background:rgb(var(--v2-fixed-black-rgb)/.55);border-radius:var(--radius-pill);transform:translateX(-50%)}.media-lightbox-v2_download__2FsIG>svg,.media-lightbox-v2_nav__BLX6l>svg{transform-origin:center;transform-box:fill-box;scale:var(--v2-ui-density,1)}@media (hover:hover) and (pointer:fine){.media-lightbox-v2_download__2FsIG:hover:not(:disabled),.media-lightbox-v2_nav__BLX6l:hover{background:rgb(var(--v2-fixed-white-rgb)/.24)}[data-scheme=light] .media-lightbox-v2_download__2FsIG:hover:not(:disabled),[data-scheme=light] .media-lightbox-v2_nav__BLX6l:hover{background:rgb(var(--v2-fixed-black-rgb)/.1)}}@media (hover:none),(pointer:coarse){.media-lightbox-v2_nav__BLX6l:not(.media-lightbox-v2_nav-video__HDyhP){display:none}}.create-post-sheet-v2_root__BR4kC{--create-post-density:var(--v2-ui-density,1)}.create-post-sheet-v2_empty__GjnuX{padding:0;margin: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-text-secondary);text-align:center;letter-spacing:var(--v2-type-body-compact-tracking)}.create-post-sheet-v2_empty-card__rDy6I{display:flex;flex-direction:column;gap:calc(12px * var(--create-post-density));align-items:center;padding:calc(28px * var(--create-post-density)) calc(20px * var(--create-post-density));background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--create-post-density))}.create-post-sheet-v2_empty-title__8Y0KV{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-ink);letter-spacing:var(--v2-type-control-tracking)}.create-post-sheet-v2_chip-count__W1JEB{font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--v2-type-meta-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-meta-tracking)}.create-post-sheet-v2_field-label-actions__ppwtG{display:inline-flex;gap:calc(10px * var(--create-post-density));align-items:center}.create-post-sheet-v2_enhance-button__tmIT5{display:inline-flex;gap:calc(4px * var(--create-post-density));align-items:center;padding:calc(4px * var(--create-post-density)) calc(10px * var(--create-post-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-accent-text);letter-spacing:var(--v2-type-compact-control-tracking);cursor:pointer;background:var(--v2-coral-bg-10);border:none;border-radius:var(--radius-pill);transition:background var(--v2-duration-base) ease}.create-post-sheet-v2_enhance-button__tmIT5:hover{background:var(--v2-coral-bg-20)}.create-post-sheet-v2_guidelines-notice__utCxI{display:flex;gap:calc(8px * var(--create-post-density));align-items:center;padding:0 calc(2px * var(--create-post-density));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);letter-spacing:var(--v2-type-body-compact-tracking)}.create-post-sheet-v2_guidelines-notice__utCxI svg{flex:0 0 auto}.create-post-sheet-v2_author-trigger__jjPMe>svg,.create-post-sheet-v2_enhance-button__tmIT5>svg,.create-post-sheet-v2_guidelines-notice__utCxI>svg{transform-origin:center;transform-box:fill-box;scale:var(--create-post-density)}.create-post-sheet-v2_guidelines-notice__utCxI a{color:var(--v2-accent-text);text-decoration:underline;text-underline-offset:calc(2px * var(--create-post-density))}.create-post-sheet-v2_guidelines-notice__utCxI a:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.create-post-sheet-v2_author-row__CMQaE{display:flex;flex:0 1 auto;gap:calc(10px * var(--create-post-density));align-items:center;min-width:0;min-height:calc(44px * var(--create-post-density));padding:calc(4px * var(--create-post-density)) calc(12px * var(--create-post-density)) calc(4px * var(--create-post-density)) calc(4px * var(--create-post-density));text-align:left;cursor:default;background:transparent;border:none;border-radius:calc(24px * var(--create-post-density));transition:background var(--v2-duration-base) ease}.create-post-sheet-v2_author-row-top__HbzK3{display:flex;gap:calc(12px * var(--create-post-density));align-items:flex-start;justify-content:space-between;min-width:0}.create-post-sheet-v2_author-picker-row__X_8BX{align-items:center;justify-content:space-between;width:100%}.create-post-sheet-v2_author-trigger__jjPMe{display:inline-flex;flex:0 1 auto;gap:calc(10px * var(--create-post-density));align-items:center;min-width:0;max-width:min(100%,calc(280px * var(--create-post-density)));min-height:calc(44px * var(--create-post-density));padding:calc(4px * var(--create-post-density)) calc(12px * var(--create-post-density)) calc(4px * var(--create-post-density)) calc(4px * var(--create-post-density));font-family:var(--v2-type-body-strong-family);color:var(--v2-ink);text-align:left;cursor:pointer;background:var(--v2-warm-fill-06);border:none;border-radius:calc(24px * var(--create-post-density));transition:background var(--v2-duration-base) ease}.create-post-sheet-v2_author-avatar__8__EW{--av-size:calc(36px * var(--create-post-density))!important}.create-post-sheet-v2_author-avatar__8__EW>svg{transform-origin:center;transform-box:fill-box;scale:var(--create-post-density)}.create-post-sheet-v2_author-trigger__jjPMe:active,.create-post-sheet-v2_author-trigger__jjPMe:hover{background:var(--v2-warm-fill-12)}.create-post-sheet-v2_author-name__c6YXZ{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;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);white-space:nowrap}.create-post-sheet-v2_instructions__Dyw5c{padding:calc(10px * var(--create-post-density)) calc(12px * var(--create-post-density));margin:0;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);white-space:pre-wrap;background:var(--v2-warm-fill-06);border-radius:calc(24px * var(--create-post-density))}.create-post-sheet-v2_media-grid__2HLdw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(8px * var(--create-post-density));gap:calc(8px * var(--create-post-density))}.create-post-sheet-v2_media-tile__og1kh{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:calc(24px * var(--create-post-density))}.create-post-sheet-v2_media-preview__c2X1R{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:var(--v2-warm-fill-08);background-position:50%;background-size:cover}.create-post-sheet-v2_media-preview-open__G8AnH{width:100%;height:100%;padding:0;cursor:zoom-in;background:none;border:none}.create-post-sheet-v2_media-order__oslnQ{position:absolute;bottom:calc(10px * var(--create-post-density));left:calc(10px * var(--create-post-density));z-index:1;display:flex;gap:calc(4px * var(--create-post-density))}.create-post-sheet-v2_media-remove__Im_aW.create-post-sheet-v2_media-remove__Im_aW{position:absolute;top:calc(10px * var(--create-post-density));right:calc(10px * var(--create-post-density));z-index:1}.create-post-sheet-v2_author-trigger__jjPMe:focus-visible,.create-post-sheet-v2_enhance-button__tmIT5:focus-visible,.create-post-sheet-v2_media-preview-open__G8AnH:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.create-post-sheet-v2_media-preview-open__G8AnH:focus-visible{outline-offset:-3px}@media (max-width:389px){.create-post-sheet-v2_enhance-button__tmIT5{justify-content:center;width:calc(44px * var(--create-post-density));min-height:calc(44px * var(--create-post-density));padding:0}.create-post-sheet-v2_enhance-label__vCJug{display:none}.create-post-sheet-v2_media-grid__2HLdw{grid-template-columns:repeat(2,1fr)}}.create-post-sheet-v2_media-add-row__QhnKG{display:flex;gap:calc(8px * var(--create-post-density))}.create-post-sheet-v2_media-add__D_TYm{flex:1 1}.create-post-sheet-v2_submit___Kws2{display:flex;flex-direction:column;gap:calc(8px * var(--create-post-density))}.create-post-sheet-v2_submit-hint__S4Cux{margin:0;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);text-align:center;letter-spacing:var(--v2-type-meta-tracking)}.create-tag-pane-v2_root__AvvlR{display:flex;flex-direction:column;gap:calc(12px * var(--v2-ui-density, 1))}.manage-tags-sheet-v2_root__pQgTi{display:flex;flex-direction:column;gap:calc(10px * 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))}.manage-tags-sheet-v2_title__oXUsb{margin:0;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)}.manage-tags-sheet-v2_subtitle__tAc1I{margin: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)}.manage-tags-sheet-v2_list__wXfM8{display:flex;flex-direction:column;gap:calc(8px * var(--v2-ui-density, 1));margin-top:calc(4px * var(--v2-ui-density, 1))}.manage-tags-sheet-v2_new-tag__z4ho4{--manage-tags-density:var(--v2-ui-density,1);display:inline-flex;gap:calc(5px * var(--manage-tags-density));align-items:center;align-self:flex-start;min-height:calc(34px * var(--manage-tags-density));padding:calc(7px * var(--manage-tags-density)) calc(14px * var(--manage-tags-density));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);letter-spacing:var(--v2-type-body-compact-tracking);cursor:pointer;background:transparent;border:1px dashed var(--v2-warm-text-40);border-radius:var(--radius-pill);transition:background var(--v2-duration-fast) ease}.manage-tags-sheet-v2_new-tag__z4ho4:disabled{cursor:default;opacity:.4}.manage-tags-sheet-v2_new-tag__z4ho4:hover:not(:disabled){background:var(--v2-warm-fill-06)}.manage-tags-sheet-v2_create-field__D4_l1{display:flex;gap:calc(8px * var(--v2-ui-density, 1));align-items:center}.manage-tags-sheet-v2_create-input__MKHLy{flex:1 1;min-width:0}.manage-tags-sheet-v2_row__OSYuP{display:flex;gap:calc(8px * var(--v2-ui-density, 1));align-items:center}.manage-tags-sheet-v2_input__l6Wov{flex:1 1;min-width:0}.manage-tags-sheet-v2_input__l6Wov:disabled{opacity:.5}.manage-tags-sheet-v2_remove__oPpnv{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(40px * var(--v2-ui-density, 1));height:calc(40px * var(--v2-ui-density, 1));color:var(--v2-text-secondary);cursor:pointer;background:transparent;border:1px solid var(--chat-glass-border);border-radius:50%;transition:color var(--v2-duration-fast) ease,background var(--v2-duration-fast) ease,border-color var(--v2-duration-fast) ease}.manage-tags-sheet-v2_remove__oPpnv:disabled{cursor:default;opacity:.5}.manage-tags-sheet-v2_remove__oPpnv:hover:not(:disabled){color:var(--v2-danger-text);background:var(--v2-danger-bg-10);border-color:transparent}.manage-tags-sheet-v2_empty__f13_D{margin:calc(2px * var(--v2-ui-density, 1)) 0 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-text-secondary);letter-spacing:var(--v2-type-body-compact-tracking)}.manage-tags-sheet-v2_actions__V3nkG{display:flex;justify-content:flex-end;margin-top:calc(8px * var(--v2-ui-density, 1))}.manage-tags-sheet-v2_new-tag__z4ho4>svg,.manage-tags-sheet-v2_remove__oPpnv>svg{transform-origin:center;transform-box:fill-box;scale:var(--v2-ui-density,1)}