.JsonImportModal_backdrop__9UXOj{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--space-md);background:var(--color-overlay);backdrop-filter:var(--glass-blur-backdrop);-webkit-backdrop-filter:var(--glass-blur-backdrop)}.JsonImportModal_card__m9K7w{width:min(560px,100%);max-height:min(88dvh,720px);overflow:auto;display:flex;flex-direction:column;gap:12px;padding:20px 20px 16px;border-radius:var(--radius-xl);border:1px solid transparent;background:var(--glass-fill-strong) padding-box,var(--glass-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-shadow-lg),var(--glass-glow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.JsonImportModal_title__ZAZH2{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.JsonImportModal_hint__fAitN{margin:0;font-size:13px;line-height:1.45;color:var(--color-ink-muted)}.JsonImportModal_modeRow__WQwKD{display:flex;flex-wrap:wrap;gap:8px}.JsonImportModal_modeChip__o4XC1{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-muted);padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.JsonImportModal_modeOn__Qk1pF{background:var(--color-primary-soft)}.JsonImportModal_input__HOCgZ{width:100%;min-height:200px;resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.45;color:var(--color-ink)}.JsonImportModal_input__HOCgZ::placeholder{color:var(--color-ink-faint);white-space:pre-wrap}.JsonImportModal_input__HOCgZ:focus{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:1px}.JsonImportModal_error__HvBOK{margin:0;font-size:13px;color:var(--color-danger)}.JsonImportModal_links__vmOTe{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.JsonImportModal_linkBtn__G_Xmr{border:none;background:transparent;padding:4px 2px;font-size:13px;font-weight:600;color:var(--color-primary);cursor:pointer}.JsonImportModal_linkBtn__G_Xmr:hover{text-decoration:underline}.JsonImportModal_sep__Yt_IF{color:var(--color-ink-faint)}.JsonImportModal_actions__5erOP{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.JsonImportModal_apply__13FpL,.JsonImportModal_cancel__H5raJ{border:none;border-radius:var(--radius-pill);padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer}.JsonImportModal_cancel__H5raJ{background:transparent;color:var(--color-ink-muted)}.JsonImportModal_cancel__H5raJ:hover{background:var(--color-surface-muted)}.JsonImportModal_apply__13FpL:hover{filter:brightness(1.03)}@media (max-width:480px){.JsonImportModal_backdrop__9UXOj{align-items:flex-end;padding:0}.JsonImportModal_card__m9K7w{width:100%;max-height:92dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom, 0px))}.JsonImportModal_input__HOCgZ{min-height:160px}}.LinkCard_card__wA1xG{margin-top:calc(6px * var(--chat-content-scale, 1));width:100%;max-width:calc(260px * var(--chat-content-scale, 1));border-radius:calc(10px * var(--chat-content-scale, 1));border:1px solid;overflow:hidden;text-align:left}.LinkCard_mine__FpUiv{align-self:flex-end}.LinkCard_other__xi10r{align-self:flex-start}.LinkCard_thumb__h8Woy{height:calc(96px * var(--chat-content-scale, 1));display:flex;align-items:center;justify-content:center}.LinkCard_thumbImage__ErLhV{display:block;width:100%;height:calc(112px * var(--chat-content-scale, 1));object-fit:cover}.LinkCard_thumbMark__ulgpv{font-size:calc(11px * var(--chat-content-scale, 1));font-weight:700;letter-spacing:calc(1.5px * var(--chat-content-scale, 1))}.LinkCard_body__64Ry6{display:flex;flex-direction:column;gap:calc(2px * var(--chat-content-scale, 1));padding:calc(8px * var(--chat-content-scale, 1)) calc(10px * var(--chat-content-scale, 1))}.LinkCard_title__AdlHu{font-size:calc(14px * var(--chat-content-scale, 1));font-weight:600;line-height:1.3}.LinkCard_desc__Bz1rg,.LinkCard_title__AdlHu{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LinkCard_desc__Bz1rg{font-size:calc(12px * var(--chat-content-scale, 1));line-height:1.35}.LinkCard_host__M_5Y1{font-size:calc(11px * var(--chat-content-scale, 1));margin-top:calc(2px * var(--chat-content-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessageRow_rail__sZDe0{display:flex;flex-direction:column;width:100%;gap:3px}.MessageRow_railOther__OTrSh{align-items:flex-start}.MessageRow_railMine__BpYon{align-items:flex-end}.MessageRow_dragging__1OZbM{z-index:10}.MessageRow_dragging__1OZbM .MessageRow_bubble__wa4ES{box-shadow:0 10px 28px rgba(15,20,18,.18);outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:1px}.MessageRow_dragging__1OZbM .MessageRow_handle__ERClj{opacity:1;background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary)}.MessageRow_nameTag__QKxfV{font-size:11px;font-weight:600;line-height:1.2;padding:0 4px;max-width:min(100%,420px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessageRow_railMine__BpYon .MessageRow_nameTag__QKxfV{text-align:right}.MessageRow_bubble__wa4ES{--bubble-radius:18px;position:relative;display:flex;align-items:stretch;width:-moz-fit-content;width:fit-content;max-width:min(100%,420px);min-width:120px;border:none;border-radius:var(--bubble-radius);overflow:hidden;box-shadow:0 1px 2px rgba(15,20,18,.06),0 0 0 1px rgba(15,20,18,.04);transition:box-shadow .12s ease;touch-action:pan-y}.MessageRow_other__cwaDb{flex-direction:row}.MessageRow_mine__71I0r{flex-direction:row-reverse;box-shadow:0 2px 8px rgba(15,20,18,.1),0 0 0 1px rgba(15,20,18,.04)}.MessageRow_bubble__wa4ES:hover{box-shadow:0 2px 10px rgba(15,20,18,.1),0 0 0 1px rgba(15,20,18,.08)}.MessageRow_bubble__wa4ES:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 28%,transparent),0 2px 10px rgba(15,20,18,.08)}.MessageRow_handle__ERClj{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;min-height:100%;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:currentColor;opacity:0;cursor:-webkit-grab;cursor:grab;touch-action:none;transition:opacity .15s ease,background .15s ease}.MessageRow_bubble__wa4ES:focus-within .MessageRow_handle__ERClj,.MessageRow_bubble__wa4ES:hover .MessageRow_handle__ERClj,.MessageRow_handle__ERClj:focus-visible{opacity:.55}.MessageRow_bubble__wa4ES:focus-within .MessageRow_handleMine__R5VhA,.MessageRow_bubble__wa4ES:focus-within .MessageRow_handleOther__cuek7,.MessageRow_bubble__wa4ES:hover .MessageRow_handleMine__R5VhA,.MessageRow_bubble__wa4ES:hover .MessageRow_handleOther__cuek7{background:rgba(15,20,18,.07);border-color:rgba(15,20,18,.08)}.MessageRow_handleOther__cuek7{border-right:1px solid transparent}.MessageRow_handleMine__R5VhA{border-left:1px solid transparent}.MessageRow_handle__ERClj:hover{opacity:.9!important}.MessageRow_handle__ERClj:active{cursor:-webkit-grabbing;cursor:grabbing;opacity:1!important}.MessageRow_handle__ERClj:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 50%,transparent);outline-offset:-2px;opacity:1}.MessageRow_handleIcon__IHSG9{display:block;flex-shrink:0;pointer-events:none}.MessageRow_body__dJMAJ{flex:1 1;min-width:0;padding:8px 12px 9px}.MessageRow_deleteBtn__dmM_j{position:absolute;top:2px;right:2px;z-index:2;border:none;width:28px;height:28px;border-radius:999px;background:rgba(15,20,18,.1);color:inherit;font-size:15px;line-height:1;padding:0;cursor:pointer;opacity:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .12s ease,background .12s ease,transform .1s ease}.MessageRow_railMine__BpYon .MessageRow_deleteBtn__dmM_j{right:auto;left:2px}.MessageRow_bubble__wa4ES:focus-within .MessageRow_deleteBtn__dmM_j,.MessageRow_bubble__wa4ES:hover .MessageRow_deleteBtn__dmM_j{opacity:.75}.MessageRow_deleteBtn__dmM_j:hover{opacity:1!important;background:color-mix(in srgb,var(--color-danger) 18%,transparent);color:var(--color-danger)}.MessageRow_deleteBtn__dmM_j:active{transform:scale(.92);opacity:1!important}.MessageRow_text__ocNAo{width:100%;border:none;resize:none;background:transparent;padding:0;min-height:0;font:inherit;font-size:14px;line-height:1.45;color:inherit;field-sizing:content}.MessageRow_text__ocNAo:focus{outline:none}@media (max-width:720px){.MessageRow_handle__ERClj{opacity:.35;width:32px}.MessageRow_bubble__wa4ES:focus-within .MessageRow_handle__ERClj,.MessageRow_bubble__wa4ES:hover .MessageRow_handle__ERClj{opacity:.75}.MessageRow_deleteBtn__dmM_j{opacity:.55;width:36px;height:36px;font-size:17px;margin:-4px}.MessageRow_bubble__wa4ES:focus-within .MessageRow_deleteBtn__dmM_j,.MessageRow_bubble__wa4ES:hover .MessageRow_deleteBtn__dmM_j,.MessageRow_deleteBtn__dmM_j:active{opacity:1}.MessageRow_body__dJMAJ{padding-right:36px}.MessageRow_railMine__BpYon .MessageRow_body__dJMAJ{padding-right:12px;padding-left:36px}}.DialogueEditor_root__5wLOY{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1 1;height:100%;overflow:hidden}.DialogueEditor_timelineBar__QA7FG{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px 0}.DialogueEditor_countBadge__U3bmo{font-size:12px;font-weight:600;color:var(--color-ink-muted);padding:6px 10px;border-radius:var(--radius-pill);background:var(--color-surface-muted)}.DialogueEditor_slimBtn__SEwJV{border:1px solid transparent;border-radius:var(--radius-pill);background:var(--glass-fill) padding-box,var(--glass-edge-soft) border-box;box-shadow:var(--glass-highlight),var(--glass-glow-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--color-ink);padding:7px 12px;font-size:13px;font-weight:600;cursor:pointer}.DialogueEditor_slimBtn__SEwJV:hover{border-color:var(--color-border-strong)}.DialogueEditor_gateBanner__0Mdfb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 16px 0;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-primary-soft);border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent)}.DialogueEditor_gateBanner__0Mdfb p{margin:0;flex:1 1;min-width:180px;font-size:13px;line-height:1.4;color:var(--color-ink)}.DialogueEditor_gateLink__jGcFO{font-size:13px;font-weight:700;color:var(--color-primary);text-decoration:none}.DialogueEditor_gateLink__jGcFO:hover{text-decoration:underline}.DialogueEditor_gateDismiss__juwLw{border:none;background:transparent;color:var(--color-ink-muted);font-size:18px;line-height:1;padding:4px 6px;cursor:pointer}.DialogueEditor_notice__xgKVR{margin:8px 16px 0;font-size:13px;color:var(--color-success)}.DialogueEditor_messages__K1M7w{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;padding:12px 16px 16px;scrollbar-width:thin}.DialogueEditor_emptyCanvas__FUPSG{flex:1 1;min-height:80px}.DialogueEditor_emptyCta__oKgMk{margin:auto;max-width:320px;text-align:center;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:28px 12px}.DialogueEditor_emptyTitle__8iBli{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--color-ink)}.DialogueEditor_emptyBody__JJRuM{margin:0 0 4px;font-size:13px;line-height:1.45;color:var(--color-ink-muted)}.DialogueEditor_emptyGhost__K5du8,.DialogueEditor_emptyMuted__plTFC,.DialogueEditor_emptyPrimary__34fyz{border-radius:var(--radius-pill);padding:11px 16px;font-size:14px;font-weight:600;cursor:pointer}.DialogueEditor_emptyPrimary__34fyz{border:none}.DialogueEditor_emptyMuted__plTFC{border:none;background:transparent;color:var(--color-ink-faint)}.DialogueEditor_emptyMuted__plTFC:hover{color:var(--color-ink-muted)}.DialogueEditor_emptyGhost__K5du8{border:1px solid var(--color-border);background:transparent;color:var(--color-ink-muted)}.DialogueEditor_emptyGhost__K5du8:hover{border-color:var(--color-border-strong);color:var(--color-ink)}.DialogueEditor_composer__dYH9K{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--color-border);background:var(--color-surface-elevated)}.DialogueEditor_speakerChips__OgcgW{display:flex;flex-wrap:wrap;gap:6px}.DialogueEditor_speakerChip__QEetw{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-muted);border-radius:var(--radius-pill);padding:6px 12px;font-size:12px;font-weight:600;min-height:36px;cursor:pointer;transition:border-color .12s ease,color .12s ease,transform .1s ease}.DialogueEditor_speakerChip__QEetw:hover{border-color:var(--color-border-strong);color:var(--color-ink)}.DialogueEditor_speakerChip__QEetw:active{transform:scale(.97)}.DialogueEditor_speakerChipOn__ahNpz{font-weight:700}.DialogueEditor_composerRow__GRmJk{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:end}.DialogueEditor_textarea__f9Mke{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:10px 12px;resize:none;min-height:44px;max-height:120px;font:inherit}.DialogueEditor_textarea__f9Mke:focus{outline:2px solid color-mix(in srgb,var(--color-primary) 35%,transparent);outline-offset:1px;border-color:var(--color-primary)}.DialogueEditor_primary__iejM_{border:none;border-radius:var(--radius-pill);padding:0 18px;font-weight:700;font-size:13px;letter-spacing:-.01em;height:44px;min-width:64px;cursor:pointer;align-self:end;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:filter .14s ease,transform .1s ease,box-shadow .14s ease}.DialogueEditor_primary__iejM_:hover:not(:disabled){filter:brightness(1.12)}.DialogueEditor_primary__iejM_:active:not(:disabled){transform:scale(.96);filter:brightness(.95)}.DialogueEditor_primary__iejM_:disabled{opacity:.4;cursor:not-allowed}.DialogueEditor_error__0OWHN{color:var(--color-danger);margin:0;font-size:13px}@media (max-width:960px){.DialogueEditor_composer__dYH9K{position:-webkit-sticky;position:sticky;bottom:0;z-index:6;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}}@media (max-width:720px){.DialogueEditor_messages__K1M7w{padding:10px 12px}.DialogueEditor_composer__dYH9K{padding:10px 12px max(12px,env(safe-area-inset-bottom,0px))}.DialogueEditor_speakerChip__QEetw{min-height:40px;padding:8px 14px;font-size:13px}.DialogueEditor_slimBtn__SEwJV{min-height:40px;padding:8px 14px}}@media (max-width:480px){.DialogueEditor_composerRow__GRmJk{grid-template-columns:1fr}.DialogueEditor_primary__iejM_{width:100%}}.OptionsPanel_panel__KKivV{border:1px solid transparent;border-radius:var(--radius-md);background:var(--glass-fill) padding-box,var(--glass-edge-soft) border-box;box-shadow:var(--glass-highlight),var(--glass-glow-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);padding:10px 14px}.OptionsPanel_panel__KKivV summary{cursor:pointer;font-weight:600;font-size:14px}.OptionsPanel_sidebarPanel__EjR2r{display:flex;flex-direction:column}.OptionsPanel_grid__DqsGT{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.OptionsPanel_stack__ozP_t{display:flex;flex-direction:column;gap:12px}.OptionsPanel_check__0uPrZ,.OptionsPanel_field__1NCvN{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--color-ink-muted)}.OptionsPanel_check__0uPrZ{flex-direction:row;align-items:center}.OptionsPanel_field__1NCvN select{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px;background:var(--color-surface)}.OptionsPanel_fieldHint__DZcCZ{font-size:11px;line-height:1.35;opacity:.85}.OptionsPanel_intensityBlock__FBQGC,.OptionsPanel_speedBlock__7arnr{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}.OptionsPanel_intensityBlock__FBQGC{margin-top:4px;padding-top:8px;border-top:1px solid var(--color-border)}.OptionsPanel_speedHeader__U3j_i{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.OptionsPanel_speedValue__fwHWB{font-size:13px;font-weight:700;color:var(--color-primary)}.OptionsPanel_speedRange___u7JF{width:100%;accent-color:var(--color-primary);margin:2px 0 0}.OptionsPanel_speedEnds__FZPyh{display:flex;justify-content:space-between;font-size:11px;color:var(--color-ink-muted);opacity:.85}.OptionsPanel_curveBlock__qD401{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}.OptionsPanel_curveLabel__c9C7i{font-size:13px;color:var(--color-ink-muted)}.OptionsPanel_curveHint__CXmXb{margin:0;font-size:12px;line-height:1.35;color:var(--color-ink-muted);opacity:.85}.OptionsPanel_curveRow__LzF8l{display:flex;flex-wrap:wrap;gap:8px}.OptionsPanel_curveChip__eruh_{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;min-height:32px;cursor:pointer}.OptionsPanel_curveChipOn__V_Wpj{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.OptionsPanel_curveChipOn__V_Wpj,.OptionsPanel_curveChip__eruh_:hover{border-color:var(--color-primary)}.OptionsPanel_dimmed__mX9nN{opacity:.45}.OptionsPanel_dimmed__mX9nN input:disabled,.OptionsPanel_dimmed__mX9nN select:disabled{cursor:not-allowed}.ParticipantBar_bar__gJ_r_{display:flex;flex-direction:column;gap:10px;align-items:stretch}.ParticipantBar_chips__1h2fC{display:flex;flex-direction:column;gap:8px}.ParticipantBar_chip__4V2CX{display:flex;align-items:center;gap:4px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:6px 8px;min-height:40px}.ParticipantBar_avatarBtn__1IUYf{position:relative;width:32px;height:32px;flex-shrink:0;border:none;border-radius:50%;background:var(--color-surface-muted);overflow:hidden;cursor:pointer;padding:0;transition:filter .12s ease,transform .1s ease}.ParticipantBar_avatarBtn__1IUYf:hover:not(:disabled){filter:brightness(.96)}.ParticipantBar_avatarBtn__1IUYf:active:not(:disabled){transform:scale(.94)}.ParticipantBar_avatarBtn__1IUYf:disabled{opacity:.7;cursor:wait}.ParticipantBar_avatarImg__q_EL2{width:100%;height:100%;object-fit:cover;display:block}.ParticipantBar_avatarInitial__Yud9Q{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:13px;font-weight:700;color:var(--color-ink-muted)}.ParticipantBar_avatarOverlay__mlRWP{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(15,20,18,.45);color:#fff;font-size:14px;font-weight:700;line-height:1;opacity:0;transition:opacity .14s ease}.ParticipantBar_avatarBtn__1IUYf:focus-visible .ParticipantBar_avatarOverlay__mlRWP,.ParticipantBar_avatarBtn__1IUYf:hover:not(:disabled) .ParticipantBar_avatarOverlay__mlRWP{opacity:1}.ParticipantBar_hiddenInput__SbUBk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ParticipantBar_clearAvatar__xp_nn{border:none;background:transparent;color:var(--color-ink-muted);width:28px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0;font-size:13px;transition:background .12s ease,color .12s ease}.ParticipantBar_clearAvatar__xp_nn:hover{background:var(--color-surface-muted);color:var(--color-danger)}.ParticipantBar_name__OyufC{border:none;background:transparent;flex:1 1;min-width:0;font-size:13px;font-weight:600}.ParticipantBar_error__Ox8FB{margin:0;font-size:12px;color:var(--color-danger);line-height:1.35}.ParticipantBar_remove__NlbSV{border:none;background:transparent;color:var(--color-ink-muted);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--radius-sm);transition:background .12s ease,color .12s ease,transform .1s ease}.ParticipantBar_remove__NlbSV:hover{background:var(--color-surface-muted);color:var(--color-danger)}.ParticipantBar_remove__NlbSV:active{transform:scale(.94);background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.ParticipantBar_meTag__QjtPh{font-size:11px;color:var(--color-ink-faint);padding-right:4px;flex-shrink:0}.ParticipantBar_add__Tg2Eb,.ParticipantBar_upgrade__4Ib_4{border:none;border-radius:var(--radius-pill);padding:10px 14px;font-size:13px;font-weight:600;min-height:44px;text-align:center;text-decoration:none;transition:filter .12s ease,transform .1s ease}.ParticipantBar_add__Tg2Eb:active,.ParticipantBar_upgrade__4Ib_4:active{transform:scale(.98)}.ParticipantBar_add__Tg2Eb{background:var(--color-primary-soft);color:var(--color-ink);cursor:pointer}.ParticipantBar_add__Tg2Eb:hover{filter:brightness(.97)}.ParticipantBar_upgrade__4Ib_4{background:var(--color-surface-muted);color:var(--color-primary)}@media (max-width:960px){.ParticipantBar_chips__1h2fC{flex-direction:row;flex-wrap:wrap;align-items:stretch}.ParticipantBar_chip__4V2CX{flex:1 1 140px;max-width:calc(50% - 4px);min-width:0}.ParticipantBar_name__OyufC{font-size:16px}}.SyncStatusControl_icon__SvX_7{width:16px;height:16px;flex-shrink:0}.SyncStatusControl_spin__UAHvt{animation:SyncStatusControl_sync-spin__5ePes .9s linear infinite}@keyframes SyncStatusControl_sync-spin__5ePes{to{transform:rotate(1turn)}}.SyncStatusControl_badge__eY_wA,.SyncStatusControl_btn__Y9rfW{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1;border-radius:var(--radius-pill);padding:8px 12px;min-height:36px}.SyncStatusControl_btn__Y9rfW{border:1px solid transparent;cursor:pointer;background:var(--glass-fill-strong) padding-box,var(--glass-edge-soft) border-box;box-shadow:var(--glass-highlight);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.SyncStatusControl_btn__Y9rfW:disabled{opacity:.55;cursor:default}.SyncStatusControl_btnAction__qwiav.SyncStatusControl_action__TsfAp{background:var(--sync-accent,var(--color-primary));color:var(--sync-accent-fg,var(--color-on-primary));border-color:transparent;box-shadow:none}.SyncStatusControl_synced__IzcCN{color:var(--color-ink-faint)}.SyncStatusControl_error__cKpOu{color:var(--color-danger)}.SyncStatusControl_action__TsfAp:not(.SyncStatusControl_btnAction__qwiav){color:var(--color-primary)}.SyncStatusControl_badge__eY_wA{background:transparent;padding:0;min-height:0}.ChatBubble_row__bdyAX{display:flex;align-items:flex-end;gap:calc(8px * var(--chat-content-scale, 1));margin:calc(6px * var(--chat-content-scale, 1)) calc(12px * var(--chat-content-scale, 1));max-width:100%}.ChatBubble_rowMine__Ca9Om{flex-direction:row-reverse}.ChatBubble_rowOther__FsR7t{flex-direction:row}.ChatBubble_avatarSpacer__Yqvw2,.ChatBubble_avatar__W8aCE{width:calc(28px * var(--chat-content-scale, 1));height:calc(28px * var(--chat-content-scale, 1));flex-shrink:0}.ChatBubble_avatar__W8aCE{border-radius:999px;display:grid;place-items:center;color:#fff;font-size:calc(12px * var(--chat-content-scale, 1));font-weight:700}.ChatBubble_avatarImage__pK5hn{object-fit:cover;display:block;background:transparent}.ChatBubble_column__QjWc2{display:flex;flex-direction:column;align-items:flex-start;max-width:76%;min-width:0}.ChatBubble_columnMine__iTo_2{align-items:flex-end}.ChatBubble_name__1zvVh{font-size:calc(12px * var(--chat-content-scale, 1));margin:0 calc(4px * var(--chat-content-scale, 1)) calc(4px * var(--chat-content-scale, 1))}.ChatBubble_bubbleWrap__Z1V9W{position:relative;display:inline-flex;align-items:flex-end}.ChatBubble_bubbleWrapMine__M_LDj{flex-direction:row-reverse}.ChatBubble_bubble__niG0u{max-width:100%;box-sizing:border-box;padding:calc(8px * var(--chat-content-scale, 1)) calc(13px * var(--chat-content-scale, 1));font-size:calc(15px * var(--chat-content-scale, 1));line-height:1.35;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;box-shadow:0 1px 0 rgba(15,20,18,.04)}.ChatBubble_tail__NNwzr{display:inline-block;margin-bottom:calc(6px * var(--chat-content-scale, 1));border-style:solid;border-width:0}.ChatBubble_tailOther__z0saF{margin-right:calc(-2px * var(--chat-content-scale, 1));border-left-width:calc(6px * var(--chat-content-scale, 1));border-bottom-width:calc(6px * var(--chat-content-scale, 1));border-bottom-color:transparent!important}.ChatBubble_tailMine__wMitg{margin-left:calc(-2px * var(--chat-content-scale, 1));border-right-width:calc(6px * var(--chat-content-scale, 1));border-bottom-width:calc(6px * var(--chat-content-scale, 1));border-bottom-color:transparent!important}.ChatBubble_link__Tzdgx{text-decoration:underline;word-break:break-all}.ChatBubble_readCount__Dc5I0,.ChatBubble_ticks__FrsmP{display:inline-block;margin-left:calc(6px * var(--chat-content-scale, 1));font-size:calc(10px * var(--chat-content-scale, 1));opacity:.7}.ChatBubble_inBubbleMeta__c7IJt{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;gap:calc(4px * var(--chat-content-scale, 1));margin-top:calc(4px * var(--chat-content-scale, 1));white-space:nowrap;word-break:normal;overflow-wrap:normal}.ChatBubble_inBubbleTime__PdJYS{flex-shrink:0;font-size:calc(11px * var(--chat-content-scale, 1));opacity:.55;white-space:nowrap}.ChatBubble_metaRow__s0vGN{display:flex;align-items:center;gap:calc(6px * var(--chat-content-scale, 1));margin-top:calc(3px * var(--chat-content-scale, 1));font-size:calc(11px * var(--chat-content-scale, 1))}.ChatBubble_metaMine__LwIyv{justify-content:flex-end}.ChatBubble_metaOther__cLCyR{justify-content:flex-start}.ChatBubble_metaText__pG3yG,.ChatBubble_tick__4Y3aq{font-size:calc(11px * var(--chat-content-scale, 1))}.ChatBubble_tick__4Y3aq{flex-shrink:0;font-weight:600;opacity:.9;white-space:nowrap}.ChatRoomHeader_header__1o8Kb{display:flex;align-items:center;gap:calc(4px * var(--chat-content-scale, 1));padding:calc(10px * var(--chat-content-scale, 1));min-height:calc(48px * var(--chat-content-scale, 1));border-bottom:1px solid rgba(0,0,0,.06);box-sizing:border-box}.ChatRoomHeader_side__QEX_p{min-width:calc(36px * var(--chat-content-scale, 1));display:flex;align-items:center;justify-content:flex-start}.ChatRoomHeader_sideEnd__a6bxL{justify-content:flex-end}.ChatRoomHeader_back__yDtkj{display:flex;align-items:center;line-height:1}.ChatRoomHeader_back__yDtkj svg{display:block;flex-shrink:0}.ChatRoomHeader_titleBlock__n4e5A{flex:1 1;display:flex;align-items:center;gap:calc(8px * var(--chat-content-scale, 1));min-width:0;padding:0 calc(4px * var(--chat-content-scale, 1))}.ChatRoomHeader_titleCenter__sKY3S{justify-content:center}.ChatRoomHeader_titleStart__GsaP0{justify-content:flex-start}.ChatRoomHeader_avatar__hK0Rf{width:calc(28px * var(--chat-content-scale, 1));height:calc(28px * var(--chat-content-scale, 1));border-radius:999px;display:grid;place-items:center;color:#fff;font-size:calc(13px * var(--chat-content-scale, 1));font-weight:700;flex-shrink:0}.ChatRoomHeader_avatarImage__ba1W3{object-fit:cover;display:block;background:transparent;padding:0}.ChatRoomHeader_title__Hoxk_{font-size:calc(16px * var(--chat-content-scale, 1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ChatRoomHeader_actions__L3_tD{display:flex;gap:calc(10px * var(--chat-content-scale, 1))}.ChatRoomHeader_action__9UTL7{display:flex;align-items:center;opacity:.85;line-height:1}.ChatRoomHeader_action__9UTL7 svg{display:block;flex-shrink:0}.WatermarkBadge_badge__pz0je{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);background:var(--color-surface-muted);padding:6px 10px;font-size:12px;font-weight:600;color:var(--color-ink-muted)}.ExportConfirmModal_backdrop__8QNcU{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.45)}.ExportConfirmModal_sheet__R8eMl{width:min(420px,100%);padding:24px;border-radius:20px;background:var(--surface-elevated,#fff);box-shadow:0 24px 80px rgba(0,0,0,.28)}.ExportConfirmModal_title__TM38T{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--ink,#0f1412)}.ExportConfirmModal_subtitle__rGNmu{margin:0 0 16px;font-size:14px;line-height:1.45;color:var(--ink-muted,#5c6670)}.ExportConfirmModal_checkRow__7E1rN{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;line-height:1.45;color:var(--ink,#0f1412);cursor:pointer}.ExportConfirmModal_checkRow__7E1rN input{margin-top:3px;flex-shrink:0;width:18px;height:18px;accent-color:var(--primary,#ff6b35)}.ExportConfirmModal_note__NWP7i{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--ink-muted,#5c6670)}.ExportConfirmModal_version__a14CJ{margin:6px 0 0;font-size:11px;color:var(--ink-faint,#8a9399)}.ExportConfirmModal_actions__0_HLC{display:flex;gap:10px;margin-top:20px}.ExportConfirmModal_cancelBtn___0AC5,.ExportConfirmModal_continueBtn__j0X0n{flex:1 1;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.ExportConfirmModal_cancelBtn___0AC5{border:1px solid var(--border,#d8dde2);background:transparent;color:var(--ink,#0f1412)}.ExportConfirmModal_continueBtn__j0X0n{border:none;background:var(--primary,#ff6b35);color:#fff}.ExportConfirmModal_continueBtn__j0X0n:disabled{opacity:.45;cursor:not-allowed}.ExportPanel_root__u9KN8{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(280px,420px);overflow:hidden;position:relative;width:min(420px,100%);transition:grid-template-columns .28s ease,width .28s ease}.ExportPanel_rootWithResult__S5UAH{grid-template-columns:minmax(280px,400px) minmax(300px,420px);width:min(920px,100vw - 2 * var(--space-md))}.ExportPanel_main__A5gQP{overflow-y:auto;padding:14px 18px 24px;gap:14px;scrollbar-width:thin}.ExportPanel_main__A5gQP,.ExportPanel_resultPane__3JrYL{min-width:0;min-height:0;display:flex;flex-direction:column}.ExportPanel_resultPane__3JrYL{overflow:hidden;gap:12px;padding:12px 16px 20px;border-left:1px solid var(--color-border);background:var(--color-surface-muted);animation:ExportPanel_resultPaneIn__I_Fvp .28s ease}@keyframes ExportPanel_resultPaneIn__I_Fvp{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.ExportPanel_resultHeader__Q3d1d{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.ExportPanel_resultLabel___aElb{margin:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-faint)}.ExportPanel_mobileSettingsBtn__oO4mq{display:none;border:none;background:var(--color-surface-elevated);color:var(--color-ink-muted);font-size:12px;font-weight:700;padding:6px 12px;border-radius:var(--radius-pill);cursor:pointer;min-height:32px}.ExportPanel_mobileSettingsBtn__oO4mq:hover{color:var(--color-ink);background:var(--color-surface)}.ExportPanel_resultEmpty__ypEWK{flex:1 1;min-height:200px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;padding:16px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface-elevated) 70%,transparent);border:1px dashed var(--color-border-strong)}.ExportPanel_resultBody__cvr4X{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:12px}.ExportPanel_imageScroll__MKMYp{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.ExportPanel_panel__tV4dW{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--glass-fill) padding-box,var(--glass-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-shadow),var(--glass-glow-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.ExportPanel_sectionTitle__Q_ypo{margin:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-faint)}.ExportPanel_modes__WS5NW{display:inline-flex;gap:4px;background:var(--color-surface-muted);padding:4px;border-radius:var(--radius-pill);width:-moz-fit-content;width:fit-content}.ExportPanel_modes__WS5NW button{border:none;background:transparent;border-radius:var(--radius-pill);padding:8px 14px;font-weight:600;font-size:13px;color:var(--color-ink-muted);cursor:pointer;min-height:36px}.ExportPanel_modes__WS5NW button:disabled{opacity:.55;cursor:default}.ExportPanel_modes__WS5NW .ExportPanel_active__wJRQI{background:var(--color-surface-elevated);color:var(--color-ink);box-shadow:0 1px 2px rgba(15,20,18,.08)}.ExportPanel_exportBtn__v4kgz{border:none;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);padding:12px 20px;font-weight:700;font-size:14px;min-height:44px;cursor:pointer;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ExportPanel_exportBtn__v4kgz:disabled{opacity:.55;cursor:default}.ExportPanel_spinner___jNQX{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentcolor;animation:ExportPanel_spin__lehUi .7s linear infinite;flex-shrink:0}@keyframes ExportPanel_spin__lehUi{to{transform:rotate(1turn)}}.ExportPanel_progress__zz6xF{width:100%;display:flex;flex-direction:column;gap:8px}.ExportPanel_progressHint__zKBAi{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--color-ink);text-align:center}.ExportPanel_barTrack__IyMiw{height:8px;border-radius:999px;background:var(--color-surface-muted);overflow:hidden}.ExportPanel_barFill__A_e_C{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-muted));transition:width .3s ease}.ExportPanel_progressStatus__ThHTd{margin:0;font-size:13px;color:var(--color-ink-muted);text-align:center}.ExportPanel_error__F3r6L{color:var(--color-danger);margin:0;font-size:13px}.ExportPanel_hint__kvl4g{margin:0;font-size:13px;color:var(--color-ink-muted);line-height:1.45}.ExportPanel_hintLink__Ux37E{color:var(--color-primary);font-weight:700;text-decoration:none}.ExportPanel_hintLink__Ux37E:hover{text-decoration:underline}.ExportPanel_muted__heS7m{margin:0;font-size:13px;color:var(--color-ink-muted);text-align:center}.ExportPanel_downloadActions__AaQ0o{flex-shrink:0;display:flex;flex-direction:column;gap:10px}.ExportPanel_downloadBtn__56oTC{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:14px 20px;border:none;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font:inherit;font-weight:800;font-size:15px;letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 35%,transparent),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .15s ease,filter .15s ease}.ExportPanel_downloadBtn__56oTC:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);text-decoration:none}.ExportPanel_downloadBtn__56oTC:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.ExportPanel_downloadBtn__56oTC:disabled{opacity:.65;cursor:default}.ExportPanel_individualToggle__5CZZk{align-self:center;border:none;background:transparent;color:var(--color-ink-muted);font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;padding:6px 10px;min-height:32px;border-radius:var(--radius-pill);cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--color-ink-muted) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--color-ink-muted) 45%,transparent)}.ExportPanel_individualToggle__5CZZk:hover{color:var(--color-ink);background:color-mix(in srgb,var(--color-surface-elevated) 70%,transparent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ExportPanel_individualGrid__uURQr{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px solid var(--color-border)}.ExportPanel_individualChip___q5j5{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--color-surface-elevated);color:var(--color-ink);font-size:13px;font-weight:800;text-decoration:none;border:1px solid var(--color-border-strong);box-shadow:0 1px 2px rgba(15,20,18,.06);transition:transform .12s ease,border-color .12s ease,color .12s ease}.ExportPanel_individualChip___q5j5:hover{transform:translateY(-1px);border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.ExportPanel_image__ESXcK,.ExportPanel_video__OY83D{width:100%;border-radius:var(--radius-lg);background:#000}.ExportPanel_video__OY83D{flex:1 1;min-height:200px;max-height:min(520px,calc(88dvh - 180px));object-fit:contain;background:#0a0c0b}.ExportPanel_imageCard__hfQtV{position:relative;margin:0}.ExportPanel_image__ESXcK{display:block;height:auto;background:var(--color-surface-elevated)}.ExportPanel_imageBadge__n_xGj{position:absolute;top:10px;right:10px;margin:0;padding:4px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,#0a0c0b 72%,transparent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.ExportPanel_captureHost__cDSnx{position:absolute;left:-9999px;top:0;pointer-events:none}.ExportPanel_captureViewport__LXCbI,.ExportPanel_capture__hkCQw{position:relative;box-sizing:border-box}.ExportPanel_capture__hkCQw{width:360px}.ExportPanel_captureWatermarkBand__R3uQq{display:flex;align-items:center;gap:calc(8px * var(--chat-content-scale, 1));min-height:calc(36px * var(--chat-content-scale, 1));margin:calc(8px * var(--chat-content-scale, 1)) calc(12px * var(--chat-content-scale, 1)) calc(12px * var(--chat-content-scale, 1));padding:calc(8px * var(--chat-content-scale, 1)) calc(14px * var(--chat-content-scale, 1));border-radius:calc(18px * var(--chat-content-scale, 1));background:rgba(0,0,0,.68);color:rgba(255,255,255,.96);font-size:calc(13px * var(--chat-content-scale, 1));font-weight:600;box-shadow:0 8px 24px rgba(0,0,0,.22);pointer-events:none}.ExportPanel_pageCover__XdS1i{position:absolute;left:0;right:0;z-index:5;pointer-events:none}.ExportPanel_pageWatermark__z_sZ0{position:absolute;left:calc(12px * var(--chat-content-scale, 1));bottom:calc(12px * var(--chat-content-scale, 1));z-index:6;display:flex;align-items:center;gap:calc(8px * var(--chat-content-scale, 1));padding:calc(8px * var(--chat-content-scale, 1)) calc(14px * var(--chat-content-scale, 1));border-radius:calc(18px * var(--chat-content-scale, 1));background:rgba(0,0,0,.68);color:rgba(255,255,255,.96);font-size:calc(13px * var(--chat-content-scale, 1));font-weight:600;box-shadow:0 8px 24px rgba(0,0,0,.22);pointer-events:none}@media (max-width:820px){.ExportPanel_rootWithResult__S5UAH,.ExportPanel_root__u9KN8{grid-template-columns:1fr;width:min(480px,100%)}.ExportPanel_resultPane__3JrYL{border-left:none;border-top:1px solid var(--color-border);max-height:min(52dvh,440px);animation:none}.ExportPanel_mobileSettingsBtn__oO4mq{display:inline-flex;align-items:center}.ExportPanel_rootMobileResultFocus__mcG8L .ExportPanel_main__A5gQP{display:none}.ExportPanel_rootMobileResultFocus__mcG8L .ExportPanel_resultPane__3JrYL{border-top:none;max-height:none;flex:1 1;min-height:min(56dvh,480px)}}@media (max-width:480px){.ExportPanel_rootWithResult__S5UAH,.ExportPanel_root__u9KN8{width:100%}.ExportPanel_main__A5gQP,.ExportPanel_resultPane__3JrYL{padding:12px 14px calc(16px + env(safe-area-inset-bottom, 0px))}.ExportPanel_resultPane__3JrYL{max-height:min(48dvh,400px)}.ExportPanel_rootMobileResultFocus__mcG8L .ExportPanel_resultPane__3JrYL{max-height:none;min-height:min(62dvh,520px)}}@media (prefers-reduced-motion:reduce){.ExportPanel_rootWithResult__S5UAH,.ExportPanel_root__u9KN8{transition:none}.ExportPanel_resultPane__3JrYL{animation:none}.ExportPanel_spinner___jNQX{animation:none;border-top-color:transparent;opacity:.85}.ExportPanel_barFill__A_e_C,.ExportPanel_downloadBtn__56oTC{transition:none}.ExportPanel_downloadBtn__56oTC:active,.ExportPanel_downloadBtn__56oTC:hover{transform:none}}.ExportModal_backdrop__BetKp{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--space-md);background:var(--color-overlay);backdrop-filter:var(--glass-blur-backdrop);-webkit-backdrop-filter:var(--glass-blur-backdrop)}.ExportModal_card__wRuSw{width:-moz-fit-content;width:fit-content;max-width:min(960px,100%);max-height:min(88dvh,760px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border:1px solid transparent;background:var(--glass-fill-strong) padding-box,var(--glass-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-shadow-lg),var(--glass-glow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:max-width .28s ease}.ExportModal_header__2SRfD{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 0;flex-shrink:0}.ExportModal_headerMain__Yb32j{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.ExportModal_title__vbfYB{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.ExportModal_quota___lB04{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-size:12px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.ExportModal_quotaExhausted__aSlJ6{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.ExportModal_close__aaG4S{border:none;background:transparent;color:var(--color-ink-muted);font-size:1.5rem;line-height:1;width:36px;height:36px;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ExportModal_close__aaG4S:hover{background:var(--color-surface-muted);color:var(--color-ink)}.ExportModal_body__bxQSa{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}@media (max-width:480px){.ExportModal_backdrop__BetKp{align-items:flex-end;padding:0}.ExportModal_card__wRuSw{width:100%;max-width:100%;max-height:92dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.ExportModal_header__2SRfD{padding:14px 14px 0}}@media (prefers-reduced-motion:reduce){.ExportModal_card__wRuSw{transition:none}}.SystemNoticeHost_banner__9F4TG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 16px;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);background:color-mix(in srgb,var(--color-primary-soft) 55%,var(--glass-bg,#fff));font-size:13px;line-height:1.45;color:var(--color-ink)}.SystemNoticeHost_banner__9F4TG.SystemNoticeHost_sev_warning__9tkMZ{background:color-mix(in srgb,#e8a317 18%,var(--glass-bg,#fff))}.SystemNoticeHost_banner__9F4TG.SystemNoticeHost_sev_critical__pGl2W{background:color-mix(in srgb,#c45c5c 16%,var(--glass-bg,#fff))}.SystemNoticeHost_bannerText__jYQvU{flex:1 1 220px;min-width:0}.SystemNoticeHost_bannerText__jYQvU strong{font-weight:700}.SystemNoticeHost_eta__djDXX{color:var(--color-ink-muted)}.SystemNoticeHost_bannerCta__LnNyi{margin-left:8px;font-weight:600;color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.SystemNoticeHost_bannerActions__NgQ88{display:flex;gap:6px;flex-shrink:0}.SystemNoticeHost_bannerBtn___Wi8z{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--color-ink) 14%,transparent);background:color-mix(in srgb,var(--glass-bg,#fff) 70%,transparent);color:var(--color-ink-muted);font-size:12px;font-weight:600;padding:5px 10px;border-radius:var(--radius-md,8px);cursor:pointer}.SystemNoticeHost_bannerBtn___Wi8z:hover{color:var(--color-ink)}.SystemNoticeHost_backdrop__pBvfm{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,#000 50%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SystemNoticeHost_modal__BaiHn{width:min(420px,100%);max-height:min(90vh,640px);overflow-y:auto;padding:22px 20px 18px;border-radius:var(--radius-xl,16px);border:1px solid transparent;background:var(--glass-fill,#fff) padding-box,var(--glass-edge-soft,#ddd) border-box;box-shadow:var(--glass-highlight,none),0 20px 48px color-mix(in srgb,#000 35%,transparent)}.SystemNoticeHost_modal__BaiHn.SystemNoticeHost_sev_warning__9tkMZ{border-color:color-mix(in srgb,#e8a317 45%,transparent)}.SystemNoticeHost_modal__BaiHn.SystemNoticeHost_sev_critical__pGl2W{border-color:color-mix(in srgb,#c45c5c 50%,transparent)}.SystemNoticeHost_badge__cIy10{margin:0 0 8px;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-pill,999px);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--color-primary);background:var(--color-primary-soft)}.SystemNoticeHost_sev_warning__9tkMZ .SystemNoticeHost_badge__cIy10{color:#8a5a00;background:color-mix(in srgb,#e8a317 22%,transparent)}.SystemNoticeHost_sev_critical__pGl2W .SystemNoticeHost_badge__cIy10{color:#8b2e2e;background:color-mix(in srgb,#c45c5c 22%,transparent)}.SystemNoticeHost_title__bLyou{margin:0 0 10px;font-family:var(--font-display,inherit);font-size:1.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.25;color:var(--color-ink)}.SystemNoticeHost_body__M9fcX{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--color-ink-muted);white-space:pre-wrap}.SystemNoticeHost_window__oI56U{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--color-ink-muted)}.SystemNoticeHost_detail__fECu_{display:inline-block;margin:0 0 16px;font-size:13px;font-weight:600;color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.SystemNoticeHost_actions__bjtlf{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.SystemNoticeHost_primary__6kTtT,.SystemNoticeHost_secondary__uwI40{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-md,8px);font-size:13px;font-weight:700;padding:10px 14px;cursor:pointer}.SystemNoticeHost_secondary__uwI40{background:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--color-ink-muted)}.SystemNoticeHost_primary__6kTtT{background:var(--color-primary);color:#fff}.SystemNoticeHost_primary__6kTtT:hover{filter:brightness(1.05)}.AppShell_shell__qUg8i{min-height:100dvh;display:flex;flex-direction:column;background:var(--atmosphere)}.AppShell_shellWorkspace__ZBDDl{height:100dvh;max-height:100dvh;overflow:hidden}.AppShell_nav__z8QQ1{height:var(--nav-height);display:flex;align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid transparent;background:linear-gradient(var(--glass-bg-strong),var(--glass-bg-strong)) padding-box,var(--glass-nav-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-glow-soft);backdrop-filter:var(--glass-blur-nav);-webkit-backdrop-filter:var(--glass-blur-nav);position:-webkit-sticky;position:sticky;top:0;z-index:20}.AppShell_brand__4Sdrv{display:inline-flex;align-items:center;text-decoration:none}.AppShell_links____T2I{display:flex;gap:4px;margin-left:12px}.AppShell_links____T2I a{padding:8px 12px;border-radius:var(--radius-pill);font-size:14px;font-weight:600;color:var(--color-ink-muted);min-height:36px;display:inline-flex;align-items:center}.AppShell_links____T2I .AppShell_active__8MGP_{background:var(--color-primary-soft);color:var(--color-ink)}.AppShell_account__Z9RpP{margin-left:auto;position:relative;display:flex;align-items:center}.AppShell_avatarBtn___IZ0J{width:36px;height:36px;border-radius:50%;border:none;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--color-primary-soft);color:var(--color-primary);box-shadow:none;transition:background .14s ease,transform .12s ease,color .14s ease}.AppShell_avatarBtn___IZ0J:hover{background:color-mix(in srgb,var(--color-primary) 22%,var(--color-primary-soft))}.AppShell_avatarBtn___IZ0J:active{transform:scale(.94)}.AppShell_avatarBtn___IZ0J[aria-expanded=true]{background:color-mix(in srgb,var(--color-primary) 28%,var(--color-primary-soft));color:var(--color-primary)}.AppShell_avatarBtn___IZ0J:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 50%,transparent);outline-offset:2px}.AppShell_avatarInitial__HMCU7{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1}@keyframes AppShell_profileMenuIn___mT2V{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.AppShell_profileMenu__jLqbQ{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(300px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius-lg);border:1px solid transparent;background:var(--glass-fill-strong) padding-box,var(--glass-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-shadow-lg),var(--glass-glow-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transform-origin:top right;animation:AppShell_profileMenuIn___mT2V .15s ease-out}.AppShell_profileMeta__VkbVo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:2px 4px 0}.AppShell_profileEmail__y80a3{margin:0;font-size:13px;font-weight:600;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@keyframes AppShell_planMeterIn__IIj_u{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.AppShell_planCard__H_Ky_{display:flex;flex-direction:column;gap:10px;width:100%;padding:12px;border-radius:var(--radius-md);border:1px solid transparent;background:linear-gradient(160deg,color-mix(in srgb,var(--color-primary-soft) 55%,var(--glass-bg)) 0,var(--glass-fill) 72%) padding-box,var(--glass-edge-soft) border-box;box-shadow:var(--glass-highlight);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);text-decoration:none;color:var(--color-ink);cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .12s ease}.AppShell_planCard__H_Ky_:hover{background:linear-gradient(160deg,color-mix(in srgb,var(--color-primary-soft) 85%,var(--glass-bg)) 0,color-mix(in srgb,var(--color-primary-soft) 35%,var(--glass-bg)) 100%) padding-box,var(--glass-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-glow-soft)}.AppShell_planCard__H_Ky_:active{transform:scale(.985)}.AppShell_planCard__H_Ky_:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:2px}.AppShell_planCardActive__WRQ5D{background:linear-gradient(160deg,var(--color-primary-soft) 0,color-mix(in srgb,var(--color-primary-soft) 40%,var(--glass-bg)) 100%) padding-box,var(--glass-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-glow-soft)}.AppShell_planCardExhausted__TNeOH .AppShell_planMeterFill__xIPtF{background:linear-gradient(90deg,color-mix(in srgb,var(--color-danger) 70%,var(--color-primary)),var(--color-danger))}.AppShell_planCardTop__cpAz9{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.AppShell_planCardIdentity__Po6Qz{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.AppShell_planCardName__l2_q4{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.AppShell_planChipMuted__XxB8Q,.AppShell_planChip__tDEU3{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--radius-pill);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AppShell_planChip__tDEU3{color:var(--color-on-primary);background:var(--color-primary)}.AppShell_planChipMuted__XxB8Q{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-soft) 70%,white)}.AppShell_planCardChevron__DhTnO{display:inline-flex;color:var(--color-ink-muted);flex-shrink:0;transition:transform .14s ease,color .14s ease}.AppShell_planCard__H_Ky_:hover .AppShell_planCardChevron__DhTnO{color:var(--color-primary);transform:translateX(2px)}.AppShell_planMeter___ZQYu{display:flex;align-items:center;gap:10px}.AppShell_planMeterTrack__BsU6c{flex:1 1;height:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-ink) 8%,transparent);overflow:hidden}.AppShell_planMeterFill__xIPtF{height:100%;border-radius:inherit;transform-origin:left center;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-muted));animation:AppShell_planMeterIn__IIj_u .32s ease-out}.AppShell_planMeterCount__ao3Bz{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;color:var(--color-ink-muted);min-width:2.75rem;text-align:right}.AppShell_planCardFoot__sWmPR{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.AppShell_planCardHint__GS5ZI{font-size:12px;font-weight:500;color:var(--color-ink-muted);line-height:1.3}.AppShell_planCardCta__vWyjw{font-size:12px;font-weight:700;color:var(--color-primary);flex-shrink:0}.AppShell_profileLogout__WsIs6{width:100%;border:1px solid transparent;background:var(--glass-fill) padding-box,var(--glass-edge-soft) border-box;box-shadow:var(--glass-highlight);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-pill);padding:10px 14px;min-height:44px;font-size:14px;font-weight:600;color:var(--color-danger);cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.AppShell_profileLogout__WsIs6:hover{background:linear-gradient(color-mix(in srgb,var(--color-danger) 12%,var(--glass-bg)),color-mix(in srgb,var(--color-danger) 12%,var(--glass-bg))) padding-box,var(--glass-edge-soft) border-box;box-shadow:var(--glass-highlight),var(--glass-glow-soft)}.AppShell_profileLogout__WsIs6:focus-visible{outline:2px solid color-mix(in srgb,var(--color-danger) 45%,transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AppShell_avatarBtn___IZ0J{transition:none}.AppShell_avatarBtn___IZ0J:active{transform:none}.AppShell_profileMenu__jLqbQ{animation:none}.AppShell_planCard__H_Ky_{transition:none}.AppShell_planCard__H_Ky_:active{transform:none}.AppShell_planCardChevron__DhTnO{transition:none}.AppShell_planCard__H_Ky_:hover .AppShell_planCardChevron__DhTnO{transform:none}.AppShell_planMeterFill__xIPtF{animation:none}.AppShell_profileLogout__WsIs6{transition:none}}.AppShell_tabBar__y5FsD{display:none}.AppShell_main__Fmh6Z{flex:1 1;width:min(100%,var(--max-width));margin:0 auto;padding:24px 20px 48px}.AppShell_mainWorkspace__xWNHs{flex:1 1;width:100%;margin:0;padding:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media (max-width:960px){.AppShell_shellWorkspace__ZBDDl{--nav-height:0px;height:100dvh;max-height:100dvh;overflow:hidden}.AppShell_shellWorkspace__ZBDDl .AppShell_nav__z8QQ1{display:none}.AppShell_mainWorkspace__xWNHs{padding-bottom:0;overflow:hidden}}@media (max-width:720px){.AppShell_links____T2I{display:none}.AppShell_nav__z8QQ1{gap:8px;padding:0 12px}.AppShell_shellWithTabs__0bie6 .AppShell_tabBar__y5FsD{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;height:calc(60px + env(safe-area-inset-bottom, 0px));padding:4px 8px env(safe-area-inset-bottom,0);align-items:stretch;justify-content:space-around;gap:4px;border-top:1px solid transparent;background:linear-gradient(var(--glass-bg-strong),var(--glass-bg-strong)) padding-box,var(--glass-nav-edge) border-box;box-shadow:var(--glass-highlight),0 -6px 24px rgba(10,15,14,.06);backdrop-filter:var(--glass-blur-nav);-webkit-backdrop-filter:var(--glass-blur-nav)}.AppShell_tabActive__4xavf,.AppShell_tab__kKBQl{flex:1 1;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:6px;border-radius:var(--radius-md);font-size:11px;font-weight:600;letter-spacing:-.01em;color:var(--color-ink-muted);text-decoration:none;transition:background .14s ease,color .14s ease}.AppShell_tabIcon__nMqg9{width:22px;height:22px;flex-shrink:0}.AppShell_tab__kKBQl:hover{color:var(--color-ink);background:color-mix(in srgb,var(--color-primary-soft) 70%,transparent)}.AppShell_tabActive__4xavf{color:var(--color-primary);background:var(--color-primary-soft)}@media (prefers-reduced-motion:reduce){.AppShell_tabActive__4xavf,.AppShell_tab__kKBQl{transition:none}}.AppShell_shellWithTabs__0bie6 .AppShell_main__Fmh6Z{padding-bottom:calc(48px + 60px + env(safe-area-inset-bottom, 0px))}}@media (max-width:480px){.AppShell_main__Fmh6Z{padding:16px 16px 40px}.AppShell_shellWithTabs__0bie6 .AppShell_main__Fmh6Z{padding-bottom:calc(40px + 60px + env(safe-area-inset-bottom, 0px))}.AppShell_brand__4Sdrv{font-size:15px}}.BrandLockup_root__zuI4v{display:inline-flex;align-items:flex-end;gap:8px;line-height:0}.BrandLockup_sm__x4nbp{gap:8px}.BrandLockup_md__p90P7{gap:10px}.BrandLockup_lg__QP8fU{gap:12px}.BrandLockup_glyph__fG74Y{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--color-border);background:var(--color-surface-elevated);overflow:hidden}.BrandLockup_sm__x4nbp .BrandLockup_glyph__fG74Y{width:28px;height:28px;border-radius:var(--radius-sm)}.BrandLockup_md__p90P7 .BrandLockup_glyph__fG74Y{width:40px;height:40px;border-radius:var(--radius-md)}.BrandLockup_lg__QP8fU .BrandLockup_glyph__fG74Y{width:56px;height:56px;border-radius:var(--radius-lg)}.BrandLockup_typeWrap__upHoH{display:inline-flex;align-items:flex-end}.BrandLockup_typeDark__1MsHJ,.BrandLockup_typeLight__WqRDe{display:block;height:auto;object-fit:contain}.BrandLockup_typeDark__1MsHJ,[data-theme=dark] .BrandLockup_typeLight__WqRDe{display:none}[data-theme=dark] .BrandLockup_typeDark__1MsHJ{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .BrandLockup_typeLight__WqRDe{display:none}html:not([data-theme=light]) .BrandLockup_typeDark__1MsHJ{display:block}}.ExportOutroCard_root__Njhsx{position:absolute;inset:0;z-index:12;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(165deg,var(--outro-bg-top,#0a0e12) 0,var(--outro-bg-bottom,#141a22) 55%,#0a0e12 100%);pointer-events:none}.ExportOutroCard_card__0lX_6{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 28px;border-radius:20px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.2);box-shadow:0 24px 80px rgba(0,0,0,.45);max-width:88%;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:center}.ExportOutroCard_logo__cF_2m{margin-bottom:4px;transform-origin:center}.ExportOutroCard_label__IOZHN{color:rgba(255,255,255,.72);font-size:10px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase}.ExportOutroCard_brand__2msYM{color:#ffffff;font-size:28px;font-weight:700;letter-spacing:-.6px;line-height:1.05}.ExportOutroCard_logotype__ycewe{display:block;height:auto;object-fit:contain}.ExportOutroCard_caption__rd0Ps{color:rgba(255,255,255,.58);font-size:11px;font-weight:500;text-align:center;line-height:1.35;margin-top:2px}.TypingIndicator_row__GQEN6{display:flex;margin:calc(6px * var(--chat-content-scale, 1)) calc(12px * var(--chat-content-scale, 1))}.TypingIndicator_mine__NaZo_{justify-content:flex-end}.TypingIndicator_bubble__kveYH{display:inline-flex;gap:calc(4px * var(--chat-content-scale, 1));align-items:center;padding:calc(10px * var(--chat-content-scale, 1)) calc(14px * var(--chat-content-scale, 1))}.TypingIndicator_dot__priwq{width:calc(6px * var(--chat-content-scale, 1));height:calc(6px * var(--chat-content-scale, 1));border-radius:999px;opacity:.55;animation:TypingIndicator_bounce__w94Jf 1.1s ease-in-out infinite}.TypingIndicator_dot__priwq:nth-child(2){animation-delay:.15s}.TypingIndicator_dot__priwq:nth-child(3){animation-delay:.3s}@keyframes TypingIndicator_bounce__w94Jf{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(calc(-3px * var(--chat-content-scale, 1)));opacity:.9}}.ChatPreview_phone__ZPF_O{width:min(100%,var(--phone-width));height:min(640px,calc(100dvh - var(--nav-height) - 140px));max-height:min(80dvh,720px);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(15,20,18,.16),0 0 0 1px rgba(15,20,18,.06);position:relative;flex-shrink:0}.ChatPreview_body__1_l6G{flex:1 1;display:flex;flex-direction:column;min-height:0}.ChatPreview_list__rThrz{flex:1 1;overflow-y:auto;padding:calc(8px * var(--chat-content-scale, 1)) 0 calc(24px * var(--chat-content-scale, 1));scrollbar-width:thin}.ChatPreview_watermark___1Pbr{position:absolute;left:calc(10px * var(--chat-content-scale, 1));bottom:calc(8px * var(--chat-content-scale, 1));pointer-events:none;display:flex;align-items:center;z-index:2}.ChatPreview_watermarkPill__sVb_w{display:flex;align-items:center;gap:calc(6px * var(--chat-content-scale, 1));padding:calc(6px * var(--chat-content-scale, 1)) calc(10px * var(--chat-content-scale, 1));border-radius:calc(16px * var(--chat-content-scale, 1));font-size:calc(11px * var(--chat-content-scale, 1));font-weight:600;letter-spacing:.02em;box-shadow:0 4px 12px rgba(0,0,0,.22)}@media (max-width:960px){.ChatPreview_phone__ZPF_O{height:min(360px,42dvh);max-height:min(42dvh,400px);margin-inline:auto}}@media (max-width:720px){.ChatPreview_phone__ZPF_O{height:min(320px,38dvh);max-height:min(38dvh,360px)}}.PreviewModal_backdrop__rr3dw{position:fixed;inset:0;z-index:80;display:flex;align-items:stretch;justify-content:center;background:var(--color-overlay,rgba(10,15,14,.45));backdrop-filter:var(--glass-blur-backdrop);-webkit-backdrop-filter:var(--glass-blur-backdrop);padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0)}.PreviewModal_sheet__WnSLQ{width:min(100%,480px);height:100%;max-height:100dvh;display:flex;flex-direction:column;background:var(--color-surface-muted);box-shadow:var(--glass-shadow-lg,0 20px 50px rgba(15,20,18,.2));animation:PreviewModal_previewIn__hyAH_ .18s ease-out}@keyframes PreviewModal_previewIn__hyAH_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.PreviewModal_header__CZlZO{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid transparent;background:linear-gradient(var(--glass-bg-strong),var(--glass-bg-strong)) padding-box,var(--glass-nav-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-glow-soft);backdrop-filter:var(--glass-blur-nav);-webkit-backdrop-filter:var(--glass-blur-nav)}.PreviewModal_meta__UTLoE{display:flex;flex-direction:column;gap:2px;min-width:0}.PreviewModal_title__eX78d{margin:0;font-size:14px;font-weight:700;color:var(--color-ink)}.PreviewModal_skin__RXut2{font-size:12px;color:var(--color-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PreviewModal_actions__JFXyv{display:flex;align-items:center;gap:8px;flex-shrink:0}.PreviewModal_playBtn__J7b7O{border:1px solid transparent;background:var(--glass-fill) padding-box,var(--glass-edge-soft) border-box;box-shadow:var(--glass-highlight),var(--glass-glow-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--color-ink);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;min-height:44px;cursor:pointer;transition:border-color .12s ease,color .12s ease,transform .1s ease}.PreviewModal_playBtn__J7b7O:disabled{opacity:.45;cursor:not-allowed}.PreviewModal_playBtn__J7b7O:not(:disabled):active{transform:scale(.97)}.PreviewModal_closeBtn__Vxe3C{width:44px;height:44px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-muted);border-radius:var(--radius-sm);font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease,transform .1s ease}.PreviewModal_closeBtn__Vxe3C:active{transform:scale(.94);color:var(--color-ink)}.PreviewModal_body__yejSr{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 16px 24px;-webkit-overflow-scrolling:touch}.PreviewModal_phone__vL5mp{width:min(100%,var(--phone-width))!important;height:min(640px,calc(100dvh - 140px))!important;max-height:min(72dvh,640px)!important;margin-inline:auto}@media (prefers-reduced-motion:reduce){.PreviewModal_sheet__WnSLQ{animation:none}.PreviewModal_closeBtn__Vxe3C,.PreviewModal_playBtn__J7b7O{transition:none}.PreviewModal_closeBtn__Vxe3C:active,.PreviewModal_playBtn__J7b7O:not(:disabled):active{transform:none}}.SkinPicker_grid__OdM4b{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px}.SkinPicker_compact__G7zij{display:flex;flex-direction:column;gap:8px}@media (max-width:480px){.SkinPicker_grid__OdM4b{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (max-width:360px){.SkinPicker_grid__OdM4b{grid-template-columns:1fr}}.SkinPicker_card__izWPd{border:2px solid transparent;border-radius:var(--radius-lg);background:var(--glass-fill) padding-box,var(--glass-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-shadow),var(--glass-glow-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);padding:0;overflow:hidden;text-align:left;transition:box-shadow .15s ease,transform .15s ease;cursor:pointer}.SkinPicker_cardCompact__OOnPZ{border-width:1px;border-radius:var(--radius-md);display:grid;grid-template-columns:72px minmax(0,1fr);align-items:stretch}.SkinPicker_card__izWPd:hover{transform:translateY(-1px)}.SkinPicker_cardCompact__OOnPZ:hover{transform:none;border-color:var(--color-border-strong)}.SkinPicker_active__B937c{box-shadow:var(--glass-highlight),0 0 0 3px color-mix(in srgb,var(--color-primary) 28%,transparent),var(--glass-glow)}.SkinPicker_cardCompact__OOnPZ.SkinPicker_active__B937c{box-shadow:var(--glass-highlight),0 0 0 2px color-mix(in srgb,var(--color-primary) 28%,transparent),var(--glass-glow-soft)}.SkinPicker_preview__Z_Fo0{height:110px;padding:12px;display:flex;flex-direction:column;gap:8px;justify-content:flex-end}.SkinPicker_previewCompact__Thfmr{height:56px;padding:8px;display:flex;flex-direction:column;gap:4px;justify-content:flex-end}.SkinPicker_bubbleMe__c0Am2,.SkinPicker_bubbleOther__yZSug{max-width:72%;padding:6px 10px;border-radius:14px;font-size:12px}.SkinPicker_previewCompact__Thfmr .SkinPicker_bubbleMe__c0Am2,.SkinPicker_previewCompact__Thfmr .SkinPicker_bubbleOther__yZSug{padding:3px 6px;border-radius:10px;font-size:9px}.SkinPicker_bubbleMe__c0Am2{align-self:flex-end}.SkinPicker_meta__ukQB8{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid var(--color-border);font-size:13px}.SkinPicker_cardCompact__OOnPZ .SkinPicker_meta__ukQB8{border-top:none;border-left:1px solid var(--color-border);padding:8px 10px;font-size:12px}.SkinPicker_swatch__okxV2{width:12px;height:12px;border-radius:999px;flex-shrink:0}.login_shell__HRcrz{position:relative;isolation:isolate;overflow:hidden;min-height:100dvh;display:grid;place-items:center;padding:72px 24px 32px;background:radial-gradient(ellipse 75% 55% at 0 0,rgba(255,107,53,.34),transparent 58%),radial-gradient(ellipse 60% 50% at 100% 0,rgba(58,124,165,.26),transparent 55%),radial-gradient(ellipse 55% 45% at 85% 100%,rgba(255,159,28,.22),transparent 58%),radial-gradient(ellipse 45% 40% at 10% 85%,rgba(255,107,53,.12),transparent 60%),linear-gradient(165deg,#fff8f4 0,var(--color-surface) 42%,#eef4f7 100%)}.login_shell__HRcrz:after,.login_shell__HRcrz:before{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(4px)}.login_shell__HRcrz:before{width:min(52vw,420px);height:min(52vw,420px);top:-8%;left:-6%;background:radial-gradient(circle,rgba(255,107,53,.28) 0,rgba(255,159,28,.12) 42%,transparent 70%);animation:login_loginOrbA__xScGM 18s ease-in-out infinite alternate}.login_shell__HRcrz:after{width:min(48vw,380px);height:min(48vw,380px);right:-8%;bottom:4%;background:radial-gradient(circle,rgba(58,124,165,.22) 0,rgba(58,124,165,.08) 45%,transparent 70%);animation:login_loginOrbB__A9Wh0 22s ease-in-out infinite alternate}@keyframes login_loginOrbA__xScGM{0%{transform:translate(0) scale(1)}to{transform:translate(6%,10%) scale(1.08)}}@keyframes login_loginOrbB__A9Wh0{0%{transform:translate(0) scale(1)}to{transform:translate(-8%,-6%) scale(1.1)}}@media (prefers-reduced-motion:reduce){.login_shell__HRcrz:after,.login_shell__HRcrz:before{animation:none}}.login_brand__ezSFe{position:absolute;top:20px;left:24px;z-index:2;display:flex;align-items:center;text-decoration:none}.login_brand__ezSFe:hover{opacity:.85}.login_card__NoG7p{position:relative;z-index:1;width:min(100%,420px);border:1px solid transparent;background:var(--glass-fill-strong) padding-box,var(--glass-edge) border-box;border-radius:var(--radius-xl);padding:32px 28px;box-shadow:var(--glass-highlight),var(--glass-shadow-lg),var(--glass-glow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);text-align:center}.login_card__NoG7p h1{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(1.25rem,4vw,1.5rem);letter-spacing:-.03em;line-height:1.25}.login_note__NPIzg{margin:0 0 28px;color:var(--color-ink-muted);font-size:14px;line-height:1.5}.login_buttons__n8MWd{display:flex;flex-direction:column;gap:10px}.login_google__PzPHJ,.login_kakao__37D_2{display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--radius-md);min-height:48px;padding:12px 16px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#fff;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.login_google__PzPHJ:hover:not(:disabled),.login_kakao__37D_2:hover:not(:disabled){opacity:.92}.login_google__PzPHJ:active:not(:disabled),.login_kakao__37D_2:active:not(:disabled){transform:scale(.985)}.login_google__PzPHJ:focus-visible,.login_kakao__37D_2:focus-visible{outline:2px solid var(--color-primary,#ff6b35);outline-offset:2px}.login_google__PzPHJ:disabled,.login_kakao__37D_2:disabled{opacity:.7;cursor:not-allowed}.login_icon__GMwxi{width:18px;height:18px;flex-shrink:0}.login_error__wxSLK{color:var(--color-danger);margin:14px 0 0;font-size:13px;line-height:1.4}[data-theme=dark] .login_shell__HRcrz{background:radial-gradient(ellipse 75% 55% at 0 0,rgba(255,159,28,.22),transparent 58%),radial-gradient(ellipse 60% 50% at 100% 0,rgba(90,155,196,.2),transparent 55%),radial-gradient(ellipse 55% 45% at 85% 100%,rgba(255,107,53,.14),transparent 58%),linear-gradient(165deg,#121816 0,var(--color-surface) 45%,#0e1418 100%)}[data-theme=dark] .login_shell__HRcrz:before{background:radial-gradient(circle,rgba(255,159,28,.2) 0,rgba(255,107,53,.08) 42%,transparent 70%)}[data-theme=dark] .login_shell__HRcrz:after{background:radial-gradient(circle,rgba(90,155,196,.18) 0,rgba(58,124,165,.06) 45%,transparent 70%)}@media (max-width:360px){.login_shell__HRcrz{padding:64px 16px 24px}.login_brand__ezSFe{top:16px;left:16px}.login_card__NoG7p{padding:24px 20px}}.home_shell__L_W_z{min-height:100dvh;display:flex;flex-direction:column;background:var(--atmosphere)}.home_header__OUbfE{position:-webkit-sticky;position:sticky;top:0;z-index:40;width:100%;border-bottom:1px solid transparent;background:linear-gradient(var(--glass-bg-strong),var(--glass-bg-strong)) padding-box,var(--glass-nav-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-glow-soft);backdrop-filter:var(--glass-blur-nav);-webkit-backdrop-filter:var(--glass-blur-nav)}.home_headerInner__4NZ7A{justify-content:space-between;gap:var(--space-md);width:min(100%,var(--max-width));margin:0 auto;padding:14px 24px}.home_brand__pXnzD,.home_headerInner__4NZ7A{display:flex;align-items:center}.home_headerLogin__YrlHL{flex-shrink:0;color:var(--color-ink-muted);font-size:.9375rem;font-weight:600;padding:8px 4px}.home_headerLogin__YrlHL:hover{color:var(--color-ink)}.home_main__u5kTL{flex:1 1;display:flex;flex-direction:column;width:min(100%,var(--max-width));margin:0 auto;padding:36px 24px 56px}.home_hero__z_jpu{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:center}.home_heroCopy__ODb0e{text-align:left;min-width:0}.home_badge__aSAA_{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-size:.8125rem;font-weight:700;letter-spacing:-.01em}.home_badgeDot__JNC__{width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.home_brandLine__q8kDm{margin:0 0 8px}.home_headline__lK3mU{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.2;color:var(--color-ink)}.home_lede__nMj0B{margin:0 0 28px;max-width:32rem;color:var(--color-ink-muted);font-size:1.0625rem;line-height:1.55}.home_ctas__0sUyl{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:28px}.home_primary___mJ8K{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-weight:700;letter-spacing:-.02em;transition:filter .15s ease,transform .15s ease}.home_primary___mJ8K:hover{filter:brightness(1.05)}.home_primary___mJ8K:active{transform:translateY(1px)}.home_secondaryLink__V22EI{color:var(--color-ink-muted);font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--color-ink-faint) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--color-ink-faint) 70%,transparent)}.home_secondaryLink__V22EI:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink-muted);text-decoration-color:var(--color-ink-muted)}.home_features__JDo12{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.home_features__JDo12 li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--glass-fill) padding-box,var(--glass-edge-soft) border-box;box-shadow:var(--glass-highlight),var(--glass-glow-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--color-ink-muted);font-size:.8125rem;font-weight:600}.home_featureMark__1NBx9{width:6px;height:6px;border-radius:50%;background:var(--color-primary);opacity:.85;flex-shrink:0}.home_heroVisual__JGkRh{position:relative;display:flex;justify-content:center;align-items:center;min-height:min(540px,72vh)}.home_stage__BJ7IN{position:absolute;inset:6% 2% 4%;border-radius:48% 52% 46% 54%/48% 44% 56% 52%;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.92) 0,rgba(232,242,248,.55) 36%,rgba(58,124,165,.12) 58%,rgba(255,159,28,.1) 72%,transparent 80%);pointer-events:none}.home_phoneGlass__tA5bx{position:relative;z-index:1;padding:14px;border-radius:36px;border:1px solid transparent;background:var(--glass-fill) padding-box,var(--glass-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-shadow-lg),var(--glass-glow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.home_steps__fcLgM{margin-top:clamp(48px,8vh,80px);padding-top:clamp(36px,6vh,56px);border-top:1px solid var(--color-border)}.home_stepsHead__T0brg{text-align:center;margin-bottom:28px}.home_stepsKicker__IZRRk{margin:0 0 8px;color:var(--color-primary);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home_stepsTitle__PpioA{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;letter-spacing:-.03em}.home_stepList__u011z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.home_step__ZzfdE{padding:20px 18px;border:1px solid transparent;border-radius:var(--radius-lg);background:var(--glass-fill) padding-box,var(--glass-edge) border-box;box-shadow:var(--glass-highlight),var(--glass-shadow),var(--glass-glow-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.home_stepNum__ussCZ{display:block;margin-bottom:10px;color:var(--color-primary);font-size:.8125rem;letter-spacing:.06em}.home_stepNum__ussCZ,.home_stepTitle__VnLkx{font-family:var(--font-display);font-weight:700}.home_stepTitle__VnLkx{margin:0 0 8px;font-size:1.0625rem;letter-spacing:-.02em}.home_stepBody__SOwaZ{margin:0;color:var(--color-ink-muted);font-size:.9rem;line-height:1.5}.home_stores__1qdl_{display:flex;flex-direction:column;align-items:center;margin-top:clamp(40px,7vh,64px);padding-top:8px}.home_storesKicker__X5iAT{margin:0 0 4px;color:var(--color-ink-faint);font-size:.8125rem;font-weight:600}.home_footer__df0cR{width:min(100%,var(--max-width));margin:0 auto;padding:0 24px 36px;text-align:center}.home_footerBrand__F1NtS{margin:0 0 8px;color:var(--color-ink-faint);font-size:.75rem;font-weight:600}.home_footerNote__JSd4F{margin:0 0 12px;color:var(--color-ink-faint);font-size:.75rem;line-height:1.45;max-width:36rem;margin-inline:auto}.home_footerLinks__02S0A{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:.75rem;font-weight:600}.home_footerLinks__02S0A a{color:var(--color-ink-muted);text-decoration:underline;text-underline-offset:2px}.home_footerLinks__02S0A a:hover{color:var(--color-ink)}@media (max-width:900px){.home_hero__z_jpu{grid-template-columns:1fr;gap:28px}.home_heroCopy__ODb0e{text-align:center}.home_lede__nMj0B{margin-left:auto;margin-right:auto}.home_ctas__0sUyl,.home_features__JDo12{justify-content:center}.home_heroVisual__JGkRh{min-height:0}.home_phoneGlass__tA5bx{transform:scale(.92);transform-origin:top center}.home_stepList__u011z{grid-template-columns:1fr}.home_step__ZzfdE{text-align:left}}@media (max-width:480px){.home_headerInner__4NZ7A{padding:12px 16px}.home_main__u5kTL{padding:24px 16px 40px}.home_ctas__0sUyl{flex-direction:column;align-items:stretch}.home_primary___mJ8K{width:100%}.home_secondaryLink__V22EI{text-align:center}.home_phoneGlass__tA5bx{padding:10px;border-radius:30px;width:min(100%,280px);transform:scale(.88)}.home_footer__df0cR{padding:0 16px 28px}}@media (prefers-reduced-motion:reduce){.home_stage__BJ7IN{animation:none}.home_phoneGlass__tA5bx{transform:none}}.ChatDemo_phone__eN_1B{--yc-me:#fee500;--yc-other:#ffffff;--yc-text:#191919;--yc-bg:#b2c7d9;--yc-accent:#3a7ca5;--yc-name:#5c6b7a;position:relative;width:min(292px,70vw);max-width:100%;aspect-ratio:9/17.8;border-radius:34px;padding:9px;background:linear-gradient(165deg,#242a28,#0a0f0e 55%,#141a18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);animation:ChatDemo_phoneIn__YbaBz 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}@keyframes ChatDemo_phoneIn__YbaBz{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatDemo_bezel__C_qNx{position:relative;height:100%;border-radius:26px;overflow:hidden;background:var(--yc-bg);display:flex;flex-direction:column}.ChatDemo_notch__VLeE_{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:88px;height:20px;border-radius:999px;background:#0a0f0e;z-index:2}.ChatDemo_chrome__3i8rR{display:flex;align-items:center;gap:7px;padding:38px 14px 10px;background:linear-gradient(180deg,rgba(178,199,217,.92),transparent)}.ChatDemo_dot__hp9yd{width:6px;height:6px;border-radius:50%;background:rgba(15,20,18,.18)}.ChatDemo_dotMid__f5Eeq{background:rgba(15,20,18,.28)}.ChatDemo_dotEnd__D1lv0{background:rgba(15,20,18,.4)}.ChatDemo_chromeLabel__X2uYH{margin-left:auto;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--yc-accent)}.ChatDemo_title__sdBot{text-align:center;font-size:12.5px;font-weight:600;letter-spacing:-.02em;color:var(--color-ink);opacity:.7;padding:0 12px 8px;margin:0}.ChatDemo_thread__s8QPU{flex:1 1;display:flex;flex-direction:column;gap:9px;padding:4px 12px 16px;overflow:hidden}.ChatDemo_row__GuYJW{display:flex;flex-direction:column;gap:3px;max-width:86%}.ChatDemo_rowVisible__tOQwj{animation:ChatDemo_rowIn__j0ZV9 .2s ease both}@keyframes ChatDemo_rowIn__j0ZV9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatDemo_rowMe__5e1S7{align-self:flex-end;align-items:flex-end}.ChatDemo_rowOther__Jaf35{align-self:flex-start;align-items:flex-start}.ChatDemo_name__sjcnd{font-size:10.5px;color:var(--yc-name);padding:0 3px}.ChatDemo_bubble__QpiD6{padding:8px 11px;border-radius:var(--radius-bubble);font-size:13.5px;line-height:1.35;letter-spacing:-.01em;color:var(--yc-text);word-break:keep-all}.ChatDemo_bubbleMe__gm9z4{background:var(--yc-me);border-bottom-right-radius:5px}.ChatDemo_bubbleOther__yAvu0{background:var(--yc-other);border-bottom-left-radius:5px;box-shadow:0 1px 0 rgba(0,0,0,.04)}.ChatDemo_typing__5kkH0{display:flex;gap:4px;padding:11px 13px;border-radius:var(--radius-bubble)}.ChatDemo_typingOther__V_ZFH{background:var(--yc-other);border-bottom-left-radius:5px;box-shadow:0 1px 0 rgba(0,0,0,.04)}.ChatDemo_typingMe__Urkq7{background:var(--yc-me);border-bottom-right-radius:5px}.ChatDemo_typingDot__xljhz{width:5px;height:5px;border-radius:50%;background:#8a9aab;animation:ChatDemo_bounce__cet6H 1s ease-in-out infinite}.ChatDemo_typingDot__xljhz:nth-child(2){animation-delay:.15s}.ChatDemo_typingDot__xljhz:nth-child(3){animation-delay:.3s}@keyframes ChatDemo_bounce__cet6H{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.ChatDemo_watermark__RiLdG{position:absolute;left:12px;bottom:12px;z-index:3;pointer-events:none;font-weight:600;letter-spacing:.02em;line-height:1.2}@media (prefers-reduced-motion:reduce){.ChatDemo_phone__eN_1B,.ChatDemo_rowVisible__tOQwj,.ChatDemo_typingDot__xljhz{animation:none}}.EarlyAccessOptInModal_backdrop___MrQz{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,#000 50%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.EarlyAccessOptInModal_modal__dLL3E{width:min(420px,100%);max-height:min(90vh,640px);overflow-y:auto;padding:22px 20px 18px;border-radius:var(--radius-xl);border:1px solid transparent;background:var(--glass-fill) padding-box,var(--glass-edge-soft) border-box;box-shadow:var(--glass-highlight),0 20px 48px color-mix(in srgb,#000 35%,transparent)}.EarlyAccessOptInModal_badge__fBmjr{margin:0 0 8px;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--color-primary);background:var(--color-primary-soft)}.EarlyAccessOptInModal_title__V80Mt{margin:0 0 10px;font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.25;color:var(--color-ink)}.EarlyAccessOptInModal_body__5SCG4{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--color-ink-muted);white-space:pre-wrap}.EarlyAccessOptInModal_body__5SCG4 strong,.EarlyAccessOptInModal_window__WB5C4 strong{color:var(--color-ink);font-weight:700}.EarlyAccessOptInModal_window__WB5C4{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--color-ink-muted)}.EarlyAccessOptInModal_list__TRBnw{margin:0 0 16px;padding-left:1.15rem;font-size:13px;line-height:1.5;color:var(--color-ink-muted)}.EarlyAccessOptInModal_list__TRBnw li+li{margin-top:4px}.EarlyAccessOptInModal_detail__3Sr9U{margin:-4px 0 14px;font-size:13px}.EarlyAccessOptInModal_detail__3Sr9U a{color:var(--color-primary);font-weight:600;text-decoration:none}.EarlyAccessOptInModal_detail__3Sr9U a:hover{text-decoration:underline}.EarlyAccessOptInModal_error__VJ4_Y{margin:0 0 12px;font-size:13px;color:var(--color-danger,#e11d48)}.EarlyAccessOptInModal_actions__hn9vj{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.EarlyAccessOptInModal_primary__sx6un,.EarlyAccessOptInModal_secondary___14Vg{min-height:44px;border-radius:var(--radius-md);padding:10px 16px;font-size:14px;font-weight:700;cursor:pointer}.EarlyAccessOptInModal_secondary___14Vg{border:1px solid var(--color-border);background:transparent;color:var(--color-ink-muted)}.EarlyAccessOptInModal_secondary___14Vg:hover:not(:disabled){color:var(--color-ink);border-color:var(--color-border-strong,var(--color-border))}.EarlyAccessOptInModal_primary__sx6un{border:none;background:var(--color-primary);color:var(--color-on-primary)}.EarlyAccessOptInModal_primary__sx6un:hover:not(:disabled){filter:brightness(1.05)}.EarlyAccessOptInModal_primary__sx6un:disabled,.EarlyAccessOptInModal_secondary___14Vg:disabled{opacity:.55;cursor:not-allowed}