.page-module__7QOqCW__page{height:var(--chat-height,100dvh);background:var(--app-surface);color:var(--app-text);letter-spacing:0;display:flex;overflow:hidden}.page-module__7QOqCW__page *{box-sizing:border-box}.page-module__7QOqCW__page button,.page-module__7QOqCW__page a,.page-module__7QOqCW__page textarea{-webkit-tap-highlight-color:transparent;letter-spacing:0}.page-module__7QOqCW__page button{cursor:pointer;font-family:inherit}.page-module__7QOqCW__page button:disabled{cursor:default;opacity:.55}.page-module__7QOqCW__page :-webkit-any(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #8bb9ff}.page-module__7QOqCW__page :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #8bb9ff}.page-module__7QOqCW__appRail{background:var(--app-raised);border-right:1px solid var(--app-line);flex-direction:column;flex-shrink:0;width:220px;padding:30px 20px 24px;display:flex}.page-module__7QOqCW__brand img{object-fit:contain;display:block}.page-module__7QOqCW__appRail a{text-decoration:none}.page-module__7QOqCW__appRail :is(nav a,.page-module__7QOqCW__currentNav,.page-module__7QOqCW__newChat){min-height:48px;color:var(--app-muted);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.page-module__7QOqCW__appRail .page-module__7QOqCW__newChat{background:var(--app-surface);color:var(--app-text);margin-bottom:28px;box-shadow:0 1px 3px #191f2808}.page-module__7QOqCW__appRail .page-module__7QOqCW__currentNav{background:var(--app-soft);color:#2167d4}.page-module__7QOqCW__appRail nav{gap:6px;display:grid}.page-module__7QOqCW__appRail nav a:hover,.page-module__7QOqCW__newChat:hover{background:var(--app-raised)}.page-module__7QOqCW__railCaption{color:var(--app-muted);margin-top:auto;padding:20px 10px 0;font-size:12px;line-height:1.6}.page-module__7QOqCW__appSurface{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.page-module__7QOqCW__header{background:var(--app-surface);z-index:3;flex-shrink:0;align-items:center;gap:12px;height:80px;padding:0 36px;display:flex}.page-module__7QOqCW__headerTitle{flex-direction:column;gap:3px;min-width:0;display:flex}.page-module__7QOqCW__headerTitle strong{font-size:17px;font-weight:700;line-height:1.4}.page-module__7QOqCW__headerTitle>span{color:var(--app-muted);font-size:12px}.page-module__7QOqCW__headerTitle strong,.page-module__7QOqCW__headerTitle>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__7QOqCW__back{display:none}.page-module__7QOqCW__back,.page-module__7QOqCW__menuToggle{width:44px;height:44px;color:var(--app-text);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center}.page-module__7QOqCW__backVisible,.page-module__7QOqCW__menuToggle{display:flex}.page-module__7QOqCW__menuToggle:hover,.page-module__7QOqCW__back:hover{background:var(--app-raised)}.page-module__7QOqCW__page :-webkit-any(.page-module__7QOqCW__back,.page-module__7QOqCW__menuToggle,.page-module__7QOqCW__appRail,.page-module__7QOqCW__menuPanel) svg{flex-shrink:0;display:block}.page-module__7QOqCW__page :is(.page-module__7QOqCW__back,.page-module__7QOqCW__menuToggle,.page-module__7QOqCW__appRail,.page-module__7QOqCW__menuPanel) svg{flex-shrink:0;display:block}.page-module__7QOqCW__headerMenu{margin-left:auto;position:relative}.page-module__7QOqCW__menuPanel{background:var(--app-surface);border:1px solid var(--app-line);border-radius:8px;width:190px;padding:8px;animation:.18s ease-out page-module__7QOqCW__arrive;position:absolute;top:50px;right:0;box-shadow:0 12px 36px #191f2818}.page-module__7QOqCW__headerActions{align-items:center;gap:8px;margin-left:auto;display:flex}.page-module__7QOqCW__headerActions+.page-module__7QOqCW__headerMenu{margin-left:0}.page-module__7QOqCW__appRail nav .page-module__7QOqCW__railWorkspace{border-left:2px solid var(--app-line);border-radius:0 8px 8px 0;min-height:42px;margin-left:14px;padding:9px 14px;font-size:14px}.page-module__7QOqCW__syncNotice{background:var(--app-warning-bg);color:var(--app-warning);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:10px 24px;font-size:13px;line-height:1.6;display:flex}.page-module__7QOqCW__syncNotice button{min-height:40px;color:inherit;background:0 0;border:0;font-weight:600}.page-module__7QOqCW__menuPanel a{min-height:48px;color:var(--app-text);border-radius:6px;align-items:center;gap:12px;padding:12px;font-size:15px;text-decoration:none;display:flex}.page-module__7QOqCW__menuPanel a:hover{background:var(--app-raised)}.page-module__7QOqCW__workspace{flex:1;width:100%;min-height:0;display:flex}.page-module__7QOqCW__chatPane{background:var(--app-surface);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.page-module__7QOqCW__conversation{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.page-module__7QOqCW__thread{max-width:760px;margin:auto;padding:32px 36px 28px}.page-module__7QOqCW__entryOptions{gap:10px;max-width:600px;margin:32px 0 24px;display:grid}.page-module__7QOqCW__entryOptions button{--choice-ink:#d79a22;--choice-fill:#ffe7a3;color:#222831;text-align:left;background:#f7f9fc;border:1px solid #e9edf3;border-radius:18px;align-items:center;gap:18px;width:100%;min-height:76px;padding:18px 22px;font-size:17px;font-weight:600;line-height:1.5;transition:transform .18s,background .18s,border-color .18s;animation:.4s backwards page-module__7QOqCW__choiceAppear;display:flex;box-shadow:0 2px 6px #19273803}.page-module__7QOqCW__entryOptions button:nth-child(2){--choice-ink:#367dea;--choice-fill:#dceaff}.page-module__7QOqCW__entryOptions button:nth-child(3){--choice-ink:#248a74;--choice-fill:#d4efe5}.page-module__7QOqCW__entryOptions button>span{word-break:keep-all;overflow-wrap:anywhere;flex:1;min-width:0}.page-module__7QOqCW__entryOptions button svg{flex-shrink:0;display:block}.page-module__7QOqCW__choiceIcon{background:0 0;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.page-module__7QOqCW__entryOptions .page-module__7QOqCW__choiceIcon svg{width:28px;height:28px;color:var(--choice-ink);fill:var(--choice-fill)}.page-module__7QOqCW__entryOptions button>svg{color:#a1aab7;transition:color .18s,transform .18s}.page-module__7QOqCW__entryOptions button:active:not(:disabled){background:#edf4ff;border-color:#3182f6;transform:scale(.99)}.page-module__7QOqCW__page .page-module__7QOqCW__entryOptions button:focus-visible{outline-offset:3px;background:#edf4ff;border-color:#3182f6;outline:3px solid #bfd7ff}.page-module__7QOqCW__entryOptions button:-webkit-any(:active,:focus-visible)>svg{color:#2f6fe4}.page-module__7QOqCW__entryOptions button:is(:active,:focus-visible)>svg{color:#2f6fe4}.page-module__7QOqCW__suggestions button{background:var(--app-raised);width:100%;color:var(--app-text);text-align:left;word-break:keep-all;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 18px;font-size:16px;font-weight:600;line-height:1.6;transition:transform .15s,background .15s;animation:.3s backwards page-module__7QOqCW__choiceAppear;display:flex}.page-module__7QOqCW__suggestions button svg{color:#8b95a1;flex-shrink:0;display:block}.page-module__7QOqCW__suggestions button span{min-width:0}.page-module__7QOqCW__suggestions button:active{background:var(--app-soft);transform:scale(.98)}@media (hover:hover) and (pointer:fine){.page-module__7QOqCW__entryOptions button:hover:not(:disabled){background:#f0f5ff;border-color:#c8dafa}.page-module__7QOqCW__entryOptions button:hover:not(:disabled)>svg{color:#2f6fe4;transform:translate(2px)}}@media (hover:hover){.page-module__7QOqCW__suggestions button:hover{background:var(--app-soft);color:var(--app-accent)}}.page-module__7QOqCW__composer{width:100%;padding:16px max(28px,calc((100% - 688px)/2)) max(24px,env(safe-area-inset-bottom));background:var(--app-surface);flex-shrink:0;margin:0 auto}.page-module__7QOqCW__composer form{background:var(--app-raised);border:1.5px solid #0000;border-radius:20px;align-items:flex-end;gap:8px;padding:10px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.page-module__7QOqCW__composer textarea{resize:none;width:100%;min-width:0;font:inherit;height:44px;min-height:44px;max-height:140px;color:var(--app-text);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:16px;line-height:24px;display:block}.page-module__7QOqCW__composer textarea::placeholder{color:var(--app-muted)}.page-module__7QOqCW__tool,.page-module__7QOqCW__send{border:0;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.page-module__7QOqCW__tool{color:var(--app-muted);background:0 0}.page-module__7QOqCW__send{background:var(--app-primary);color:#fff;border-radius:50%;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:0 3px 8px #3182f629}.page-module__7QOqCW__send:disabled{background:var(--app-soft);color:#899db8;opacity:1;box-shadow:none}.page-module__7QOqCW__send:active:not(:disabled){background:#1b64da;transform:scale(.91)}.page-module__7QOqCW__sendReady:not(:disabled){animation:.22s ease-out page-module__7QOqCW__sendReady}.page-module__7QOqCW__page .page-module__7QOqCW__send svg,.page-module__7QOqCW__page .page-module__7QOqCW__tool svg{flex-shrink:0;display:block}.page-module__7QOqCW__assistant,.page-module__7QOqCW__user{min-width:0;margin:0 0 32px;animation:.3s ease-out page-module__7QOqCW__arrive}.page-module__7QOqCW__assistant{margin-right:24px}.page-module__7QOqCW__speaker{color:var(--app-body);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.page-module__7QOqCW__speaker img{object-fit:contain;display:block}.page-module__7QOqCW__aiLabel{color:var(--app-muted);font-size:11px;font-weight:500}.page-module__7QOqCW__assistant p,.page-module__7QOqCW__user p{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.85}.page-module__7QOqCW__bubble,.page-module__7QOqCW__assistant>p,.page-module__7QOqCW__assistant>details{background:0 0;max-width:100%;padding:0}.page-module__7QOqCW__firstMessage{margin:0}.page-module__7QOqCW__firstMessage .page-module__7QOqCW__bubble{background:0 0;border-radius:0;padding:8px 0 0}.page-module__7QOqCW__firstMessage .page-module__7QOqCW__bubble>p:first-child{font-size:26px;font-weight:700;line-height:1.5}.page-module__7QOqCW__firstMessage .page-module__7QOqCW__speaker{margin-bottom:18px}.page-module__7QOqCW__firstMessage .page-module__7QOqCW__speaker img{width:44px;height:44px}.page-module__7QOqCW__firstMessage .page-module__7QOqCW__bubble .page-module__7QOqCW__greetingNote{margin-top:16px;font-size:16px;font-weight:400;line-height:1.7}.page-module__7QOqCW__assistant .page-module__7QOqCW__greetingNote{color:var(--app-muted);margin-top:12px;font-size:14px}.page-module__7QOqCW__user{background:var(--app-primary);color:#fff;border-radius:18px 18px 4px;width:-webkit-fit-content;width:fit-content;max-width:85%;margin-left:auto;padding:16px 20px}.page-module__7QOqCW__user small{color:#e5efff;margin-top:8px;font-size:12px;display:block}.page-module__7QOqCW__oldMessage summary{color:var(--app-muted);cursor:pointer;padding:14px 0;font-size:14px}.page-module__7QOqCW__oldMessage p{color:var(--app-body);margin-top:4px}.page-module__7QOqCW__thinking{max-width:100%;color:var(--app-body);margin-bottom:32px;padding:0;animation:.3s ease-out page-module__7QOqCW__arrive}.page-module__7QOqCW__thinkingLine{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 8px;display:flex}.page-module__7QOqCW__thinking p{word-break:keep-all;margin:0;font-size:16px;font-weight:600;line-height:1.7}.page-module__7QOqCW__thinking small{color:var(--app-muted);font-size:13px;line-height:1.7;display:block}.page-module__7QOqCW__typing{align-items:center;gap:5px;height:12px;display:flex}.page-module__7QOqCW__typing i{background:var(--app-raised);border-radius:50%;width:5px;height:5px;animation:1.2s infinite page-module__7QOqCW__pulse}.page-module__7QOqCW__typing i:nth-child(2){animation-delay:.15s}.page-module__7QOqCW__typing i:nth-child(3){animation-delay:.3s}.page-module__7QOqCW__readyNotice{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);margin:4px 0 24px;padding:24px 0;animation:.3s ease-out page-module__7QOqCW__arrive}.page-module__7QOqCW__resultLabel,.page-module__7QOqCW__eyebrow{color:var(--app-muted);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.page-module__7QOqCW__readyNotice h2{word-break:keep-all;overflow-wrap:anywhere;margin:0 0 20px;font-size:21px;font-weight:700;line-height:1.5}.page-module__7QOqCW__readyNotice p{color:var(--app-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.page-module__7QOqCW__readyNotice progress{width:100%;height:6px;accent-color:var(--app-primary);margin:12px 0 16px;display:block}.page-module__7QOqCW__readyNotice button{width:100%}.page-module__7QOqCW__readyNotice small{color:var(--app-muted);margin-bottom:12px;font-size:13px;line-height:1.6;display:block}.page-module__7QOqCW__primary,.page-module__7QOqCW__secondary{background:var(--app-primary);color:#fff;text-align:center;border:0;border-radius:8px;min-height:48px;padding:13px 20px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:block}.page-module__7QOqCW__primary:hover{background:#246cd4}.page-module__7QOqCW__secondary{background:var(--app-soft);color:var(--app-accent)}.page-module__7QOqCW__suggestions{gap:10px;max-width:480px;margin:8px 0 24px;display:grid}.page-module__7QOqCW__newAnswer{background:var(--app-surface);border:1px solid var(--app-line);color:var(--app-accent);z-index:2;border-radius:24px;align-self:center;min-height:44px;padding:10px 20px;font-size:14px;font-weight:600;position:absolute;bottom:210px;box-shadow:0 4px 18px #191f2812}.page-module__7QOqCW__error,.page-module__7QOqCW__jobError{color:var(--app-danger);overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.65}.page-module__7QOqCW__error a{color:inherit;font-weight:600}.page-module__7QOqCW__jobError p{margin:0 0 12px}.page-module__7QOqCW__attachment{align-items:center;gap:12px;margin-bottom:10px;padding:8px 0;font-size:13px;display:flex}.page-module__7QOqCW__attachment span{overflow-wrap:anywhere;flex:1;min-width:0}.page-module__7QOqCW__attachment button{color:var(--app-body);background:0 0;border:0;flex-shrink:0;min-height:36px}.page-module__7QOqCW__viewTabs{display:none}.page-module__7QOqCW__briefPane{background:var(--app-surface);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__7QOqCW__splitHandle{cursor:col-resize;touch-action:none;background:var(--app-raised);border-inline:1px solid var(--app-line);flex:0 0 12px;justify-content:center;align-items:center;display:flex}.page-module__7QOqCW__splitHandle span{background:var(--app-line);border-radius:4px;width:4px;height:44px;transition:background .15s,height .15s}.page-module__7QOqCW__splitHandle:hover span{background:var(--app-primary);height:64px}.page-module__7QOqCW__splitHandle:focus-visible span{background:var(--app-primary);height:64px}.page-module__7QOqCW__resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.page-module__7QOqCW__resizing .page-module__7QOqCW__splitHandle span{background:var(--app-primary)}@media (min-width:901px){.page-module__7QOqCW__hasBrief .page-module__7QOqCW__chatPane{flex:0 0 var(--chat-share,42%)}.page-module__7QOqCW__hasBrief .page-module__7QOqCW__thread{padding-left:24px;padding-right:24px}.page-module__7QOqCW__hasBrief .page-module__7QOqCW__composer{padding-left:20px;padding-right:20px}}.page-module__7QOqCW__briefScroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:32px 32px 12px;overflow-y:auto}.page-module__7QOqCW__briefHeading h1{word-break:keep-all;overflow-wrap:anywhere;outline:none;margin:0 0 12px;font-size:25px;font-weight:700;line-height:1.5}.page-module__7QOqCW__briefHeading>p{color:var(--app-muted);margin:0 0 28px;font-size:14px;line-height:1.7}.page-module__7QOqCW__sectionNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}.page-module__7QOqCW__sectionCaption{color:var(--app-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.page-module__7QOqCW__sectionCaption span{color:var(--app-selected-text);font-variant-numeric:tabular-nums}.page-module__7QOqCW__sectionNav button{border:1px solid var(--app-line);background:var(--app-surface);min-width:0;min-height:50px;color:var(--app-body);word-break:keep-all;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:14px;font-weight:600;line-height:1.5;transition:background .16s,border-color .16s,transform .16s;display:flex}.page-module__7QOqCW__sectionNav button:hover{background:var(--app-soft);border-color:#a9c9f5}.page-module__7QOqCW__sectionNav button[aria-pressed=true]{color:#fff;background:var(--app-selected);border-color:var(--app-selected);box-shadow:0 3px 8px #246bd126}.page-module__7QOqCW__sectionNav button:active{transform:scale(.97)}.page-module__7QOqCW__sectionNumber{background:var(--app-raised);width:20px;height:20px;color:var(--app-muted);font-variant-numeric:tabular-nums;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.page-module__7QOqCW__sectionNav [aria-pressed=true] .page-module__7QOqCW__sectionNumber{color:#fff;background:#ffffff26}.page-module__7QOqCW__sectionNav button:focus-visible{outline-offset:3px;outline:3px solid #90baff}.page-module__7QOqCW__editLink:focus-visible{outline-offset:3px;outline:3px solid #90baff}.page-module__7QOqCW__keyPhrase{border:1px solid var(--app-line);background:var(--app-soft);max-width:100%;color:var(--app-body);font-size:inherit;vertical-align:baseline;border-radius:4px;padding:0 5px;font-weight:600;line-height:1.55;display:inline-block}.page-module__7QOqCW__factLabel{border:1px solid var(--app-line);background:var(--app-raised);color:var(--app-text);border-radius:5px;padding:3px 9px;font-weight:600;display:inline-block}.page-module__7QOqCW__briefSection{animation:.18s ease-out page-module__7QOqCW__arrive}.page-module__7QOqCW__briefSection h2{word-break:keep-all;overflow-wrap:anywhere;margin:0 0 16px;font-size:19px;font-weight:700;line-height:1.5}.page-module__7QOqCW__briefSection h3{word-break:keep-all;margin:20px 0 8px;font-size:15px;line-height:1.6}.page-module__7QOqCW__briefSection p,.page-module__7QOqCW__briefSection li,.page-module__7QOqCW__briefSection blockquote{word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--app-body);margin:0 0 12px;font-size:15px;line-height:1.85}.page-module__7QOqCW__briefSection .page-module__7QOqCW__lead{color:var(--app-text);font-size:16px}.page-module__7QOqCW__briefSection details{border-top:1px solid var(--app-line);margin-top:16px}.page-module__7QOqCW__briefSection summary{cursor:pointer;color:var(--app-body);padding:16px 0;font-size:14px;font-weight:500;line-height:1.7}.page-module__7QOqCW__briefSection blockquote{border-left:2px solid var(--app-line);margin:0;padding:4px 0 4px 14px}.page-module__7QOqCW__briefSection ul{padding-left:20px}.page-module__7QOqCW__briefSection dl{margin:0}.page-module__7QOqCW__fact{border-bottom:1px solid var(--app-line);min-width:0;padding:16px 0;transition:background .3s}.page-module__7QOqCW__fact dt{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.page-module__7QOqCW__fact dd{color:var(--app-text);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.page-module__7QOqCW__basis{color:var(--app-muted);font-size:11px;font-weight:400}.page-module__7QOqCW__changed{animation:3.5s ease-out page-module__7QOqCW__highlight}.page-module__7QOqCW__textButton{color:var(--app-accent);text-align:left;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.page-module__7QOqCW__briefTools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.page-module__7QOqCW__briefTools :-webkit-any(.page-module__7QOqCW__editLink,.page-module__7QOqCW__refineAction){border:1px solid var(--app-line);background:var(--app-surface);min-width:0;min-height:46px;color:var(--app-body);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 8px;font-size:14px;font-weight:600;line-height:1.5;transition:background .16s,transform .16s,border-color .16s;display:flex}.page-module__7QOqCW__briefTools :is(.page-module__7QOqCW__editLink,.page-module__7QOqCW__refineAction){border:1px solid var(--app-line);background:var(--app-surface);min-width:0;min-height:46px;color:var(--app-body);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 8px;font-size:14px;font-weight:600;line-height:1.5;transition:background .16s,transform .16s,border-color .16s;display:flex}.page-module__7QOqCW__briefTools :-webkit-any(.page-module__7QOqCW__editLink,.page-module__7QOqCW__refineAction):hover:not(:disabled){background:var(--app-raised);border-color:#9ca9ba}.page-module__7QOqCW__briefTools :is(.page-module__7QOqCW__editLink,.page-module__7QOqCW__refineAction):hover:not(:disabled){background:var(--app-raised);border-color:#9ca9ba}.page-module__7QOqCW__briefTools button:active:not(:disabled){transform:scale(.98)}.page-module__7QOqCW__briefTools svg{flex-shrink:0}.page-module__7QOqCW__completionLabel{color:var(--app-body);justify-content:center;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.page-module__7QOqCW__documentActions .page-module__7QOqCW__finishButton{background:#202b3b;justify-content:center;align-items:center;gap:12px;min-height:58px;transition:background .18s,transform .18s,box-shadow .18s;animation:.5s ease-out page-module__7QOqCW__finishArrive;display:flex;box-shadow:0 5px 14px #202b3b18}.page-module__7QOqCW__finishButton span{flex:1}.page-module__7QOqCW__finishButton svg{flex-shrink:0}.page-module__7QOqCW__documentActions .page-module__7QOqCW__finishButton:hover{background:#101b2b;box-shadow:0 7px 20px #202b3b26}.page-module__7QOqCW__finishButton:hover>svg:last-child{transform:translate(3px)}.page-module__7QOqCW__finishButton:active{transform:scale(.985)}@keyframes page-module__7QOqCW__finishArrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.page-module__7QOqCW__editLink{color:var(--app-accent);background:var(--app-soft);text-align:center;border:1px solid #bfd4f2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;margin-left:auto;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.5;transition:background .16s,transform .16s;display:flex}.page-module__7QOqCW__editLink:hover{background:var(--app-raised)}.page-module__7QOqCW__editLink:active{transform:scale(.98)}.page-module__7QOqCW__documentActions{padding:16px 32px max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--app-line);background:var(--app-surface);flex-shrink:0}.page-module__7QOqCW__documentActions>small{color:var(--app-muted);margin:0 0 10px;font-size:12px;line-height:1.7;display:block}.page-module__7QOqCW__documentActions .page-module__7QOqCW__primary{width:100%}.page-module__7QOqCW__documentActions .page-module__7QOqCW__textButton{text-align:center;width:100%}.page-module__7QOqCW__documentActions details{color:var(--app-muted);margin-top:8px;font-size:12px;line-height:1.6}.page-module__7QOqCW__documentActions summary{cursor:pointer}.page-module__7QOqCW__generation span{font-size:15px;font-weight:600;display:block}.page-module__7QOqCW__generation progress{width:100%;height:8px;accent-color:var(--app-primary);margin:12px 0 8px}.page-module__7QOqCW__generation small{color:var(--app-muted);line-height:1.6}.page-module__7QOqCW__note,.page-module__7QOqCW__briefSection .page-module__7QOqCW__note{color:var(--app-muted);margin:10px 0;font-size:13px;line-height:1.7}@media (max-width:900px){.page-module__7QOqCW__splitHandle,.page-module__7QOqCW__appRail{display:none}.page-module__7QOqCW__header{gap:8px;height:72px;padding:0 12px}.page-module__7QOqCW__back{display:flex}.page-module__7QOqCW__viewTabs{border-bottom:1px solid var(--app-line);background:var(--app-surface);flex-shrink:0;grid-template-columns:1fr 1fr;padding:0 16px;display:grid}.page-module__7QOqCW__viewTabs button{height:48px;color:var(--app-muted);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.page-module__7QOqCW__viewTabs button[aria-pressed=true]{border-bottom-color:var(--app-primary);color:var(--app-accent)}.page-module__7QOqCW__updateDot{background:var(--app-primary);border-radius:50%;width:5px;height:5px}.page-module__7QOqCW__mobileHidden{display:none}.page-module__7QOqCW__briefPane{border:0;flex:1;max-width:none}.page-module__7QOqCW__thread{padding:24px 24px 18px}.page-module__7QOqCW__assistant{margin-right:8px}.page-module__7QOqCW__bubble,.page-module__7QOqCW__assistant>p,.page-module__7QOqCW__assistant>details{padding:0}.page-module__7QOqCW__assistant p,.page-module__7QOqCW__user p{font-size:16px;line-height:1.85}.page-module__7QOqCW__firstMessage{margin-right:0}.page-module__7QOqCW__firstMessage .page-module__7QOqCW__bubble{padding:8px 0 0}.page-module__7QOqCW__firstMessage .page-module__7QOqCW__bubble>p:first-child{font-size:24px;line-height:1.5}.page-module__7QOqCW__entryOptions{max-width:none;margin-top:28px}.page-module__7QOqCW__entryOptions button{gap:14px;min-height:72px;padding:17px 18px;font-size:16px}.page-module__7QOqCW__composer{padding:12px 20px max(16px,env(safe-area-inset-bottom))}.page-module__7QOqCW__composer form{border-radius:18px;gap:4px;padding:6px}.page-module__7QOqCW__suggestions{max-width:none}.page-module__7QOqCW__briefScroll{padding:24px 22px 12px}.page-module__7QOqCW__briefHeading h1{font-size:23px}.page-module__7QOqCW__sectionNav{margin-bottom:24px}.page-module__7QOqCW__documentActions{padding:12px 20px max(16px,env(safe-area-inset-bottom))}.page-module__7QOqCW__primary{min-height:52px}.page-module__7QOqCW__readyNotice .page-module__7QOqCW__secondary{width:100%}.page-module__7QOqCW__briefPane>.page-module__7QOqCW__error{padding:0 20px}}@media (max-height:520px){.page-module__7QOqCW__composer{padding-top:6px;padding-bottom:max(6px,env(safe-area-inset-bottom))}}@keyframes page-module__7QOqCW__choiceAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__7QOqCW__sendReady{0%{transform:scale(.88)}to{transform:scale(1)}}@keyframes page-module__7QOqCW__arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__7QOqCW__pulse{50%{opacity:.3;transform:translateY(-2px)}}@keyframes page-module__7QOqCW__highlight{0%,30%{background:var(--app-soft)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.page-module__7QOqCW__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-module__7QOqCW__inlineEditor{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__7QOqCW__inlineField{color:var(--app-text);flex-direction:column;gap:10px;margin:22px 0;font-size:15px;font-weight:600;display:flex}.page-module__7QOqCW__inlineField input,.page-module__7QOqCW__inlineField textarea{box-sizing:border-box;border:1px solid var(--app-line);background:var(--app-surface);width:100%;min-width:0;color:var(--app-text);font:inherit;resize:vertical;letter-spacing:0;border-radius:8px;padding:14px;font-size:16px;font-weight:400;line-height:1.65}.page-module__7QOqCW__inlineField input:focus,.page-module__7QOqCW__inlineField textarea:focus{outline-offset:2px;outline:2px solid #3182f6}.page-module__7QOqCW__inlineEditActions{grid-template-columns:1fr 2fr;gap:12px;display:grid}.page-module__7QOqCW__inlineEditActions .page-module__7QOqCW__editLink{width:100%;margin:0}.page-module__7QOqCW__inlineEditor button:disabled{opacity:.5;cursor:not-allowed}.page-module__7QOqCW__inlineEditError{color:var(--app-danger);word-break:keep-all;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:14px;line-height:1.6}.page-module__7QOqCW__liveChat.page-module__7QOqCW__page,.page-module__7QOqCW__liveChat .page-module__7QOqCW__header,.page-module__7QOqCW__liveChat .page-module__7QOqCW__chatPane,.page-module__7QOqCW__liveChat.page-module__7QOqCW__hasBrief .page-module__7QOqCW__chatPane,.page-module__7QOqCW__liveChat .page-module__7QOqCW__briefPane,.page-module__7QOqCW__liveChat .page-module__7QOqCW__documentActions{background:var(--app-surface)}.page-module__7QOqCW__liveChat .page-module__7QOqCW__appRail{background:var(--app-bg)}.page-module__7QOqCW__liveChat .page-module__7QOqCW__header{border-color:var(--app-line)}.page-module__7QOqCW__liveChat .page-module__7QOqCW__thread{max-width:760px}.page-module__7QOqCW__liveChat .page-module__7QOqCW__firstMessage [data-coach-speaker]{--coach-avatar:40px;margin-bottom:18px}.page-module__7QOqCW__liveChat .page-module__7QOqCW__firstMessage .page-module__7QOqCW__bubble>p:first-child{font-size:30px}.page-module__7QOqCW__liveChat .page-module__7QOqCW__composer{padding-left:max(24px,50% - 344px);padding-right:max(24px,50% - 344px)}.page-module__7QOqCW__liveChat.page-module__7QOqCW__hasBrief .page-module__7QOqCW__composer{padding-left:20px;padding-right:20px}.page-module__7QOqCW__liveChat .page-module__7QOqCW__readyNotice{margin-bottom:24px}.page-module__7QOqCW__liveChat .page-module__7QOqCW__viewTabs{background:var(--app-surface)}.page-module__7QOqCW__liveChat .page-module__7QOqCW__viewTabs button[aria-pressed=true]{border-color:#0000;border-bottom-color:var(--app-primary);color:var(--app-accent);background:0 0;border-radius:0}.page-module__7QOqCW__liveChat.page-module__7QOqCW__welcomePage .page-module__7QOqCW__thread{max-width:672px;padding-top:min(14vh,112px)}.page-module__7QOqCW__liveChat .page-module__7QOqCW__brand>span{color:var(--app-text)}.page-module__7QOqCW__liveChat .page-module__7QOqCW__appRail .page-module__7QOqCW__currentNav{color:var(--app-text);background:#edf1f5;border-color:#e1e7ef;box-shadow:inset 3px 0 #a4b4c7}.page-module__7QOqCW__liveChat .page-module__7QOqCW__appRail .page-module__7QOqCW__currentNav:hover{background:#e5ebf2}.page-module__7QOqCW__liveChat .page-module__7QOqCW__entryOptions{max-width:600px;margin-top:26px}.page-module__7QOqCW__liveChat .page-module__7QOqCW__menuPanel{box-shadow:0 12px 32px #23354a16}.page-module__7QOqCW__liveChat .page-module__7QOqCW__splitHandle{background:var(--app-raised)}.page-module__7QOqCW__liveChat .page-module__7QOqCW__splitHandle span{background:#b5c2d2}.page-module__7QOqCW__liveChat .page-module__7QOqCW__sectionNav button[aria-pressed=true]{background:var(--app-selected);color:#294c76;box-shadow:none;border-color:#aec4df}.page-module__7QOqCW__liveChat .page-module__7QOqCW__sectionNav [aria-pressed=true] .page-module__7QOqCW__sectionNumber{color:#294c76;background:#dce8f6}.page-module__7QOqCW__liveChat .page-module__7QOqCW__keyPhrase{color:#344f6f;background:#f3f7fb;border-color:#c8d8e9}.page-module__7QOqCW__liveChat .page-module__7QOqCW__documentActions .page-module__7QOqCW__finishButton{box-shadow:none;border-color:var(--app-primary)}.page-module__7QOqCW__liveChat .page-module__7QOqCW__inlineField :-webkit-any(input,textarea){background:var(--app-surface);border-color:var(--app-line-strong);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.page-module__7QOqCW__liveChat .page-module__7QOqCW__inlineField :is(input,textarea){background:var(--app-surface);border-color:var(--app-line-strong);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.page-module__7QOqCW__liveChat .page-module__7QOqCW__composer :-webkit-any(input,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.page-module__7QOqCW__liveChat .page-module__7QOqCW__composer :is(input,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-height:800px){.page-module__7QOqCW__liveChat.page-module__7QOqCW__welcomePage .page-module__7QOqCW__thread{padding-top:44px}}@media (max-width:900px){.page-module__7QOqCW__liveChat .page-module__7QOqCW__firstMessage .page-module__7QOqCW__bubble>p:first-child{font-size:25px}.page-module__7QOqCW__liveChat .page-module__7QOqCW__composer{padding-left:20px;padding-right:20px}}.page-module__7QOqCW__page{background:var(--app-surface);color:var(--app-text)}.page-module__7QOqCW__appRail{background:var(--app-bg);border-color:var(--app-line);width:232px;padding:32px 20px 24px}.page-module__7QOqCW__brand{margin-bottom:40px;padding:0}.page-module__7QOqCW__appRail :is(nav a,.page-module__7QOqCW__newChat){border:1px solid #0000}.page-module__7QOqCW__appRail .page-module__7QOqCW__newChat{background:var(--app-surface);border-color:var(--app-line-strong);box-shadow:0 1px 3px #24354b06}.page-module__7QOqCW__appRail .page-module__7QOqCW__currentNav,.page-module__7QOqCW__appRail .page-module__7QOqCW__newChat[aria-current=page]{background:var(--app-selected);border-color:var(--app-line-strong);color:var(--app-selected-text);box-shadow:inset 3px 0 #8da9cd}.page-module__7QOqCW__appRail .page-module__7QOqCW__currentNav:hover{background:var(--app-hover)}.page-module__7QOqCW__header{background:var(--app-surface);border-bottom:1px solid var(--app-line)}.page-module__7QOqCW__headerTitle strong{font-size:19px}.page-module__7QOqCW__menuPanel{background:var(--app-surface);z-index:20;box-shadow:0 12px 32px #23354a16}.page-module__7QOqCW__chatPane{background:0 0}.page-module__7QOqCW__briefPane,.page-module__7QOqCW__hasBrief .page-module__7QOqCW__chatPane{background:var(--app-surface)}.page-module__7QOqCW__splitHandle{background:var(--app-raised);border-color:var(--app-line)}.page-module__7QOqCW__splitHandle span{background:#b5c2d2}.page-module__7QOqCW__thread{max-width:820px;padding-top:42px}.page-module__7QOqCW__firstMessage .page-module__7QOqCW__bubble>p:first-child{font-size:32px;line-height:1.5}.page-module__7QOqCW__greetingAccent{color:var(--app-accent)}.page-module__7QOqCW__suggestions button{border-color:var(--app-line);background:var(--app-panel-fill)}.page-module__7QOqCW__composer{background:0 0}.page-module__7QOqCW__composer form{border-color:var(--app-line-strong);background:var(--app-surface);border-radius:8px;box-shadow:0 3px 16px #24354b04}.page-module__7QOqCW__composer form:focus-within{background:var(--app-surface);border-color:#8baed6;box-shadow:0 0 0 3px #3182f60b}.page-module__7QOqCW__send{background:var(--app-primary);box-shadow:none}.page-module__7QOqCW__send:disabled{background:var(--app-raised);color:#96a4b6}.page-module__7QOqCW__speaker{color:var(--app-text);gap:10px}.page-module__7QOqCW__speaker img{border-radius:50%}.page-module__7QOqCW__readyNotice{border:1px solid var(--app-line);background:var(--app-surface);border-radius:8px;padding:22px}.page-module__7QOqCW__primary{background:var(--app-primary);box-shadow:none;border:1px solid var(--app-primary)}.page-module__7QOqCW__secondary{background:var(--app-raised);border:1px solid var(--app-line-strong);color:var(--app-accent)}.page-module__7QOqCW__documentActions{background:var(--app-surface);border-color:var(--app-line)}.page-module__7QOqCW__documentActions .page-module__7QOqCW__finishButton{background:var(--app-primary);border:1px solid var(--app-primary);box-shadow:none}.page-module__7QOqCW__documentActions .page-module__7QOqCW__finishButton:hover{box-shadow:none;background:#2375e6}.page-module__7QOqCW__briefTools :-webkit-any(.page-module__7QOqCW__editLink,.page-module__7QOqCW__refineAction){background:var(--app-panel-fill);color:var(--app-body);border-color:var(--app-line-strong)}.page-module__7QOqCW__briefTools :is(.page-module__7QOqCW__editLink,.page-module__7QOqCW__refineAction){background:var(--app-panel-fill);color:var(--app-body);border-color:var(--app-line-strong)}.page-module__7QOqCW__sectionNav button{background:var(--app-panel-fill);border-color:var(--app-line)}.page-module__7QOqCW__sectionNav button[aria-pressed=true]{background:var(--app-selected);color:var(--app-selected-text);box-shadow:none;border-color:#aec4df}.page-module__7QOqCW__keyPhrase{color:#344f6f;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f3f7fb;border-color:#c8d8e9}.page-module__7QOqCW__sectionNumber{border-radius:50%;width:24px;height:24px}.page-module__7QOqCW__inlineField :-webkit-any(input,textarea){background:var(--app-surface);border-color:var(--app-line-strong)}.page-module__7QOqCW__inlineField :is(input,textarea){background:var(--app-surface);border-color:var(--app-line-strong)}@media (min-width:1280px){.page-module__7QOqCW__sectionNav{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__7QOqCW__sectionNav button{gap:6px;font-size:13px}}@media (max-width:900px){.page-module__7QOqCW__header{height:68px}.page-module__7QOqCW__headerTitle strong{font-size:17px}.page-module__7QOqCW__thread{padding-top:28px}.page-module__7QOqCW__firstMessage .page-module__7QOqCW__bubble>p:first-child{font-size:25px}.page-module__7QOqCW__viewTabs{background:var(--app-surface);gap:8px;padding:6px 16px}.page-module__7QOqCW__viewTabs button{border:1px solid #0000;border-radius:8px}.page-module__7QOqCW__viewTabs button[aria-pressed=true]{background:var(--app-selected);color:var(--app-selected-text);border-color:var(--app-line-strong)}.page-module__7QOqCW__briefScroll{padding-top:24px}.page-module__7QOqCW__readyNotice{padding:18px}}
