.ActThread-module__tYey-q__actRoot,.ActThread-module__tYey-q__actPortal{--act-bg:var(--tk-bg-f7f6f2,#f7f6f2);--act-fg:var(--tk-fg-18181b,#18181b);--act-muted:#8e8e93;--act-surface:#fff;--act-border:#00000014;--act-subtle:#0000000b;--act-flynn-bubble:#e9e9eb;--act-flynn-text:#0b0b0c;--act-user-bubble:#2f6bff;--act-accent:#2f6bff;--act-draft-bg:#f6f6f8;--act-primary-bg:#18181b;--act-primary-fg:#fff;--act-shadow:0 1px 2px #0000000a, 0 6px 24px #0000000d}.ActThread-module__tYey-q__actPortal{color:var(--act-fg)}.ActThread-module__tYey-q__actPortal .ActThread-module__tYey-q__bubble{font-family:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.ActThread-module__tYey-q__actRoot{background:var(--act-bg);width:100%;height:100%;min-height:0;color:var(--act-fg);font-family:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;flex-direction:column;display:flex;position:relative;overflow:hidden}:is(html[data-theme=dark] .ActThread-module__tYey-q__actRoot,html[data-theme=dark] .ActThread-module__tYey-q__actPortal){--act-muted:#98989f;--act-surface:#2a2a2d;--act-border:#ffffff17;--act-subtle:#ffffff0f;--act-flynn-bubble:#3a3a3c;--act-flynn-text:#f5f5f7;--act-user-bubble:#3474ff;--act-accent:#5b8cff;--act-draft-bg:#232326;--act-primary-bg:#f4f4f5;--act-primary-fg:#18181b;--act-shadow:0 1px 2px #0000004d, 0 8px 28px #0000004d}.ActThread-module__tYey-q__header{z-index:5;background:linear-gradient(to bottom, var(--act-bg) 70%, color-mix(in srgb, var(--act-bg) 0%, transparent));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;padding:16px 20px 30px;display:grid;position:absolute;inset:0 0 auto}.ActThread-module__tYey-q__header>*{pointer-events:auto}.ActThread-module__tYey-q__headerSide{align-items:center;min-width:0;padding-top:4px;display:flex}.ActThread-module__tYey-q__headerRight{justify-content:flex-end}.ActThread-module__tYey-q__headerCenter{flex-direction:column;align-items:center;display:flex}.ActThread-module__tYey-q__headerMascot{transform-origin:50% 0;transition:transform .42s cubic-bezier(.32,.72,0,1)}.ActThread-module__tYey-q__statusWrap{z-index:1;margin-top:-14px;transition:transform .42s cubic-bezier(.32,.72,0,1);position:relative}.ActThread-module__tYey-q__headerCompact .ActThread-module__tYey-q__headerMascot{transform:scale(.7)}.ActThread-module__tYey-q__headerCompact .ActThread-module__tYey-q__statusWrap{transform:translateY(-29px)scale(.94)}.ActThread-module__tYey-q__receipt{color:var(--act-muted);align-self:flex-end;margin:3px 6px 0 0;font-size:11.5px;font-weight:500;animation:.24s both ActThread-module__tYey-q__act-bubble-in}.ActThread-module__tYey-q__scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-top:150px;overflow:hidden auto}.ActThread-module__tYey-q__thread{flex-direction:column;max-width:760px;margin:0 auto;padding:0 24px;display:flex}.ActThread-module__tYey-q__stamp{text-align:center;color:var(--act-muted);margin:20px 0 10px;font-size:12px;font-weight:500}.ActThread-module__tYey-q__group{flex-direction:column;display:flex}.ActThread-module__tYey-q__row{align-items:center;gap:6px;min-width:0;margin-top:3px;display:flex}.ActThread-module__tYey-q__rowNewSender{margin-top:14px}.ActThread-module__tYey-q__rowFlynn{justify-content:flex-start}.ActThread-module__tYey-q__rowUser{justify-content:flex-end}.ActThread-module__tYey-q__bubble{-webkit-touch-callout:none;letter-spacing:-.006em;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:22px;max-width:min(78%,560px);padding:10px 16px;font-size:15.5px;line-height:1.42;position:relative}.ActThread-module__tYey-q__rowConfirm{margin-top:6px}.ActThread-module__tYey-q__doneLinks{flex-wrap:wrap;gap:6px;margin:2px 0 0 4px;display:flex}.ActThread-module__tYey-q__doneLink{border:1px solid var(--act-border);color:var(--act-fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:5px 11px;font-size:13px;text-decoration:none;display:inline-flex}.ActThread-module__tYey-q__doneLink:hover{background:var(--act-subtle)}.ActThread-module__tYey-q__bubbleFlynn{background:var(--act-flynn-bubble);color:var(--act-flynn-text)}.ActThread-module__tYey-q__bubbleUser{background:var(--act-user-bubble);color:#fff}.ActThread-module__tYey-q__bubbleTools{opacity:0;transition:opacity .15s;display:flex}.ActThread-module__tYey-q__row:hover .ActThread-module__tYey-q__bubbleTools,.ActThread-module__tYey-q__bubbleTools:focus-within{opacity:1}.ActThread-module__tYey-q__toolBtn{width:30px;height:30px;color:var(--act-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.ActThread-module__tYey-q__toolBtn:hover{background:var(--act-subtle);color:var(--act-fg)}.ActThread-module__tYey-q__typing{align-items:center;gap:4px;padding:14px 16px;display:inline-flex}.ActThread-module__tYey-q__typing span{background:var(--act-muted);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ActThread-module__tYey-q__typingDot}.ActThread-module__tYey-q__typing span:nth-child(2){animation-delay:.15s}.ActThread-module__tYey-q__typing span:nth-child(3){animation-delay:.3s}@keyframes ActThread-module__tYey-q__typingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.ActThread-module__tYey-q__endSpacer{flex-shrink:0;height:20px}.ActThread-module__tYey-q__capCard{background:var(--act-surface);border:1px solid var(--act-border);width:min(78%,360px);box-shadow:var(--act-shadow);border-radius:20px;margin-top:6px;padding:14px 16px 8px}.ActThread-module__tYey-q__capTitle{color:var(--act-muted);margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.ActThread-module__tYey-q__capRow{border-top:1px solid var(--act-border);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.ActThread-module__tYey-q__capRow:first-of-type{border-top:none}.ActThread-module__tYey-q__capRow>span:nth-child(2){flex:1}.ActThread-module__tYey-q__capOn{color:#15803d;background:#16a34a1f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}html[data-theme=dark] .ActThread-module__tYey-q__capOn{color:#4ade80}.ActThread-module__tYey-q__suggestions{flex-direction:column;align-items:flex-end;gap:6px;margin-top:16px;display:flex}.ActThread-module__tYey-q__suggestion{border:1px solid color-mix(in srgb, var(--act-accent) 35%, transparent);max-width:85%;color:var(--act-accent);font:inherit;text-align:right;cursor:pointer;background:0 0;border-radius:18px;padding:8px 14px;font-size:14.5px;transition:background .15s}.ActThread-module__tYey-q__suggestion:hover{background:color-mix(in srgb, var(--act-accent) 9%, transparent)}.ActThread-module__tYey-q__upsellCard{width:min(78%,320px);color:var(--act-fg);background:linear-gradient(135deg,#2f6bff1a,#60a5fa14);border:1px solid #2f6bff38;border-radius:20px;flex-direction:column;gap:2px;margin-top:6px;padding:14px 16px;text-decoration:none;display:flex}.ActThread-module__tYey-q__upsellTitle{font-size:14.5px;font-weight:600}.ActThread-module__tYey-q__upsellText{color:var(--act-muted);font-size:13.5px}.ActThread-module__tYey-q__upsellCta{color:var(--act-accent);margin-top:8px;font-size:13.5px;font-weight:600}.ActThread-module__tYey-q__planCard{background:var(--act-surface);border:1px solid var(--act-border);width:min(92%,540px);box-shadow:var(--act-shadow);border-radius:22px;margin-top:6px;padding:16px 18px;transition:opacity .2s}.ActThread-module__tYey-q__planCancelled{opacity:.62}.ActThread-module__tYey-q__planHeader{flex-direction:column;gap:3px;display:flex}.ActThread-module__tYey-q__planEyebrow{color:var(--act-muted);font-size:12.5px;font-weight:500}.ActThread-module__tYey-q__planTitle{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.ActThread-module__tYey-q__planSources{color:var(--act-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.ActThread-module__tYey-q__sourceChip{background:var(--act-subtle);max-width:100%;height:24px;color:var(--act-fg);font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:12.5px;display:inline-flex}.ActThread-module__tYey-q__sourceChip:hover{background:color-mix(in srgb, var(--act-accent) 10%, transparent)}.ActThread-module__tYey-q__sourceChipTitle{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ActThread-module__tYey-q__sourceChipDate{color:var(--act-muted);white-space:nowrap}.ActThread-module__tYey-q__planSteps{flex-direction:column;gap:2px;margin:12px 0 14px;padding:0;list-style:none;display:flex}.ActThread-module__tYey-q__planStep{align-items:center;gap:10px;padding:4px 0;font-size:14.5px;display:flex}.ActThread-module__tYey-q__stepLabel{flex:1;min-width:0}.ActThread-module__tYey-q__stepIcon{border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.ActThread-module__tYey-q__stepDone{color:#fff;background:#16a34a}.ActThread-module__tYey-q__stepWaiting{border:1.5px dashed var(--act-muted)}.ActThread-module__tYey-q__stepTag{color:#b45309;background:#f59e0b24;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}html[data-theme=dark] .ActThread-module__tYey-q__stepTag{color:#fbbf24}.ActThread-module__tYey-q__draftBox{background:var(--act-draft-bg);border-radius:14px;padding:4px 14px 12px}.ActThread-module__tYey-q__draftField{border-bottom:1px solid var(--act-border);align-items:baseline;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.ActThread-module__tYey-q__draftFieldLabel{width:52px;color:var(--act-muted);flex-shrink:0}.ActThread-module__tYey-q__draftFieldValue{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.ActThread-module__tYey-q__draftInput{min-width:0;color:var(--act-fg);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-weight:500}.ActThread-module__tYey-q__draftInput::placeholder{color:var(--act-muted);font-weight:400}.ActThread-module__tYey-q__draftInputEmpty{border-bottom:1px dashed #f59e0b}.ActThread-module__tYey-q__draftBody{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.5}.ActThread-module__tYey-q__draftTextarea{border:1px solid var(--act-border);background:var(--act-surface);width:100%;color:var(--act-fg);font:inherit;resize:vertical;box-sizing:border-box;border-radius:10px;outline:none;margin-top:10px;padding:8px 10px;font-size:14px;line-height:1.5;display:block}.ActThread-module__tYey-q__draftTextarea:focus{border-color:var(--act-accent)}.ActThread-module__tYey-q__linkBtn{color:var(--act-accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:13px;font-weight:500}.ActThread-module__tYey-q__planHint{color:var(--act-muted);margin-top:10px;font-size:12.5px;line-height:1.4}.ActThread-module__tYey-q__taskList{margin:0;padding:0;list-style:none}.ActThread-module__tYey-q__taskItem{border-bottom:1px solid var(--act-border);padding:9px 0}.ActThread-module__tYey-q__taskItem:last-child{border-bottom:none}.ActThread-module__tYey-q__taskMain{align-items:center;gap:8px;display:flex}.ActThread-module__tYey-q__taskTitle{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.4}.ActThread-module__tYey-q__taskRemove{width:24px;height:24px;color:var(--act-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ActThread-module__tYey-q__taskRemove:hover{background:var(--act-subtle);color:var(--act-fg)}.ActThread-module__tYey-q__taskMeta{color:var(--act-muted);flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:12.5px;display:flex}.ActThread-module__tYey-q__taskMeta span{align-items:center;gap:4px;display:inline-flex}.ActThread-module__tYey-q__taskEdit{flex-wrap:wrap;gap:6px 8px;margin-top:6px;display:flex}.ActThread-module__tYey-q__taskEdit .ActThread-module__tYey-q__eventInput{max-width:100%}.ActThread-module__tYey-q__taskDescription{color:var(--act-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.45}.ActThread-module__tYey-q__toolWarn{color:#b45309}.ActThread-module__tYey-q__toolMuted{color:var(--act-muted);font-weight:400}.ActThread-module__tYey-q__eventWhenEdit{flex-wrap:wrap;flex:1;align-items:center;gap:6px 8px;min-width:0;display:flex}.ActThread-module__tYey-q__eventInput{border:1px solid var(--act-border);background:var(--act-surface);height:28px;color:var(--act-fg);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:8px;padding:0 8px;font-size:13px}@media (prefers-color-scheme:dark){.ActThread-module__tYey-q__eventInput{--lightningcss-light: ;--lightningcss-dark:initial}}.ActThread-module__tYey-q__eventInput:focus-visible{outline:2px solid var(--act-accent);outline-offset:1px}.ActThread-module__tYey-q__eventCheck{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ActThread-module__tYey-q__eventVideo{align-items:center;gap:6px;display:inline-flex}a.ActThread-module__tYey-q__linkBtn{align-items:center;gap:4px;margin-top:0;text-decoration:none;display:inline-flex}a.ActThread-module__tYey-q__linkBtn:hover{text-decoration:underline}.ActThread-module__tYey-q__planActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ActThread-module__tYey-q__primaryBtn,.ActThread-module__tYey-q__secondaryBtn,.ActThread-module__tYey-q__ghostBtn,.ActThread-module__tYey-q__iconOnlyBtn{height:38px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.ActThread-module__tYey-q__primaryBtn{background:var(--act-primary-bg);color:var(--act-primary-fg);border:none;padding:0 16px}.ActThread-module__tYey-q__primaryBtn:hover{opacity:.88}.ActThread-module__tYey-q__primaryBtn:disabled{opacity:.55;cursor:default}.ActThread-module__tYey-q__secondaryBtn{border:1px solid var(--act-border);background:var(--act-surface);color:var(--act-fg);padding:0 14px}.ActThread-module__tYey-q__iconOnlyBtn{border:1px solid var(--act-border);background:var(--act-surface);width:38px;color:var(--act-fg)}.ActThread-module__tYey-q__secondaryBtn:hover,.ActThread-module__tYey-q__iconOnlyBtn:hover{background:var(--act-subtle)}.ActThread-module__tYey-q__ghostBtn{color:var(--act-muted);background:0 0;border:none;margin-left:auto;padding:0 10px;font-weight:500}.ActThread-module__tYey-q__ghostBtn:hover{color:var(--act-fg)}.ActThread-module__tYey-q__planDone{color:var(--act-muted);align-items:center;gap:8px;margin-top:12px;font-size:13.5px;display:flex}.ActThread-module__tYey-q__planSkeleton{background:var(--act-surface);border:1px solid var(--act-border);width:min(92%,540px);box-shadow:var(--act-shadow);border-radius:22px;flex-direction:column;gap:10px;margin-top:6px;padding:16px 18px 18px;animation:.3s cubic-bezier(.2,.8,.2,1) both ActThread-module__tYey-q__act-bubble-in;display:flex}.ActThread-module__tYey-q__planSkeletonLabel{color:var(--act-muted);margin-bottom:2px;font-size:12.5px;font-weight:500}.ActThread-module__tYey-q__skeletonLine{background:var(--act-subtle);border-radius:6px;height:10px;animation:1.6s ease-in-out infinite ActThread-module__tYey-q__act-skeleton;display:block}.ActThread-module__tYey-q__skeletonLine:nth-of-type(3){animation-delay:.2s}.ActThread-module__tYey-q__skeletonLine:nth-of-type(4){animation-delay:.4s}@keyframes ActThread-module__tYey-q__act-skeleton{0%,to{opacity:1}50%{opacity:.45}}.ActThread-module__tYey-q__threadStatus{text-align:center;color:var(--act-muted);margin:4px 0 8px;font-size:12px}.ActThread-module__tYey-q__receiptFailed{font:inherit;color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:600}.ActThread-module__tYey-q__receiptFailed:hover{text-decoration:underline}.ActThread-module__tYey-q__staleNotice{color:#92400e;background:#f59e0b1a;border-radius:12px;margin-top:12px;padding:9px 12px;font-size:13px;line-height:1.4}html[data-theme=dark] .ActThread-module__tYey-q__staleNotice{color:#fcd34d}.ActThread-module__tYey-q__headerRight{gap:6px}@media (hover:none){.ActThread-module__tYey-q__bubble,.ActThread-module__tYey-q__attachPress{-webkit-user-select:none;user-select:none}}.ActThread-module__tYey-q__bubble.ActThread-module__tYey-q__bubbleSelecting{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.ActThread-module__tYey-q__bubbleUser::selection,.ActThread-module__tYey-q__bubbleUser ::selection{background:#ffffff59}.ActThread-module__tYey-q__rowReacted,.ActThread-module__tYey-q__quoteRow+.ActThread-module__tYey-q__rowReacted{margin-top:22px}.ActThread-module__tYey-q__reaction{z-index:1;background:var(--act-surface);width:30px;height:30px;box-shadow:0 0 0 2px var(--act-bg), 0 2px 8px #00000024;pointer-events:none;white-space:normal;border-radius:50%;place-items:center;animation:.42s cubic-bezier(.3,1.6,.5,1) both ActThread-module__tYey-q__act-reaction-in;display:grid;position:absolute;top:-17px}.ActThread-module__tYey-q__reactionUser{left:-13px}.ActThread-module__tYey-q__reactionFlynn{right:-13px}.ActThread-module__tYey-q__reactionEmoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:15px;line-height:1}@keyframes ActThread-module__tYey-q__act-reaction-in{0%{opacity:0;transform:scale(.3)}}.ActThread-module__tYey-q__quoteRow{align-items:stretch;min-width:0;margin-top:10px;animation:.3s cubic-bezier(.2,.8,.2,1) both ActThread-module__tYey-q__act-bubble-in;display:flex}.ActThread-module__tYey-q__quoteRowUser{justify-content:flex-end}.ActThread-module__tYey-q__quoteRowFlynn{justify-content:flex-start}.ActThread-module__tYey-q__quoteRowFlynn .ActThread-module__tYey-q__quoteLine{order:-1}.ActThread-module__tYey-q__quote{border:1px solid color-mix(in srgb, var(--act-muted) 32%, transparent);max-width:min(62%,420px);color:var(--act-muted);font:inherit;text-align:left;-webkit-line-clamp:2;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-radius:16px;-webkit-box-orient:vertical;padding:6px 12px;font-size:13.5px;line-height:1.35;transition:background-color .15s;display:-webkit-box;overflow:hidden}.ActThread-module__tYey-q__quote:hover{background:var(--act-subtle)}.ActThread-module__tYey-q__quoteLine{border-top:1.5px solid color-mix(in srgb, var(--act-muted) 40%, transparent);flex-shrink:0;width:14px;margin:14px 0 -4px}.ActThread-module__tYey-q__quoteRowUser .ActThread-module__tYey-q__quoteLine{border-right:1.5px solid color-mix(in srgb, var(--act-muted) 40%, transparent);border-top-right-radius:10px;margin-left:4px;margin-right:10px}.ActThread-module__tYey-q__quoteRowFlynn .ActThread-module__tYey-q__quoteLine{border-left:1.5px solid color-mix(in srgb, var(--act-muted) 40%, transparent);border-top-left-radius:10px;margin-left:10px;margin-right:4px}.ActThread-module__tYey-q__quoteRow+.ActThread-module__tYey-q__row{margin-top:3px}.ActThread-module__tYey-q__rowFlash .ActThread-module__tYey-q__bubble,.ActThread-module__tYey-q__rowFlash .ActThread-module__tYey-q__attachBlock{animation:1.2s ActThread-module__tYey-q__act-flash}@keyframes ActThread-module__tYey-q__act-flash{0%,to{box-shadow:0 0 #0000}25%{box-shadow:0 0 0 4px color-mix(in srgb, var(--act-accent) 30%, transparent)}}.ActThread-module__tYey-q__attachPress{min-width:0;max-width:min(78%,360px)}.ActThread-module__tYey-q__attachBlock{border-radius:18px;position:relative}.ActThread-module__tYey-q__attachments{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ActThread-module__tYey-q__attachmentsUser{align-items:flex-end}.ActThread-module__tYey-q__photoGrid{grid-template-columns:repeat(2,minmax(0,132px));gap:4px;display:grid}.ActThread-module__tYey-q__photoSingle{grid-template-columns:minmax(0,260px)}.ActThread-module__tYey-q__photo{aspect-ratio:1;background:var(--act-subtle);cursor:zoom-in;border:none;border-radius:18px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ActThread-module__tYey-q__photo:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--act-border);pointer-events:none;position:absolute;inset:0}.ActThread-module__tYey-q__photo img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.ActThread-module__tYey-q__fileCard{border:1px solid var(--act-border);background:var(--act-surface);width:260px;max-width:100%;color:var(--act-fg);border-radius:18px;align-items:center;gap:11px;padding:10px 12px 10px 10px;text-decoration:none;transition:background-color .15s;display:flex;box-shadow:0 1px 2px #00000008}.ActThread-module__tYey-q__fileCard:hover{background:var(--act-draft-bg)}.ActThread-module__tYey-q__fileIcon{background:color-mix(in srgb, var(--act-accent) 12%, transparent);width:38px;height:38px;color:var(--act-accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ActThread-module__tYey-q__fileText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ActThread-module__tYey-q__fileName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.ActThread-module__tYey-q__fileMeta{color:var(--act-muted);font-size:12px}.ActThread-module__tYey-q__fileDownload{color:var(--act-muted);flex-shrink:0}.ActThread-module__tYey-q__lightbox{z-index:2100;overscroll-behavior:contain;padding:56px 16px calc(72px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:zoom-out;background:#0a0a0cdb;place-items:center;animation:.2s both ActThread-module__tYey-q__act-fade-in;display:grid;position:fixed;inset:0;overflow:hidden}.ActThread-module__tYey-q__lightboxImg{width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100vh - 128px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 128px - env(safe-area-inset-bottom,0px));object-fit:contain;cursor:default;border-radius:14px;animation:.26s cubic-bezier(.2,.8,.2,1) both ActThread-module__tYey-q__act-bubble-in;display:block;box-shadow:0 20px 60px #0006}.ActThread-module__tYey-q__lightboxBar{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));color:#fff;cursor:default;background:#ffffff1f;border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 32px);padding:4px 4px 4px 16px;display:flex;position:absolute;transform:translate(-50%)}.ActThread-module__tYey-q__lightboxName{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:6px;font-size:13.5px;overflow:hidden}.ActThread-module__tYey-q__lightboxBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ActThread-module__tYey-q__lightboxBtn:hover{background:#ffffff24}@keyframes ActThread-module__tYey-q__act-fade-in{0%{opacity:0}}.ActThread-module__tYey-q__replyBanner{background:var(--act-subtle);border-radius:16px;align-items:center;gap:10px;margin:0 6px 8px;padding:8px 8px 8px 12px;animation:.24s cubic-bezier(.2,.8,.2,1) both ActThread-module__tYey-q__act-bubble-in;display:flex}.ActThread-module__tYey-q__replyIcon{color:var(--act-accent);flex-shrink:0}.ActThread-module__tYey-q__replyBody{border-left:2px solid var(--act-accent);flex-direction:column;flex:1;gap:1px;min-width:0;padding-left:10px;display:flex}.ActThread-module__tYey-q__replyLabel{color:var(--act-accent);font-size:12px;font-weight:600}.ActThread-module__tYey-q__replyText{color:var(--act-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.ActThread-module__tYey-q__replyCancel{width:28px;height:28px;color:var(--act-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ActThread-module__tYey-q__replyCancel:hover{background:var(--act-subtle);color:var(--act-fg)}.ActThread-module__tYey-q__unseenPill{z-index:6;background:color-mix(in srgb, var(--act-accent) 16%, var(--act-bg));color:var(--act-fg);font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001a}.ActThread-module__tYey-q__composerDock{padding:8px 20px calc(16px + env(safe-area-inset-bottom,0px));background:var(--act-bg);flex-shrink:0}.ActThread-module__tYey-q__composerInner{max-width:760px;margin:0 auto}.ActThread-module__tYey-q__composer{background:var(--act-surface);border:1px solid var(--act-border);border-radius:28px;flex-direction:column;padding:6px 7px;transition:border-color .15s,box-shadow .15s,border-radius .2s;display:flex;position:relative;box-shadow:0 2px 14px #0000000f}.ActThread-module__tYey-q__composer:focus-within{border-color:color-mix(in srgb, var(--act-accent) 45%, transparent)}.ActThread-module__tYey-q__composerRow{align-items:flex-end;gap:4px;min-width:0;display:flex}.ActThread-module__tYey-q__composerExpanded,.ActThread-module__tYey-q__composerDictating{border-radius:24px}.ActThread-module__tYey-q__composerDictating{padding:8px}.ActThread-module__tYey-q__composerDictating .ActThread-module__tYey-q__input{padding:6px 8px 8px}.ActThread-module__tYey-q__pickerWrap{flex-shrink:0;position:relative}.ActThread-module__tYey-q__plusBtn,.ActThread-module__tYey-q__micBtn{width:40px;height:40px;color:var(--act-fg);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.ActThread-module__tYey-q__plusBtn:hover,.ActThread-module__tYey-q__micBtn:hover{background:var(--act-subtle)}.ActThread-module__tYey-q__plusBtn svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.ActThread-module__tYey-q__plusOpen{background:var(--act-subtle)}.ActThread-module__tYey-q__plusOpen svg{transform:rotate(45deg)}.ActThread-module__tYey-q__micBtn:disabled{opacity:.5}.ActThread-module__tYey-q__input{min-width:0;max-height:140px;color:var(--act-fg);font:inherit;resize:none;background:0 0;border:none;outline:none;flex:1;padding:10px 4px;font-size:15.5px;line-height:1.35}.ActThread-module__tYey-q__input::placeholder{color:var(--act-muted)}.ActThread-module__tYey-q__sendBtn{background:var(--act-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;margin:3px;transition:background-color .15s,color .15s,transform .15s;display:grid}.ActThread-module__tYey-q__sendBtn:active:not(:disabled){transform:scale(.92)}.ActThread-module__tYey-q__sendBtn:disabled{cursor:default}.ActThread-module__tYey-q__sendIdle{background:var(--act-subtle);color:var(--act-muted)}.ActThread-module__tYey-q__sendSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ActThread-module__tYey-q__act-send-spin}@keyframes ActThread-module__tYey-q__act-send-spin{to{transform:rotate(360deg)}}.ActThread-module__tYey-q__toast{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;white-space:nowrap;pointer-events:none;background:#18181beb;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:500;animation:.26s cubic-bezier(.2,.9,.3,1.2) both ActThread-module__tYey-q__act-toast-in;position:absolute;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}@keyframes ActThread-module__tYey-q__act-toast-in{0%{opacity:0;transform:translate(-50%,8px)scale(.96)}}.ActThread-module__tYey-q__headerCenter{animation:.52s cubic-bezier(.34,1.4,.5,1) .12s both ActThread-module__tYey-q__act-mascot-in}.ActThread-module__tYey-q__stamp,.ActThread-module__tYey-q__group>.ActThread-module__tYey-q__row,.ActThread-module__tYey-q__suggestions{animation:.38s cubic-bezier(.2,.8,.2,1) both ActThread-module__tYey-q__act-bubble-in}.ActThread-module__tYey-q__group>.ActThread-module__tYey-q__row:first-child{animation-delay:.22s}.ActThread-module__tYey-q__group>.ActThread-module__tYey-q__row:nth-child(2){animation-delay:.36s}.ActThread-module__tYey-q__group>.ActThread-module__tYey-q__row:nth-child(3){animation-delay:.5s}.ActThread-module__tYey-q__group>.ActThread-module__tYey-q__row:nth-child(4){animation-delay:.62s}.ActThread-module__tYey-q__suggestions{animation-delay:.76s}.ActThread-module__tYey-q__row{animation:.3s cubic-bezier(.2,.8,.2,1) both ActThread-module__tYey-q__act-bubble-in}.ActThread-module__tYey-q__rowUser{transform-origin:100% 100%}.ActThread-module__tYey-q__rowFlynn{transform-origin:0 100%}@keyframes ActThread-module__tYey-q__act-mascot-in{0%{opacity:0;transform:translateY(-6px)scale(.6)}}@keyframes ActThread-module__tYey-q__act-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (max-width:640px){.ActThread-module__tYey-q__header{padding:10px 12px 22px}.ActThread-module__tYey-q__scroll{padding-top:128px}.ActThread-module__tYey-q__headerMascot{--mascot-size:76px!important}.ActThread-module__tYey-q__headerCompact .ActThread-module__tYey-q__statusWrap{transform:translateY(-23px)scale(.94)}.ActThread-module__tYey-q__thread{padding:0 12px}.ActThread-module__tYey-q__bubble{max-width:85%;font-size:16px}.ActThread-module__tYey-q__attachPress{max-width:85%}.ActThread-module__tYey-q__replyCancel{width:36px;height:36px}.ActThread-module__tYey-q__capCard,.ActThread-module__tYey-q__upsellCard{width:85%}.ActThread-module__tYey-q__planCard{width:100%;padding:14px}.ActThread-module__tYey-q__ghostBtn{margin-left:0}.ActThread-module__tYey-q__composerDock{padding:6px 10px calc(10px + env(safe-area-inset-bottom,0px))}.m-tab-ask .ActThread-module__tYey-q__composerDock{padding-bottom:8px}.ActThread-module__tYey-q__toast{bottom:84px}.ActThread-module__tYey-q__input{font-size:16px}.ActThread-module__tYey-q__bubbleTools{display:none}}@media (prefers-reduced-motion:reduce){.ActThread-module__tYey-q__typing span,.ActThread-module__tYey-q__skeletonLine,.ActThread-module__tYey-q__planSkeleton,.ActThread-module__tYey-q__headerCenter,.ActThread-module__tYey-q__stamp,.ActThread-module__tYey-q__row,.ActThread-module__tYey-q__suggestions{animation:none}}
.MessageMenu-module__saSWXq__overlay{--mm-surface:#fff;--mm-menu:#fafaf9f0;--mm-divider:#00000014;--mm-press:#0000000f;--mm-selected:color-mix(in srgb, var(--act-user-bubble,#2f6bff) 16%, transparent);--mm-dim:#11131629;--mm-shadow:0 10px 34px #11131629, 0 1px 3px #1113160f;--mm-danger:#ff3b30;z-index:2100;font-family:var(--font-satoshi), "Satoshi", -apple-system, BlinkMacSystemFont, sans-serif;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;position:fixed;inset:0}html[data-theme=dark] .MessageMenu-module__saSWXq__overlay{--mm-surface:#2c2c2e;--mm-menu:#2c2c2ee6;--mm-divider:#ffffff1a;--mm-press:#ffffff14;--mm-dim:#00000073;--mm-shadow:0 12px 40px #00000080, 0 1px 3px #0000004d}.MessageMenu-module__saSWXq__backdrop{background:var(--mm-dim);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);animation:.22s ease-out both MessageMenu-module__saSWXq__mm-fade;position:absolute;inset:0}.MessageMenu-module__saSWXq__lifted{transform-origin:0;pointer-events:none;filter:drop-shadow(0 10px 22px #11131624);flex-direction:column;align-items:flex-start;animation:.3s cubic-bezier(.2,.9,.25,1.15) both MessageMenu-module__saSWXq__mm-lift;display:flex;position:fixed;transform:scale(1.03)}.MessageMenu-module__saSWXq__liftedUser{transform-origin:100%;align-items:flex-end}.MessageMenu-module__saSWXq__lifted>*{max-width:100%!important}.MessageMenu-module__saSWXq__clipped>*{max-height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}@keyframes MessageMenu-module__saSWXq__mm-lift{0%{transform:translateY(var(--shift,0px)) scale(1)}to{transform:translateY(0)scale(1.03)}}.MessageMenu-module__saSWXq__bar{background:var(--mm-surface);box-shadow:var(--mm-shadow);transform-origin:0 100%;border-radius:999px;align-items:center;gap:0;padding:0 6px;transition:opacity .16s,transform .16s;animation:.32s cubic-bezier(.25,1.3,.45,1) both MessageMenu-module__saSWXq__mm-pop;display:flex;position:fixed}.MessageMenu-module__saSWXq__fromUser.MessageMenu-module__saSWXq__bar{transform-origin:100% 100%}.MessageMenu-module__saSWXq__tapback{color:#8e8e93;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;margin:0 1px;transition:transform .12s,background-color .12s;animation:.36s cubic-bezier(.3,1.6,.5,1) both MessageMenu-module__saSWXq__mm-emoji-in;display:grid}.MessageMenu-module__saSWXq__tapback:hover{background:var(--mm-press);transform:scale(1.18)}.MessageMenu-module__saSWXq__tapback:active{transform:scale(1.28)}.MessageMenu-module__saSWXq__tapback:focus-visible,.MessageMenu-module__saSWXq__menuRow:focus-visible,.MessageMenu-module__saSWXq__cell:focus-visible{outline:2px solid color-mix(in srgb, var(--act-accent,#2f6bff) 60%, transparent);outline-offset:-2px}.MessageMenu-module__saSWXq__tapbackOn,.MessageMenu-module__saSWXq__tapbackOn:hover{background:var(--mm-selected)}.MessageMenu-module__saSWXq__more{background:var(--mm-press);margin-left:2px}.MessageMenu-module__saSWXq__emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1}@keyframes MessageMenu-module__saSWXq__mm-pop{0%{opacity:0;transform:scale(.6)translateY(10px)}}@keyframes MessageMenu-module__saSWXq__mm-emoji-in{0%{opacity:0;transform:scale(.4)}}.MessageMenu-module__saSWXq__menu{background:var(--mm-menu);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);box-shadow:var(--mm-shadow);transform-origin:0 0;border-radius:14px;flex-direction:column;transition:opacity .16s,transform .16s;animation:.3s cubic-bezier(.25,1.2,.45,1) both MessageMenu-module__saSWXq__mm-menu-in;display:flex;position:fixed;overflow:hidden}.MessageMenu-module__saSWXq__fromUser.MessageMenu-module__saSWXq__menu{transform-origin:100% 0}.MessageMenu-module__saSWXq__menuRow{height:46px;color:var(--act-fg,#18181b);font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:16px;font-weight:500;transition:background-color 90ms;display:flex}.MessageMenu-module__saSWXq__menuRow+.MessageMenu-module__saSWXq__menuRow{box-shadow:inset 0 .5px 0 var(--mm-divider)}.MessageMenu-module__saSWXq__menuRow:hover,.MessageMenu-module__saSWXq__menuRow:focus-visible{background:var(--mm-press)}.MessageMenu-module__saSWXq__menuRow svg{opacity:.9;flex-shrink:0}.MessageMenu-module__saSWXq__danger{color:var(--mm-danger)}@keyframes MessageMenu-module__saSWXq__mm-menu-in{0%{opacity:0;transform:scale(.7)translateY(-6px)}}.MessageMenu-module__saSWXq__hidden{opacity:0;pointer-events:none;transform:scale(.92)}.MessageMenu-module__saSWXq__picker{background:var(--mm-surface);box-shadow:var(--mm-shadow);border-radius:20px;flex-direction:column;animation:.26s cubic-bezier(.25,1.15,.45,1) both MessageMenu-module__saSWXq__mm-menu-in;display:flex;position:fixed;overflow:hidden}.MessageMenu-module__saSWXq__pickerSheet{height:min(62vh,520px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:24px 24px 0 0;animation:.32s cubic-bezier(.2,.9,.25,1) both MessageMenu-module__saSWXq__mm-sheet-in;bottom:0;left:0;right:0}@keyframes MessageMenu-module__saSWXq__mm-sheet-in{0%{transform:translateY(100%)}}.MessageMenu-module__saSWXq__grabber{background:var(--mm-divider);border-radius:3px;align-self:center;width:36px;height:5px;margin-top:8px}.MessageMenu-module__saSWXq__pickerHead{align-items:center;gap:8px;padding:14px 12px 6px 18px;display:flex}.MessageMenu-module__saSWXq__pickerTitle{letter-spacing:-.015em;color:var(--act-fg,#18181b);flex:1;font-size:17px;font-weight:700}.MessageMenu-module__saSWXq__removeBtn{background:var(--mm-press);height:32px;color:var(--act-muted,#8e8e93);font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.MessageMenu-module__saSWXq__removeBtn .MessageMenu-module__saSWXq__emoji{font-size:15px}.MessageMenu-module__saSWXq__pickerClose{width:32px;height:32px;color:var(--act-muted,#8e8e93);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.MessageMenu-module__saSWXq__pickerClose:hover,.MessageMenu-module__saSWXq__removeBtn:hover{color:var(--act-fg,#18181b);background:var(--mm-press)}.MessageMenu-module__saSWXq__pickerScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 10px 14px;overflow-y:auto}.MessageMenu-module__saSWXq__pickerSection{padding-top:8px}.MessageMenu-module__saSWXq__pickerLabel{z-index:1;background:var(--mm-surface);letter-spacing:.06em;text-transform:uppercase;color:var(--act-muted,#8e8e93);margin:0;padding:6px 8px;font-size:11px;font-weight:700;position:sticky;top:0}.MessageMenu-module__saSWXq__pickerGrid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}.MessageMenu-module__saSWXq__cell{cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;height:44px;transition:transform .11s,background-color .11s;display:grid}.MessageMenu-module__saSWXq__cell .MessageMenu-module__saSWXq__emoji{font-size:27px}.MessageMenu-module__saSWXq__cell:hover{background:var(--mm-press);transform:scale(1.12)}.MessageMenu-module__saSWXq__cell:active{transform:scale(1.25)}.MessageMenu-module__saSWXq__cellOn,.MessageMenu-module__saSWXq__cellOn:hover{background:var(--mm-selected)}.MessageMenu-module__saSWXq__closing .MessageMenu-module__saSWXq__backdrop{animation:.17s ease-in both MessageMenu-module__saSWXq__mm-fade-out}.MessageMenu-module__saSWXq__closing .MessageMenu-module__saSWXq__lifted{animation:.17s ease-in both MessageMenu-module__saSWXq__mm-drop}.MessageMenu-module__saSWXq__closing .MessageMenu-module__saSWXq__bar,.MessageMenu-module__saSWXq__closing .MessageMenu-module__saSWXq__menu,.MessageMenu-module__saSWXq__closing .MessageMenu-module__saSWXq__picker{opacity:0;transition:opacity .14s,transform .14s;animation:none;transform:scale(.9)}@keyframes MessageMenu-module__saSWXq__mm-drop{0%{transform:scale(1.03)}to{transform:translateY(var(--shift,0px)) scale(1)}}@keyframes MessageMenu-module__saSWXq__mm-fade{0%{opacity:0}}@keyframes MessageMenu-module__saSWXq__mm-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.MessageMenu-module__saSWXq__backdrop,.MessageMenu-module__saSWXq__lifted,.MessageMenu-module__saSWXq__bar,.MessageMenu-module__saSWXq__tapback,.MessageMenu-module__saSWXq__menu,.MessageMenu-module__saSWXq__picker{animation-duration:1ms}}
.FlynnMascot-module__JJTqxa__frame{--mascot-surface:#fff;width:var(--mascot-size);height:var(--mascot-size);isolation:isolate;flex-shrink:0;position:relative}.FlynnMascot-module__JJTqxa__halo{z-index:-2;filter:blur(6px);background:radial-gradient(closest-side,#f6debe8c,#f6debe00 72%);border-radius:50%;position:absolute;inset:-18%}.FlynnMascot-module__JJTqxa__ring{z-index:-1;background:#00000012;border-radius:50%;position:absolute;inset:-3.5px;box-shadow:0 1px 2px #0000000f,0 10px 30px -8px #503c1e47}.FlynnMascot-module__JJTqxa__clip{box-shadow:0 0 0 2.5px var(--mascot-surface), inset 0 0 0 1px #0000000d;background:#f1ebe1;border-radius:50%;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.FlynnMascot-module__JJTqxa__layer{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .42s,transform .62s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.04)}.FlynnMascot-module__JJTqxa__layerActive{opacity:1;transform:scale(1)}.FlynnMascot-module__JJTqxa__status{box-sizing:content-box;-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);color:#18181b;letter-spacing:-.01em;white-space:nowrap;background:#ffffffc7;border-radius:999px;height:20px;padding:5px 13px;font-size:13.5px;font-weight:600;transition:width .42s cubic-bezier(.32,.72,0,1);display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #00000014,inset 0 .5px #ffffffe6,0 2px 6px #0000000f,0 8px 22px -10px #00000038}.FlynnMascot-module__JJTqxa__statusLabel{opacity:0;filter:blur(4px);align-items:center;width:max-content;height:20px;transition:opacity .26s,filter .32s,transform .42s cubic-bezier(.32,.72,0,1);display:inline-flex;position:absolute;top:5px;left:13px;transform:translateY(5px)}.FlynnMascot-module__JJTqxa__statusLabelActive{opacity:1;filter:blur();transition-delay:90ms;transform:translateY(0)}.FlynnMascot-module__JJTqxa__statusMeasure{visibility:hidden;opacity:0;filter:none;pointer-events:none;transition:none;transform:none}html[data-theme=dark] .FlynnMascot-module__JJTqxa__frame{--mascot-surface:#202022}html[data-theme=dark] .FlynnMascot-module__JJTqxa__halo{background:radial-gradient(closest-side,#f6debe29,#f6debe00 72%)}html[data-theme=dark] .FlynnMascot-module__JJTqxa__ring{background:#ffffff1a;box-shadow:0 10px 30px -8px #0009}html[data-theme=dark] .FlynnMascot-module__JJTqxa__status{color:#f4f4f5;background:#2c2c2fb8;box-shadow:0 0 0 .5px #ffffff1f,inset 0 .5px #ffffff1f,0 8px 22px -10px #000000b3}@media (prefers-reduced-motion:reduce){.FlynnMascot-module__JJTqxa__layer,.FlynnMascot-module__JJTqxa__status,.FlynnMascot-module__JJTqxa__statusLabel{transition-duration:1ms}}
.DictationBar-module__mfH-Ra__bar,.DictationBar-module__mfH-Ra__voiceGlow{--dictation-accent:#2f6bff;--dictation-chip:#1113160f;--dictation-chip-hover:#1113161a;--dictation-ink:#111316;--dictation-muted:#a1a1aa}:is(html[data-theme=dark] .DictationBar-module__mfH-Ra__bar,html[data-theme=dark] .DictationBar-module__mfH-Ra__voiceGlow){--dictation-accent:#5b8cff;--dictation-chip:#ffffff17;--dictation-chip-hover:#ffffff24;--dictation-ink:#f4f4f5;--dictation-muted:#6b6b73}.DictationBar-module__mfH-Ra__voiceGlow{transition:border-color .2s;border-color:var(--dictation-accent)!important;box-shadow:0 0 0 calc(3px + var(--voice,0) * 5px) color-mix(in srgb, var(--dictation-accent) calc(12% + var(--voice,0) * 14%), transparent), 0 8px calc(18px + var(--voice,0) * 22px) color-mix(in srgb, var(--dictation-accent) calc(6% + var(--voice,0) * 16%), transparent)!important}.DictationBar-module__mfH-Ra__bar{align-items:center;gap:8px;width:100%;min-width:0;animation:.22s cubic-bezier(.2,.8,.2,1) both DictationBar-module__mfH-Ra__dictation-in;display:flex}@keyframes DictationBar-module__mfH-Ra__dictation-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.DictationBar-module__mfH-Ra__round{background:var(--dictation-chip);width:34px;height:34px;color:var(--dictation-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background-color .15s,transform .15s,opacity .15s;display:grid}.DictationBar-module__mfH-Ra__round:hover:not(:disabled){background:var(--dictation-chip-hover)}.DictationBar-module__mfH-Ra__round:active:not(:disabled){transform:scale(.92)}.DictationBar-module__mfH-Ra__round:focus-visible{outline:2px solid var(--dictation-accent);outline-offset:2px}.DictationBar-module__mfH-Ra__round:disabled{cursor:default}.DictationBar-module__mfH-Ra__small .DictationBar-module__mfH-Ra__round{width:30px;height:30px}.DictationBar-module__mfH-Ra__cancel{box-shadow:inset 0 0 0 1px var(--dictation-chip-hover);background:0 0}.DictationBar-module__mfH-Ra__middle{flex:1;justify-content:center;align-items:center;min-width:0;height:34px;display:flex;position:relative}.DictationBar-module__mfH-Ra__wave{width:100%;height:34px;color:var(--dictation-accent);--dw-muted:var(--dictation-muted);display:block}.DictationBar-module__mfH-Ra__status{letter-spacing:-.01em;background:linear-gradient(90deg, var(--dictation-muted) 0%, var(--dictation-ink) 50%, var(--dictation-muted) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:500;animation:1.6s linear infinite DictationBar-module__mfH-Ra__dictation-shimmer}@keyframes DictationBar-module__mfH-Ra__dictation-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.DictationBar-module__mfH-Ra__spinner{border:2px solid color-mix(in srgb, var(--dictation-ink) 18%, transparent);border-top-color:var(--dictation-ink);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite DictationBar-module__mfH-Ra__dictation-spin}@keyframes DictationBar-module__mfH-Ra__dictation-spin{to{transform:rotate(360deg)}}.DictationBar-module__mfH-Ra__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.DictationBar-module__mfH-Ra__bar,.DictationBar-module__mfH-Ra__status,.DictationBar-module__mfH-Ra__spinner{animation-duration:.01ms;animation-iteration-count:1}}
.ComposerAttachments-module___srI4q__picker{z-index:30;background:var(--act-surface);border:1px solid var(--act-border);transform-origin:20px 100%;border-radius:22px;width:300px;max-width:calc(100vw - 32px);padding:10px 12px 12px;animation:.2s cubic-bezier(.2,.9,.3,1.1) both ComposerAttachments-module___srI4q__picker-in;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 1px 2px #0000000a,0 18px 48px #00000029}@keyframes ComposerAttachments-module___srI4q__picker-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.ComposerAttachments-module___srI4q__pickerTitle{text-align:center;letter-spacing:-.01em;margin:4px 0 12px;font-size:14.5px;font-weight:650}.ComposerAttachments-module___srI4q__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ComposerAttachments-module___srI4q__tilesOne{grid-template-columns:minmax(0,1fr)}.ComposerAttachments-module___srI4q__tile{background:var(--act-draft-bg);height:92px;color:var(--act-fg);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;transition:background-color .15s,transform .15s;display:flex}.ComposerAttachments-module___srI4q__tile:hover{background:color-mix(in srgb, var(--act-fg) 7%, var(--act-draft-bg))}.ComposerAttachments-module___srI4q__tile:active{transform:scale(.97)}.ComposerAttachments-module___srI4q__tile:focus-visible{outline:2px solid var(--act-accent);outline-offset:2px}.ComposerAttachments-module___srI4q__tileIcon{background:var(--act-surface);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 1px 2px #0000000f}.ComposerAttachments-module___srI4q__tileLabel{font-size:13.5px;font-weight:560}.ComposerAttachments-module___srI4q__hint{color:var(--act-muted);text-align:center;margin:10px 2px 0;font-size:11.5px}.ComposerAttachments-module___srI4q__tray{scrollbar-width:none;gap:8px;padding:6px 6px 2px;display:flex;overflow-x:auto}.ComposerAttachments-module___srI4q__tray::-webkit-scrollbar{display:none}.ComposerAttachments-module___srI4q__item{flex-shrink:0;animation:.22s cubic-bezier(.2,.9,.3,1.1) both ComposerAttachments-module___srI4q__item-in;position:relative}@keyframes ComposerAttachments-module___srI4q__item-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.ComposerAttachments-module___srI4q__itemBody{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:none;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.ComposerAttachments-module___srI4q__failed .ComposerAttachments-module___srI4q__itemBody{cursor:pointer}.ComposerAttachments-module___srI4q__thumb{background:var(--act-subtle);border-radius:14px;width:60px;height:60px}.ComposerAttachments-module___srI4q__thumb:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--act-border);pointer-events:none;position:absolute;inset:0}.ComposerAttachments-module___srI4q__thumb img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ComposerAttachments-module___srI4q__thumbFallback{color:var(--act-muted);place-items:center;display:grid;position:absolute;inset:0}.ComposerAttachments-module___srI4q__fileItem{border:1px solid var(--act-border);background:var(--act-draft-bg);border-radius:14px;width:196px;height:60px}.ComposerAttachments-module___srI4q__fileItem .ComposerAttachments-module___srI4q__itemBody{gap:10px;padding:0 14px 0 10px}.ComposerAttachments-module___srI4q__badge{background:color-mix(in srgb, var(--act-accent) 12%, transparent);width:38px;height:38px;color:var(--act-accent);letter-spacing:.02em;border-radius:10px;flex-shrink:0;place-items:center;font-size:10.5px;font-weight:750;display:grid}.ComposerAttachments-module___srI4q__fileText{flex-direction:column;gap:1px;min-width:0;display:flex}.ComposerAttachments-module___srI4q__fileName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.ComposerAttachments-module___srI4q__fileMeta{color:var(--act-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ComposerAttachments-module___srI4q__failed .ComposerAttachments-module___srI4q__fileMeta{color:#e5484d}.ComposerAttachments-module___srI4q__overlay{z-index:2;color:#fff;background:#0a0a0c52;place-items:center;display:grid;position:absolute;inset:0}.ComposerAttachments-module___srI4q__fileItem .ComposerAttachments-module___srI4q__overlay{background:color-mix(in srgb, var(--act-draft-bg) 55%, transparent);width:38px;color:var(--act-accent);border-radius:10px;inset:10px auto 10px 10px}.ComposerAttachments-module___srI4q__overlayFailed{background:#e5484d8c}.ComposerAttachments-module___srI4q__fileItem .ComposerAttachments-module___srI4q__overlayFailed{color:#fff;background:#e5484d}.ComposerAttachments-module___srI4q__ring{transform:rotate(-90deg)}.ComposerAttachments-module___srI4q__ringTrack{fill:none;stroke:#ffffff59;stroke-width:2.5px}.ComposerAttachments-module___srI4q__ringValue{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .2s}.ComposerAttachments-module___srI4q__fileItem .ComposerAttachments-module___srI4q__ringTrack{stroke:color-mix(in srgb, var(--act-accent) 22%, transparent)}.ComposerAttachments-module___srI4q__fileItem .ComposerAttachments-module___srI4q__ringValue{stroke:var(--act-accent)}.ComposerAttachments-module___srI4q__remove{z-index:3;border:2px solid var(--act-surface);background:var(--act-fg);width:20px;height:20px;color:var(--act-surface);cursor:pointer;opacity:.92;border-radius:50%;place-items:center;padding:0;transition:transform .15s,opacity .15s;display:grid;position:absolute;top:-6px;right:-6px}.ComposerAttachments-module___srI4q__remove:hover{opacity:1;transform:scale(1.08)}.ComposerAttachments-module___srI4q__dropHint{z-index:4;border-radius:inherit;background:color-mix(in srgb, var(--act-accent) 8%, var(--act-surface));border:1.5px dashed var(--act-accent);color:var(--act-accent);pointer-events:none;place-items:center;font-size:13.5px;font-weight:600;display:grid;position:absolute;inset:0}
.AskHistoryPanel-module__iwUMHq__scrim{z-index:40;opacity:0;pointer-events:none;background:#0000001f;transition:opacity .22s;position:absolute;inset:0}.AskHistoryPanel-module__iwUMHq__scrimOpen{opacity:1;pointer-events:auto}.AskHistoryPanel-module__iwUMHq__panel{z-index:41;background:var(--tk-bg-ffffff,#fff);border-left:1px solid var(--tk-bd-0-0-0-a06,#0000000f);width:min(360px,100%);color:var(--tk-fg-18181b,#18181b);flex-direction:column;font-family:inherit;transition:transform .32s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-18px 0 40px -20px #00000040}.AskHistoryPanel-module__iwUMHq__panelOpen{transform:translate(0)}.AskHistoryPanel-module__iwUMHq__header{justify-content:space-between;align-items:center;padding:16px 16px 10px 20px;display:flex}.AskHistoryPanel-module__iwUMHq__title{letter-spacing:-.01em;font-size:15px;font-weight:600}.AskHistoryPanel-module__iwUMHq__iconBtn{width:30px;height:30px;color:var(--tk-fg-71717a,#71717a);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;display:grid}.AskHistoryPanel-module__iwUMHq__iconBtn:hover{background:var(--tk-bg-0-0-0-a04,#0000000a);color:var(--tk-fg-18181b,#18181b)}.AskHistoryPanel-module__iwUMHq__search{background:var(--tk-bg-0-0-0-a04,#0000000a);height:36px;color:var(--tk-fg-71717a,#71717a);border-radius:10px;align-items:center;gap:8px;margin:0 16px 8px;padding:0 12px;display:flex}.AskHistoryPanel-module__iwUMHq__search input{min-width:0;font:inherit;color:var(--tk-fg-18181b,#18181b);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.AskHistoryPanel-module__iwUMHq__list{flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}.AskHistoryPanel-module__iwUMHq__empty,.AskHistoryPanel-module__iwUMHq__error{text-align:center;color:var(--tk-fg-71717a,#71717a);padding:28px 16px;font-size:13px;line-height:1.5}.AskHistoryPanel-module__iwUMHq__error{color:#dc2626;padding:10px 16px}.AskHistoryPanel-module__iwUMHq__group{margin-top:10px}.AskHistoryPanel-module__iwUMHq__groupLabel{letter-spacing:.02em;color:var(--tk-fg-71717a,#71717a);margin:0;padding:4px 12px 6px;font-size:11.5px;font-weight:600}.AskHistoryPanel-module__iwUMHq__item{border-radius:10px;align-items:stretch;display:flex;position:relative}.AskHistoryPanel-module__iwUMHq__item:hover,.AskHistoryPanel-module__iwUMHq__itemActive{background:var(--tk-bg-0-0-0-a04,#0000000a)}.AskHistoryPanel-module__iwUMHq__itemActive:before{content:"";background:#2f6bff;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.AskHistoryPanel-module__iwUMHq__itemMain{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;padding:9px 4px 9px 12px;display:flex}.AskHistoryPanel-module__iwUMHq__itemTop{align-items:baseline;gap:8px;display:flex}.AskHistoryPanel-module__iwUMHq__itemTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.AskHistoryPanel-module__iwUMHq__itemTime{color:var(--tk-fg-71717a,#71717a);flex-shrink:0;font-size:11.5px}.AskHistoryPanel-module__iwUMHq__itemPreview{text-overflow:ellipsis;white-space:nowrap;color:var(--tk-fg-71717a,#71717a);font-size:12.5px;overflow:hidden}.AskHistoryPanel-module__iwUMHq__itemMenuWrap{flex-shrink:0;align-items:center;padding-right:6px;display:flex;position:relative}.AskHistoryPanel-module__iwUMHq__itemMore{width:28px;height:28px;color:var(--tk-fg-71717a,#71717a);opacity:0;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:opacity .12s,background-color .12s;display:grid}.AskHistoryPanel-module__iwUMHq__item:hover .AskHistoryPanel-module__iwUMHq__itemMore,.AskHistoryPanel-module__iwUMHq__itemMenuOpen .AskHistoryPanel-module__iwUMHq__itemMore,.AskHistoryPanel-module__iwUMHq__itemMore:focus-visible{opacity:1}.AskHistoryPanel-module__iwUMHq__itemMore:hover,.AskHistoryPanel-module__iwUMHq__itemMenuOpen .AskHistoryPanel-module__iwUMHq__itemMore{background:var(--tk-bg-0-0-0-a06,#0000000f);color:var(--tk-fg-18181b,#18181b)}.AskHistoryPanel-module__iwUMHq__itemMenuOpen{z-index:5}.AskHistoryPanel-module__iwUMHq__itemMenu{z-index:20;background:var(--tk-bg-ffffff,#fff);border:1px solid var(--tk-bd-0-0-0-a08,#00000014);border-radius:12px;min-width:148px;padding:5px;position:absolute;top:calc(100% - 2px);right:6px;box-shadow:0 12px 32px #00000024}.AskHistoryPanel-module__iwUMHq__itemMenuItem{width:100%;color:var(--tk-fg-18181b,#18181b);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;display:flex}.AskHistoryPanel-module__iwUMHq__itemMenuItem:hover,.AskHistoryPanel-module__iwUMHq__itemMenuItem:focus-visible{background:var(--tk-bg-0-0-0-a04,#0000000a)}.AskHistoryPanel-module__iwUMHq__itemMenuDanger{color:#dc2626}.AskHistoryPanel-module__iwUMHq__renameForm{flex:1;min-width:0;padding:8px 10px 8px 14px}.AskHistoryPanel-module__iwUMHq__renameInput{background:var(--tk-bg-ffffff,#fff);width:100%;height:32px;color:var(--tk-fg-18181b,#18181b);font:inherit;border:1px solid #2f6bff;border-radius:8px;outline:none;padding:0 10px;font-size:14px;font-weight:600;box-shadow:0 0 0 3px #2f6bff26}@media (hover:none){.AskHistoryPanel-module__iwUMHq__itemMore{opacity:1}}@media (prefers-reduced-motion:reduce){.AskHistoryPanel-module__iwUMHq__panel,.AskHistoryPanel-module__iwUMHq__scrim{transition-duration:1ms}}
.MobileTabBar-module__gvUQda__bar{display:none}@media (max-width:640px){.MobileTabBar-module__gvUQda__bar{--tb-bg:#fcfbf8c7;--tb-border:#11131612;--tb-ink:var(--tk-fg-111316,#111316);--tb-muted:#8b8a85;--tb-pill:#11131611;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:1500;background:var(--tb-bg);border:1px solid var(--tb-border);-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7);height:64px;font-family:var(--font-satoshi), "Satoshi", -apple-system, BlinkMacSystemFont, sans-serif;border-radius:24px;grid-template-columns:repeat(4,1fr);padding:6px;transition:transform .26s cubic-bezier(.2,.9,.25,1),opacity .2s;display:grid;position:fixed;box-shadow:0 10px 34px #1113161f,0 1px 3px #1113160f}html[data-theme=dark] .MobileTabBar-module__gvUQda__bar{--tb-bg:#1e1e20c7;--tb-border:#ffffff14;--tb-muted:#8e8e93;--tb-pill:#ffffff17;box-shadow:0 10px 34px #00000073,0 1px 3px #0000004d}.MobileTabBar-module__gvUQda__hidden{transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom,0px)));opacity:0;pointer-events:none}html.flynn-kb-open .MobileTabBar-module__gvUQda__bar{transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom,0px)));opacity:0;pointer-events:none}.MobileTabBar-module__gvUQda__tab{min-width:0;min-height:44px;color:var(--tb-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:color .16s,background-color .16s;display:flex;position:relative}.MobileTabBar-module__gvUQda__tab:active .MobileTabBar-module__gvUQda__icon{transform:scale(.88)}.MobileTabBar-module__gvUQda__active{color:var(--tb-ink);background:var(--tb-pill)}.MobileTabBar-module__gvUQda__icon{place-items:center;height:24px;transition:transform .16s;display:grid}.MobileTabBar-module__gvUQda__active .MobileTabBar-module__gvUQda__icon svg{stroke-width:2.1px}.MobileTabBar-module__gvUQda__label{letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;line-height:1;overflow:hidden}.MobileTabBar-module__gvUQda__tab:focus-visible{outline-offset:-2px;outline:2px solid #2f6bff8c}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.MobileTabBar-module__gvUQda__bar{transition:none}}
.ProviderSignIn-module__5gf8kW__providers{flex-direction:column;display:flex}.ProviderSignIn-module__5gf8kW__social{flex-direction:column;gap:10px;display:flex}.ProviderSignIn-module__5gf8kW__slot{flex-direction:column;gap:6px;display:flex}.ProviderSignIn-module__5gf8kW__button{box-sizing:border-box;background-color:var(--tk-bg-ffffff,#fff);border:1px solid var(--tk-bd-e0e0e3,#e0e0e3);width:100%;height:42px;color:var(--tk-fg-18181b,#18181b);font-family:var(--font-satoshi), "Satoshi", -apple-system, BlinkMacSystemFont, sans-serif;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.ProviderSignIn-module__5gf8kW__button:hover:not(:disabled){background-color:var(--tk-bg-f7f7f9,#f7f7f9);border-color:var(--tk-bd-d4d4d8,#d4d4d8)}.ProviderSignIn-module__5gf8kW__button:focus-visible{outline-offset:2px;outline:2px solid #2f6bff}.ProviderSignIn-module__5gf8kW__button:disabled{opacity:.6;cursor:not-allowed}.ProviderSignIn-module__5gf8kW__icon{flex-shrink:0}.ProviderSignIn-module__5gf8kW__googleSlot{justify-content:center;min-height:42px;display:flex}.ProviderSignIn-module__5gf8kW__googleSlot:empty{display:none}.ProviderSignIn-module__5gf8kW__googleSlot>div,.ProviderSignIn-module__5gf8kW__googleSlot>div>div,.ProviderSignIn-module__5gf8kW__googleSlot [role=button]{width:100%!important;max-width:100%!important}.ProviderSignIn-module__5gf8kW__divider{color:var(--tk-fg-a1a1aa,#a1a1aa);letter-spacing:.08em;align-items:center;margin:18px 0 20px;font-size:11px;font-weight:700;display:flex}.ProviderSignIn-module__5gf8kW__divider:before,.ProviderSignIn-module__5gf8kW__divider:after{content:"";background-color:var(--tk-bg-f0eee8,#f0eee8);flex:1;height:1px}.ProviderSignIn-module__5gf8kW__divider span{padding:0 14px;line-height:1}.ProviderSignIn-module__5gf8kW__form{flex-direction:column;gap:7px;display:flex}.ProviderSignIn-module__5gf8kW__label{color:var(--tk-fg-27272a,#27272a);font-size:13px;font-weight:600}.ProviderSignIn-module__5gf8kW__input{border:1px solid var(--tk-bd-e0e0e3,#e0e0e3);background-color:var(--tk-bg-ffffff,#fff);width:100%;height:42px;color:var(--tk-fg-111316,#111316);box-sizing:border-box;border-radius:6px;outline:none;padding:0 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.ProviderSignIn-module__5gf8kW__input:focus{border-color:#2f6bff;box-shadow:0 0 0 2px #2f6bff26}.ProviderSignIn-module__5gf8kW__input::placeholder{color:var(--tk-fg-a1a1aa,#a1a1aa)}.ProviderSignIn-module__5gf8kW__input:disabled{background-color:var(--tk-bg-fafafa,#fafafa);color:var(--tk-fg-a1a1aa,#a1a1aa);cursor:not-allowed}.ProviderSignIn-module__5gf8kW__form .ProviderSignIn-module__5gf8kW__button{margin-top:9px}.ProviderSignIn-module__5gf8kW__note{color:var(--tk-fg-71717a,#71717a);text-align:center;margin:0;font-size:12px;line-height:1.45}.ProviderSignIn-module__5gf8kW__error{border:1px solid var(--tk-bd-fecaca,#fecaca);background-color:var(--tk-bg-fef2f2,#fef2f2);color:var(--tk-fg-dc2626,#dc2626);border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:16px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.ProviderSignIn-module__5gf8kW__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ProviderSignIn-module__5gf8kW__otpHeader{flex-direction:column;gap:4px;display:flex}.ProviderSignIn-module__5gf8kW__otpSubtext{color:var(--tk-fg-71717a,#71717a);font-size:13px;line-height:1.4}.ProviderSignIn-module__5gf8kW__otpSubtext strong{color:var(--tk-fg-111316,#111316)}.ProviderSignIn-module__5gf8kW__otpInput{border:1px solid var(--tk-bd-e0e0e3,#e0e0e3);background-color:var(--tk-bg-ffffff,#fff);letter-spacing:10px;text-align:center;width:100%;height:48px;color:var(--tk-fg-111316,#111316);box-sizing:border-box;border-radius:6px;outline:none;padding-left:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:24px;font-weight:700;transition:border-color .15s,box-shadow .15s}.ProviderSignIn-module__5gf8kW__otpInput:focus{border-color:#2f6bff;box-shadow:0 0 0 2px #2f6bff26}.ProviderSignIn-module__5gf8kW__otpInput:disabled{background-color:var(--tk-bg-fafafa,#fafafa);color:var(--tk-fg-a1a1aa,#a1a1aa);cursor:not-allowed}.ProviderSignIn-module__5gf8kW__otpActions{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.ProviderSignIn-module__5gf8kW__textLink{font:inherit;color:#2f6bff;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline;transition:opacity .15s}.ProviderSignIn-module__5gf8kW__textLink:hover:not(:disabled){opacity:.8}.ProviderSignIn-module__5gf8kW__textLink:disabled{color:var(--tk-fg-a1a1aa,#a1a1aa);cursor:not-allowed;text-decoration:none}
.VerifyOtp-module__IvRmlq__verifyWrapper{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:440px;animation:.25s ease-out VerifyOtp-module__IvRmlq__fadeIn;display:flex;position:relative}@keyframes VerifyOtp-module__IvRmlq__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.VerifyOtp-module__IvRmlq__brandHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.VerifyOtp-module__IvRmlq__brandLogoMark{box-shadow:0 2px 8px var(--tk-sh-0-0-0-a08,#00000014);border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.VerifyOtp-module__IvRmlq__brandTitle{font-family:var(--font-satoshi), "Satoshi", sans-serif;letter-spacing:-.035em;color:var(--tk-fg-111316,#111316);font-size:30px;font-weight:700;line-height:1}.VerifyOtp-module__IvRmlq__title{font-family:var(--font-satoshi), "Satoshi", sans-serif;letter-spacing:-.03em;color:var(--tk-fg-111316,#111316);text-align:center;margin:0 0 22px;font-size:24px;font-weight:700;line-height:1.2}.VerifyOtp-module__IvRmlq__card{background-color:var(--tk-bg-ffffff,#fff);border:1px solid var(--tk-bd-e7e5df,#e7e5df);width:100%;box-shadow:0 4px 20px -2px var(--tk-sh-17-19-22-a04,#1113160a), 0 1px 3px var(--tk-sh-17-19-22-a02,#11131605);box-sizing:border-box;border-radius:12px;flex-direction:column;padding:32px 32px 28px;display:flex}.VerifyOtp-module__IvRmlq__instructionText{color:var(--tk-fg-52525b,#52525b);margin:0 0 4px;font-size:14.5px;line-height:1.4}.VerifyOtp-module__IvRmlq__emailDisplay{color:var(--tk-fg-111316,#111316);word-break:break-all;margin:0 0 24px;font-size:15px;font-weight:600;line-height:1.4}.VerifyOtp-module__IvRmlq__digitRow{justify-content:space-between;gap:8px;width:100%;margin-bottom:20px;display:flex}.VerifyOtp-module__IvRmlq__digitBox{border:1.5px solid var(--tk-bd-e4e4e7,#e4e4e7);background-color:var(--tk-bg-ffffff,#fff);width:52px;height:58px;color:var(--tk-fg-111316,#111316);font-family:var(--font-satoshi), -apple-system, sans-serif;text-align:center;box-sizing:border-box;-webkit-appearance:none;border-radius:8px;outline:none;padding:0;font-size:22px;font-weight:500;transition:border-color .15s,box-shadow .15s}.VerifyOtp-module__IvRmlq__digitBox:focus{border-color:var(--tk-bd-111316,#111316);box-shadow:0 0 0 2px var(--tk-sh-17-19-22-a08,#11131614);background-color:var(--tk-bg-ffffff,#fff)}.VerifyOtp-module__IvRmlq__digitBoxFilled{border-color:var(--tk-bd-d1d5db,#d1d5db)}.VerifyOtp-module__IvRmlq__digitBox:disabled{opacity:.6;cursor:not-allowed}.VerifyOtp-module__IvRmlq__errorMessage{font-family:var(--font-satoshi), "Satoshi", sans-serif;color:var(--tk-fg-c0392b,#c0392b);text-align:center;margin:-4px 0 16px;font-size:13.5px;font-weight:500;line-height:1.4;animation:.15s ease-out VerifyOtp-module__IvRmlq__errorFadeIn}@keyframes VerifyOtp-module__IvRmlq__errorFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.VerifyOtp-module__IvRmlq__resendContainer{text-align:center;justify-content:center;align-items:center;font-size:13.5px;display:flex}.VerifyOtp-module__IvRmlq__resendText{color:var(--tk-fg-111316,#111316);font-size:13.5px}.VerifyOtp-module__IvRmlq__countdown{color:var(--tk-fg-71717a,#71717a);font-weight:400}.VerifyOtp-module__IvRmlq__resendButton{color:var(--tk-fg-111316,#111316);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline;transition:color .15s}.VerifyOtp-module__IvRmlq__resendButton:hover:not(:disabled){color:var(--tk-fg-2563eb,#2563eb)}.VerifyOtp-module__IvRmlq__resendButton:disabled{opacity:.5;cursor:not-allowed}.VerifyOtp-module__IvRmlq__verifyingIndicator{color:var(--tk-fg-71717a,#71717a);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.VerifyOtp-module__IvRmlq__spinner{border:2px solid var(--tk-bd-17-19-22-a15,#11131626);border-top-color:var(--tk-bd-111316,#111316);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite VerifyOtp-module__IvRmlq__spin}@keyframes VerifyOtp-module__IvRmlq__spin{to{transform:rotate(360deg)}}.VerifyOtp-module__IvRmlq__backContainer{justify-content:center;margin-top:24px;display:flex}.VerifyOtp-module__IvRmlq__backButton{color:var(--tk-fg-71717a,#71717a);font-size:14px;font-weight:500;font-family:var(--font-satoshi), "Satoshi", sans-serif;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;transition:all .15s;display:inline-flex}.VerifyOtp-module__IvRmlq__backButton:hover{color:var(--tk-fg-111316,#111316);background-color:var(--tk-bg-17-19-22-a04,#1113160a)}.VerifyOtp-module__IvRmlq__backButton svg{transition:transform .15s}.VerifyOtp-module__IvRmlq__backButton:hover svg{transform:translate(-2px)}@media (max-width:480px){.VerifyOtp-module__IvRmlq__card{padding:24px 20px 22px}.VerifyOtp-module__IvRmlq__digitRow{gap:6px}.VerifyOtp-module__IvRmlq__digitBox{width:44px;height:52px;font-size:21px}}
.LoginView-module__1BpEoG__loginRoot{background-color:var(--tk-bg-f0eee6,#f0eee6);min-height:100vh;font-family:var(--font-satoshi), "Satoshi", -apple-system, sans-serif;color:var(--tk-fg-111316,#111316);justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.LoginView-module__1BpEoG__noiseOverlay{opacity:.03;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.LoginView-module__1BpEoG__loginWrapper{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:440px;animation:.2s ease-out LoginView-module__1BpEoG__fadeIn;display:flex;position:relative}@keyframes LoginView-module__1BpEoG__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LoginView-module__1BpEoG__brandHeader{align-items:center;gap:12px;margin-bottom:24px;display:flex}.LoginView-module__1BpEoG__brandLogoMark{border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.LoginView-module__1BpEoG__brandTitle{color:var(--tk-fg-111316,#111316)}.LoginView-module__1BpEoG__loginCard{background-color:var(--tk-bg-ffffff,#fff);border:1px solid var(--tk-bd-e7e5df,#e7e5df);width:100%;box-shadow:0 4px 18px -2px var(--tk-sh-17-19-22-a04,#1113160a), 0 1px 3px var(--tk-sh-17-19-22-a02,#11131605);box-sizing:border-box;border-radius:10px;padding:30px 32px 28px;transition:all .2s}.LoginView-module__1BpEoG__cardHeader{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.LoginView-module__1BpEoG__cardTitle{font-family:var(--font-satoshi), "Satoshi", sans-serif;color:var(--tk-fg-111316,#111316);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:700}.LoginView-module__1BpEoG__staySignedIn{align-items:center;gap:9px;display:flex}.LoginView-module__1BpEoG__staySignedInLabel{color:var(--tk-fg-71717a,#71717a);font-size:13.5px;font-weight:500}.LoginView-module__1BpEoG__toggleSwitch{background-color:var(--tk-bg-e4e4e7,#e4e4e7);cursor:pointer;border:none;border-radius:9999px;width:38px;height:22px;padding:0;transition:background-color .2s cubic-bezier(.16,1,.3,1);position:relative}.LoginView-module__1BpEoG__toggleSwitchActive{background-color:#2f6bff}.LoginView-module__1BpEoG__toggleThumb{background-color:var(--tk-bg-ffffff,#fff);width:18px;height:18px;box-shadow:0 1px 3px var(--tk-sh-0-0-0-a2,#0003);border-radius:50%;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px}.LoginView-module__1BpEoG__toggleSwitchActive .LoginView-module__1BpEoG__toggleThumb{transform:translate(16px)}.LoginView-module__1BpEoG__legalFooter{text-align:center;max-width:380px;margin-top:24px}.LoginView-module__1BpEoG__legalFooter p{color:var(--tk-fg-71717a,#71717a);margin:0;font-size:12.5px;line-height:1.5}.LoginView-module__1BpEoG__legalLink{color:var(--tk-fg-52525b,#52525b);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.LoginView-module__1BpEoG__legalLink:hover{color:var(--tk-fg-111316,#111316)}@media (max-width:480px){.LoginView-module__1BpEoG__loginRoot{padding:16px}.LoginView-module__1BpEoG__loginCard{padding:24px 20px}}
