@layer base{._selectTrigger_w7w4z_3{display:flex;align-items:center;justify-content:space-between;height:2.25rem;padding:0 var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_w7w4z_3[data-placeholder]{color:var(--muted-foreground)}._selectIcon_w7w4z_23{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_w7w4z_3[data-state=open] ._selectIcon_w7w4z_23{transform:rotate(180deg)}._selectContent_w7w4z_36{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:max(12rem,var(--radix-select-trigger-width));max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:0 2px 6px #0000000f,0 16px 36px -10px #00000038;animation:_scaleIn_w7w4z_1 var(--animation-duration-fast) ease-out}@keyframes _scaleIn_w7w4z_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_w7w4z_63{padding:4px}._scrollButton_w7w4z_67{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_w7w4z_67:hover ._scrollIcon_w7w4z_79{color:var(--popup-foreground)}._scrollIcon_w7w4z_79{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_w7w4z_90{padding:6px 8px 4px;font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._selectItem_w7w4z_97{position:relative;display:flex;align-items:center;gap:8px;padding:6px 30px 6px 8px;font-size:.875rem;line-height:1.4;border-radius:7px;color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._selectItem_w7w4z_97:hover,._selectItem_w7w4z_97:focus-visible,._selectItem_w7w4z_97[data-highlighted]{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--popup-foreground)}._selectItem_w7w4z_97[data-state=checked]{font-weight:500}._selectItem_w7w4z_97[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_w7w4z_131{position:absolute;right:8px;display:flex;align-items:center;justify-content:center}._checkIcon_w7w4z_139{height:.875rem;width:.875rem;color:var(--popup-foreground)}._selectSeparator_w7w4z_145{height:1px;background-color:color-mix(in srgb,var(--foreground) 8%,transparent);margin:4px -4px}}@layer base{._overlay_np6mw_6{position:fixed;inset:0;background-color:#00000052;z-index:var(--z-overlay)!important;animation:_overlayShow_np6mw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.dark ._overlay_np6mw_6{background-color:#0000008c}._content_np6mw_19{--dialog-padding: 24px;position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 32px);max-height:85vh;width:28rem;background-color:var(--popup);color:var(--popup-foreground);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:16px;box-shadow:0 2px 6px #0000000f,0 24px 56px -16px #00000052;z-index:var(--z-overlay)!important;overflow:auto;padding:var(--dialog-padding);animation:_contentShow_np6mw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_np6mw_46{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._close_np6mw_46:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._close_np6mw_46:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._closeIcon_np6mw_75{width:1rem;height:1rem}._header_np6mw_81{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;padding-right:32px}._header_np6mw_81:has(+._footer_np6mw_90){margin-bottom:0}._footer_np6mw_90{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:24px calc(-1 * var(--dialog-padding)) calc(-1 * var(--dialog-padding));padding:14px var(--dialog-padding);border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background-color:color-mix(in srgb,var(--foreground) 3%,var(--popup))}._title_np6mw_105{margin:0;font-family:var(--font-family-base);font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--popup-foreground)}._description_np6mw_115{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._screenReaderText_np6mw_122{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_np6mw_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_np6mw_1{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}}._content_1l1lw_1{width:min(96vw,520px);max-width:96vw;padding:0;overflow:hidden;background:#050405;border:1px solid var(--border);border-radius:var(--radius-lg)}._srOnly_1l1lw_11{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}._viewport_1l1lw_19{overflow:hidden;touch-action:pan-y pinch-zoom}._track_1l1lw_24{display:flex}._slide_1l1lw_28{flex:0 0 100%;min-width:0;display:flex;align-items:center;justify-content:center;height:min(72vh,650px);background:#050405}._media_1l1lw_38{max-width:100%;max-height:100%;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}._placeholder_1l1lw_47{color:#a4979f;font-size:.9rem}._nav_1l1lw_52{position:absolute;top:42%;display:grid;place-items:center;width:38px;height:38px;border:none;border-radius:var(--radius-full);background:#0000008c;color:#fff;cursor:pointer}._nav_1l1lw_52:disabled{opacity:0;pointer-events:none}._navLeft_1l1lw_71{left:10px}._navRight_1l1lw_75{right:10px}._footer_1l1lw_79{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);color:#f3ebe0}._counter_1l1lw_87{flex-shrink:0;font-family:var(--font-family-monospace);font-size:.72rem;color:#c9a84c;padding-top:2px}._caption_1l1lw_95{flex:1;margin:0;font-size:.82rem;line-height:1.4;color:#cfc4c9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._download_1l1lw_107{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);background:#ffffff1a;color:#fff}._wrap_8qrxd_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._row_8qrxd_7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}._row_8qrxd_7 button{gap:6px}._divider_8qrxd_18{width:1px;height:20px;background:var(--border);margin:0 var(--spacing-1)}._label_8qrxd_25{margin:var(--spacing-1) 0 0;font-size:.78rem;font-weight:500;color:var(--muted-foreground)}._hint_8qrxd_32{margin:0;font-size:.8rem;line-height:1.45;color:var(--muted-foreground)}._picker_8qrxd_39{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-2);max-height:340px;overflow-y:auto;padding:2px}._pick_8qrxd_39{position:relative;aspect-ratio:4 / 5;padding:0;border:2px solid transparent;border-radius:var(--radius);overflow:hidden;background:var(--muted);cursor:pointer}._pick_8qrxd_39 img,._pick_8qrxd_39 video{width:100%;height:100%;object-fit:cover;display:block}._picked_8qrxd_67{border-color:var(--primary)}._suggested_8qrxd_71{box-shadow:0 0 0 2px var(--background),0 0 0 4px color-mix(in srgb,var(--primary) 55%,transparent)}._star_8qrxd_75{position:absolute;bottom:4px;left:4px;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-full);background:#0009;color:var(--primary)}._suggestBox_8qrxd_88{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3);border:1px dashed color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:var(--radius-md);background:var(--background)}._suggestHead_8qrxd_98{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}._suggestHead_8qrxd_98 button{flex-shrink:0;gap:6px}._suggestTitle_8qrxd_110{display:flex;align-items:center;gap:6px;margin:0 0 2px;font-weight:600;font-size:.9rem}._suggestions_8qrxd_119{display:flex;flex-direction:column;gap:var(--spacing-4)}._suggestion_8qrxd_119{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);user-select:text}._suggestionActive_8qrxd_137{border-color:var(--primary);box-shadow:var(--shadow-focus)}._suggestThumbs_8qrxd_142{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._thumbWrap_8qrxd_148{position:relative}._thumbWrap_8qrxd_148 img,._thumbWrap_8qrxd_148 video{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius);display:block}._thumbNum_8qrxd_161{position:absolute;left:6px;top:6px;display:grid;place-items:center;min-width:22px;height:22px;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.72rem;font-weight:600}._suggestFormat_8qrxd_176{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family-monospace);font-size:.74rem;color:var(--primary)}._suggestTop_8qrxd_185{display:flex;align-items:center;justify-content:space-between}._ideaNum_8qrxd_191{font-size:.72rem;color:var(--muted-foreground)}._ideaTitle_8qrxd_196{margin:0;font-family:var(--font-family-display);font-weight:400;font-size:1.6rem;line-height:1.1}._copyBlock_8qrxd_204{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-3);border-radius:var(--radius);background:var(--background)}._copyBlock_8qrxd_204 ._copy_8qrxd_204{align-self:flex-start}._copyLabel_8qrxd_217{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}._hookText_8qrxd_225{margin:0;font-family:var(--font-family-display);font-style:italic;font-size:1.25rem;line-height:1.3}._whyText_8qrxd_233{margin:0;font-size:.9rem;line-height:1.45}._captionText_8qrxd_239{margin:0;font-size:.95rem;line-height:1.5;white-space:pre-wrap}._tagText_8qrxd_246{margin:2px 0 0;font-family:var(--font-family-monospace);font-size:.78rem;color:var(--primary);word-break:break-word}._ideaActions_8qrxd_254{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._ideaActions_8qrxd_254 button{gap:6px}._wmRow_8qrxd_268{display:flex;align-items:center;gap:8px;font-size:.85rem;cursor:pointer}._wmRow_8qrxd_268 input{width:18px;height:18px;accent-color:var(--primary)}._wmHandle_8qrxd_282{font-family:var(--font-family-monospace);color:var(--primary)}._saveSheet_8qrxd_264{-webkit-touch-callout:default}._postedToggle_8qrxd_291{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 4px;border:none;background:none;color:var(--muted-foreground);font:inherit;font-size:.88rem;cursor:pointer}._postedToggle_8qrxd_291:hover{color:var(--primary)}._history_8qrxd_309{border-top:1px solid var(--border);padding-top:var(--spacing-3)}._history_8qrxd_309 summary{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.88rem;font-weight:600;color:var(--success)}._historyList_8qrxd_324{list-style:none;margin:var(--spacing-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._historyItem_8qrxd_333{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--radius);background:var(--card);opacity:.85}._historyThumbs_8qrxd_343{display:flex;gap:3px;flex-shrink:0}._historyThumbs_8qrxd_343 img,._historyThumbs_8qrxd_343 video{width:34px;height:42px;object-fit:cover;border-radius:5px}._historyBody_8qrxd_357{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.82rem}._historyBody_8qrxd_357 span{color:var(--muted-foreground);font-size:.74rem}._undo_8qrxd_371{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);cursor:pointer}._saveSheet_8qrxd_264{width:min(96vw,560px);max-height:88vh;overflow-y:auto}._saveGrid_8qrxd_390{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3);margin-top:var(--spacing-3)}._saveItem_8qrxd_397{display:flex;flex-direction:column;gap:var(--spacing-2)}._saveItem_8qrxd_397 button{gap:6px}._badge_8qrxd_407{position:absolute;top:4px;right:4px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.7rem;font-weight:600}._result_8qrxd_423{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}._resultHead_8qrxd_433{display:flex;align-items:center;justify-content:space-between}._copy_8qrxd_204{display:inline-flex;align-items:center;gap:4px;border:none;background:none;color:var(--primary);font:inherit;font-size:.78rem;cursor:pointer}._mono_8qrxd_451{font-family:var(--font-family-monospace);font-size:.8rem}._overlay_8qrxd_456{margin:0;padding-left:var(--spacing-6);font-size:.9rem;line-height:1.6}._sponsor_8qrxd_463{margin:0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);background:var(--accent);color:var(--accent-foreground);font-size:.8rem;line-height:1.45}._wrap_xesaq_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._row_xesaq_7{display:flex;gap:var(--spacing-2)}._label_xesaq_12{margin:var(--spacing-1) 0 0;font-size:.78rem;font-weight:500;color:var(--muted-foreground)}._picker_xesaq_19{display:flex;gap:var(--spacing-2);overflow-x:auto;padding-bottom:4px}._pick_xesaq_19{flex-shrink:0;width:56px;height:70px;padding:0;border:2px solid transparent;border-radius:var(--radius);overflow:hidden;cursor:pointer;background:var(--muted)}._pick_xesaq_19 img{width:100%;height:100%;object-fit:cover;display:block}._picked_xesaq_45{border-color:var(--primary)}._shots_xesaq_49{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._shot_xesaq_49{position:relative;width:64px;height:110px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}._shot_xesaq_49 img{width:100%;height:100%;object-fit:cover}._shot_xesaq_49 button{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:20px;height:20px;border:none;border-radius:var(--radius-full);background:#000000a6;color:#fff;cursor:pointer}._list_xesaq_85{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._item_xesaq_94{padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}._comment_xesaq_101{margin:0 0 var(--spacing-2);font-size:.85rem;color:var(--muted-foreground)}._comment_xesaq_101 strong{color:var(--foreground);font-weight:600}._replyRow_xesaq_112{display:flex;gap:var(--spacing-2);align-items:flex-start}._action_xesaq_118{display:flex;align-items:center;gap:6px;margin:0;font-size:.8rem;color:var(--muted-foreground)}._wrap_c4p6r_1{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}._wrap_c4p6r_1>button{align-self:flex-start;gap:6px}._title_c4p6r_16{margin:0;font-family:var(--font-family-display);font-weight:400;font-size:1.4rem}._title_c4p6r_16 em{color:var(--primary)}._hint_c4p6r_27,._empty_c4p6r_28{margin:0;font-size:.8rem;line-height:1.45;color:var(--muted-foreground)}._skeleton_c4p6r_35{height:60px;border-radius:var(--radius)}._timeline_c4p6r_40{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3);max-height:360px;overflow-y:auto}._item_c4p6r_51{display:flex;align-items:flex-start;gap:var(--spacing-3)}._dot_c4p6r_57{flex-shrink:0;width:9px;height:9px;margin-top:6px;border-radius:var(--radius-full);background:var(--primary)}._body_c4p6r_66{flex:1;min-width:0}._body_c4p6r_66 p{margin:2px 0 0;font-size:.88rem;line-height:1.4}._date_c4p6r_77{font-family:var(--font-family-monospace);font-size:.7rem;color:var(--muted-foreground)}._remove_c4p6r_83{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);cursor:pointer}@layer base{._root_1ml6t_6{all:unset;position:relative;display:inline-flex;align-items:center;width:36px;height:2.25rem;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_1ml6t_6:before{content:"";position:absolute;left:0;top:50%;width:36px;height:20px;margin-top:-10px;border-radius:var(--radius-full);background-color:var(--muted);transition:background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-fast) ease}._root_1ml6t_6:hover:before{background-color:var(--muted-foreground)}._root_1ml6t_6:focus-visible:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._root_1ml6t_6[data-state=checked]:before{background-color:var(--primary)}._root_1ml6t_6[data-state=checked]:hover:before{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_1ml6t_50{position:relative;display:block;width:16px;height:16px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_1ml6t_6[data-state=checked] ._thumb_1ml6t_50{transform:translate(18px)}._root_1ml6t_6[data-disabled]{opacity:.5;cursor:not-allowed}}._wrap_uqdgy_1{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-3);background:var(--background)}._toggle_uqdgy_8{display:flex;align-items:center;gap:var(--spacing-2);font-size:.88rem;font-weight:500;cursor:pointer}._toggle_uqdgy_8>span{flex:1}._body_uqdgy_21{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-3)}._products_uqdgy_28{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._products_uqdgy_28:empty{display:none}._product_uqdgy_28{position:relative;width:72px;height:72px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:#fff}._product_uqdgy_28 img{width:100%;height:100%;object-fit:contain}._product_uqdgy_28 button{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:20px;height:20px;border:none;border-radius:var(--radius-full);background:#000000a6;color:#fff;cursor:pointer}._label_uqdgy_69{margin:0;font-size:.78rem;font-weight:500;color:var(--muted-foreground)}._chips_uqdgy_76{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._hint_uqdgy_82{margin:0;font-size:.78rem;color:var(--muted-foreground)}._page_f75my_1{display:flex;flex-direction:column;gap:var(--spacing-16)}._hero_f75my_8{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:var(--spacing-8);min-height:520px;padding-top:var(--spacing-6)}._glow_f75my_18{position:absolute;inset:-20% -10% auto;height:600px;z-index:0;pointer-events:none;background:radial-gradient(35% 45% at 70% 45%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 70%),radial-gradient(30% 40% at 20% 20%,color-mix(in srgb,var(--brand, var(--primary)) 10%,transparent),transparent 70%);filter:blur(20px);animation:_breathe_f75my_1 8s ease-in-out infinite}@keyframes _breathe_f75my_1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}._heroText_f75my_36,._fan_f75my_37{position:relative;z-index:1}._invite_f75my_42{display:inline-block;margin:0 0 var(--spacing-3);padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent);font-size:.85rem;font-weight:600}._eyebrow_f75my_53,._kicker_f75my_54{margin:0 0 var(--spacing-2);font-family:var(--font-family-monospace);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}._h1_f75my_63{margin:0;font-family:var(--font-family-display);font-weight:400;font-size:clamp(2.6rem,6vw,4.2rem);line-height:1.02}._shimmer_f75my_71{background:linear-gradient(100deg,var(--primary) 20%,#f3dfa2 45%,var(--primary) 70%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:_shimmer_f75my_71 5s linear infinite;padding-right:.06em}@keyframes _shimmer_f75my_71{0%{background-position:100% 0}to{background-position:-150% 0}}._lead_f75my_86{margin:var(--spacing-4) 0 var(--spacing-6);max-width:34rem;color:var(--muted-foreground);font-size:1.08rem;line-height:1.55}._ctas_f75my_94{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._primary_f75my_100,._secondary_f75my_101{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--radius-full);font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}._primary_f75my_100{background:var(--primary);color:var(--primary-foreground);box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 35%,transparent)}._secondary_f75my_101{border:1px solid var(--border);color:var(--foreground)}._primary_f75my_100:hover,._secondary_f75my_101:hover{transform:translateY(-1px)}._small_f75my_129{margin:var(--spacing-3) 0 0;color:var(--muted-foreground);font-size:.82rem}._fan_f75my_37{height:460px}._shot_f75my_140{position:absolute;top:50%;left:50%;width:200px;aspect-ratio:4 / 5;object-fit:cover;border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:0 24px 50px #00000073;animation:_float_f75my_1 7s ease-in-out infinite}._shot_f75my_140 img{display:block;width:100%;height:100%;object-fit:cover}._shotC_f75my_161{width:240px;z-index:3;--r: 0deg;--x: -50%}._shotL_f75my_168{z-index:1;--r: -11deg;--x: -112%;animation-delay:-2s}._shotR_f75my_175{z-index:2;--r: 10deg;--x: 12%;animation-delay:-4s}@keyframes _float_f75my_1{0%,to{transform:translate(var(--x),-50%) rotate(var(--r))}50%{transform:translate(var(--x),calc(-50% - 8px)) rotate(var(--r))}}._badge_f75my_187{position:absolute;left:10px;bottom:10px;padding:3px 8px;border-radius:var(--radius-full);background:#0000008c;color:#fff;font-family:var(--font-family-monospace);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}._bubble_f75my_201{position:absolute;z-index:4;padding:8px 12px;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 24px #00000059;font-size:.82rem;white-space:nowrap;animation:_pop_f75my_440 .6s cubic-bezier(.2,.9,.3,1.3) both,_bob_f75my_1 6s ease-in-out infinite .6s}._b1_f75my_214{top:8%;right:0;border-bottom-left-radius:4px;animation-delay:.4s,1s}._b2_f75my_221{bottom:8%;left:4%;font-weight:600;animation-delay:.8s,1.4s}._heart_f75my_228{color:#e0457b}@keyframes _pop_f75my_440{0%{opacity:0;transform:translateY(10px) scale(.8)}to{opacity:1;transform:none}}@keyframes _bob_f75my_1{0%,to{translate:0 0}50%{translate:0 -5px}}._section_f75my_243{display:flex;flex-direction:column;align-items:center;text-align:center}._narrow_f75my_250{max-width:680px;margin:0 auto;width:100%}._h2_f75my_256{margin:0;font-family:var(--font-family-display);font-weight:400;font-size:clamp(2rem,4.5vw,2.8rem);line-height:1.1}._h2_f75my_256 em{color:var(--primary)}._sectionLead_f75my_268{max-width:36rem;margin:var(--spacing-3) 0 0;color:var(--muted-foreground);line-height:1.55}._icon_f75my_275{color:var(--primary)}._steps_f75my_279{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);width:100%;margin:var(--spacing-8) 0 0;padding:0;list-style:none}._step_f75my_279,._feature_f75my_290,._plan_f75my_291{position:relative;padding:var(--spacing-6) var(--spacing-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left}._step_f75my_279 h3,._feature_f75my_290 h3,._plan_f75my_291 h3{margin:var(--spacing-3) 0 var(--spacing-1);font-size:1.05rem}._step_f75my_279 p,._feature_f75my_290 p{margin:0;color:var(--muted-foreground);font-size:.92rem;line-height:1.5}._stepNum_f75my_315{position:absolute;top:var(--spacing-3);right:var(--spacing-4);font-family:var(--font-family-display);font-size:2.4rem;line-height:1;color:color-mix(in srgb,var(--primary) 30%,transparent)}._gallery_f75my_326{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--spacing-3);width:100%;margin-top:var(--spacing-8)}._gallery_f75my_326 figure{position:relative;margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--border);aspect-ratio:4 / 5}._gallery_f75my_326 ._tall_f75my_344{grid-row:span 2;aspect-ratio:auto}._gallery_f75my_326 img,._gallery_f75my_326 video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}._gallery_f75my_326 figure:hover img,._gallery_f75my_326 figure:hover video{transform:scale(1.04)}._gallery_f75my_326 figcaption{position:absolute;left:10px;bottom:10px;padding:3px 9px;border-radius:var(--radius-full);background:#0000008c;color:#fff;font-family:var(--font-family-monospace);font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}._showcaseGrid_f75my_378{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);width:100%;margin-top:var(--spacing-8)}._features_f75my_386{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3);width:100%;margin-top:var(--spacing-8)}._plans_f75my_395{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);width:100%;margin-top:var(--spacing-8);align-items:stretch}._plan_f75my_291{display:flex;flex-direction:column}._plan_f75my_291 ul{display:flex;flex-direction:column;gap:6px;margin:var(--spacing-3) 0 var(--spacing-4);padding:0;list-style:none;font-size:.9rem}._plan_f75my_291 li{display:flex;align-items:center;gap:8px}._plan_f75my_291 li svg{color:var(--primary);flex-shrink:0}._plan_f75my_291 ._primary_f75my_100,._plan_f75my_291 ._secondary_f75my_101{margin-top:auto}._featured_f75my_435{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-lg)}._popular_f75my_440{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:2px 12px;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.72rem;font-weight:600;white-space:nowrap}._price_f75my_454{margin:0;font-size:2.2rem;font-weight:600}._price_f75my_454 span{font-size:.9rem;font-weight:400;color:var(--muted-foreground)}._planBlurb_f75my_466{margin:var(--spacing-1) 0 0;color:var(--muted-foreground);font-size:.88rem}._faq_f75my_472{width:100%;margin-top:var(--spacing-6);text-align:left}._finalCta_f75my_479{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-4);text-align:center;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));background:radial-gradient(60% 80% at 50% 0%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%),var(--surface)}._finalCta_f75my_479 ._sectionLead_f75my_268{margin:0}._footer_f75my_497{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-4);margin-top:calc(-1 * var(--spacing-8));padding-bottom:var(--spacing-4);color:var(--muted-foreground);font-size:.85rem}._footer_f75my_497 a{color:inherit}@media(max-width:800px){._page_f75my_1{gap:var(--spacing-12)}._hero_f75my_8{grid-template-columns:1fr;text-align:center;min-height:0;padding-top:0;gap:var(--spacing-2)}._fan_f75my_37{order:-1;height:300px}._shot_f75my_140{width:140px}._shotC_f75my_161{width:170px}._bubble_f75my_201{font-size:.72rem}._lead_f75my_86{margin-left:auto;margin-right:auto}._ctas_f75my_94{justify-content:center}._steps_f75my_279,._features_f75my_386,._plans_f75my_395,._showcaseGrid_f75my_378{grid-template-columns:1fr}._gallery_f75my_326{grid-template-columns:1fr 1fr;grid-template-rows:auto}._gallery_f75my_326 ._tall_f75my_344{grid-column:span 2;grid-row:auto;aspect-ratio:4 / 5}._plans_f75my_395{gap:var(--spacing-6)}}@media(prefers-reduced-motion:reduce){._glow_f75my_18,._shot_f75my_140,._bubble_f75my_201,._shimmer_f75my_71{animation:none}._shot_f75my_140{transform:translate(var(--x),-50%) rotate(var(--r))}}@layer base{._checkboxWrapper_1podg_4{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1podg_4{appearance:none;position:relative;width:1.125rem;height:1.125rem;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:5px;background-color:var(--card);cursor:pointer;margin:0;padding:0;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._checkbox_1podg_4:not(:checked):hover{border-color:color-mix(in srgb,var(--foreground) 32%,transparent)}._checkbox_1podg_4:checked{background-color:var(--primary);border-color:var(--primary)}._checkbox_1podg_4:checked:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black)}._checkbox_1podg_4:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._checkbox_1podg_4:disabled{opacity:.45;cursor:not-allowed}._checkmark_1podg_54{position:absolute;width:.75rem;height:.75rem;stroke-width:3;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.6);transition:opacity var(--animation-duration-fast) ease,transform var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}._checkbox_1podg_4:checked+._checkmark_1podg_54{opacity:1;transform:scale(1)}}._card_puzj4_1{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4);border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:var(--radius-lg)}._head_puzj4_11{display:flex;align-items:flex-start;gap:var(--spacing-3)}._headText_puzj4_17{flex:1}._icon_puzj4_21{flex-shrink:0;margin-top:3px;color:var(--primary)}._title_puzj4_27{margin:0 0 4px;font-size:1.05rem}._muted_puzj4_32{margin:0;color:var(--muted-foreground);font-size:.86rem;line-height:1.45}._muted_puzj4_32 a,._link_puzj4_40{color:var(--primary)}._label_puzj4_44{margin:0;font-size:.85rem;font-weight:600}._picker_puzj4_50{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;max-height:260px;overflow-y:auto}._pick_puzj4_50{position:relative;aspect-ratio:4 / 5;border:2px solid transparent;border-radius:10px;background:var(--muted) center / cover no-repeat;cursor:pointer}._on_puzj4_67{border-color:var(--primary)}._num_puzj4_71{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.7rem;font-weight:700}._consent_puzj4_86{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.85rem;line-height:1.4;cursor:pointer}._actions_puzj4_95{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-2)}._wrap_1bb40_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._skel_1bb40_7{height:320px}._banner_1bb40_11{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--primary);border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 12%,transparent);font-size:.88rem}._weekNav_1bb40_19{display:flex;align-items:center;gap:var(--spacing-1)}._weekLabel_1bb40_25{min-width:140px;text-align:center;font-weight:600}._weekNav_1bb40_19>:last-child{margin-left:auto}._days_1bb40_35{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._day_1bb40_35{display:flex;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border)}._day_1bb40_35:last-child{border-bottom:none}._today_1bb40_54{background:color-mix(in srgb,var(--primary) 8%,transparent)}._dayHead_1bb40_58{display:flex;flex-direction:column;align-items:center;width:40px;flex-shrink:0;padding-top:4px}._dow_1bb40_67{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}._date_1bb40_74{font-family:var(--font-family-display);font-size:1.4rem;line-height:1}._today_1bb40_54 ._date_1bb40_74{color:var(--primary)}._dayBody_1bb40_84{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;justify-content:center}._post_1bb40_93{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._done_1bb40_99{opacity:.65}._postMain_1bb40_103{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:6px;border:none;background:none;color:inherit;text-align:left;cursor:pointer}._thumb_1bb40_116{flex-shrink:0;width:40px;height:50px;border-radius:8px;background:var(--muted) center / cover no-repeat}._thumbSm_1bb40_124{flex-shrink:0;width:26px;height:32px;border-radius:6px;background:var(--muted) center / cover no-repeat}._postText_1bb40_132{display:flex;flex-direction:column;min-width:0}._postTitle_1bb40_138{overflow:hidden;font-weight:600;font-size:.9rem;white-space:nowrap;text-overflow:ellipsis}._postMeta_1bb40_146{display:inline-flex;align-items:center;gap:4px;color:var(--muted-foreground);font-size:.76rem;text-transform:capitalize}._actions_1bb40_155{display:flex;flex-direction:column;gap:var(--spacing-2);padding:0 var(--spacing-2) var(--spacing-2)}._btnRow_1bb40_162{display:flex;flex-wrap:wrap;gap:6px}._add_1bb40_168,._addItem_1bb40_169,._addCancel_1bb40_170,._linkBtn_1bb40_171{border:none;background:none;color:var(--primary);cursor:pointer;font:inherit}._add_1bb40_168{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 0;font-size:.82rem}._addList_1bb40_188{display:flex;flex-direction:column;gap:4px;padding:6px;border:1px dashed var(--primary);border-radius:var(--radius-md)}._addItem_1bb40_169{display:flex;align-items:center;gap:8px;padding:4px;border-radius:6px;color:var(--foreground);font-size:.85rem;text-align:left}._addItem_1bb40_169:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}._addCancel_1bb40_170{align-self:flex-end;color:var(--muted-foreground);font-size:.8rem}._empty_1bb40_218{color:var(--muted-foreground)}._ideas_1bb40_222{padding:var(--spacing-3);border:1px dashed var(--border);border-radius:var(--radius-lg)}._ideasHead_1bb40_228{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}._ideasTitle_1bb40_237{margin:0;font-size:.95rem}._hint_1bb40_242{margin:0;color:var(--muted-foreground);font-size:.8rem}._linkBtn_1bb40_171{padding:0;font-size:.8rem}._card_n37cj_1{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4);border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--foreground);text-decoration:none;transition:border-color .15s ease}._card_n37cj_1:hover{border-color:var(--primary)}._icon_n37cj_19,._arrow_n37cj_20{flex-shrink:0;color:var(--primary)}._text_n37cj_25{flex:1;min-width:0}._title_n37cj_30{margin:0 0 4px;font-family:var(--font-family-display);font-weight:400;font-size:1.5rem}._muted_n37cj_37{margin:0;color:var(--muted-foreground);font-size:.85rem;line-height:1.45}._hero_l6ixe_1{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-4) 0 var(--spacing-6)}._avatar_l6ixe_8{width:64px;height:64px;flex-shrink:0;border-radius:var(--radius-full);background:linear-gradient(150deg,#c9a46b,#5a3d52 70%);box-shadow:0 0 0 2px var(--background),0 0 0 3px var(--primary);background-size:cover;background-position:center}._eyebrow_l6ixe_19{margin:0;font-family:var(--font-family-monospace);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}._title_l6ixe_28{margin:0;font-family:var(--font-family-display);font-weight:400;font-size:2.6rem;line-height:1}._title_l6ixe_28 em,._panelTitle_l6ixe_37 em{color:var(--primary)}._vibe_l6ixe_41{margin:var(--spacing-1) 0 0;color:var(--muted-foreground);font-size:.9rem}._guideNudge_l6ixe_47{margin-top:var(--spacing-2)}._subPanel_l6ixe_51{margin-top:var(--spacing-3)}._guideNudge_l6ixe_47{display:inline-block;margin-top:var(--spacing-2);color:var(--primary);font-size:.85rem;font-weight:500}._tabsList_l6ixe_63{scroll-margin-top:80px}._tabsAnchor_l6ixe_67{scroll-margin-top:72px}._tabsList_l6ixe_63{width:100%;overflow-x:auto;justify-content:flex-start}._tabsList_l6ixe_63 button{gap:6px}@media(max-width:640px){._tabsList_l6ixe_63{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(6,1fr);height:auto;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-radius:0;border-top:1px solid var(--border);background:var(--surface);box-shadow:0 -4px 16px #00000014;overflow:visible}._tabsList_l6ixe_63 button{flex-direction:column;gap:3px;min-width:0;padding:6px 0;font-size:.68rem;line-height:1.1}._tabsList_l6ixe_63 button svg{width:20px;height:20px}._panel_l6ixe_37{margin-bottom:84px}}._sections_l6ixe_119{border:1px solid var(--border);border-radius:var(--radius-md);padding:0 var(--spacing-3)}._sectionTitle_l6ixe_125{font-weight:600}._sectionSub_l6ixe_129{margin-left:auto;margin-right:var(--spacing-2);color:var(--muted-foreground);font-size:.85rem;font-weight:400;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fields_l6ixe_141{display:flex;flex-direction:column;gap:var(--spacing-2);padding-bottom:var(--spacing-2)}._saveBar_l6ixe_148{position:sticky;bottom:0;z-index:5;padding:var(--spacing-3) 0 var(--spacing-1);background:linear-gradient(to bottom,transparent,var(--surface) 35%)}._saveButton_l6ixe_156{width:100%}._fillRow_l6ixe_160{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px dashed var(--primary);border-radius:var(--radius-md)}._checklist_l6ixe_171{margin-bottom:var(--spacing-4);padding:var(--spacing-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._checklistHead_l6ixe_180{display:flex;align-items:flex-start;justify-content:space-between}._checklistTitle_l6ixe_186{margin:0;font-family:var(--font-family-display);font-size:1.35rem}._checklistCount_l6ixe_192{margin:2px 0 0;color:var(--muted-foreground);font-size:.85rem}._checklistClose_l6ixe_198{display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);cursor:pointer}._progress_l6ixe_210{height:6px;margin:var(--spacing-3) 0;border-radius:var(--radius-full);background:var(--muted);overflow:hidden}._progressFill_l6ixe_218{height:100%;background:var(--primary);transition:width .3s ease}._checklistItems_l6ixe_224{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-2);margin:0 0 var(--spacing-3);padding:0;list-style:none}._checkItem_l6ixe_233{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:inherit;text-align:left;cursor:pointer}._checkItem_l6ixe_233:hover{border-color:var(--primary)}._checkDone_l6ixe_251{opacity:.6}._checkText_l6ixe_255{display:flex;flex:1;flex-direction:column;min-width:0}._checkLabel_l6ixe_262{font-weight:600}._checkDone_l6ixe_251 ._checkLabel_l6ixe_262{text-decoration:line-through}._checkDetail_l6ixe_270{color:var(--muted-foreground);font-size:.8rem}._checkIcon_l6ixe_275{flex-shrink:0;color:var(--muted-foreground)}._checkIconDone_l6ixe_280{flex-shrink:0;color:var(--primary)}@media(max-width:640px){._saveBar_l6ixe_148{bottom:72px}}._panel_l6ixe_37{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._panelTitle_l6ixe_37{margin:0 0 var(--spacing-1);font-family:var(--font-family-display);font-weight:400;font-size:1.75rem}._label_l6ixe_310{font-size:.78rem;font-weight:500;color:var(--muted-foreground);margin-top:var(--spacing-1)}._hint_l6ixe_317{margin:0;font-size:.85rem;color:var(--muted-foreground)}._lockRow_l6ixe_323{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px dashed color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:var(--radius);background:var(--accent);color:var(--accent-foreground);font:inherit;font-size:.82rem;cursor:pointer;text-align:left}._lockToggle_l6ixe_338{margin-left:auto;font-family:var(--font-family-monospace);font-size:.72rem;text-decoration:underline}._prompt_l6ixe_345,._mono_l6ixe_346{font-family:var(--font-family-monospace);font-size:.78rem;line-height:1.55}._prompt_l6ixe_345{margin:0;white-space:pre-wrap;padding:var(--spacing-3);border-radius:var(--radius);background:var(--muted);color:var(--muted-foreground)}._cta_l6ixe_361{margin-top:var(--spacing-2);gap:var(--spacing-2)}._grid_l6ixe_366{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3);margin-top:var(--spacing-2)}@media(min-width:720px){._grid_l6ixe_366{grid-template-columns:repeat(3,1fr)}}._thumb_l6ixe_379{margin:0}._thumb_l6ixe_379 figcaption{margin-top:var(--spacing-1);font-size:.78rem;color:var(--muted-foreground)}._thumbImage_l6ixe_389{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-md);overflow:hidden;background-size:cover;background-position:center}._thumbImage_l6ixe_389 img,._thumbImage_l6ixe_389 video{width:100%;height:100%;object-fit:cover;display:block}._clipIcon_l6ixe_406{position:absolute;top:10px;right:10px;color:#fff}._aiTag_l6ixe_413{position:absolute;left:8px;bottom:8px;padding:2px 6px;border-radius:var(--radius-sm);background:#0000008c;color:#f3ebe0;font-family:var(--font-family-monospace);font-size:.62rem;letter-spacing:.06em}._picker_l6ixe_426{display:flex;gap:var(--spacing-2);overflow-x:auto;padding-bottom:var(--spacing-1)}._pick_l6ixe_426{width:64px;height:80px;flex-shrink:0;border-radius:var(--radius);border:2px solid transparent;background-size:cover;background-position:center;cursor:pointer;padding:0}._pickActive_l6ixe_445{border-color:var(--primary)}._chips_l6ixe_449{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._thread_l6ixe_455{display:flex;flex-direction:column;gap:var(--spacing-2);min-height:240px;max-height:420px;overflow-y:auto;padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--background)}._bubble_l6ixe_467{max-width:78%;padding:var(--spacing-2) var(--spacing-3);border-radius:18px;font-size:.9rem;line-height:1.4;white-space:pre-wrap}._fromFan_l6ixe_476{align-self:flex-end;background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:6px}._fromPersona_l6ixe_483{align-self:flex-start;background:var(--card);border:1px solid var(--border);border-bottom-left-radius:6px}._composer_l6ixe_490{display:flex;gap:var(--spacing-2);align-items:center}._faceRow_l6ixe_496{display:flex;align-items:center;gap:var(--spacing-3)}._dropzone_l6ixe_502{flex:1;min-width:0}._thumbImage_l6ixe_389{background:linear-gradient(160deg,var(--muted),var(--secondary))}._thumbState_l6ixe_511{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.78rem;color:var(--muted-foreground);text-align:center;padding:var(--spacing-2)}._download_l6ixe_524{border:none;cursor:pointer;padding:0;position:absolute;top:8px;left:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:#0000008c;color:#fff}._thumb_l6ixe_379 figcaption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._thumbSkeleton_l6ixe_547{width:100%;aspect-ratio:4 / 5;max-width:220px;border-radius:var(--radius-md)}._grid_l6ixe_366 ._thumbSkeleton_l6ixe_547{max-width:none}._titleSkeleton_l6ixe_558{width:160px;height:2.4rem;border-radius:var(--radius)}._bubbleSkeleton_l6ixe_564{width:60%;height:36px;border-radius:18px}._empty_l6ixe_570{margin:auto;color:var(--muted-foreground);font-size:.9rem}._typing_l6ixe_576{color:var(--muted-foreground);font-style:italic}._chatPhoto_l6ixe_581{display:block}._postedTag_l6ixe_589{position:absolute;left:50%;transform:translate(-50%);top:8px;padding:2px 8px;border-radius:var(--radius-full);background:var(--success);color:var(--success-foreground);font-size:.66rem;font-weight:600}._thumbBusy_l6ixe_585{cursor:default}._clickable_l6ixe_606{cursor:zoom-in}._thumbBusy_l6ixe_585{z-index:2;background:#0000008c;color:#fff}._thumbActions_l6ixe_616{position:absolute;right:8px;bottom:8px;display:flex;gap:6px}._thumbAction_l6ixe_616{display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:var(--radius-full);background:#0009;color:#fff;cursor:pointer}._chatPhoto_l6ixe_581{width:62%;max-width:240px;aspect-ratio:4 / 5;object-fit:cover;border-radius:18px;border:1px solid var(--border)}._fromPersonaPhoto_l6ixe_645{align-self:flex-start}._fromFanPhoto_l6ixe_649{align-self:flex-end}._badge_l6ixe_653{align-self:flex-start;margin-top:var(--spacing-2);border-color:#c9a84c;color:#c9a84c}
