.BrandMark_logo__cQOUR{overflow:visible}.BrandMark_logo__cQOUR path{transform-box:fill-box;transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.BrandMark_logo__cQOUR:hover path:first-child,a:focus-visible>.BrandMark_logo__cQOUR path:first-child,a:hover>.BrandMark_logo__cQOUR path:first-child,button:focus-visible>.BrandMark_logo__cQOUR path:first-child,button:hover>.BrandMark_logo__cQOUR path:first-child{transform:translateY(-45px) rotate(-8deg)}.BrandMark_logo__cQOUR:hover path:nth-child(2),a:focus-visible>.BrandMark_logo__cQOUR path:nth-child(2),a:hover>.BrandMark_logo__cQOUR path:nth-child(2),button:focus-visible>.BrandMark_logo__cQOUR path:nth-child(2),button:hover>.BrandMark_logo__cQOUR path:nth-child(2){transform:translate(-30px,12px) rotate(4deg)}.BrandMark_logo__cQOUR:hover path:nth-child(3),a:focus-visible>.BrandMark_logo__cQOUR path:nth-child(3),a:hover>.BrandMark_logo__cQOUR path:nth-child(3),button:focus-visible>.BrandMark_logo__cQOUR path:nth-child(3),button:hover>.BrandMark_logo__cQOUR path:nth-child(3){transform:translate(28px,16px) rotate(-3deg)}@media(prefers-reduced-motion:reduce){.BrandMark_logo__cQOUR path{transition:none;transform:none!important}}.page_page___e_sO{min-height:100dvh;background:#20211e;color:#f0f0e9;display:flex;flex-direction:column;align-items:center;padding:56px 24px 32px}.page_brand__lhBT_{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:29px;font-weight:600;letter-spacing:-1.3px}.page_card__nPipi{width:100%;max-width:400px;margin:auto 0;padding:76px 0}.page_eyebrow__8nA_f{color:#b8c6a8;font-size:11px;font-weight:600;letter-spacing:.16em}.page_card__nPipi h1{font-size:clamp(34px,6vw,44px);line-height:1.15;font-weight:450;letter-spacing:-1.8px;margin:20px 0 18px}.page_card__nPipi p{color:#aaa9a2;line-height:1.7;font-size:17px;margin-bottom:36px}.page_google__GoNXo{display:flex;align-items:center;gap:12px;min-height:54px;border-radius:10px;background:#d4dfc4;color:#242b1d;padding:0 18px;text-decoration:none;font-weight:550;transition:background .18s ease}.page_google__GoNXo span{margin-left:auto}.page_google__GoNXo:hover{background:#e0e9d5}.page_back__B5qI8:focus-visible,.page_brand__lhBT_:focus-visible,.page_google__GoNXo:focus-visible{outline:2px solid #b8c6a8;outline-offset:6px}.page_card__nPipi small{display:block;color:#96978e;font-size:12px;line-height:1.7;margin-top:20px}.page_error__YqYLT{color:#e5c0a1;font-size:14px;line-height:1.5;margin-top:20px}.page_back__B5qI8{color:#aaa9a2;text-decoration:none;font-size:13px}.page_card__nPipi form{margin:0}.page_card__nPipi form .page_google__GoNXo{width:100%;border:0;font:inherit;cursor:pointer}.settings_topbar__OlMAZ{display:flex;justify-content:space-between;align-items:center}.settings_topbar__OlMAZ form{margin:0}.settings_topbar__OlMAZ button{font-size:13px;color:#aaa;cursor:pointer}.settings_topbar__OlMAZ button:hover{color:#fff}.settings_page__Nadyt{max-width:1080px;margin:0 auto;padding:48px 32px 80px;color:#e6e6e6;font-size:14px}.settings_header__X4GFD{margin-bottom:36px}.settings_header__X4GFD a{font-size:13px;color:#aaa}.settings_header__X4GFD a:hover{color:#fff}.settings_header__X4GFD h1{font-size:28px;font-weight:500;letter-spacing:-.6px;margin:28px 0 8px}.settings_header__X4GFD p{color:#999}.settings_layout__8_vHi{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;border-top:1px solid #363636;padding-top:28px}.settings_layout__8_vHi nav{display:flex;flex-direction:column;gap:4px;align-self:start}.settings_layout__8_vHi nav button{text-align:left;padding:12px 14px;border-radius:8px;color:#aaa;cursor:pointer}.settings_layout__8_vHi nav button:hover{background:#292929}.settings_layout__8_vHi nav button[aria-current=page]{background:#30332d;color:#d2dfc6}.settings_content__k1Mcv{display:grid;gap:24px;align-content:start}.settings_content__k1Mcv h2{font-size:17px;font-weight:500;margin:0 0 8px}.settings_content__k1Mcv form,.settings_content__k1Mcv section{padding:24px;border:1px solid #3a3a3a;border-radius:12px;background:#252525}.settings_content__k1Mcv label{display:grid;gap:8px;font-size:13px;color:#b5b5b5}.settings_content__k1Mcv input,.settings_content__k1Mcv select{display:block;width:100%;min-width:0;margin:0;padding:11px 12px;background:#202020;border:1px solid #484848;border-radius:7px;color:#e8e8e8;font:inherit;outline:none}.settings_content__k1Mcv input:focus,.settings_content__k1Mcv select:focus{border-color:#9bad8c;box-shadow:0 0 0 2px #b9cdaa18}.settings_content__k1Mcv button{justify-self:start;padding:10px 16px;border-radius:7px;background:#bacbad;color:#20271c;font-size:13px;font-weight:500;cursor:pointer;margin-top:6px}.settings_content__k1Mcv button:disabled{opacity:.5;cursor:wait}.settings_content__k1Mcv section select{width:auto;min-width:120px}.settings_content__k1Mcv section>div{padding:12px 0;border-top:1px solid #363636;flex-wrap:wrap}.settings_content__k1Mcv section>div>span{overflow-wrap:anywhere;min-width:0}.settings_notice__jeYWg{padding:16px 18px;border:1px solid #536049;border-radius:9px;background:#2b3227;overflow-wrap:anywhere;line-height:1.6}.settings_page__Nadyt :focus-visible{outline:2px solid #b9cdaa;outline-offset:3px}@media(max-width:650px){.settings_page__Nadyt{padding:24px 18px}.settings_layout__8_vHi{grid-template-columns:1fr;gap:24px}.settings_layout__8_vHi nav{flex-direction:row;flex-wrap:wrap}.settings_content__k1Mcv form,.settings_content__k1Mcv section{padding:18px}}.page_app__lrMPs{min-height:100dvh;display:grid;grid-template-columns:250px 1fr;background:var(--color-bg);color:#f5f5f5;font-family:var(--font-sans)}.page_sidebar__p2GLB{background:#111111;border-right:1px solid #292929;padding:22px 16px;display:flex;flex-direction:column;position:sticky;top:0;height:100dvh}.page_sidebar__p2GLB header{display:flex;align-items:center;justify-content:space-between}.page_wordmark__yyB7e{display:flex;align-items:center;gap:10px;font-size:27px;font-weight:600;letter-spacing:-1.6px;cursor:pointer}.page_mark__xkzC1{position:relative;width:28px;height:31px;transform:rotate(-16deg)}.page_mark__xkzC1 i{position:absolute;width:15px;height:15px;border:1px solid #b8c2b0;border-radius:50%;top:0;left:7px}.page_mark__xkzC1 i:first-child{background:#87977b}.page_mark__xkzC1 i:nth-child(2){top:13px;left:0}.page_mark__xkzC1 i:nth-child(3){top:13px;left:15px}.page_icon__HtCf9{padding:7px;color:#a3a3a3;cursor:pointer;font-size:19px}.page_new__ByiRg{margin-top:32px;display:flex;align-items:center;gap:12px;font-size:14px;padding:10px;border-radius:7px;cursor:pointer;text-align:left}.page_goalItem__RAiSK:hover,.page_new__ByiRg:hover{background:#292929}.page_new__ByiRg span{font-size:23px}.page_sideSection__WWZWQ{margin-top:30px;padding:0 10px}.page_sideSection__WWZWQ>span{font-size:12px;color:#aaa}.page_sideSection__WWZWQ p{font-size:13px;color:#888;margin-top:20px}.page_goalItem__RAiSK{display:block;width:100%;text-align:left;margin-top:15px;border-radius:7px;padding:10px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.page_profile__sVhcz{display:flex;gap:10px;align-items:center;margin-top:auto;font-size:13px;padding:10px}.page_profile__sVhcz>span{width:30px;height:30px;display:grid;place-items:center;background:#354032;border-radius:50%;color:#c7d5bd}.page_profile__sVhcz small{display:block;font-size:10px;color:#999;margin-top:3px}.page_main__nw1Wk{display:flex;flex-direction:column;min-width:0;min-height:100dvh}.page_top__Dp7wK{height:70px;display:flex;align-items:center;padding:0 28px;gap:15px;font-size:17px;color:#d2d2d2}.page_chevron__LxWvw{margin-left:5px;color:#999}.page_prototype__f3Y_1{margin-left:auto;font-size:11px;color:#929292}.page_welcome__XzK6o{width:min(760px,calc(100% - 64px));margin:auto;transform:translateY(-15px);padding:50px 0}.page_welcome__XzK6o h1{text-align:center;font-size:28px;font-weight:500;letter-spacing:-.7px;margin:0 0 32px}.page_composer__fSnJ4{background:#1d1d1d;border:1px solid #404040;border-radius:20px;padding:20px 21px 13px;box-shadow:0 4px 18px #00000012}.page_composer__fSnJ4 textarea{width:100%;resize:none;min-height:74px;max-height:180px;padding:0;border:0;box-shadow:none;background:transparent;font-size:16px;line-height:1.6;outline:none;color:#ececec}.page_composer__fSnJ4 textarea::placeholder{color:#b8b8b8}.page_composerBottom__9ZMj2{display:flex;align-items:center;justify-content:space-between;gap:10px}.page_composerBottom__9ZMj2>span{font-size:11px;color:#a0a0a0}.page_composerBottom__9ZMj2 button{background:var(--color-accent);color:#f7faf1;width:35px;height:35px;border-radius:50%;font-size:25px;cursor:pointer}.page_composerBottom__9ZMj2 button:disabled{background:#414141;color:#888;cursor:default}.page_suggestions__Y8EqU{margin:24px 12px 0;display:flex;flex-direction:column;gap:2px}.page_suggestions__Y8EqU button{display:flex;align-items:center;gap:15px;text-align:left;padding:13px 10px;font-size:13px;color:#b0b0b0;border-radius:9px;cursor:pointer}.page_suggestions__Y8EqU button:hover{background:#292929;color:#b9cdaa}.page_suggestions__Y8EqU button>span:first-child{width:20px;font-size:18px;color:#aebe9f}.page_suggestions__Y8EqU button>span:last-child{margin-left:auto;opacity:0}.page_suggestions__Y8EqU button:hover>span:last-child{opacity:1}.page_footer__F3MD0{text-align:center;font-size:11px;color:#999;padding:18px}.page_collapsed__tcOaO{grid-template-columns:1fr}.page_collapsed__tcOaO .page_sidebar__p2GLB{display:none}.page_conversation__0malj{width:min(760px,calc(100% - 64px));margin:30px auto auto;padding-bottom:50px}.page_userMessage__Kbw3B{margin-left:auto;max-width:85%;padding:16px 20px;background:#303030;border-radius:20px;font-size:15px;line-height:1.6}.page_response__3PyG6{display:flex;align-items:flex-start;gap:16px;margin-top:42px}.page_miniBrand__sE_8s{width:27px;height:27px;flex-shrink:0;border-radius:50%;background:var(--color-accent);color:#f7faf1;display:grid;place-items:center;font-size:17px}.page_response__3PyG6 h2{font-size:19px;font-weight:500;letter-spacing:-.4px}.page_response__3PyG6 p{font-size:14px;line-height:1.7;color:#b5b5b5;margin-top:12px}.page_sourceChoices__Q8Q87{display:flex;flex-wrap:wrap;margin:20px 0 12px}.page_sourceChoices__Q8Q87 button{border:1px solid #4b4b4b;border-radius:10px;padding:12px;font-size:12px;cursor:pointer}.page_sourceChoices__Q8Q87 button[aria-pressed=true]{background:#354032;border-color:#829776}.page_response__3PyG6 small{font-size:11px;color:#a0a0a0}.page_continue__Ecx7s{display:block;background:var(--color-accent);border-radius:25px;color:#f7faf1;padding:10px 18px;font-size:12px;margin-top:23px;cursor:pointer}.page_continue__Ecx7s:disabled{opacity:.5;cursor:default}.page_back__4LJDE{font-size:12px;color:#aaa;margin-top:40px;cursor:pointer}.page_response__3PyG6 .page_saved___zLfv{color:#b9cdaa}.page_app__lrMPs button:focus-visible{outline:2px solid var(--color-brand-visible);outline-offset:4px}@media(max-width:800px){.page_app__lrMPs{grid-template-columns:200px 1fr}.page_conversation__0malj,.page_welcome__XzK6o{width:calc(100% - 40px)}.page_welcome__XzK6o h1{font-size:25px}.page_sidebar__p2GLB{padding:20px 10px}.page_suggestions__Y8EqU{margin-left:0;margin-right:0}.page_composerBottom__9ZMj2>span{max-width:220px}}@media(max-width:600px){.page_app__lrMPs{grid-template-columns:1fr}.page_sidebar__p2GLB{display:none}.page_welcome__XzK6o{padding:40px 0;transform:none}.page_top__Dp7wK{padding:0 20px}.page_welcome__XzK6o h1{font-size:26px;max-width:290px;margin:0 auto 28px}.page_suggestions__Y8EqU button{font-size:12px}.page_composer__fSnJ4 textarea{font-size:15px}.page_conversation__0malj{margin-top:15px}.page_sourceChoices__Q8Q87{flex-direction:column}.page_userMessage__Kbw3B{max-width:95%}}.page_composerBottom__9ZMj2{justify-content:flex-end}.page_response__3PyG6,.page_saved___zLfv,.page_userMessage__Kbw3B{animation:page_arrive__Scd5B .45s cubic-bezier(.22,1,.36,1) both}.page_thinking__pc_fX{display:flex;align-items:center;gap:10px;margin-top:38px;min-height:36px;color:#aaa;font-size:14px}.page_thinkingMark__vNWZs{--brand-mark-color:#83a587;display:block;flex-shrink:0;width:22px;height:22px;animation:none;transform:none;scale:1}.page_thinkingMark__vNWZs path{transform-box:fill-box;transform-origin:center;transition:none;animation:page_thinkingAssemble__D2Q_K 2.2s ease-in-out infinite!important}.page_thinkingMark__vNWZs path:first-child{--piece-x:0px;--piece-y:-75px;animation-delay:0s!important}.page_thinkingMark__vNWZs path:nth-child(2){--piece-x:-65px;--piece-y:30px;animation-delay:0s!important}.page_thinkingMark__vNWZs path:nth-child(3){--piece-x:65px;--piece-y:40px;animation-delay:0s!important}@keyframes page_thinkingAssemble__D2Q_K{0%,15%,85%,to{transform:translate(0)}50%{transform:translate(var(--piece-x),var(--piece-y))}}.page_thinkingText__UdTOw{background:linear-gradient(100deg,#8b8b8b 35%,#dedede 50%,#8b8b8b 65%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:page_thinkingShimmer__7um57 2.2s linear infinite}@keyframes page_thinkingShimmer__7um57{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.page_thinkingText__UdTOw{animation:none;background:none;color:#aaa}.page_thinkingMark__vNWZs path,.page_thinking__pc_fX{animation:none!important;transform:none!important}}.page_composer__fSnJ4{transition:border-color .2s,box-shadow .2s}.page_composer__fSnJ4:focus-within{border-color:var(--color-brand-visible);box-shadow:0 0 0 3px var(--color-accent-soft)}.page_composerBottom__9ZMj2 button,.page_continue__Ecx7s,.page_goalItem__RAiSK,.page_new__ByiRg,.page_sourceChoices__Q8Q87 button{transition:background .18s,border-color .18s,opacity .18s,transform .18s}.page_composerBottom__9ZMj2 button:not(:disabled):hover,.page_continue__Ecx7s:not(:disabled):hover{transform:translateY(-1px);background:var(--color-brand-hover)}.page_composerBottom__9ZMj2 button:not(:disabled):active,.page_continue__Ecx7s:not(:disabled):active{transform:scale(.97)}.page_sourceChoices__Q8Q87 button:disabled{cursor:default}@keyframes page_arrive__Scd5B{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_orient__sHgYV{0%,15%{transform:rotate(-16deg)}70%,to{transform:rotate(104deg)}}@keyframes page_illuminate__ihfh0{0%,70%,to{background:#87977b15;border-color:#87977b80}30%{background:var(--color-accent);border-color:#cbdcc0}}@keyframes page_breathe__ndVdH{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.page_app__lrMPs *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.page_composerBottom__9ZMj2 button{display:grid;place-items:center}.page_composerBottom__9ZMj2 button svg{display:block}.page_sourceChoices__Q8Q87{display:grid;grid-template-columns:1fr;gap:8px}.page_sourceChoices__Q8Q87 .page_sourceCard__28dfT{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:17px 18px;text-align:left;min-width:min(440px,100%);background:#272727;border-color:#3d3d3d}.page_sourceCard__28dfT:not(:disabled):hover{background:#303030;border-color:#626b5c}.page_connectLabel__mGTBd{color:#c5d7b9}.page_connected__oJHEE{color:#9cb28d;font-size:12px}.page_modalBackdrop__vN_iV{position:fixed;inset:0;z-index:50;background:#0009;backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px;animation:page_arrive__Scd5B .2s ease-out}.page_connectDialog__R_i7T{width:min(440px,100%);padding:28px;background:#282828;border:1px solid #454545;border-radius:20px;box-shadow:0 24px 80px #0006}.page_connectDialog__R_i7T h2{font-size:20px;font-weight:500}.page_connectDialog__R_i7T p{font-size:14px;line-height:1.7;color:#bbb;margin:16px 0}.page_accessScope__T14o_{font-size:12px;color:#c5d7b9;margin-bottom:18px}.page_connectDialog__R_i7T small{font-size:12px;line-height:1.6;color:#999}.page_dialogActions___90Aa{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:24px;font-size:13px}.page_dialogActions___90Aa button{cursor:pointer}.page_dialogActions___90Aa .page_continue__Ecx7s{margin:0}.page_dialogHeading__ZNHNz{display:flex;align-items:center;justify-content:space-between;gap:16px}.page_closeDialog__6Q9ns{display:grid;place-items:center;width:28px;height:28px;color:#aaa;border-radius:6px;cursor:pointer}.page_closeDialog__6Q9ns:hover{background:#383838;color:#eee}.page_providerList__ktTFI{display:flex;flex-direction:column;gap:8px;margin-top:24px}.page_providerList__ktTFI button{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #414141;border-radius:10px;background:#2e2e2e;cursor:pointer;transition:background .18s,border-color .18s}.page_providerList__ktTFI button:hover{background:#353a31;border-color:#738267}.page_providerName__w330J{font-size:15px;font-weight:500}.page_providerDetails__jemWv{animation:page_arrive__Scd5B .25s ease-out both}.page_connectDialog__R_i7T:focus{outline:none}.page_assistantMark__UlSho{width:28px;flex-shrink:0;padding-top:1px}.page_assistantMark__UlSho .page_mark__xkzC1{display:block;transform:rotate(-16deg) scale(.85);transform-origin:top left}.page_response__3PyG6>div{min-width:0;flex:1}.page_sourceChoices__Q8Q87{gap:0;border:1px solid #3b3b3b;border-radius:14px;overflow:hidden;max-width:520px;background:#262626;margin-top:24px}.page_sourceChoices__Q8Q87 .page_sourceCard__28dfT{border:0;border-radius:0;background:transparent;padding:15px 16px;min-width:0;gap:16px;min-height:66px;font-size:14px}.page_sourceChoices__Q8Q87 .page_sourceCard__28dfT+.page_sourceCard__28dfT{border-top:1px solid #363636}.page_sourceChoices__Q8Q87 .page_sourceCard__28dfT:not(:disabled):hover{background:#2d2d2d}.page_sourceIdentity___i_zs{display:flex;align-items:center;gap:13px}.page_sourceIcon__iAkYG{width:34px;height:34px;display:grid;place-items:center;border:1px solid #444;border-radius:9px;color:#c7c7c7;background:#303030;flex-shrink:0}.page_connectLabel__mGTBd{display:flex;align-items:center;gap:7px;font-size:12px;color:#acacac}.page_connectionIdentity__mpY5M{display:flex;align-items:center;gap:8px;color:#dedede;font-size:12px}.page_providerBadge__hSr0q{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:#444;color:white;font-size:16px;font-weight:600;letter-spacing:-.5px;flex-shrink:0}.page_providerBadge__hSr0q[data-provider=BILL]{background:#ff5a1f;color:#fff}.page_providerBadge__hSr0q[data-provider=Ramp]{background:#d8f362;color:#1a230d}.page_providerBadge__hSr0q[data-provider=Brex]{background:#f4f1ec;color:#222}.page_providerBadge__hSr0q[data-provider=Airbase]{background:#6b53d9}.page_providerBadge__hSr0q[data-provider=QuickBooks]{background:#2ca01c}.page_providerBadge__hSr0q[data-provider=Xero]{background:#13b5ea}.page_providerBadge__hSr0q[data-provider="Google Drive"]{background:#e8eee9;color:#338151}.page_providerBadge__hSr0q[data-provider=Dropbox],.page_providerBadge__hSr0q[data-provider=OneDrive]{background:#1768d6}.page_connectionIdentity__mpY5M .page_providerBadge__hSr0q{width:22px;height:22px;font-size:12px;border-radius:5px}.page_statusDot__ZNMMv{width:5px;height:5px;background:var(--color-accent);border-radius:50%;margin-left:2px}@media(max-width:600px){.page_sourceChoices__Q8Q87 .page_sourceCard__28dfT{padding:12px;gap:8px;font-size:12px}.page_sourceIdentity___i_zs{gap:9px}}.page_sourceChoices__Q8Q87 .page_sourceCard__28dfT:focus-visible{outline-offset:-3px;border-radius:8px}.page_sourceComposer__HnCs_{margin-top:24px;max-width:560px}.page_sourceReply__gYhEk{margin-top:30px}.page_fileOption__S24s4{display:block;margin-top:18px;color:#b9b9b9;font-size:13px;cursor:pointer}.page_fileOption__S24s4:hover{color:#eee}.page_fileOption__S24s4 input{display:block;margin-top:10px;font-size:12px;max-width:100%}.page_fileOption__S24s4 input::file-selector-button{border:1px solid #494949;background:#303030;color:#ddd;padding:8px 12px;border-radius:8px;margin-right:10px;cursor:pointer}.page_userMessage__Kbw3B{width:fit-content;overflow-wrap:anywhere}.page_response__3PyG6{display:block}.page_response__3PyG6 h2,.page_response__3PyG6 p{font-size:15px;font-weight:400;line-height:1.6;letter-spacing:normal;color:#ececec}.page_app__lrMPs,.page_main__nw1Wk{height:100dvh;overflow:clip}.page_main__nw1Wk{min-height:0}.page_top__Dp7wK{flex-shrink:0}.page_conversationScroll___OD7_{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:auto}.page_conversation__0malj{margin:30px auto 0;padding-bottom:32px}.page_conversation__0malj>.page_response__3PyG6,.page_conversation__0malj>.page_userMessage__Kbw3B{margin-top:0}.page_conversation__0malj>.page_response__3PyG6>p,.page_conversation__0malj>.page_userMessage__Kbw3B p{margin:0}.page_conversation__0malj>:is(.page_userMessage__Kbw3B,.page_response__3PyG6)+:is(.page_userMessage__Kbw3B,.page_response__3PyG6){margin-top:32px}.page_composerDock__R7Ji_{flex-shrink:0;width:min(760px,calc(100% - 64px));margin:0 auto;padding:12px 0 24px;background:var(--color-bg)}.page_composerDock__R7Ji_ textarea{min-height:48px;font-size:15px}@media(max-width:800px){.page_composerDock__R7Ji_{width:calc(100% - 40px)}}@media(max-width:600px){.page_composerDock__R7Ji_{padding-bottom:12px}.page_top__Dp7wK{height:48px}}.page_composerBottom__9ZMj2 .page_attachButton__jsVIc{margin-right:auto;background:transparent;color:#bbb}.page_composerBottom__9ZMj2 .page_attachButton__jsVIc:hover{background:#414141;color:#eee;transform:none}.page_attachmentChip__Lhrh8{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:7px 10px;margin-bottom:12px;background:#3c3c3c;border:1px solid #505050;border-radius:9px;font-size:12px;color:#ddd}.page_attachmentChip__Lhrh8 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_attachmentChip__Lhrh8 button{font-size:18px;color:#aaa;cursor:pointer;padding:0 3px}.page_connectorPanel__A9S0w{margin-top:20px;border:1px solid #414141;border-radius:16px;overflow:hidden;background:#252525}.page_connectorHeading__9RA8M{padding:16px 20px;border-bottom:1px solid #393939;font-size:14px;color:#dedede}.page_connectorRow__JDr_p{display:flex;align-items:center;gap:16px;padding:22px 20px}.page_connectorRow__JDr_p+.page_connectorRow__JDr_p{border-top:1px solid #363636}.page_connectorLogo__2isLK{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0}.page_connectorLogo__2isLK .page_providerBadge__hSr0q{width:38px;height:38px;border-radius:9px;font-size:22px}.page_gmailLogo__kuajU{width:36px;height:28px;flex-shrink:0}.page_connectorInfo__GK_tM{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.page_connectorInfo__GK_tM strong{font-size:15px;font-weight:600}.page_connectorInfo__GK_tM>span{font-size:13px;line-height:1.5;color:#a1a1a1}.page_connectorAction__fFtWL{background:#393939;border:1px solid transparent;border-radius:10px;padding:10px 15px;font-size:14px;cursor:pointer;flex-shrink:0;transition:background .2s}.page_connectorAction__fFtWL:hover:not(:disabled){background:#484848}.page_connectorAction__fFtWL:disabled{cursor:default;opacity:.6}.page_connectorConnected__S_PYb{color:#bed2b0;font-size:12px}@media(max-width:600px){.page_connectorRow__JDr_p{padding:16px 12px;gap:10px;flex-wrap:wrap}.page_connectorInfo__GK_tM{min-width:130px}.page_connectorAction__fFtWL{margin-left:50px}.page_connectorHeading__9RA8M{padding:14px}}.page_connectorPanel__A9S0w{max-width:520px;border-color:#3b3b3b;border-radius:14px;background:#262626;margin-top:24px}.page_connectorRow__JDr_p{padding:14px 16px;gap:12px;min-height:66px}.page_connectorLogo__2isLK{width:28px;height:28px}.page_connectorLogo__2isLK .page_providerBadge__hSr0q{width:26px;height:26px;font-size:15px;border-radius:6px}.page_connectorLogo__2isLK .page_gmailLogo__kuajU{width:26px;height:20px}.page_connectorInfo__GK_tM{gap:3px}.page_connectorInfo__GK_tM strong{font-size:14px;font-weight:400}.page_connectorInfo__GK_tM>span{font-size:12px;line-height:1.4;color:#929292}.page_connectorAction__fFtWL{font-size:12px;padding:7px 11px;border-radius:8px;background:#333}.page_connectorConnected__S_PYb{font-size:11px;background:#303a2d}@media(max-width:600px){.page_connectorRow__JDr_p{padding:12px;gap:10px;flex-wrap:nowrap}.page_connectorInfo__GK_tM{min-width:0}.page_connectorAction__fFtWL{margin-left:0}.page_connectorInfo__GK_tM>span{font-size:11px}}.page_main__nw1Wk{position:relative;padding-right:0;transition:padding-right .18s cubic-bezier(.22,1,.36,1)}.page_main__nw1Wk.page_withSources__by5TN{padding-right:var(--context-width,320px)}.page_sourcesPanel__0nyld{position:absolute;right:0;top:0;bottom:0;width:var(--context-width,320px);padding:24px 20px;background:var(--color-bg);border-left:1px solid #343434;overflow-y:auto;opacity:0;visibility:hidden;transform:translateX(20px);pointer-events:none;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .14s ease,visibility 0s linear .18s}.page_sourcesPanel__0nyld[data-open=true]{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto;transition-delay:0s}.page_contextHeader__3BtT7{display:flex;justify-content:space-between;align-items:center;gap:12px}.page_sourcesPanel__0nyld h2{font-size:14px;font-weight:500;margin:0;color:#ddd}.page_contextToggle__JE4K4{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:#999;cursor:pointer}.page_contextToggle__JE4K4:hover{background:#303030;color:#eee}.page_contextGoal__q7tw_{font-size:13px;line-height:1.6;color:#aaa;margin:20px 0 28px;overflow-wrap:anywhere}.page_contextSection__o_Lhj{font-size:11px;font-weight:400;color:#888;margin-bottom:10px}.page_panelSource__zzUL8{padding:14px 0;border-bottom:1px solid #303030;display:flex;align-items:center;justify-content:space-between;gap:10px}.page_panelSource__zzUL8 .page_sourceIdentity___i_zs{gap:10px;min-width:0}.page_panelSource__zzUL8 strong{font-size:13px;font-weight:400;overflow-wrap:anywhere}.page_panelSource__zzUL8 .page_providerBadge__hSr0q{width:24px;height:24px;font-size:14px}.page_panelSource__zzUL8 .page_gmailLogo__kuajU{width:24px;height:18px}.page_panelSource__zzUL8 .page_connectorAction__fFtWL{margin:0;padding:6px 10px;font-size:11px;white-space:nowrap}.page_pendingSource__YxXE_{font-size:11px;color:#929292;white-space:nowrap}.page_emptySources__BIaTq,.page_panelFile__QKcoD{font-size:12px;color:#999;overflow-wrap:anywhere}.page_panelFile__QKcoD{margin-top:20px}.page_openContext__MZFcZ{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:#aaa;cursor:pointer;padding:8px;border-radius:7px}.page_openContext__MZFcZ:hover{background:#2b2b2b;color:#eee}@media(max-width:1200px) and (min-width:901px){.page_app__lrMPs{grid-template-columns:200px 1fr}}@media(max-width:900px){.page_main__nw1Wk.page_withSources__by5TN{padding-right:0}.page_sourcesPanel__0nyld{z-index:20;width:min(var(--context-width,320px),100%);box-shadow:-16px 0 40px #0004}}.page_panelSource__zzUL8{width:100%;text-align:left;cursor:pointer;border-radius:7px;padding:14px 8px;transition:background .18s}.page_panelSource__zzUL8:hover:not(:disabled){background:#2b2b2b}.page_panelSource__zzUL8:disabled{cursor:default;opacity:.6}.page_emailLoading__Fo2rS{display:flex;align-items:center;gap:7px;font-size:11px;color:#999}.page_sourceSpinner__vmXXu{width:12px;height:12px;border:1.5px solid #505050;border-top-color:#b9cdaa;border-radius:50%;animation:page_sourceSpin__p9ry_ 1s linear infinite}@keyframes page_sourceSpin__p9ry_{to{transform:rotate(1turn)}}.page_sourceWaitingMark__NXHlO{width:18px;height:20px;display:block;position:relative;flex-shrink:0}.page_sourceWaitingMark__NXHlO>.page_mark__xkzC1{position:absolute;top:0;left:0;scale:.58;transform-origin:center;translate:-5px -5px}.page_discoveryCard__POGeG{margin-top:20px;border:1px solid #3b3b3b;border-radius:12px;overflow:hidden;background:#252525;font-size:13px}.page_discoveryTitle__ZURCq{padding:18px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;border-bottom:1px solid #373737}.page_discoveryTitle__ZURCq small{font-size:11px;color:#999}.page_discoveryTabs__z9INB{display:flex;gap:18px;padding:0 18px;border-bottom:1px solid #373737}.page_discoveryTabs__z9INB button{padding:12px 0;color:#999;cursor:pointer;border-bottom:2px solid transparent}.page_discoveryTabs__z9INB button[aria-pressed=true]{color:#d6e4ca;border-color:#a2b591}.page_entityRow__tZ5jM{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:13px 18px;border-bottom:1px solid #303030}.page_entityRow__tZ5jM strong{font-weight:400}.page_entityRow__tZ5jM span{color:#aaa;font-size:12px;line-height:1.5}.page_relationships__ETfLn{padding:4px 18px 18px}.page_relationships__ETfLn small{display:block;margin-top:18px;line-height:1.6;color:#aaa}.page_evidenceRow__1znzQ{display:block;text-align:left;width:100%;padding:16px 18px;border-bottom:1px solid #383838;cursor:pointer}.page_evidenceRow__1znzQ span,.page_evidenceRow__1znzQ strong{display:block;font-weight:400}.page_evidenceRow__1znzQ span{margin-top:7px;color:#aaa;line-height:1.6}.page_evidenceRow__1znzQ blockquote{border-left:2px solid #809371;margin-top:14px;padding-left:12px;color:#c6d6bc;line-height:1.6}.page_discoveryNote__rm7vx{padding:14px 18px;font-size:12px;line-height:1.6;color:#aaa;background:#222}.page_machineGrid__ofJy2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.page_machineNode__dWeRO{padding:14px;border:1px solid #494949;border-radius:9px;text-align:left;cursor:pointer;line-height:1.5}.page_machineNode__dWeRO small{display:block;color:#999;font-size:10px;margin-bottom:5px}.page_machineNode__dWeRO[data-selected=true]{border-color:#9cb28b;background:#303b2c}.page_machineNode__dWeRO:first-child,.page_machineNode__dWeRO:last-child{grid-column:1/-1}.page_machineEdges__WpMXb{padding:0 18px 18px;color:#9fb293;font-size:12px;line-height:1.8}.page_stateDetail__PQ97t{padding:18px;border-top:1px solid #3b3b3b}.page_stateDetail__PQ97t strong{font-weight:500}.page_stateDetail__PQ97t ul{list-style:disc;padding-left:18px;margin-top:12px;line-height:1.8;color:#bbb}.page_response__3PyG6 .page_stateDetail__PQ97t p{font-size:12px;color:#9fb293}.page_machineCanvas__LT__g{overflow-x:auto;padding:12px}.page_machineCanvas__LT__g svg{display:block;width:100%;min-width:600px}.page_graphNode__Akcjt{cursor:pointer;outline:none}.page_graphNode__Akcjt:focus rect{stroke:#e6f2df;stroke-width:2}.page_graphLabel___YNK3{font-size:12px;line-height:1.4;color:#ddd}.page_goalViews__VlNjn{display:flex;flex-direction:column;gap:4px;padding:8px 12px}.page_goalViews__VlNjn button{text-align:left;padding:10px 14px;border-radius:7px;color:#aaa;cursor:pointer;font-size:14px}.page_goalViews__VlNjn button:hover,.page_goalViews__VlNjn button[aria-current=page]{background:#2b2b2b;color:#eee}.page_goalWorkspace__sIO6d{overflow:auto;flex:1;min-height:0;padding:24px clamp(20px,5vw,72px) 48px}.page_goalWorkspace__sIO6d>h1{font-size:20px;font-weight:500;margin:0 0 24px}.page_completionCriteria__zf9G6,.page_goalWorkspace__sIO6d>.page_discoveryCard__POGeG{max-width:900px;margin-left:auto;margin-right:auto}.page_completionCriteria__zf9G6{padding:0 0 8px;font-size:14px;line-height:1.7;color:#bbb}.page_completionCriteria__zf9G6 h2{font-size:14px;font-weight:500;color:#ddd;margin-bottom:6px}.page_goalWorkspace__sIO6d .page_machineCanvas__LT__g svg{max-height:430px}.page_workspaceTabs__CJPsU{display:flex;border-bottom:1px solid #353535;margin-bottom:28px}.page_workspaceTabs__CJPsU button{font-size:14px;cursor:pointer;border-bottom:2px solid transparent}.page_workspaceTabs__CJPsU button[aria-current=page]{color:#eee;border-color:#b9cdaa}.page_goalWorkspace__sIO6d[hidden]{display:none}.page_createGoal__3IliK{text-align:left;margin-top:8px;padding:10px;font-size:14px;color:#aaa;cursor:pointer}.page_goalSwitch__ftKWn{display:block;width:100%;text-align:left;padding:12px 10px;margin-top:6px;border-radius:8px;cursor:pointer}.page_goalSwitch__ftKWn>span{display:block;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page_goalSwitch__ftKWn small{display:block;font-size:11px;margin-top:6px;color:#999}.page_goalSwitch__ftKWn[aria-current=page],.page_new__ByiRg[aria-current=page]{background:#2a2a2a}.page_goalSwitch__ftKWn:hover{background:#252525}.page_homeInbox__6q6Dp{padding:64px clamp(24px,6vw,90px);min-width:0}.page_homeInbox__6q6Dp h1{font-size:24px;font-weight:500;margin-bottom:42px}.page_homeInbox__6q6Dp h2{font-size:14px;font-weight:500;margin:32px 0 16px}.page_homeGoal__LKII3,.page_inboxItem__aIYUr{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;border-bottom:1px solid #343434;padding:20px 4px;cursor:pointer}.page_inboxItem__aIYUr small{display:block;color:#999;font-size:12px;margin-bottom:8px}.page_inboxItem__aIYUr strong{font-size:14px;font-weight:400}.page_inboxItem__aIYUr>span+span{color:#999}.page_homeGoal__LKII3{font-size:14px}.page_homeGoal__LKII3 small{font-size:12px;color:#a9ba9c}.page_homeGoal__LKII3:hover,.page_inboxItem__aIYUr:hover{background:#282828}.page_chatSidebar__y47cI{padding:20px 12px 6px;background:#111111;z-index:30;overflow:visible}.page_chatSidebar__y47cI header{padding:0 10px;margin-bottom:2px}.page_chatSidebar__y47cI .page_wordmark__yyB7e{font-size:20px;gap:8px;letter-spacing:-.6px}.page_chatSidebar__y47cI .page_mark__xkzC1{scale:.8;width:25px}.page_sidebarLink__wf0I_{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;text-align:left;font-size:14px;line-height:20px;cursor:pointer;color:#d5d5d5}.page_sidebarLink__wf0I_ svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.page_sidebarLink__wf0I_:hover,.page_sidebarLink__wf0I_[aria-current=page]{background:#262626}.page_goalList__8n6OZ{margin-top:8px;min-height:0}.page_goalListLabel__MICNe{display:block;padding:0 12px 12px;font-size:12px;color:#888}.page_compactGoal__J3ONV{display:flex;align-items:center;position:relative;min-height:36px;border-radius:8px;margin:2px 0}.page_compactGoal__J3ONV:hover,.page_compactGoal__J3ONV[data-active=true]{background:#292929}.page_goalName__dEUxB{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;padding:8px 12px;font-size:14px;line-height:18px;color:#ccc;cursor:pointer}.page_noticeWrap__Tt_CI{padding:4px 8px 4px 0;flex-shrink:0}.page_noticeBadge__bImny{display:grid;place-items:center;min-width:20px;height:20px;border-radius:50%;font-size:10px;background:#3a4035;color:#c3d2b7;cursor:pointer}.page_noticeBadge__bImny:hover{background:#48523e}.page_noticePopover__cmFLv{position:absolute;left:calc(100% - 2px);top:0;width:300px;padding:14px;background:#282828;border:1px solid #414141;border-radius:12px;box-shadow:0 10px 32px #0006;z-index:50}.page_noticePopover__cmFLv>strong{display:block;font-weight:500;font-size:12px;color:#aaa;margin:0 8px 8px}.page_noticePopover__cmFLv>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-radius:6px;color:#ddd;font-size:13px;cursor:pointer}.page_noticePopover__cmFLv>button:hover{background:#343434}.page_noticePopover__cmFLv>button span{margin-left:auto;color:#999}.page_chatSidebar__y47cI .page_profile__sVhcz{padding:12px 10px}.page_chatSidebar__y47cI .page_profile__sVhcz>span{width:28px;height:28px}@media(max-width:650px){.page_noticePopover__cmFLv{width:240px}}.page_noticeBadge__bImny{width:22px;height:26px;min-width:22px;background:transparent;border-radius:5px}.page_noticeBadge__bImny:hover{background:#353535}.page_noticeDot__C5mHM{width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.page_noticePopover__cmFLv{padding:8px;width:280px;border-radius:9px;background:#252525;border-color:#393939;box-shadow:0 8px 24px #0005}.page_noticePopover__cmFLv>strong{font-size:11px;color:#909090;font-weight:400;display:flex;justify-content:space-between;margin:7px 8px 5px}.page_noticePopover__cmFLv>strong span{color:#777}.page_noticePopover__cmFLv>button{font-size:12px;padding:10px 8px;line-height:1.5}.page_sidebarLink__wf0I_ svg{stroke-width:1.7}.page_noticeBadge__bImny{font-size:11px;font-weight:500;color:#b9cdaa;font-variant-numeric:tabular-nums}.page_main__nw1Wk:has(.page_goalWorkspace__sIO6d:not([hidden]))>.page_top__Dp7wK{height:20px;min-height:20px}.page_goalWorkspace__sIO6d{padding-top:14px}.page_workspaceTabs__CJPsU{margin-bottom:0;gap:24px}.page_workspaceTabs__CJPsU button{font-size:13px;padding:12px 0}.page_noticeBadge__bImny{color:#999}.page_goalWorkspace__sIO6d:has([aria-label="Task details"]){padding-right:16px}.page_collapseSidebar__hA0xr,.page_expandSidebar__VsDZg{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;color:#929292;cursor:pointer}.page_collapseSidebar__hA0xr:hover,.page_expandSidebar__VsDZg:hover{background:#303030;color:#ddd}.page_expandSidebar__VsDZg{position:fixed;top:17px;z-index:50;background:var(--color-bg)}.page_sidebarIsCollapsed__GeNBT .page_app__lrMPs{grid-template-columns:minmax(0,1fr)}.page_sidebarIsCollapsed__GeNBT .page_goalWorkspace__sIO6d{padding-left:60px}.page_sidebarIsCollapsed__GeNBT .page_homeInbox__6q6Dp{padding-left:64px}.page_app__lrMPs{grid-template-columns:250px minmax(0,1fr);transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1)}.page_chatSidebar__y47cI{width:250px;box-sizing:border-box;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s ease;transform:translateX(0);opacity:1}.page_sidebarIsCollapsed__GeNBT .page_app__lrMPs{grid-template-columns:0 minmax(0,1fr)}.page_sidebarIsCollapsed__GeNBT .page_chatSidebar__y47cI{transform:translateX(-100%);opacity:0;pointer-events:none}.page_goalWorkspace__sIO6d,.page_homeInbox__6q6Dp{transition:padding .28s cubic-bezier(.22,1,.36,1)}.page_expandSidebar__VsDZg{animation:page_sidebarControlIn__fk2BJ .22s ease both}.page_collapseSidebar__hA0xr:active,.page_expandSidebar__VsDZg:active{scale:.92}@keyframes page_sidebarControlIn__fk2BJ{0%{opacity:0;transform:translateX(-7px)}to{opacity:1;transform:translateX(0)}}@media(min-width:601px) and (max-width:1200px){.page_app__lrMPs{grid-template-columns:200px minmax(0,1fr)}.page_chatSidebar__y47cI{width:200px}}@media(max-width:600px){.page_app__lrMPs{grid-template-columns:0 minmax(0,1fr)}.page_chatSidebar__y47cI{width:250px}}@media(prefers-reduced-motion:reduce){.page_app__lrMPs,.page_chatSidebar__y47cI,.page_goalWorkspace__sIO6d,.page_homeInbox__6q6Dp{transition:none}.page_expandSidebar__VsDZg{animation:none}}.page_workspaceTabs__CJPsU{gap:6px;padding-bottom:16px}.page_workspaceTabs__CJPsU button{padding:9px 15px;border:0;border-radius:8px;color:#999;transition:background .15s,color .15s}.page_workspaceTabs__CJPsU button[aria-current=page]{background:#383838;color:#f0f0f0;border:0}.page_workspaceTabs__CJPsU button:hover{background:#2d2d2d;color:#ddd}.page_workspaceTabs__CJPsU button[aria-current=page]:hover{background:#3d3d3d}.page_workspaceTabs__CJPsU button:focus-visible{outline:2px solid var(--color-brand-visible);outline-offset:3px}.page_chatSidebar__y47cI .page_profile__sVhcz{width:100%;text-align:left;border-radius:8px;cursor:pointer;background:none;border:0;color:inherit;font:inherit}.page_chatSidebar__y47cI .page_profile__sVhcz:hover{background:#262626}.page_profile__sVhcz>div{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_whoNote__6ug2K{margin:4px 24px 0;font-size:13px;line-height:1.6;color:#999}.page_whoList__BCPpl{margin:18px 24px 24px}.page_whoList__BCPpl button{width:100%;text-align:left;color:inherit;font:inherit}.page_whoList__BCPpl button[aria-current=true]{border-color:#738267;background:#303530}.page_whoList__BCPpl small{display:block;font-size:11px;color:#999;margin-top:3px}.page_whoInitial__ACgu7{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;background:#354032;border-radius:50%;color:#c7d5bd;font-size:12px}.page_compactGoal__J3ONV[data-setup=true]{background:transparent}.page_compactGoal__J3ONV[data-setup=true]:hover,.page_compactGoal__J3ONV[data-setup=true][data-active=true]{background:#292929}.page_goalName__dEUxB{display:flex;align-items:center;gap:10px}.page_goalName__dEUxB>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.page_setupBadge__eTlqC{flex-shrink:0;font-family:var(--font-sans);font-size:11px;font-weight:400;font-style:normal;letter-spacing:0;color:#a5b8a8;background:#36553b26;border:1px solid #57765d40;border-radius:5px;padding:1px 6px;line-height:16px}.page_setupLoadError__APlFq,.page_setupRetry__A7som{font-size:13px;padding:8px 12px;border:1px solid #555;border-radius:7px;color:#d8d2df;cursor:pointer}.page_setupLoadError__APlFq:hover,.page_setupRetry__A7som:hover{background:#ffffff0a}.page_serviceLogo__22kJo{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:10px;background:#292929;border:1px solid #373737}.page_serviceLogo__22kJo>img,.page_serviceLogo__22kJo>svg{display:block;width:26px;height:26px;object-fit:contain}.page_panelSource__zzUL8 .page_serviceLogo__22kJo>.page_gmailLogo__kuajU,.page_serviceLogo__22kJo>.page_gmailLogo__kuajU{width:27px;height:21px}.page_panelSource__zzUL8 .page_sourceIdentity___i_zs{gap:12px}.page_panelSource__zzUL8 strong{font-size:14px;font-weight:500}.page_panelSource__zzUL8 .page_providerBadge__hSr0q{width:40px;height:40px;flex:0 0 40px;font-size:19px;border-radius:10px}.page_welcome__XzK6o{width:min(660px,calc(100% - 48px))}.page_welcome__XzK6o h1{font-size:26px;font-weight:400;letter-spacing:-.65px;margin-bottom:24px}.page_welcome__XzK6o .page_composer__fSnJ4{background:#202020;border-color:#343434;border-radius:18px;padding:18px 18px 12px;box-shadow:0 8px 24px #00000018}.page_welcome__XzK6o .page_composer__fSnJ4 textarea{min-height:56px;font-size:15px}.page_composer__fSnJ4:focus-within,.page_composer__fSnJ4:hover,.page_welcome__XzK6o .page_composer__fSnJ4:focus-within,.page_welcome__XzK6o .page_composer__fSnJ4:hover{border-color:#729b79;box-shadow:0 0 0 1px #729b791a,0 0 22px #36553b40}@media(max-width:600px){.page_welcome__XzK6o h1{font-size:24px}}.page_goalName__dEUxB,.page_sidebarLink__wf0I_{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#d4d4d4}.page_sidebarLink__wf0I_{min-height:40px;border-radius:8px;gap:7px}.page_sidebarLink__wf0I_ svg{width:18px;height:18px}.page_wordmark__yyB7e{color:#dededb;--brand-mark-color:#d2d4cd;transition:color .18s ease}.page_wordmark__yyB7e:hover{color:#eeeeea;--brand-mark-color:#e3e5dd}.page_goalName__dEUxB,.page_sidebarLink__wf0I_{font:var(--type-ui);letter-spacing:var(--tracking-ui)}.page_goalListLabel__MICNe{font:var(--type-secondary);color:var(--color-muted)}.page_welcome__XzK6o h1{font:var(--type-prompt);letter-spacing:var(--tracking-heading)}.page_response__3PyG6 h2{font:var(--type-section);letter-spacing:var(--tracking-heading)}.page_setupDraft__6kS3q{flex-shrink:0;font-family:inherit;font-size:11px;font-weight:400;line-height:16px;letter-spacing:0;color:#999}.page_goalListHeading__1eeMx{display:flex;align-items:baseline;justify-content:space-between}.page_archiveToggle__zw093{font:inherit;font-size:11px;color:#888;cursor:pointer;padding:4px}.page_archiveToggle__zw093:hover{color:#ddd}.page_archiveEmpty__wwjkG,.page_archiveError__EBNGV{font-size:12px;color:#999;padding:8px 12px}.page_archiveError__EBNGV{color:#d6aaa2}.page_goalActions__S0RqR{position:relative;flex-shrink:0;width:0;opacity:0;pointer-events:none}.page_compactGoal__J3ONV:focus-within .page_goalActions__S0RqR,.page_compactGoal__J3ONV:hover .page_goalActions__S0RqR,.page_goalActions__S0RqR[data-open=true]{width:28px;opacity:1;pointer-events:auto}.page_goalMore__os1__{display:grid;place-items:center;width:24px;height:26px;font-size:20px;line-height:1;color:#aaa;border-radius:5px;cursor:pointer}.page_goalMore__os1__:hover,.page_goalMore__os1__[aria-expanded=true]{background:#ffffff0d;color:#eee}.page_goalActionMenu__aqgCw{position:absolute;top:30px;right:4px;z-index:70;width:210px;padding:6px;background:#1b1b1b;border:1px solid #353535;border-radius:9px;box-shadow:0 8px 24px #0006}.page_goalActionMenu__aqgCw p{font-size:11px;color:#999;line-height:1.5;padding:6px 8px}.page_goalActionMenu__aqgCw button{display:block;width:100%;text-align:left;font:inherit;font-size:13px;padding:8px;border-radius:5px;cursor:pointer;color:#ddd}.page_goalActionMenu__aqgCw button:hover{background:#ffffff0a}.page_goalActionMenu__aqgCw button:disabled{opacity:.5;cursor:default}.page_goalName__dEUxB>.page_goalTitleViewport__wajIU{display:block;overflow:hidden;text-overflow:ellipsis;min-width:0}.page_goalTitleText__TbIEx{display:inline-block;white-space:nowrap;transform:translateX(0);transition:none}.page_compactGoal__J3ONV:hover .page_goalTitleViewport__wajIU[data-overflow=true]{text-overflow:clip}.page_compactGoal__J3ONV:hover .page_goalTitleViewport__wajIU[data-overflow=true] .page_goalTitleText__TbIEx{transform:translateX(var(--title-travel));transition:transform var(--title-duration) linear .5s}@media(hover:none){.page_goalActions__S0RqR{width:28px;opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.page_compactGoal__J3ONV:hover .page_goalTitleViewport__wajIU[data-overflow=true] .page_goalTitleText__TbIEx,.page_goalTitleText__TbIEx{transform:none;transition:none}}.page_goalActionMenu__aqgCw button{display:flex;align-items:center;gap:10px;padding:9px 10px}.page_goalActionMenu__aqgCw button svg{width:17px;height:17px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:#b8b8b8}.page_goalMenuDivider___g7CB{height:1px;background:#ffffff0e;margin:4px 5px}.page_renameDialog__Pg_Yb{position:fixed;inset:0;margin:auto;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid #333;border-radius:20px;background:#202020;color:#e5e5e5;box-shadow:0 24px 80px #0006;font-family:var(--font-sans)}.page_renameDialog__Pg_Yb::backdrop{background:#0008}.page_renameDialog__Pg_Yb header{display:flex;align-items:center;justify-content:space-between;gap:16px}.page_renameDialog__Pg_Yb h2{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.3px;margin:0}.page_renameClose__w0MNY{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:#999;cursor:pointer}.page_renameClose__w0MNY:hover{background:#ffffff0a;color:#eee}.page_renameClose__w0MNY svg{width:18px;height:18px}.page_renameDialog__Pg_Yb p{font-size:14px;line-height:22px;color:#aaa;margin:8px 0 18px}.page_renameDialog__Pg_Yb input{width:100%;padding:11px 12px;border:1px solid #505050;border-radius:8px;background:#2b2b2b;color:#eee;font:inherit;font-size:14px;line-height:20px;outline:none}.page_renameDialog__Pg_Yb input:focus{border-color:#668d70;box-shadow:0 0 0 1px #668d70}.page_renameDialog__Pg_Yb footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.page_renameDialog__Pg_Yb footer button{padding:8px 18px;border-radius:22px;border:1px solid #505050;font:inherit;font-size:14px;line-height:20px;background:#2b2b2b;cursor:pointer}.page_renameDialog__Pg_Yb footer .page_renameSave__ViTR4{background:#83a587;border-color:#83a587;color:#111811}.page_renameDialog__Pg_Yb footer .page_renameSave__ViTR4:hover:not(:disabled){background:#94b598;border-color:#94b598}.page_renameDialog__Pg_Yb button:disabled{opacity:.5;cursor:default}.page_renameDialog__Pg_Yb .page_renameError__FVv2Z{color:#e4aaa0;margin:10px 0 0;font-size:12px}.page_goalSkeleton__G7oZq{display:flex;flex-direction:column;gap:23px;padding:14px 12px}.page_goalSkeleton__G7oZq span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page_goalSkeleton__G7oZq i{display:block;height:13px;border-radius:5px;background:linear-gradient(100deg,#232323 15%,#363636 45%,#232323 75%);background-size:220% 100%;animation:page_goalShimmer__mvWrP 1.8s ease-in-out infinite}@keyframes page_goalShimmer__mvWrP{0%{background-position:120% 0;opacity:.65}50%{opacity:1}to{background-position:-100% 0;opacity:.65}}@media(prefers-reduced-motion:reduce){.page_goalSkeleton__G7oZq i{animation:none;background:#292929}}.page_goalGroup__wswmp+.page_goalGroup__wswmp{margin-top:24px}.page_goalGroupToggle___uFr9{display:flex;align-items:center;gap:6px;width:100%;min-height:36px;padding:8px 12px;background:none;border:0;font:var(--type-secondary);font-size:13px;line-height:20px;color:var(--color-muted);cursor:pointer;border-radius:8px;text-align:left;transition:color .14s ease,background-color .14s ease}.page_goalGroupToggle___uFr9:hover{color:#ddd}.page_goalGroupToggle___uFr9 svg{width:14px;height:14px;transform:rotate(90deg);transition:transform .12s ease-out}.page_goalGroupToggle___uFr9[aria-expanded=false] svg{transform:rotate(0deg)}@media(prefers-reduced-motion:reduce){.page_goalGroupToggle___uFr9,.page_goalGroupToggle___uFr9 svg{transition:none}}.page_goalGroup__wswmp{animation:page_goalSectionEnter__qOtHv .14s ease-out both}.page_goalGroup__wswmp+.page_goalGroup__wswmp{animation-delay:0s}@keyframes page_goalSectionEnter__qOtHv{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page_goalGroup__wswmp{animation:none}}.page_goalGroupBody__YVOXd{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .14s cubic-bezier(.2,.8,.2,1),opacity 90ms ease-out,overflow 0s}.page_goalGroupBody__YVOXd[data-expanded=true]{grid-template-rows:1fr;opacity:1;overflow:visible;transition:grid-template-rows .14s cubic-bezier(.2,.8,.2,1),opacity 90ms ease-out,overflow 0s .14s}.page_goalGroupInner__YWTFw{min-height:0;min-width:0;max-width:100%}@media(prefers-reduced-motion:reduce){.page_goalGroupBody__YVOXd,.page_goalGroupBody__YVOXd[data-expanded=true]{transition:none}}.page_goalGroup__wswmp{min-width:0;max-width:100%}.page_goalListHeading__1eeMx{align-items:center}.page_goalGroupToggle___uFr9{flex:1;min-width:0}.page_goalFilter__Vk7tx{position:relative;flex-shrink:0;margin-right:6px}.page_goalFilter__Vk7tx summary{list-style:none;display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:#999;cursor:pointer}.page_goalFilter__Vk7tx summary::-webkit-details-marker{display:none}.page_goalFilter__Vk7tx summary:hover,.page_goalFilter__Vk7tx summary[data-filtered=true],.page_goalFilter__Vk7tx[open] summary{color:#ddd;background:#252525}.page_goalFilter__Vk7tx svg{width:16px;height:16px;stroke-width:1.7}.page_goalFilterMenu__NJCT2{position:absolute;right:0;top:calc(100% + 6px);width:164px;padding:5px;border:1px solid #333;border-radius:10px;background:#1e1e1e;box-shadow:0 8px 24px #0005;z-index:90}.page_goalFilterMenu__NJCT2 button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 10px;border-radius:6px;font:var(--type-ui);font-size:13px;color:#ddd;text-align:left;cursor:pointer}.page_goalFilterMenu__NJCT2 button:hover{background:#2b2b2b}.page_goalFilterEmpty___v7l1{padding:10px 12px;font-size:12px;color:#999}.page_goalGroupToggle___uFr9{color:#c4c4c4;font-weight:500}.page_goalGroupToggle___uFr9 svg{opacity:0;transition:transform .12s ease-out,opacity .12s ease-out}.page_chatSidebar__y47cI:hover .page_goalGroupToggle___uFr9 svg,.page_goalGroupToggle___uFr9:focus-visible svg{opacity:1}@media(hover:none){.page_goalGroupToggle___uFr9 svg{opacity:1}}@media(prefers-reduced-motion:reduce){.page_goalGroupToggle___uFr9 svg{transition:none}}.page_goalFilter__Vk7tx{opacity:0;pointer-events:none;transition:opacity .12s ease-out}.page_goalFilter__Vk7tx[open],.page_goalListHeading__1eeMx:focus-within .page_goalFilter__Vk7tx,.page_goalListHeading__1eeMx:hover .page_goalFilter__Vk7tx{opacity:1;pointer-events:auto}@media(hover:none){.page_goalFilter__Vk7tx{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.page_goalFilter__Vk7tx{transition:none}}.page_goalFilter__Vk7tx summary:hover,.page_goalFilter__Vk7tx summary[data-filtered=true],.page_goalFilter__Vk7tx[open] summary{background:transparent}.page_setupIndicator__t19wA{width:14px;height:14px;flex-shrink:0;color:#71978a;stroke-width:1.6}.page_top__Dp7wK.page_setupTop__8RTng{height:52px;padding:0 24px;border-bottom:1px solid #ffffff0a}.page_setupHeading__fFYZP{display:flex;gap:14px;min-width:0}.page_setupHeadingTitle__F6PA7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-ui);font-weight:500;color:#d4d4d4}.page_setupHeadingStatus__r4jfe{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-left:14px;border-left:1px solid #383838;font:var(--type-secondary);color:#89aa92}.page_setupHeadingStatus__r4jfe svg{width:14px;height:14px;stroke-width:1.6}@media(max-width:600px){.page_top__Dp7wK.page_setupTop__8RTng{padding:0 16px}.page_setupHeading__fFYZP{gap:10px}.page_setupHeadingStatus__r4jfe{padding-left:10px}}button.page_setupHeadingTitle__F6PA7{text-align:left;background:transparent;border:0;border-radius:6px;padding:5px 7px;margin-left:-7px;cursor:pointer;transition:background-color .12s ease}button.page_setupHeadingTitle__F6PA7:hover:not(:disabled){background:#ffffff0a}button.page_setupHeadingTitle__F6PA7:disabled{cursor:default}button.page_setupHeadingTitle__F6PA7:focus-visible{outline:2px solid #668d70;outline-offset:2px}.page_inlineGoalTitle__vUbGQ{position:relative;max-width:100%}.page_inlineGoalTitle__vUbGQ button{max-width:100%}.page_inlineGoalTitle__vUbGQ input{width:clamp(160px,30vw,460px);max-width:100%;box-sizing:border-box;padding:5px 7px;margin-left:-7px;border:1px solid #668d70;border-radius:6px;background:#222;color:#ddd;font:var(--type-ui);font-weight:500;outline:none}.page_inlineTitleError__PyzfW{position:absolute;left:0;top:100%;z-index:5;padding:6px 8px;border-radius:5px;background:#262626;color:#edaaaa;font-size:12px}.page_top__Dp7wK.page_setupTop__8RTng{height:auto;min-height:52px;padding-top:10px;padding-bottom:10px}.page_setupHeading__fFYZP{align-items:center;flex:1;width:100%}.page_inlineGoalTitle__vUbGQ{flex:1;min-width:0}.page_inlineGoalTitle__vUbGQ button.page_setupHeadingTitle__F6PA7{display:block;width:fit-content;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:22px}.page_inlineGoalTitle__vUbGQ input{width:100%}.page_setupHeadingStatus__r4jfe{color:#aaa}.page_titleInputSizer__IV_lC{display:inline-grid;max-width:100%;min-width:32px;vertical-align:middle;margin-left:-7px}.page_titleInputMeasure__jlxxm{grid-area:1/1;visibility:hidden;white-space:pre;padding:5px 10px;font:var(--type-ui);font-weight:500;pointer-events:none}.page_inlineGoalTitle__vUbGQ .page_titleInputSizer__IV_lC input{grid-area:1/1;width:100%;min-width:0;max-width:100%;margin:0}.page_inlineGoalTitle__vUbGQ button.page_setupHeadingTitle__F6PA7[data-cancel-focus=true]:focus-visible{outline:none;box-shadow:none}.page_main__nw1Wk{--composer-height:170px}.page_conversationScroll___OD7_{scroll-padding-bottom:calc(var(--composer-height) + 24px)}.page_conversationScroll___OD7_ .page_conversation__0malj{padding-bottom:calc(var(--composer-height) + 32px)}.page_composerDock__R7Ji_{position:relative;z-index:2;margin-top:calc(-1 * var(--composer-height))}.page_sidebarIsCollapsed__GeNBT .page_top__Dp7wK.page_setupTop__8RTng{padding-left:58px}.page_app__lrMPs:has(.page_setupTop__8RTng){--session-header-height:52px}.page_app__lrMPs:has(.page_setupTop__8RTng) .page_chatSidebar__y47cI{padding-top:0}.page_app__lrMPs:has(.page_setupTop__8RTng) .page_chatSidebar__y47cI>header{height:var(--session-header-height);flex-shrink:0}.page_app__lrMPs:has(.page_setupTop__8RTng) .page_expandSidebar__VsDZg{top:calc((var(--session-header-height) - 30px)/2)}.page_sidebarIsCollapsed__GeNBT.page_sidebarPeek__od4sn .page_chatSidebar__y47cI{transform:translateX(0);opacity:1;pointer-events:auto;box-shadow:16px 0 40px #0003}.page_sidebarPeek__od4sn .page_expandSidebar__VsDZg{background:transparent}.page_sidebarPeek__od4sn .page_collapseSidebar__hA0xr{visibility:hidden}.page_chatSidebar__y47cI>header{justify-content:flex-start;gap:6px}.page_chatSidebar__y47cI>header .page_collapseSidebar__hA0xr{order:-1;flex-shrink:0}.page_chatSidebar__y47cI{transition:transform .14s cubic-bezier(.2,.8,.2,1),opacity .1s ease-out,background-color .14s ease,box-shadow .14s ease}.page_sidebarIsCollapsed__GeNBT:not(.page_sidebarPeek__od4sn) .page_chatSidebar__y47cI{transform:translateX(-10px)}.page_sidebarIsCollapsed__GeNBT.page_sidebarPeek__od4sn .page_chatSidebar__y47cI{background:#202020;box-shadow:10px 0 28px #0002}@media(prefers-reduced-motion:reduce){.page_chatSidebar__y47cI{transition:none}}.page_app__lrMPs{--session-header-height:52px}.page_chatSidebar__y47cI{padding-top:0}.page_chatSidebar__y47cI>header{height:var(--session-header-height);flex-shrink:0;padding-left:2px}.page_expandSidebar__VsDZg{top:calc((var(--session-header-height) - 30px)/2);left:14px;animation:none;background:transparent}.page_welcome__XzK6o h1.page_welcomeHeading__Wy1IY{display:flex;align-items:center;justify-content:center;gap:14px;max-width:100%}@media(max-width:600px){.page_welcome__XzK6o h1.page_welcomeHeading__Wy1IY{gap:10px}.page_welcomeHeading__Wy1IY svg{width:26px;height:26px}}.page_app__lrMPs{--sidebar-min-width:250px;grid-template-columns:clamp(var(--sidebar-min-width),var(--sidebar-width,var(--sidebar-min-width)),400px) minmax(0,1fr)}.page_chatSidebar__y47cI{width:clamp(var(--sidebar-min-width),var(--sidebar-width,var(--sidebar-min-width)),400px)}@media(min-width:601px) and (max-width:1200px){.page_app__lrMPs{--sidebar-min-width:200px}}.page_sidebarResizeHandle__eb_8C{position:absolute;top:0;bottom:0;right:-3px;width:6px;z-index:60;cursor:col-resize;touch-action:none}.page_sidebarResizeHandle__eb_8C:after{content:"";position:absolute;inset:0 2px;background:transparent;transition:background-color .12s ease}.page_sidebarResizeHandle__eb_8C:focus-visible:after,.page_sidebarResizeHandle__eb_8C:hover:after,[data-sidebar-resizing=true] .page_sidebarResizeHandle__eb_8C:after{background:#666}[data-sidebar-resizing=true] .page_app__lrMPs{cursor:col-resize;user-select:none}[data-sidebar-resizing=true] .page_app__lrMPs,[data-sidebar-resizing=true] .page_chatSidebar__y47cI{transition:none}.page_sidebarIsCollapsed__GeNBT .page_sidebarResizeHandle__eb_8C{display:none}@media(max-width:600px){.page_app__lrMPs{grid-template-columns:0 minmax(0,1fr)}.page_sidebarResizeHandle__eb_8C{display:none}}.page_welcomeHeading__Wy1IY{--brand-mark-color:#83a587}.page_goalFilterOption__WuWs3{display:flex;align-items:center;gap:9px}.page_goalFilterOption__WuWs3 svg{width:16px;height:16px;flex-shrink:0;stroke-width:1.7}.page_setupProgressTrigger__OOigS{position:relative;display:flex;align-items:center;gap:7px;flex-shrink:0;border:0;border-radius:6px;background:transparent;padding:7px 10px;color:#f5f5f5;font:var(--type-ui);font-size:14px;line-height:20px;cursor:pointer}.page_setupProgressTrigger__OOigS:focus-visible,.page_setupProgressTrigger__OOigS:hover,.page_setupProgressTrigger__OOigS[aria-expanded=true]{color:#f5f5f5;background:#ffffff0d}.page_setupAttentionDot__T7BhY{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:#83a587;box-shadow:0 0 0 2px var(--color-bg)}.page_setupProgressTrigger__OOigS svg{width:18px;height:18px;stroke-width:1.7}.page_setupProgressSummary__QFPVw{font:var(--type-secondary);color:#b5b5b5;margin:14px 0 20px}.page_setupSteps__q_nbD{list-style:none;padding:0;margin:20px 0 22px}.page_setupSteps__q_nbD li{display:flex;align-items:flex-start;gap:10px;position:relative;padding:14px;margin-bottom:20px;border:1px solid #353535;border-radius:9px;background:#1b1b1b}.page_setupSteps__q_nbD li:last-child{margin-bottom:0}.page_setupSteps__q_nbD li:not(:last-child):before{content:"";position:absolute;left:50%;top:100%;height:21px;width:1px;background:#414141}.page_setupStepMarker__c7zDJ{position:relative;display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;color:#929292}.page_setupStepMarker__c7zDJ svg{width:17px;height:17px;stroke-width:1.6}.page_setupSteps__q_nbD strong{display:block;font:var(--type-ui);font-size:13px;line-height:20px;color:#a8a8a8}.page_setupStepState__yTbML{display:block;font-size:11px;line-height:16px;color:#777;margin-top:3px}.page_setupSteps__q_nbD p{font-size:12px;line-height:18px;color:#aaa;margin:9px 0 0}.page_setupSteps__q_nbD li[data-state=current]{background:#242724;border-color:transparent}.page_setupSteps__q_nbD li[data-state=current] strong{color:#eee}.page_setupSteps__q_nbD li[data-state=current] .page_setupStepMarker__c7zDJ,.page_setupSteps__q_nbD li[data-state=current] .page_setupStepState__yTbML{color:#a3c4ad}.page_setupSteps__q_nbD li[data-state=done]{border-color:#405246}.page_setupSteps__q_nbD li[data-state=done] .page_setupStepMarker__c7zDJ{color:#a3c4ad}.page_setupSteps__q_nbD li[data-state=done]:before{background:#718575}.page_setupNext__VrDlj{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid #444;border-radius:8px;padding:10px 12px;color:#e5e5e5;background:#282828;font:var(--type-ui);cursor:pointer}.page_setupNext__VrDlj:hover{background:#333}.page_setupNext__VrDlj svg{width:16px;height:16px}.page_setupSourcesHeading__rnfR0{font:var(--type-ui);color:#ddd;margin:18px 0 10px}.page_sessionSpinner__cSu32{width:14px;height:14px;flex-shrink:0;color:#83a587;stroke-width:1.8;animation:page_sessionSpin__e6_QE 2s linear infinite}@keyframes page_sessionSpin__e6_QE{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.page_sessionSpinner__cSu32{animation:none}.page_main__nw1Wk,.page_sourcesPanel__0nyld{transition:none}}.page_setupCurrentOutline__ZHQZy{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none;overflow:visible}.page_setupCurrentOutline__ZHQZy rect{width:calc(100% - 2px);height:calc(100% - 2px);fill:none;stroke:#b9cdaa;stroke-width:1.5;stroke-dasharray:3 6;stroke-linecap:round;animation:page_setupPerimeter__25ygf 2s linear infinite;filter:drop-shadow(0 0 2px #b9cdaa30)}@keyframes page_setupPerimeter__25ygf{to{stroke-dashoffset:-36}}@media(prefers-reduced-motion:reduce){.page_setupCurrentOutline__ZHQZy rect{animation:none}}.page_contextHeader__3BtT7>button:only-child{margin-left:auto}.page_chatSources__IBRhr{display:grid;gap:8px;width:min(400px,100%);margin:20px 0 0}.page_chatSources__IBRhr .page_panelSource__zzUL8{padding:12px 14px;border:1px solid #383838;border-radius:12px;background:#1b1b1b}.page_chatSources__IBRhr .page_panelSource__zzUL8:hover:not(:disabled){background:#242424;border-color:#525c54}.page_contextResizeHandle__7GVl4{position:absolute;top:0;bottom:0;right:calc(var(--context-width,320px) - 3px);width:6px;z-index:25;cursor:col-resize;touch-action:none}.page_contextResizeHandle__7GVl4:after{content:"";position:absolute;inset:0 2px;background:transparent;transition:background .12s ease}.page_contextResizeHandle__7GVl4:focus-visible:after,.page_contextResizeHandle__7GVl4:hover:after,.page_main__nw1Wk[data-context-resizing=true] .page_contextResizeHandle__7GVl4:after{background:#718575}.page_main__nw1Wk[data-context-resizing=true]{transition:none;user-select:none;cursor:col-resize}@media(max-width:900px){.page_contextResizeHandle__7GVl4{display:none}}.GoalPlan_plan__ER7CU{padding:28px 0 40px}.GoalPlan_layout__BNAMQ{display:grid;gap:28px}.GoalPlan_stages__cVitv{display:flex;align-items:flex-start;width:100%}.GoalPlan_stageWrap__tdPRM{flex:1;display:flex;align-items:center}.GoalPlan_stage__0X5r0{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:18px 14px;text-align:left;border:1px solid #3c3c3c;border-radius:12px;background:#252525;color:#ddd;cursor:pointer}.GoalPlan_stage__0X5r0 strong{display:block;font-size:14px}.GoalPlan_stage__0X5r0 small{display:block;margin-top:6px;color:#999}.GoalPlan_number__sz9YP{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;flex-shrink:0;font-size:12px;color:#b9cdaa;background:#343b2e}.GoalPlan_openArrow__oIohy{margin-left:auto;color:#888;font-size:13px}.GoalPlan_connector__LqWyO{width:22px;height:1px;background:#53594c;flex-shrink:0}.GoalPlan_stageWrap__tdPRM:last-child{flex:.92}.GoalPlan_stage__0X5r0:hover{background:#2d2d2d}.GoalPlan_stage__0X5r0[aria-pressed=true]{background:#2b3027;border-color:#869676}.GoalPlan_hint__1CBuE{font-size:13px;color:#999;margin:4px 0}.GoalPlan_layout__BNAMQ[data-open=true]{grid-template-columns:230px minmax(0,1fr);align-items:start}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_stages__cVitv{flex-direction:column}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_stageWrap__tdPRM{width:100%;flex-direction:column}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_connector__LqWyO{height:28px;width:1px}.GoalPlan_detail__71l2K{border:1px solid #3c3c3c;border-radius:14px;overflow:hidden;background:#202020;min-width:0;animation:GoalPlan_appear__1pkTf .2s ease-out}.GoalPlan_header__unuhw{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:20px 24px;border-bottom:1px solid #353535;background:#252525}.GoalPlan_header__unuhw h2{font-size:15px;font-weight:500;margin:0}.GoalPlan_header__unuhw p{font-size:12px;line-height:1.6;color:#999;margin:6px 0 0}.GoalPlan_header__unuhw>button{font-size:22px;color:#aaa;padding:0 5px;cursor:pointer}.GoalPlan_canvasScroll__HFJDl{overflow:auto;background:#202020}.GoalPlan_canvas__UTnwC{width:100%;min-width:480px;aspect-ratio:620/630;position:relative;margin:auto}.GoalPlan_edges__h9OqJ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.GoalPlan_edges__h9OqJ g>path{fill:none;stroke:#747b6d;stroke-width:1.3}.GoalPlan_edges__h9OqJ text{font-size:10px;fill:#aaa;paint-order:stroke;stroke:#202020;stroke-width:4px}.GoalPlan_node__bM2kw{position:absolute;width:29.032%;height:9.524%;border:1px solid #494949;border-radius:9px;background:#292929;color:#ddd;cursor:pointer;padding:9px;box-shadow:0 3px 10px #0002}.GoalPlan_node__bM2kw[data-terminal=true]{height:8.254%;border-radius:28px;background:#242824}.GoalPlan_node__bM2kw small{display:block;margin-top:5px;color:#c6b791;font-size:10px}.GoalPlan_node__bM2kw[data-active=true]{border-color:#9b8d66;background:#333126}.GoalPlan_node__bM2kw:hover,.GoalPlan_node__bM2kw[aria-pressed=true]{border-color:#b9cdaa;background:#343b2e}.GoalPlan_header__unuhw button:focus-visible,.GoalPlan_node__bM2kw:focus-visible,.GoalPlan_stage__0X5r0:focus-visible{outline:2px solid #b9cdaa;outline-offset:3px}.GoalPlan_context__yBTgI{padding:18px 24px;border-top:1px solid #353535;min-height:90px}.GoalPlan_context__yBTgI h3{font-size:13px;margin:0 0 7px;font-weight:500}.GoalPlan_context__yBTgI p{color:#aaa;font-size:12px;line-height:1.6;margin:0}.GoalPlan_context__yBTgI button{font-size:12px;color:#b9cdaa;margin-top:12px;cursor:pointer}.GoalPlan_context__yBTgI button:hover{text-decoration:underline}@keyframes GoalPlan_appear__1pkTf{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.GoalPlan_detail__71l2K{animation:none}}@media(max-width:1000px){.GoalPlan_layout__BNAMQ[data-open=true]{grid-template-columns:1fr}.GoalPlan_stages__cVitv{flex-direction:column}.GoalPlan_stageWrap__tdPRM{width:100%;flex-direction:column}.GoalPlan_connector__LqWyO{width:1px;height:20px}}.GoalPlan_stages__cVitv{justify-content:center;align-items:center;padding:38px 0;overflow-x:auto}.GoalPlan_stageWrap__tdPRM{flex:0 0 auto;min-width:0}.GoalPlan_stageWrap__tdPRM:last-child{flex:0 0 auto}.GoalPlan_stage__0X5r0{position:relative;width:190px;height:76px;padding:15px 30px 14px 14px;gap:0;border-radius:9px;border-color:#41433c;background:#24251f;transition:background .16s,border-color .16s}.GoalPlan_stage__0X5r0 strong{font-size:13px;line-height:18px;white-space:nowrap;font-weight:500}.GoalPlan_stage__0X5r0 small{font-size:11px;line-height:15px;margin-top:5px;color:#96978e}.GoalPlan_stageStatus__o_ypO{position:absolute;right:12px;top:13px;display:grid;place-items:center;width:13px;height:13px;font-size:10px;border-radius:50%;color:#21251b;background:#bdcf94}.GoalPlan_stage__0X5r0[data-status=current]{border-color:#a5ad94;background:#292b24}.GoalPlan_stage__0X5r0[data-status=current] .GoalPlan_stageStatus__o_ypO{background:transparent;color:#dce4cd;font-size:17px}.GoalPlan_stage__0X5r0[data-status=upcoming]{border-color:#343630;background:#22231f;color:#94968e}.GoalPlan_stage__0X5r0[data-status=upcoming] .GoalPlan_stageStatus__o_ypO{display:none}.GoalPlan_stage__0X5r0[data-status=upcoming] small{color:#72756c}.GoalPlan_stage__0X5r0:hover,.GoalPlan_stage__0X5r0[aria-pressed=true]{border-color:#becaaa;background:#30342a;color:#e5e8df}.GoalPlan_connector__LqWyO{width:28px;background:#62685a;position:relative}.GoalPlan_connector__LqWyO:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid #62685a;border-right:1px solid #62685a;transform:rotate(45deg)}.GoalPlan_layout__BNAMQ[data-open=true]{grid-template-columns:190px minmax(0,1fr);gap:24px}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_stages__cVitv{padding:0;overflow:visible}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_connector__LqWyO:after{right:-3px;top:auto;bottom:0;transform:rotate(135deg)}.GoalPlan_detail__71l2K{border-radius:10px}.GoalPlan_header__unuhw{padding:16px 20px;background:#232323}.GoalPlan_node__bM2kw{border-radius:8px;text-align:left;padding:11px 14px;background:#25261f;border-color:#505348;box-shadow:none;font-size:12px;font-weight:500}.GoalPlan_node__bM2kw[data-terminal=true]{text-align:center;border-color:#4a4d43;background:#22241f;font-weight:400}.GoalPlan_node__bM2kw[data-active=true]{background:#2c2d23;border-color:#a49b72}.GoalPlan_node__bM2kw small{font-weight:400;color:#a9a58f}.GoalPlan_node__bM2kw:hover,.GoalPlan_node__bM2kw[aria-pressed=true]{background:#30342a;border-color:#bbc7a5}@media(max-width:1150px){.GoalPlan_stages__cVitv{justify-content:flex-start}.GoalPlan_stage__0X5r0{width:174px}.GoalPlan_stageWrap__tdPRM .GoalPlan_connector__LqWyO{width:20px}.GoalPlan_layout__BNAMQ[data-open=true]{grid-template-columns:174px minmax(0,1fr)}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_connector__LqWyO{width:1px}}@media(max-width:1000px){.GoalPlan_layout__BNAMQ[data-open=true]{grid-template-columns:1fr}.GoalPlan_stages__cVitv{flex-direction:row}.GoalPlan_stageWrap__tdPRM{width:auto;flex-direction:row}.GoalPlan_connector__LqWyO{height:1px}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_stages__cVitv{flex-direction:row;overflow-x:auto}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_stageWrap__tdPRM{width:auto;flex-direction:row}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_connector__LqWyO{height:1px;width:20px}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_connector__LqWyO:after{right:0;top:-3px;bottom:auto;transform:rotate(45deg)}}.GoalPlan_stage__0X5r0[data-status=complete] .GoalPlan_stageStatus__o_ypO{width:14px;height:14px}.GoalPlan_connector__LqWyO{background:#51574a}.GoalPlan_connector__LqWyO:after{display:none}.GoalPlan_connector__LqWyO[data-state=active]{height:2px;background:repeating-linear-gradient(90deg,#b9cdaa 0 4px,transparent 4px 9px);background-size:18px 2px;box-shadow:0 0 9px #adc49735;animation:GoalPlan_signalAcross__L8dl9 1.8s linear infinite}.GoalPlan_connector__LqWyO[data-state=upcoming]{background:repeating-linear-gradient(90deg,#64695b 0 2px,transparent 2px 6px);opacity:.55}.GoalPlan_stage__0X5r0[data-status=current]{box-shadow:0 0 0 1px #b9cdaa12,0 0 18px #a6bb8510}.GoalPlan_edges__h9OqJ g[data-state=active]>path{stroke:#a8bc94;stroke-dasharray:4 6;animation:GoalPlan_signalFlow__8huMt 2s linear infinite;filter:drop-shadow(0 0 3px #b0c79545)}.GoalPlan_edges__h9OqJ g[data-state=upcoming]>path{stroke:#616658;stroke-dasharray:2 6;opacity:.65}.GoalPlan_edges__h9OqJ g[data-state=complete]>path{stroke:#7e8a71}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_connector__LqWyO[data-state=active]{width:2px;background:repeating-linear-gradient(180deg,#b9cdaa 0 4px,transparent 4px 9px);background-size:2px 18px;animation:GoalPlan_signalDown__7sHBN 1.8s linear infinite}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_connector__LqWyO[data-state=upcoming]{background:repeating-linear-gradient(180deg,#64695b 0 2px,transparent 2px 6px)}@keyframes GoalPlan_signalAcross__L8dl9{to{background-position:18px 0}}@keyframes GoalPlan_signalDown__7sHBN{to{background-position:0 18px}}@keyframes GoalPlan_signalFlow__8huMt{to{stroke-dashoffset:-20}}@media(max-width:1000px){.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_connector__LqWyO[data-state=active]{width:20px;height:2px;background:repeating-linear-gradient(90deg,#b9cdaa 0 4px,transparent 4px 9px);background-size:18px 2px;animation:GoalPlan_signalAcross__L8dl9 1.8s linear infinite}.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_connector__LqWyO[data-state=upcoming]{background:repeating-linear-gradient(90deg,#64695b 0 2px,transparent 2px 6px)}}@media(prefers-reduced-motion:reduce){.GoalPlan_connector__LqWyO[data-state=active],.GoalPlan_edges__h9OqJ g[data-state=active]>path,.GoalPlan_layout__BNAMQ[data-open=true] .GoalPlan_connector__LqWyO[data-state=active]{animation:none}}.GoalPlan_stageOnly__p_FXm[data-compact=true] .GoalPlan_stages__cVitv{flex-direction:column;align-items:center;padding:0;overflow:visible}.GoalPlan_stageOnly__p_FXm[data-compact=true] .GoalPlan_stageWrap__tdPRM{flex-direction:column;width:auto}.GoalPlan_stageOnly__p_FXm[data-compact=true] .GoalPlan_connector__LqWyO{width:1px;height:28px}.GoalPlan_stageOnly__p_FXm[data-compact=true] .GoalPlan_connector__LqWyO[data-state=active]{width:2px;background:repeating-linear-gradient(180deg,#b9cdaa 0 4px,transparent 4px 9px);background-size:2px 18px;animation:GoalPlan_signalDown__7sHBN 1.8s linear infinite}.GoalPlan_stageOnly__p_FXm[data-compact=true] .GoalPlan_connector__LqWyO[data-state=upcoming]{background:repeating-linear-gradient(180deg,#64695b 0 2px,transparent 2px 6px)}.GoalPlan_embedded__fnLFL{min-width:0}.GoalPlan_stageSummary__2tBcE{font-size:12px;color:#999;margin:0 0 18px;line-height:1.6}.GoalPlan_embedded__fnLFL .GoalPlan_context__yBTgI{padding:18px 0}.GoalPlan_embedded__fnLFL .GoalPlan_canvas__UTnwC{min-width:480px}@media(prefers-reduced-motion:reduce){.GoalPlan_stageOnly__p_FXm[data-compact=true] .GoalPlan_connector__LqWyO[data-state=active]{animation:none}}.GoalPlan_node__bM2kw,.GoalPlan_stage__0X5r0,.GoalPlan_stage__0X5r0[data-status=upcoming]{background:#262626;border-color:#414141;color:#d7d7d7}.GoalPlan_stage__0X5r0{gap:10px;padding-left:12px}.GoalPlan_stage__0X5r0 strong{font-size:12px}.GoalPlan_stage__0X5r0 small,.GoalPlan_stage__0X5r0[data-status=upcoming] small{color:#929292}.GoalPlan_stage__0X5r0[data-status=current]{background:#292929;border-color:#858b80;box-shadow:none}.GoalPlan_node__bM2kw:hover,.GoalPlan_node__bM2kw[aria-pressed=true],.GoalPlan_stage__0X5r0:hover,.GoalPlan_stage__0X5r0[aria-pressed=true]{background:#303030;border-color:#909090;color:#eee}.GoalPlan_stepIcon__5ggf5{width:19px;height:19px;flex:0 0 19px;color:#a7adb5}.GoalPlan_node__bM2kw{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;align-content:center}.GoalPlan_node__bM2kw>span{flex:1;min-width:0;line-height:1.35}.GoalPlan_node__bM2kw small{width:100%;margin:0 0 0 29px}.GoalPlan_node__bM2kw[data-terminal=true]{width:20%;margin-left:4.516%;height:6%;background:#202020;border-color:#494949;font-size:11px;justify-content:center;padding:4px 8px}.GoalPlan_node__bM2kw[data-active=true]{background:#292724;border-color:#8d7954}.GoalPlan_node__bM2kw[data-active=true] .GoalPlan_stepIcon__5ggf5{color:#c2a776}.GoalPlan_stageStatus__o_ypO{background:transparent}.GoalPlan_connector__LqWyO,.GoalPlan_edges__h9OqJ g[data-state=complete]>path{stroke:#666;background:#565656}.GoalPlan_edges__h9OqJ g[data-state=upcoming]>path{stroke:#666}.GoalPlan_edges__h9OqJ g[data-state=active]>path{stroke:#c2a776;filter:none;animation:none;stroke-dasharray:4 5}.GoalPlan_embedded__fnLFL .GoalPlan_canvas__UTnwC{max-width:600px;aspect-ratio:620/630}.GoalPlan_stageSummary__2tBcE{margin-bottom:4px}.GoalPlan_embedded__fnLFL .GoalPlan_canvas__UTnwC{width:620px;min-width:620px;max-width:none;height:610px;aspect-ratio:auto;margin:0 auto}.GoalPlan_embedded__fnLFL .GoalPlan_canvasScroll__HFJDl{padding:10px 0 0;scrollbar-color:#454545 transparent}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw{width:180px;height:76px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;align-content:center;flex-wrap:nowrap;padding:12px;border-radius:10px;font-size:12px;line-height:1.4;background:#272727;border-color:#424242;box-shadow:0 2px 5px #0002}.GoalPlan_embedded__fnLFL .GoalPlan_nodeCopy__nGjiC{display:flex;flex-direction:column;gap:5px;min-width:0;text-align:left}.GoalPlan_embedded__fnLFL .GoalPlan_nodeCopy__nGjiC>span{display:block;overflow-wrap:break-word}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw small{display:block;width:auto;margin:0;font-size:10px;line-height:1.3;color:#bca67e}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-terminal=true]{display:flex;width:124px;height:38px;margin-left:28px;padding:6px 10px;border-radius:24px;background:#202020;border-color:#444;box-shadow:none;font-size:11px}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-terminal=true] .GoalPlan_nodeCopy__nGjiC{text-align:center;width:100%}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-active=true]{background:#2a2824;border-color:#78694d}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw:hover,.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[aria-pressed=true]{border-color:#aaa;background:#303030}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g>path{stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g[data-retry=true]>path{stroke:#777;stroke-dasharray:3 5;opacity:.65}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ text{font-size:9px;fill:#969696}.GoalPlan_embedded__fnLFL .GoalPlan_context__yBTgI{min-height:0;margin-top:4px}.GoalPlan_embedded__fnLFL .GoalPlan_canvasScroll__HFJDl{container-type:inline-size}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g>path{stroke-width:1.7;opacity:1}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g[data-state=complete]>path{stroke:#94aa84;stroke-dasharray:none;animation:none;opacity:.9}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g[data-state=running]>path{stroke:#cadcba;stroke-dasharray:6 6;animation:GoalPlan_signalFlow__8huMt 1.4s linear infinite;filter:drop-shadow(0 0 3px #b9cdaa55)}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g[data-state=waiting]>path{stroke:#bca273;stroke-dasharray:4 5;opacity:.9;animation:none}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g[data-state=upcoming]>path{stroke:#858585;stroke-dasharray:3 6;opacity:.75;animation:none}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g[data-state=unused]>path{stroke:#555;stroke-dasharray:2 6;opacity:.5;animation:none}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ text{fill:#bbb;font-size:10px}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=complete]{border-color:#697c5d;box-shadow:none;background:#272a25;padding-right:25px}.GoalPlan_doneMark__dAP_9{position:absolute;right:9px;top:9px;color:#b9cdaa}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-terminal=true] .GoalPlan_doneMark__dAP_9{top:11px;width:12px;height:12px}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=complete] small{color:#b9cdaa}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=unused]{border-style:dashed;opacity:.58;box-shadow:none}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=unused] small{color:#999}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=running]{border-color:#b9cdaa;animation:GoalPlan_workingNode__eR35u 2.4s ease-in-out infinite}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=running] small{color:#cadcba}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=waiting]{border-color:#8a7652;background:#2a2824}.GoalPlan_stage__0X5r0[data-status=complete]{border-color:#697c5d;box-shadow:none}.GoalPlan_stage__0X5r0[data-status=complete] small{color:#b9cdaa}.GoalPlan_stage__0X5r0[data-status=complete] .GoalPlan_stageStatus__o_ypO{background:#b9cdaa;color:#20251e;border-radius:50%;width:18px;height:18px}@keyframes GoalPlan_workingNode__eR35u{0%,to{box-shadow:0 0 0 1px #b9cdaa15}50%{box-shadow:0 0 16px #b9cdaa25}}@media(prefers-reduced-motion:reduce){.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g[data-state=running]>path,.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=running]{animation:none}}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=waiting]{animation:GoalPlan_waitingBreathe__txs78 3s ease-in-out infinite}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g[data-state=waiting]>path{animation:GoalPlan_waitingPath__9_Sds 3s ease-in-out infinite}.GoalPlan_stage__0X5r0[data-status=complete] .GoalPlan_stageStatus__o_ypO{background:transparent;color:#b9cdaa}@keyframes GoalPlan_waitingBreathe__txs78{0%,to{box-shadow:0 0 0 1px #c4aa7900}50%{box-shadow:0 0 12px #c4aa7925;border-color:#b49a6b}}@media(prefers-reduced-motion:reduce){.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g[data-state=waiting]>path,.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=waiting]{animation:none}}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=waiting] small{display:flex;align-items:center;gap:6px}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=waiting] small:before{content:"";display:block;flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:#d4b47a;box-shadow:0 0 0 0 #d4b47a66;animation:GoalPlan_waitingBeacon__3B2WK 1.8s ease-out infinite}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=waiting]{animation:GoalPlan_waitingBreathe__txs78 1.8s ease-in-out infinite}.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g[data-state=waiting]>path{animation:GoalPlan_waitingPath__9_Sds 1.8s ease-in-out infinite;stroke-width:2}@keyframes GoalPlan_waitingBeacon__3B2WK{0%{box-shadow:0 0 0 0 #d4b47a80}75%,to{box-shadow:0 0 0 5px #d4b47a00}}@keyframes GoalPlan_waitingPath__9_Sds{0%,to{opacity:.4}50%{opacity:1;filter:drop-shadow(0 0 3px #d4b47a70)}}@media(prefers-reduced-motion:reduce){.GoalPlan_embedded__fnLFL .GoalPlan_edges__h9OqJ g[data-state=waiting]>path,.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=waiting],.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=waiting] small:before{animation:none}}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw:not([data-terminal=true]){height:92px;padding:30px 12px 10px}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw .GoalPlan_ownerBadge__30SW6{position:absolute;top:7px;right:9px;display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:400;color:#b8bcc5;white-space:nowrap}.GoalPlan_ownerAvatar__pdjmN{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#353d49;color:#c0cce0;font-size:10px}.GoalPlan_ownerBadge__30SW6[data-kind=person] .GoalPlan_ownerAvatar__pdjmN{background:#443b4e;color:#d0bbdf;font-size:8px}.GoalPlan_ownerBadge__30SW6[data-kind=unassigned]{color:#888}.GoalPlan_ownerBadge__30SW6[data-kind=unassigned] .GoalPlan_ownerAvatar__pdjmN{background:#363636;color:#888}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw:not([data-terminal=true]) .GoalPlan_doneMark__dAP_9{left:10px;right:auto;width:12px;height:12px}.GoalPlan_embedded__fnLFL .GoalPlan_canvas__UTnwC{height:640px}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw:not([data-terminal=true]){height:106px;padding:10px 12px 39px;align-content:center}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw .GoalPlan_ownerBadge__30SW6{top:auto;bottom:0;left:0;right:0;height:29px;padding:6px 11px;border-top:1px solid #ffffff12;background:#ffffff02;border-radius:0 0 9px 9px;gap:6px;font-size:10px;line-height:16px}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw:not([data-terminal=true]) .GoalPlan_doneMark__dAP_9{top:8px;left:auto;right:8px}.GoalPlan_embedded__fnLFL .GoalPlan_node__bM2kw[data-state=complete]:not([data-terminal=true]) .GoalPlan_nodeCopy__nGjiC{padding-right:8px}.GoalPlan_embedded__fnLFL .GoalPlan_canvasScroll__HFJDl{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#666 transparent}.GoalPlan_stageOnly__p_FXm:not([data-compact=true]) .GoalPlan_stages__cVitv{justify-content:safe center;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#666 transparent}.GoalPlan_stageOnly__p_FXm{overflow:auto;max-height:calc(100dvh - 230px);overscroll-behavior:contain;scrollbar-width:thin}.GoalPlan_stageOnly__p_FXm .GoalPlan_stages__cVitv{overflow:visible;width:max-content;min-width:100%}.GoalPlan_stageOnly__p_FXm[data-compact=true] .GoalPlan_stages__cVitv{min-width:190px;width:100%}.GoalPlan_embedded__fnLFL .GoalPlan_canvasScroll__HFJDl{max-height:calc(100dvh - 180px);overflow:auto;overscroll-behavior:contain}.GoalPlan_taskQueue__ggA5y{margin-top:30px;container-type:inline-size}.GoalPlan_queueHeader___IDM7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.GoalPlan_queueHeader___IDM7 h2{font-size:14px;font-weight:500;color:#ddd;margin:0}.GoalPlan_queueHeader___IDM7 button{border:1px solid #414141;border-radius:6px;padding:5px 8px;font-size:11px;color:#aaa;cursor:pointer;background:transparent}.GoalPlan_taskList__eaWPn{border-top:1px solid #373737}.GoalPlan_taskRow__P_wgZ{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(130px,1fr) minmax(130px,1fr) 16px;align-items:center;gap:16px;width:100%;min-height:56px;padding:12px 10px;text-align:left;border:0;border-bottom:1px solid #333;background:transparent;color:#ddd;font-size:12px;cursor:pointer;transition:background .15s}.GoalPlan_taskRow__P_wgZ:hover{background:#ffffff05}.GoalPlan_queueHeader___IDM7 button:focus-visible,.GoalPlan_taskRow__P_wgZ:focus-visible{outline:2px solid #aab99c;outline-offset:2px}.GoalPlan_taskTitle__x_N6w{line-height:1.5}.GoalPlan_taskOwner__1Y_hT{display:flex;align-items:center;gap:8px;color:#aaa;font-size:11px}.GoalPlan_taskAvatar__X70yg{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#353d49;color:#c0cce0;font-size:11px}.GoalPlan_taskAvatar__X70yg[data-kind=person]{background:#403b46;color:#d0c1dc;font-size:9px}.GoalPlan_taskState__FGibi{display:flex;align-items:center;gap:7px;font-size:11px;color:#aaa}.GoalPlan_taskState__FGibi>span{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#bca273}.GoalPlan_taskState__FGibi[data-tone=active]>span{background:#b9cdaa}.GoalPlan_taskArrow__bKvKn{color:#777}.GoalPlan_queueEmpty__b5iJT{font-size:12px;color:#999;padding:18px 0;margin:0}.GoalPlan_srOnly__FORNL{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container(max-width:540px){.GoalPlan_taskRow__P_wgZ{grid-template-columns:minmax(0,1fr) auto;gap:8px}.GoalPlan_taskTitle__x_N6w{grid-column:1/-1}.GoalPlan_taskOwner__1Y_hT{grid-column:1}.GoalPlan_taskState__FGibi{grid-column:2}.GoalPlan_taskArrow__bKvKn{display:none}.GoalPlan_queueHeader___IDM7{flex-wrap:wrap}}.GoalPlan_stage__0X5r0[data-status=current]{border-color:transparent}.GoalPlan_currentOutline__EIonQ{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none;overflow:visible}.GoalPlan_currentOutline__EIonQ rect{fill:none;stroke:#b9cdaa;stroke-width:1.5;stroke-dasharray:3 6;stroke-linecap:round;animation:GoalPlan_currentPerimeter__YeiLS 2s linear infinite;filter:drop-shadow(0 0 2px #b9cdaa30)}@keyframes GoalPlan_currentPerimeter__YeiLS{to{stroke-dashoffset:-36}}@media(prefers-reduced-motion:reduce){.GoalPlan_currentOutline__EIonQ rect{animation:none}}.GoalPlan_plan__ER7CU[data-overview=true]{padding:0 0 20px}.GoalPlan_plan__ER7CU[data-overview=true] .GoalPlan_stages__cVitv{padding:10px 1px 16px}.GoalPlan_plan__ER7CU[data-overview=true] .GoalPlan_stage__0X5r0{height:82px}.GoalPlan_plan__ER7CU[data-overview=true] .GoalPlan_stageOnly__p_FXm[data-compact=true] .GoalPlan_stages__cVitv{padding:10px 1px}.GoalPlan_viewSwitcher____k_k{display:inline-flex;gap:3px;padding:3px;border:1px solid #383838;border-radius:8px;background:#252525;margin-bottom:22px}.GoalPlan_viewSwitcher____k_k button{padding:6px 15px;border-radius:5px;background:transparent;color:#999;font-size:12px;cursor:pointer}.GoalPlan_viewSwitcher____k_k button[aria-pressed=true]{background:#3a3a3a;color:#eee}.GoalPlan_stepList__Gyegv{border-top:1px solid #383838}.GoalPlan_stepRow__zuUJi{display:flex;align-items:center;gap:12px;width:100%;padding:18px 8px;border-bottom:1px solid #353535;text-align:left;background:transparent;color:#ddd;cursor:pointer}.GoalPlan_stepRow__zuUJi:hover,.GoalPlan_stepRow__zuUJi[aria-pressed=true]{background:#ffffff05}.GoalPlan_stepRowIcon__2uD5C{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#2c2c2c;flex-shrink:0}.GoalPlan_stepRowCopy__6TIUJ{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.GoalPlan_stepRowCopy__6TIUJ strong{font-size:13px;font-weight:500}.GoalPlan_stepRowCopy__6TIUJ>span{font-size:11px;color:#999}.GoalPlan_stepRowStatus__L4_DP{display:flex;align-items:center;gap:6px;font-size:11px;color:#999;max-width:130px}.GoalPlan_stepRowStatus__L4_DP[data-state=complete]{color:#b9cdaa}.GoalPlan_stepRowStatus__L4_DP[data-state=waiting]{color:#bbb}.GoalPlan_stepRowArrow__OJgoX{color:#777;font-size:12px}.GoalPlan_stepRow__zuUJi:focus-visible,.GoalPlan_viewSwitcher____k_k button:focus-visible{outline:2px solid #aab99c;outline-offset:2px}.GoalPlan_embedded__fnLFL .GoalPlan_canvasScroll__HFJDl[hidden]{display:none}.GoalPlan_ownerGroups__fcLlC{display:flex;flex-direction:column;gap:24px}.GoalPlan_ownerGroupHeader__cPKRn{display:flex;align-items:center;gap:10px;margin-bottom:9px}.GoalPlan_ownerGroupHeader__cPKRn h3{font-size:13px;font-weight:500;color:#ddd;margin:0}.GoalPlan_ownerGroupHeader__cPKRn>span{width:30px;height:30px;flex-shrink:0}.GoalPlan_groupAvatar__GQwEg{display:grid;place-items:center;border-radius:50%;background:#38343d;color:#c8bdcf;font-size:11px}.GoalPlan_ownerTasks__z5QzX{margin-left:40px;border:1px solid #383838;overflow:hidden}.GoalPlan_ownerTask__S_MK2{display:flex;justify-content:space-between;gap:16px;width:100%;padding:13px 15px;text-align:left;background:#252525;color:#ddd;cursor:pointer}.GoalPlan_ownerTask__S_MK2+.GoalPlan_ownerTask__S_MK2{border-top:1px solid #383838}.GoalPlan_ownerTask__S_MK2 strong{display:block;font-size:13px;font-weight:400;line-height:1.5}.GoalPlan_ownerTask__S_MK2 small{display:flex;align-items:center;gap:5px;font-size:11px;color:#999;margin-top:4px}.GoalPlan_ownerTask__S_MK2 small[data-state=complete]{color:#b9cdaa}.GoalPlan_ownerTask__S_MK2:hover,.GoalPlan_ownerTask__S_MK2[aria-pressed=true]{background:#2d2d2d}.GoalPlan_ownerTask__S_MK2:focus-visible{outline:2px solid #aab99c;outline-offset:-3px}.GoalPlan_ownerGroups__fcLlC{gap:20px}.GoalPlan_ownerTasks__z5QzX{margin-left:0;border-radius:9px}.GoalPlan_ownerTask__S_MK2{padding:12px 14px;min-height:0;height:auto;align-items:center}.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskCopy__IGKUe{display:flex;flex-direction:column;align-items:flex-start;gap:5px;flex:1;min-width:0}.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskCopy__IGKUe strong{margin:0;font-size:13px;line-height:1.4}.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskContext__KTClU{display:block;margin:0;font-size:12px;line-height:1.5;color:#aaa}.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskCopy__IGKUe small{margin:2px 0 0;font-size:11px;line-height:1.4}.GoalPlan_ownerTask__S_MK2>svg{flex:0 0 18px;width:18px;height:18px;color:#999}.GoalPlan_workStatusIcon__R2cAe{display:block;flex:0 0 12px;width:12px;height:12px}.GoalPlan_workStatusIcon__R2cAe[data-state=running]{animation:GoalPlan_workStatusSpin__GT7OR 1s linear infinite;color:#b9cdaa}.GoalPlan_workStatusIcon__R2cAe[data-state=waiting]{color:#aaa}@keyframes GoalPlan_workStatusSpin__GT7OR{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.GoalPlan_workStatusIcon__R2cAe[data-state=running]{animation:none}}.GoalPlan_ownerTask__S_MK2{position:relative}.GoalPlan_ownerTaskStatusIcon__9KpPW{position:absolute;top:13px;right:15px;display:grid;place-items:center;width:14px;height:14px;color:#aaa;pointer-events:none}.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskCopy__IGKUe strong{padding-right:20px}.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskCopy__IGKUe small{display:block}.GoalPlan_ownerTaskStatusIcon__9KpPW{position:static;grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:6px;width:auto;height:auto;justify-self:end;padding:4px 7px;border:1px solid #454545;border-radius:6px;background:#303030;color:#c3c3c3;font-size:11px;white-space:nowrap}.GoalPlan_ownerTaskStatusIcon__9KpPW .GoalPlan_workStatusIcon__R2cAe{width:14px;height:14px;flex-basis:14px}.GoalPlan_ownerTaskStatusIcon__9KpPW[data-state=complete],.GoalPlan_ownerTaskStatusIcon__9KpPW[data-state=running]{color:#bdcdb0;border-color:#48523f;background:#2c3228}.GoalPlan_ownerTask__S_MK2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskCopy__IGKUe{display:contents}.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskCopy__IGKUe strong{grid-column:1;grid-row:1;align-self:center;padding:0}.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskContext__KTClU{grid-column:1;grid-row:2}.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskCopy__IGKUe small{grid-column:1;grid-row:3;margin:0}.GoalPlan_ownerTask__S_MK2>svg{grid-column:2;grid-row:2/4;justify-self:end;align-self:center}.GoalPlan_ownerTaskStatusIcon__9KpPW[data-state=waiting],.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskCopy__IGKUe small[data-state=waiting]{animation:GoalPlan_waitingStatusPulse__JFMFc 2.4s ease-in-out infinite}@keyframes GoalPlan_waitingStatusPulse__JFMFc{0%,to{opacity:.65}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.GoalPlan_ownerTaskStatusIcon__9KpPW[data-state=waiting],.GoalPlan_ownerTask__S_MK2 .GoalPlan_ownerTaskCopy__IGKUe small[data-state=waiting]{animation:none}}.GoalPlan_ownerTask__S_MK2,.GoalPlan_stage__0X5r0,.GoalPlan_taskRow__P_wgZ{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.GoalPlan_ownerTask__S_MK2:hover,.GoalPlan_stage__0X5r0:hover{box-shadow:0 4px 16px #0002}.GoalPlan_canvasScroll__HFJDl,.GoalPlan_ownerGroups__fcLlC{animation:GoalPlan_workspaceReveal__cSah8 .22s var(--motion-ease)}.GoalPlan_ownerTask__S_MK2>svg,.GoalPlan_taskArrow__bKvKn{transition:translate .16s ease}.GoalPlan_ownerTask__S_MK2:hover>svg,.GoalPlan_taskRow__P_wgZ:hover .GoalPlan_taskArrow__bKvKn{translate:2px 0}@keyframes GoalPlan_workspaceReveal__cSah8{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}