.guide-workspace_workspaceShell__D_efE{min-height:100vh;position:relative;z-index:1;overflow:hidden;padding:22px;color:#eaf5ff;background:transparent}.guide-workspace_scene__pB_vN{position:absolute;inset:0;background:none;filter:none;transform:none;opacity:0}.guide-workspace_topbar__a7Ch8,.guide-workspace_workspaceGrid__XBPF0{position:relative;z-index:1}.guide-workspace_topbar__a7Ch8{min-height:64px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px;margin-bottom:16px;padding:0 20px;border:1px solid rgba(119,201,255,.14);border-radius:17px;background:linear-gradient(100deg,rgba(7,45,91,.48),rgba(11,73,132,.2));box-shadow:0 16px 38px rgba(0,12,38,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guide-workspace_topbar__a7Ch8 .guide-workspace_brand__8QREa{position:relative;padding-right:25px}.guide-workspace_brand__8QREa{display:flex;align-items:center;gap:9px}.guide-workspace_brand__8QREa span{color:#31dcff;font-size:22px}.guide-workspace_topbar__a7Ch8 p{margin:0;color:rgba(177,213,240,.68);font-size:11px}.guide-workspace_topbarActions__X7_se{display:flex;align-items:center;gap:12px}.guide-workspace_topbarActions__X7_se>.theme-toggle{flex:0 0 auto}.guide-workspace_homeLink__9YBGo{color:#bde9ff;font-size:11px}.guide-workspace_workspaceGrid__XBPF0{min-height:calc(100vh - 124px);display:grid;grid-template-columns:250px minmax(470px,1fr) 275px;grid-gap:18px;gap:18px;align-items:start}.guide-workspace_workspaceGrid__XBPF0>.guide-workspace_contextPanel__iN864,.guide-workspace_workspaceGrid__XBPF0>.guide-workspace_conversationPanel__nAXKk,.guide-workspace_workspaceGrid__XBPF0>.guide-workspace_historyPanel__dmRfV,.guide-workspace_workspaceGrid__XBPF0>.guide-workspace_statusPanel__B_0fu{animation:guide-workspace_guide-panel-rise__qdsac .42s cubic-bezier(.2,.78,.22,1) both}.guide-workspace_workspaceGrid__XBPF0>.guide-workspace_conversationPanel__nAXKk{animation-delay:55ms}.guide-workspace_workspaceGrid__XBPF0>.guide-workspace_statusPanel__B_0fu{animation-delay:.11s}@keyframes guide-workspace_guide-panel-rise__qdsac{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.guide-workspace_conversationPanel__nAXKk,.guide-workspace_historyPanel__dmRfV,.guide-workspace_statusPanel__B_0fu>section{border:1px solid rgba(157,222,255,.18);border-radius:22px;background:linear-gradient(145deg,rgba(76,153,214,.17),rgba(10,57,112,.24));box-shadow:0 24px 58px rgba(0,9,30,.2),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.guide-workspace_historyPanel__dmRfV{display:flex;flex-direction:column;max-height:calc(100vh - 124px);overflow-y:auto;padding:15px}.guide-workspace_contextPanel__iN864{display:block;max-height:calc(100vh - 124px);overflow-y:auto;padding:15px;border:1px solid rgba(157,222,255,.18);border-radius:22px;background:linear-gradient(145deg,rgba(76,153,214,.17),rgba(10,57,112,.24));box-shadow:0 24px 58px rgba(0,9,30,.2),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.guide-workspace_thinkingPanel__DPqu8{min-width:0}.guide-workspace_thinkingPanel__DPqu8 h2{margin:5px 0 9px;font-size:19px}.guide-workspace_thinkingIntro___oz83{margin:0 0 15px;color:#9abbd4;font-size:12px;line-height:1.7}.guide-workspace_thoughtList__3BSxv{display:grid;grid-gap:10px;gap:10px}.guide-workspace_thoughtEmpty__U8DOk{margin:0;padding:13px 14px;color:#9dbdd8;border:1px dashed rgba(108,211,255,.22);border-radius:13px;background:rgba(8,61,121,.14);font-size:11px;line-height:1.75}.guide-workspace_thoughtCard__lRLzT{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid rgba(108,211,255,.16);border-radius:13px;background:linear-gradient(145deg,rgba(26,124,193,.2),rgba(8,61,121,.16));transition:border-color .2s ease,background .2s ease,transform .2s ease}.guide-workspace_thoughtCard__lRLzT:hover{border-color:rgba(92,221,255,.34);background:linear-gradient(145deg,rgba(31,145,211,.26),rgba(8,69,130,.2));transform:translateY(-2px)}.guide-workspace_thoughtCardHeader__czewL{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.guide-workspace_thoughtCardHeader__czewL strong{color:#e7f7ff;font-size:13px;line-height:1.4}.guide-workspace_thoughtCardHeader__czewL button{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;color:#a9eaff;border:1px solid rgba(98,215,255,.2);border-radius:50%;background:rgba(25,136,202,.22);cursor:pointer;font-size:13px;line-height:1}.guide-workspace_thoughtCardHeader__czewL button:focus-visible,.guide-workspace_thoughtCardHeader__czewL button:hover{color:#fff;border-color:rgba(95,226,255,.55);background:rgba(28,158,222,.36)}.guide-workspace_thoughtCard__lRLzT p,.guide-workspace_thoughtCard__lRLzT small{margin:0;color:#a9c8df;font-size:11px;line-height:1.7}.guide-workspace_thoughtCard__lRLzT small{color:#6fdcff;font-size:10px}.guide-workspace_growthContext__W6avT{margin-bottom:17px;padding:15px;border:1px solid rgba(135,218,255,.13);border-radius:16px;background:linear-gradient(145deg,rgba(58,159,224,.17),rgba(10,76,142,.12))}.guide-workspace_growthContext__W6avT h2{margin:5px 0 13px;font-size:17px}.guide-workspace_profileSummary__CyrNe{display:flex;align-items:center;gap:10px;margin-bottom:13px}.guide-workspace_profileSummary__CyrNe>span{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;color:#0b396a;border:1px solid rgba(130,229,255,.55);border-radius:50%;background:linear-gradient(145deg,#bfefff,#62aadd);font-weight:700}.guide-workspace_profileSummary__CyrNe div{min-width:0;display:grid;grid-gap:4px;gap:4px}.guide-workspace_profileSummary__CyrNe strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.guide-workspace_profileSummary__CyrNe small{color:#91b8d6;font-size:8px}.guide-workspace_growthContext__W6avT dl{margin:0;display:grid;grid-gap:7px;gap:7px}.guide-workspace_growthContext__W6avT dl div{display:grid;grid-gap:2px;gap:2px;padding-top:7px;border-top:1px solid rgba(135,218,255,.08)}.guide-workspace_growthContext__W6avT dt{color:#86b0cf;font-size:8px}.guide-workspace_growthContext__W6avT dd{margin:0;font-size:10px}.guide-workspace_conversationHeader__PdqB5,.guide-workspace_panelTitle__1knkD{display:flex;align-items:center;justify-content:space-between;gap:14px}.guide-workspace_conversationHeader__PdqB5 span,.guide-workspace_panelEyebrow__712X2,.guide-workspace_panelTitle__1knkD span{color:rgba(87,207,255,.68);font-size:9px;letter-spacing:.16em}.guide-workspace_panelTitle__1knkD h2,.guide-workspace_statusPanel__B_0fu h2{margin:4px 0 0;font-size:17px}.guide-workspace_panelTitle__1knkD>button{width:33px;height:33px;border-radius:10px;color:#e7f8ff;background:rgba(33,146,220,.28);cursor:pointer;font-size:21px}.guide-workspace_historyList__I2HY_{display:grid;grid-gap:7px;gap:7px;margin:18px 0}.guide-workspace_historyItem__xD_LW{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-gap:4px;gap:4px;align-items:stretch;margin-bottom:7px;overflow:hidden}.guide-workspace_historyList__I2HY_ button{min-width:0;border:1px solid transparent;border-radius:10px;cursor:pointer}.guide-workspace_historySelect__eatap{display:grid;grid-gap:6px;gap:6px;padding:11px 12px;color:#dcefff;background:rgba(18,83,145,.2);text-align:left}.guide-workspace_historySelect__eatap strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.guide-workspace_historySelect__eatap small{color:#88aac8;font-size:9px}.guide-workspace_historyList__I2HY_ .guide-workspace_activeHistory__jeoR6,.guide-workspace_historySelect__eatap:focus-visible,.guide-workspace_historySelect__eatap:hover{border-color:rgba(66,215,255,.3);background:linear-gradient(100deg,rgba(34,144,211,.32),rgba(42,181,221,.14))}.guide-workspace_closeHistory__zvNT3{display:grid;place-items:center;padding:0;color:rgba(185,220,241,.64);background:rgba(18,83,145,.12);font-size:18px;line-height:1}.guide-workspace_closeHistory__zvNT3:focus-visible,.guide-workspace_closeHistory__zvNT3:hover{color:#fff;border-color:rgba(255,174,174,.4);background:rgba(181,83,113,.25)}.guide-workspace_restoreForm__H_CNI{display:grid;grid-gap:9px;gap:9px;margin-top:auto;padding-top:17px;border-top:1px solid rgba(121,198,255,.12)}.guide-workspace_restoreForm__H_CNI h3{margin:0 0 3px;color:#cce9fa;font-size:11px}.guide-workspace_restoreForm__H_CNI label{display:grid;grid-gap:4px;gap:4px;color:#87aaca;font-size:9px}.guide-workspace_restoreForm__H_CNI input{width:100%;padding:8px 9px;color:#eff9ff;border:1px solid rgba(116,201,255,.14);border-radius:8px;outline:0;background:rgba(5,42,88,.34);font-size:10px}.guide-workspace_composer__2An2d button,.guide-workspace_conversationHeader__PdqB5 button,.guide-workspace_restoreForm__H_CNI button{color:#fff;border-radius:9px;background:linear-gradient(100deg,#167cd6,#19addd);cursor:pointer}.guide-workspace_restoreForm__H_CNI button{padding:8px;font-size:10px}.guide-workspace_restoreForm__H_CNI p{margin:0;color:#ffb7bd;font-size:9px}.guide-workspace_conversationPanel__nAXKk{min-height:0;height:calc(100vh - 124px);height:calc(100dvh - 124px);display:flex;flex-direction:column;overflow:hidden}.guide-workspace_attachments__GAoTR,.guide-workspace_composer__2An2d,.guide-workspace_contextSelector__12JzF,.guide-workspace_conversationHeader__PdqB5,.guide-workspace_operationError___1HHb{flex:0 0 auto}.guide-workspace_conversationHeader__PdqB5{padding:22px 24px 16px}.guide-workspace_conversationHeader__PdqB5 h1{max-width:520px;overflow:hidden;margin:5px 0 0;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.guide-workspace_conversationHeader__PdqB5 button{padding:9px 12px;font-size:10px}.guide-workspace_composer__2An2d button:disabled,.guide-workspace_conversationHeader__PdqB5 button:disabled{opacity:.5}.guide-workspace_contextSelector__12JzF{display:flex;gap:7px;overflow-x:auto;padding:0 24px 16px;scrollbar-width:none}.guide-workspace_contextSelector__12JzF::-webkit-scrollbar{display:none}.guide-workspace_contextSelector__12JzF button{flex:0 0 auto;padding:6px 9px;color:#a8c7df;border:1px solid rgba(117,198,255,.12);border-radius:12px;background:rgba(10,70,132,.24);cursor:pointer;font-size:9px}.guide-workspace_contextSelector__12JzF button[aria-pressed=true]{color:#daf5ff;border-color:rgba(55,213,255,.28);background:rgba(28,144,216,.28)}.guide-workspace_contextSelector__12JzF button span{margin-right:5px;color:#36dbff}.guide-workspace_messages__1OP_8{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:20px 24px;border-top:1px solid rgba(117,198,255,.09);border-bottom:1px solid rgba(117,198,255,.09);background:linear-gradient(180deg,rgba(10,59,113,.08),rgba(4,35,78,.14))}.guide-workspace_inheritedContext__k9uhD{display:grid;flex:0 0 auto;grid-gap:6px;gap:6px;padding-bottom:2px;border-bottom:1px solid rgba(117,198,255,.1)}.guide-workspace_inheritedContext__k9uhD>span{color:rgba(144,205,235,.72);font-size:11px;letter-spacing:.06em}.guide-workspace_messages__1OP_8 article{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:4px}.guide-workspace_messages__1OP_8 article>span{color:#7fb9dc;font-size:9px;line-height:1.4;white-space:nowrap}.guide-workspace_messages__1OP_8 article>div,.guide-workspace_messages__1OP_8 article>p{width:-moz-fit-content;width:fit-content;max-width:min(82%,640px);padding:11px 13px;border-radius:13px}.guide-workspace_messages__1OP_8 article p{margin:0;font-size:11px;line-height:1.8}.guide-workspace_userMessage__W3LAo{align-items:flex-end;justify-content:flex-end}.guide-workspace_userMessage__W3LAo>span{text-align:right;padding-right:2px}.guide-workspace_userMessage__W3LAo>div,.guide-workspace_userMessage__W3LAo>p{align-self:flex-end;border:1px solid rgba(106,217,255,.15);background:linear-gradient(135deg,rgba(43,151,213,.33),rgba(35,111,184,.24))}.guide-workspace_assistantMessage__PVMVO{align-items:flex-start;justify-content:flex-start}.guide-workspace_assistantMessage__PVMVO>span{padding-left:2px}.guide-workspace_assistantMessage__PVMVO>div,.guide-workspace_assistantMessage__PVMVO>p{align-self:flex-start;border:1px solid rgba(127,210,255,.1);background:linear-gradient(135deg,rgba(31,113,181,.25),rgba(12,69,132,.2))}.guide-workspace_speechSlot__VzLCD{display:contents}.guide-workspace_emptyConversation__7LN9Q{max-width:420px;align-self:center;justify-self:center;text-align:center}.guide-workspace_emptyConversation__7LN9Q>span{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 13px;color:#fff;border:1px solid rgba(55,218,255,.5);border-radius:50%;background:rgba(21,128,204,.42)}.guide-workspace_emptyConversation__7LN9Q h2{margin:0 0 8px;font-size:18px}.guide-workspace_emptyConversation__7LN9Q p{margin:0;color:#91b5d3;font-size:10px;line-height:1.8}.guide-workspace_credentials__vssMw{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 24px 0;padding:13px;border:1px solid rgba(64,214,255,.24);border-radius:12px;background:rgba(13,97,168,.25)}.guide-workspace_credentials__vssMw div{display:grid;grid-gap:4px;gap:4px}.guide-workspace_credentials__vssMw p,.guide-workspace_credentials__vssMw span{color:#98bad6;font-size:9px}.guide-workspace_credentials__vssMw strong{font:12px DM Mono,monospace;letter-spacing:.08em}.guide-workspace_credentials__vssMw p{grid-column:1/-1;margin:0}.guide-workspace_attachments__GAoTR{display:flex;flex-wrap:wrap;gap:7px;margin:0 24px 10px;padding:0;list-style:none}.guide-workspace_attachment__sVND3{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:5px 6px 5px 10px;color:#dff2ff;border:1px solid rgba(116,201,255,.22);border-radius:999px;background:rgba(13,97,172,.26);font-size:11px}.guide-workspace_attachment__sVND3 i{font-style:normal}.guide-workspace_attachment__sVND3 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-workspace_attachment__sVND3 button{width:17px;height:17px;flex:0 0 auto;padding:0;color:#bfe4ff;border:0;border-radius:50%;background:rgba(9,45,92,.6);cursor:pointer;font-size:12px;line-height:1}.guide-workspace_attachment__sVND3 button:hover{color:#fff;background:rgba(22,132,209,.8)}.guide-workspace_attachmentNote__t1f7_{align-self:center;color:rgba(150,190,219,.78);font-size:10.5px}.guide-workspace_attach__gXQs7{position:relative;align-self:end}.guide-workspace_composer__2An2d .guide-workspace_attachButton__Z4z3e{width:38px;min-width:38px;height:38px;min-height:38px;display:grid;place-items:center;padding:0;color:#cbe9ff;border:1px solid rgba(116,201,255,.24);border-radius:50%;background:rgba(9,55,108,.5);cursor:pointer;font-size:17px;line-height:1}.guide-workspace_composer__2An2d .guide-workspace_attachButton__Z4z3e:hover{color:#fff;border-color:rgba(150,220,255,.5);background:rgba(22,132,209,.5)}.guide-workspace_attachMenu__4MRe_{position:absolute;left:0;bottom:calc(100% + 10px);z-index:4;display:grid;grid-gap:3px;gap:3px;min-width:148px;padding:6px;border:1px solid rgba(151,220,255,.28);border-radius:14px;background:linear-gradient(160deg,rgba(14,61,115,.98),rgba(6,34,72,.98));box-shadow:0 18px 40px rgba(0,12,32,.5),inset 0 1px 0 rgba(200,240,255,.12);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);transform-origin:bottom left;animation:guide-workspace_attachMenuIn__9XVbK .16s ease both}.guide-workspace_attachMenu__4MRe_:after{position:absolute;bottom:-5px;left:20px;width:9px;height:9px;border-right:1px solid rgba(151,220,255,.28);border-bottom:1px solid rgba(151,220,255,.28);content:"";background:rgba(7,37,78,.98);transform:rotate(45deg)}.guide-workspace_composer__2An2d .guide-workspace_attachMenu__4MRe_ button{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:40px;padding:9px 11px;color:#e6f7ff;border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer;font-size:13px;line-height:1.35;text-align:left;white-space:nowrap}.guide-workspace_composer__2An2d .guide-workspace_attachMenu__4MRe_ button i{width:20px;flex:none;color:#9deaff;font-size:15px;font-style:normal;text-align:center}.guide-workspace_composer__2An2d .guide-workspace_attachMenu__4MRe_ button:focus-visible,.guide-workspace_composer__2An2d .guide-workspace_attachMenu__4MRe_ button:hover{border-color:rgba(139,224,255,.24);background:rgba(54,168,229,.2);outline:none}@keyframes guide-workspace_attachMenuIn__9XVbK{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.guide-workspace_composer__2An2d{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;padding:15px 24px 21px}.guide-workspace_composer__2An2d textarea{min-height:58px;resize:vertical;padding:12px;color:#e9f7ff;border:1px solid rgba(116,201,255,.15);border-radius:12px;outline:0;background:rgba(5,46,94,.34);font:11px inherit}.guide-workspace_composer__2An2d button{align-self:end;min-width:66px;min-height:38px}.guide-workspace_statusPanel__B_0fu{display:grid;align-content:start;grid-gap:12px;gap:12px}.guide-workspace_statusPanel__B_0fu>section{padding:19px}.guide-workspace_statusPanel__B_0fu h2{margin-bottom:15px}.guide-workspace_statusPanel__B_0fu dl{margin:0;display:grid;grid-gap:10px;gap:10px}.guide-workspace_statusPanel__B_0fu dl div{display:grid;grid-gap:3px;gap:3px;padding-bottom:9px;border-bottom:1px solid rgba(117,198,255,.09)}.guide-workspace_goalStatus__TBBwR small,.guide-workspace_statusPanel__B_0fu dt{color:#85a9c8;font-size:9px}.guide-workspace_statusPanel__B_0fu dd{margin:0;color:#e4f3ff;font-size:11px}.guide-workspace_goalStatus__TBBwR{display:grid;grid-gap:8px;gap:8px}.guide-workspace_goalStatus__TBBwR>strong{font-size:14px}.guide-workspace_goalStatus__TBBwR>div{height:7px;overflow:hidden;margin-top:5px;border-radius:8px;background:rgba(17,91,164,.68)}.guide-workspace_goalStatus__TBBwR>div i{display:block;height:100%;background:linear-gradient(90deg,#188ce7,#29d8ff)}.guide-workspace_goalStatus__TBBwR p,.guide-workspace_guideNote__iqXDi p{margin:4px 0 0;color:#9abbd4;font-size:10px;line-height:1.75}.guide-workspace_goalAction__vik7Y{justify-self:start;padding:0;color:#73e4ff;background:transparent;cursor:pointer;font-size:10px}.guide-workspace_dynamicContext__0OOdR>div{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 11px}.guide-workspace_dynamicContext__0OOdR>div span{padding:6px 8px;color:#d5f2ff;border:1px solid rgba(104,214,255,.13);border-radius:11px;background:rgba(30,139,203,.2);font-size:9px}.guide-workspace_dynamicContext__0OOdR p{margin:0;color:#96bad4;font-size:9px;line-height:1.7}.guide-workspace_guideNote__iqXDi>span{color:#5edfff;font-size:10px}.guide-workspace_historyGroup__tMViO{display:grid;grid-gap:0;gap:0}.guide-workspace_historyGroup__tMViO+.guide-workspace_historyGroup__tMViO{margin-top:8px;padding-top:12px;border-top:1px solid rgba(121,198,255,.1)}.guide-workspace_historyGroup__tMViO h3{margin:0 2px 2px;color:rgba(111,205,243,.72);font-size:9px;font-weight:600;letter-spacing:.14em}.guide-workspace_historyGroup__tMViO>p,.guide-workspace_linkNotice__gsa2t,.guide-workspace_operationError___1HHb,.guide-workspace_regionError__qrzpS,.guide-workspace_regionState__HZhEm{margin:0;color:#89abc8;font-size:9px;line-height:1.6}.guide-workspace_regionError__qrzpS,.guide-workspace_regionState__HZhEm{padding:9px 10px;border-radius:9px;background:rgba(5,46,99,.36)}.guide-workspace_operationError___1HHb,.guide-workspace_regionError__qrzpS{color:#ffd0d3}.guide-workspace_linkNotice__gsa2t,.guide-workspace_operationError___1HHb{margin:0 24px 10px;padding:8px 10px;border-radius:9px}.guide-workspace_linkNotice__gsa2t{position:fixed;z-index:30;right:24px;bottom:20px;max-width:min(380px,calc(100vw - 48px));margin:0;padding:9px 15px;border:1px solid rgba(83,210,255,.24);border-radius:999px;color:#dcf4ff;background:rgba(5,40,86,.92);box-shadow:0 12px 30px rgba(1,15,42,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.guide-workspace_operationError___1HHb{border:1px solid rgba(255,146,158,.18);background:rgba(113,30,54,.18)}.guide-workspace_loadingGrid__2SDZi .guide-workspace_conversationPanel__nAXKk,.guide-workspace_loadingGrid__2SDZi .guide-workspace_historyPanel__dmRfV,.guide-workspace_loadingGrid__2SDZi .guide-workspace_statusPanel__B_0fu>section{overflow:hidden;position:relative}.guide-workspace_skeletonBlock__JYq4W,.guide-workspace_skeletonCard__u_lRj,.guide-workspace_skeletonLine__iU_iR{border-radius:10px;background:linear-gradient(100deg,rgba(54,129,191,.12) 20%,rgba(90,183,231,.26) 45%,rgba(54,129,191,.12) 70%);background-size:220% 100%;animation:guide-workspace_guide-skeleton__1nABZ 1.7s ease-in-out infinite}.guide-workspace_skeletonBlock__JYq4W{min-height:68px;margin:12px 0}.guide-workspace_skeletonLine__iU_iR{width:72%;height:12px;margin:18px}.guide-workspace_skeletonCard__u_lRj{min-height:96px;margin:12px}.guide-workspace_loadingConversation__1e2VX{min-height:100%;display:grid;grid-template-rows:auto 1fr auto}@keyframes guide-workspace_guide-skeleton__1nABZ{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.guide-workspace_skeletonBlock__JYq4W,.guide-workspace_skeletonCard__u_lRj,.guide-workspace_skeletonLine__iU_iR,.guide-workspace_workspaceGrid__XBPF0>.guide-workspace_contextPanel__iN864,.guide-workspace_workspaceGrid__XBPF0>.guide-workspace_conversationPanel__nAXKk,.guide-workspace_workspaceGrid__XBPF0>.guide-workspace_historyPanel__dmRfV,.guide-workspace_workspaceGrid__XBPF0>.guide-workspace_statusPanel__B_0fu{animation:none}}.guide-workspace_conversationHeader__PdqB5 span,.guide-workspace_credentials__vssMw p,.guide-workspace_credentials__vssMw span,.guide-workspace_growthContext__W6avT dt,.guide-workspace_panelEyebrow__712X2,.guide-workspace_panelTitle__1knkD span,.guide-workspace_profileSummary__CyrNe small,.guide-workspace_restoreForm__H_CNI label,.guide-workspace_thinkingIntro___oz83{font-size:12px}.guide-workspace_goalStatus__TBBwR small,.guide-workspace_growthContext__W6avT dd,.guide-workspace_historySelect__eatap small,.guide-workspace_restoreForm__H_CNI p,.guide-workspace_statusPanel__B_0fu dt{font-size:13px}.guide-workspace_conversationHeader__PdqB5 h1,.guide-workspace_historySelect__eatap strong,.guide-workspace_panelTitle__1knkD h2,.guide-workspace_statusPanel__B_0fu h2{font-size:18px}.guide-workspace_contextSelector__12JzF button{font-size:13px}.guide-workspace_messages__1OP_8 article>span{font-size:12px}.guide-workspace_dynamicContext__0OOdR p,.guide-workspace_emptyConversation__7LN9Q p,.guide-workspace_goalStatus__TBBwR p,.guide-workspace_guideNote__iqXDi p,.guide-workspace_messages__1OP_8 article p,.guide-workspace_thoughtCard__lRLzT p{font-size:14px;line-height:1.7}.guide-workspace_emptyConversation__7LN9Q h2{font-size:21px}.guide-workspace_credentials__vssMw strong{font-size:13px}.guide-workspace_composer__2An2d textarea{font-size:15px}.guide-workspace_composer__2An2d button,.guide-workspace_conversationHeader__PdqB5 button,.guide-workspace_restoreForm__H_CNI button{font-size:13px}.guide-workspace_dynamicContext__0OOdR>div span{font-size:12px}.guide-workspace_historyGroup__tMViO h3{font-size:14px}.guide-workspace_historyGroup__tMViO>p,.guide-workspace_linkNotice__gsa2t,.guide-workspace_operationError___1HHb,.guide-workspace_regionError__qrzpS,.guide-workspace_regionState__HZhEm{font-size:13px}@media (max-width:1120px){.guide-workspace_workspaceGrid__XBPF0{grid-template-columns:200px minmax(360px,1fr) 220px;gap:12px}.guide-workspace_statusPanel__B_0fu{grid-template-columns:1fr}}@media (max-width:860px){.guide-workspace_workspaceGrid__XBPF0{grid-template-columns:210px minmax(0,1fr)}.guide-workspace_statusPanel__B_0fu{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.guide-workspace_workspaceShell__D_efE{padding:9px}.guide-workspace_topbar__a7Ch8{grid-template-columns:1fr auto;padding:0 13px}.guide-workspace_topbar__a7Ch8 p{display:none}.guide-workspace_workspaceGrid__XBPF0{display:flex;flex-direction:column}.guide-workspace_historyPanel__dmRfV{max-height:330px}.guide-workspace_contextPanel__iN864{max-height:none}.guide-workspace_conversationPanel__nAXKk{min-height:680px}.guide-workspace_statusPanel__B_0fu{display:grid;grid-template-columns:1fr}.guide-workspace_composer__2An2d,.guide-workspace_credentials__vssMw{grid-template-columns:1fr}.guide-workspace_messages__1OP_8 article>div,.guide-workspace_messages__1OP_8 article>p{max-width:88%}.guide-workspace_messages__1OP_8 article>span{min-width:38px}}.guide-workspace_topbar__a7Ch8{position:relative;z-index:4;border-color:rgba(145,217,255,.18);background:linear-gradient(100deg,rgba(7,45,91,.3),rgba(11,73,132,.12));box-shadow:0 14px 32px rgba(0,12,38,.1),inset 0 1px 0 rgba(255,255,255,.04)}.guide-workspace_contextPanel__iN864,.guide-workspace_conversationPanel__nAXKk,.guide-workspace_historyPanel__dmRfV,.guide-workspace_statusPanel__B_0fu>section{border-color:rgba(145,217,255,.2);background:linear-gradient(145deg,rgba(76,153,214,.12),rgba(10,57,112,.15));box-shadow:0 18px 44px rgba(0,9,30,.14),inset 0 1px 0 rgba(255,255,255,.04);-webkit-backdrop-filter:blur(8px) saturate(105%);backdrop-filter:blur(8px) saturate(105%)}.guide-workspace_growthContext__W6avT{background:linear-gradient(145deg,rgba(58,159,224,.1),rgba(10,76,142,.07))}.guide-workspace_conversationPanel__nAXKk{box-shadow:0 22px 50px rgba(0,9,30,.16),inset 0 1px 0 rgba(255,255,255,.05)}html[data-theme=night] .guide-workspace_contextPanel__iN864,html[data-theme=night] .guide-workspace_conversationPanel__nAXKk,html[data-theme=night] .guide-workspace_historyPanel__dmRfV,html[data-theme=night] .guide-workspace_statusPanel__B_0fu>section{border-color:rgba(146,190,245,.15);background:linear-gradient(145deg,rgba(7,31,69,.2),rgba(4,20,48,.15));box-shadow:0 18px 44px rgba(0,7,26,.14),inset 0 1px 0 rgba(215,242,255,.03)}html[data-theme=night] .guide-workspace_growthContext__W6avT{background:linear-gradient(145deg,rgba(8,38,76,.16),rgba(4,23,53,.1))}@media (max-width:760px){.guide-workspace_workspaceShell__D_efE{padding:9px 10px 18px}.guide-workspace_topbar__a7Ch8{margin-bottom:12px}.guide-workspace_contextPanel__iN864,.guide-workspace_conversationPanel__nAXKk,.guide-workspace_historyPanel__dmRfV,.guide-workspace_statusPanel__B_0fu>section{border-radius:17px}}.guide-workspace_homeLink__9YBGo{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;color:#d9f5ff;border:1px solid rgba(126,205,255,.34);border-radius:9px;background:rgba(16,92,156,.28);font-size:12px;text-decoration:none;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease}.guide-workspace_homeLink__9YBGo:focus-visible,.guide-workspace_homeLink__9YBGo:hover{color:#fff;border-color:rgba(150,225,255,.62);background:rgba(24,120,190,.4)}.guide-impression-note_note__aJKdd{margin-top:10px;padding:8px 10px;border-left:2px solid rgba(96,224,255,.5);border-radius:0 8px 8px 0;background:rgba(9,62,122,.22)}.guide-impression-note_line__LeR_N{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:12px;line-height:1.6}.guide-impression-note_badge__8ezyN{padding:1px 7px;color:#04223d;border-radius:999px;background:linear-gradient(135deg,#7fe4ff,#35c4ff);font-size:11px;font-weight:600;letter-spacing:.02em}.guide-impression-note_line__LeR_N strong{color:#d9f4ff;font-weight:500}.guide-impression-note_line__LeR_N small{color:rgba(200,228,245,.78)}.guide-impression-note_link__uizVJ{color:#9fe8ff;font-size:11px;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.guide-impression-note_link__uizVJ:hover{color:#d6f7ff}.guide-impression-note_hint__UDnrC{margin:6px 0 0;color:rgba(160,200,226,.7);font-size:11px;line-height:1.55}.guide-message-body_link__uwvWI{color:#9fe8ff;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.guide-message-body_link__uwvWI:focus-visible,.guide-message-body_link__uwvWI:hover{color:#d6f7ff}.glass-select_root__wtobG{position:relative;display:inline-flex;flex-direction:column;gap:6px;font-size:.92rem;opacity:.95}.glass-select_label__kcRYh{color:#cfe7ff}.glass-select_trigger__bYyxB{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:168px;max-width:360px;min-height:38px;padding:7px 12px;font:inherit;color:#eef7ff;background:rgba(30,92,152,.55);border:1px solid rgba(150,215,255,.34);border-radius:12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.glass-select_trigger__bYyxB:hover{background:rgba(40,110,175,.68);border-color:rgba(170,225,255,.55)}.glass-select_trigger__bYyxB:focus-visible{outline:2px solid rgba(140,215,255,.6);outline-offset:2px}.glass-select_trigger__bYyxB[data-open=true]{border-color:rgba(150,220,255,.72);box-shadow:0 0 0 3px rgba(90,190,250,.18)}.glass-select_trigger__bYyxB:disabled{opacity:.55;cursor:not-allowed}.glass-select_value__9_gJA{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.glass-select_caret__jgV0_{flex:0 0 auto;color:#b6e0ff;font-size:.9rem;line-height:1;transition:transform .18s ease,color .18s ease}.glass-select_trigger__bYyxB[data-open=true] .glass-select_caret__jgV0_{transform:rotate(180deg);color:#e4f5ff}.glass-select_list__fEoUs{position:fixed;z-index:900;min-width:168px;margin:0;padding:6px;overflow-y:auto;list-style:none;background:rgba(38,108,172,.96);border:1px solid rgba(165,222,255,.42);border-radius:14px;box-shadow:0 22px 50px rgba(0,18,48,.45);-webkit-backdrop-filter:blur(8px) saturate(1.05);backdrop-filter:blur(8px) saturate(1.05);transform-origin:top;animation:glass-select_glassSelectIn__PPole .16s ease-out}@keyframes glass-select_glassSelectIn__PPole{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.glass-select_option__9pKaM{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;color:#e7f4ff;border-radius:9px;cursor:pointer;transition:background .14s ease,color .14s ease}.glass-select_option__9pKaM[data-active=true]{background:rgba(84,168,235,.55);color:#fff}.glass-select_option__9pKaM[aria-selected=true]{position:relative;color:#fff;background:rgba(58,138,205,.5)}.glass-select_option__9pKaM[aria-selected=true]:before{position:absolute;top:7px;bottom:7px;left:3px;width:2px;content:"";border-radius:2px;background:#9ae7ff}.glass-select_option__9pKaM[aria-selected=true][data-active=true]{background:rgba(84,168,235,.62)}.glass-select_optionLabel__CErrN{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.glass-select_check__WSoc2{flex:0 0 auto;color:#b9ecff;font-size:.9rem}@media (prefers-reduced-motion:reduce){.glass-select_list__fEoUs{animation:none}.glass-select_caret__jgV0_{transition:none}}.notification-reader_layer__3uQVB{position:fixed;z-index:950;inset:0;display:grid;place-items:center;padding:24px;background:rgba(2,15,38,.38);overflow-y:auto}.notification-reader_panel__IgD7f{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(760px,100%);max-height:min(720px,calc(100dvh - 48px));overflow:hidden;color:#eaf5ff;border:1px solid rgba(138,202,255,.22);border-radius:18px;background:#041b34;box-shadow:0 24px 64px rgba(0,13,42,.42)}.notification-reader_header__JNP8g{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 14px;border-bottom:1px solid rgba(139,211,255,.13)}.notification-reader_eyebrow__0HLgq{color:#72dcff;font-size:.8rem;letter-spacing:.02em}.notification-reader_title__gqCM9{margin:5px 0 0;color:#f1f8ff;font-size:1.2rem;font-weight:600;line-height:1.5}.notification-reader_back__eCg7k{flex:0 0 auto;min-height:34px;padding:6px 13px;font:inherit;color:#cfe7ff;white-space:nowrap;background:rgba(9,40,82,.5);border:1px solid rgba(150,215,255,.22);border-radius:999px;cursor:pointer}.notification-reader_back__eCg7k:hover{color:#fff;background:rgba(24,78,140,.78)}.notification-reader_scroll__Hhgk7{min-height:0;padding:18px 24px 26px;overflow-y:auto}.notification-reader_time__hdpGc{margin:0 0 14px;color:#9fc4e3;font-size:.86rem}.notification-reader_body__z2KB_{margin:0;color:#dcefff;font-size:.98rem;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:720px){.notification-reader_layer__3uQVB{padding:12px}.notification-reader_panel__IgD7f{max-height:calc(100dvh - 24px);border-radius:14px}.notification-reader_header__JNP8g{padding:16px 16px 12px}.notification-reader_scroll__Hhgk7{padding:14px 16px 20px}}.goal-verification_panel__JQNch{margin-top:14px;padding:13px 15px;border:1px solid rgba(143,213,255,.18);border-radius:14px;background:radial-gradient(120% 140% at 0 0,rgba(99,223,255,.08),transparent 62%),linear-gradient(158deg,rgba(16,88,154,.22),rgba(10,72,135,.16))}.goal-verification_head___2IOz{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:0}.goal-verification_head___2IOz strong{color:#dff2ff;font-size:14px}.goal-verification_head___2IOz small{color:rgba(161,205,232,.74);font-size:12.5px;line-height:1.65}.goal-verification_toggle__Oxovb{margin-left:auto;padding:5px 14px;border-radius:999px;cursor:pointer;color:#d5efff;border:1px solid rgba(150,214,245,.32);background:rgba(19,113,180,.24);font-size:12.5px;white-space:nowrap}.goal-verification_toggle__Oxovb:focus-visible,.goal-verification_toggle__Oxovb:hover{border-color:rgba(150,235,255,.7);color:#fff}.goal-verification_collapsedHint___CsLq{margin:8px 0 0;color:rgba(184,219,240,.8);font-size:12.5px;line-height:1.7}.goal-verification_collapsedHint___CsLq strong{color:#cdeaff}.goal-verification_body__fjI0T{margin-top:12px}.goal-verification_coverage__10xYx{margin-top:14px;padding:12px 13px;border:1px solid rgba(112,201,255,.16);border-radius:11px;background:rgba(8,58,116,.26)}.goal-verification_coverageHead__K_J5l{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:9px}.goal-verification_coverageHead__K_J5l strong{color:#dff2ff;font-size:13px}.goal-verification_coverageHead__K_J5l small{color:rgba(161,205,232,.74);font-size:12px;line-height:1.6}.goal-verification_coverageList__AZYml{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.goal-verification_coverageList__AZYml li{display:grid;grid-gap:3px;gap:3px;padding:7px 10px;border:1px solid rgba(112,201,255,.1);border-radius:9px;background:rgba(8,58,116,.3)}.goal-verification_requirement__MpkSg{color:rgba(214,238,255,.88);font-size:12.5px;line-height:1.6}.goal-verification_matched__9NAP1{color:#9fe9c8;font-size:12px;font-style:normal;line-height:1.6}.goal-verification_matched__9NAP1 a{color:#8fe6ff;text-decoration:none}.goal-verification_matched__9NAP1 a:hover{text-decoration:underline}.goal-verification_unmatched__EVCLX{color:rgba(255,217,160,.88);font-size:12px;font-style:normal}.goal-verification_coverageNote__xI9H8{margin:9px 0 0;color:rgba(161,205,232,.72);font-size:12px;line-height:1.7}.goal-verification_state__d1hkt{margin:0;color:rgba(184,219,240,.82);font-size:13px;line-height:1.8}.goal-verification_list__OjY2p{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.goal-verification_list__OjY2p li{padding:12px 14px;border:1px solid rgba(112,201,255,.1);border-radius:12px;background:rgba(8,58,116,.3)}.goal-verification_top__g1T6X{display:flex;align-items:baseline;gap:10px}.goal-verification_top__g1T6X strong{flex:1 1;color:#eaf6ff;font-size:13.5px;font-weight:500;line-height:1.6}.goal-verification_category__yH25a{flex:none;padding:2px 10px;border-radius:999px;color:#cdeaff;border:1px solid rgba(150,214,245,.28);background:rgba(19,113,180,.24);font-size:12px}.goal-verification_top__g1T6X em{flex:none;color:#9fe9c8;font-size:12px;font-style:normal}.goal-verification_top__g1T6X em[data-reverify=true]{color:#ffd9a0}.goal-verification_list__OjY2p li[data-earlier=true]{opacity:.62}.goal-verification_meta__liClw,.goal-verification_requirements__l1eRz{margin:8px 0 0;color:rgba(184,219,240,.8);font-size:12.5px;line-height:1.75}.goal-verification_source__MEi8v{display:inline-block;margin-top:9px;color:#8fe6ff;font-size:12.5px;text-decoration:none}.goal-verification_source__MEi8v:focus-visible,.goal-verification_source__MEi8v:hover{text-decoration:underline}.goal-verification_more__7i6xn{margin:12px 0 0;color:rgba(184,219,240,.8);font-size:12.5px;line-height:1.75}.goal-verification_more__7i6xn a{color:#8fe6ff;text-decoration:none}.goal-verification_more__7i6xn a:hover{text-decoration:underline}.goal-verification_expand__JZoVz{margin-top:12px;padding:9px 16px;min-height:38px;border-radius:10px;cursor:pointer;color:#dff9ff;border:1px solid rgba(115,219,255,.32);background:rgba(24,126,194,.24);font-size:12.5px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.goal-verification_expand__JZoVz:hover{transform:translateY(-1px);border-color:rgba(146,236,255,.62);background:rgba(31,133,203,.4)}.goal-verification_expand__JZoVz:focus-visible{outline:2px solid rgba(180,244,255,.9);outline-offset:2px}.goal-verification_foot__LYu6_{margin:14px 0 0;color:rgba(161,205,232,.7);font-size:12px;line-height:1.8}.goal-verification_conclusion__2T6ys{margin-top:14px;padding:14px;border:1px solid rgba(112,201,255,.16);border-radius:12px;background:rgba(8,58,116,.26)}.goal-verification_conclusionHead__YL85w{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px}.goal-verification_conclusionHead__YL85w strong{color:#dff2ff;font-size:13.5px}.goal-verification_conclusionHead__YL85w small{color:rgba(161,205,232,.74);font-size:12.5px;line-height:1.65}.goal-verification_conclusionList__t0gXj{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.goal-verification_conclusionList__t0gXj li{padding:11px 13px;border:1px solid rgba(112,201,255,.1);border-radius:11px;background:rgba(8,58,116,.3)}.goal-verification_conclusionTop__XvIM3{display:flex;align-items:center;justify-content:space-between;gap:10px}.goal-verification_conclusionTop__XvIM3 span{color:#cdeaff;font-size:13px}.goal-verification_conclusionTop__XvIM3 button{flex:none;min-height:34px;padding:7px 14px;border-radius:10px;cursor:pointer;color:#041d33;border:1px solid rgba(150,235,255,.5);background:linear-gradient(120deg,#8fe6ff,#5cc8ff);font-size:12.5px;font-weight:600}.goal-verification_conclusionTop__XvIM3 button:focus-visible,.goal-verification_conclusionTop__XvIM3 button:hover{border-color:rgba(200,244,255,.92)}.goal-verification_conclusionTop__XvIM3 button:disabled{opacity:.5;cursor:not-allowed}.goal-verification_conclusionTop__XvIM3 button:focus-visible{outline:2px solid rgba(180,244,255,.9);outline-offset:2px}.goal-verification_conclusionAdopted__s0jvS{color:#9fe9c8;font-size:12.5px;font-style:normal}.goal-verification_conclusionList__t0gXj p{margin:8px 0 0;color:rgba(206,230,246,.86);font-size:13px;line-height:1.8}.goal-verification_conclusionSources__JjvGB{margin:12px 0 0;color:rgba(161,205,232,.74);font-size:12px;line-height:1.85;word-break:break-all}.goal-verification_conclusionSources__JjvGB a{color:#8fe6ff;text-decoration:none}.goal-verification_conclusionSources__JjvGB a:hover{text-decoration:underline}.goal-verification_conclusionMissing__0gPWe{margin:12px 0 0;color:rgba(255,217,160,.92);font-size:12.5px;line-height:1.8}.goal-verification_progressEstimate__V4sDe{margin-top:14px;padding:13px;border:1px solid rgba(150,235,255,.3);border-radius:11px;background:radial-gradient(120% 140% at 0 0,rgba(99,223,255,.1),transparent 62%),rgba(8,58,116,.34)}.goal-verification_progressEstimateTop__BfJ0e{display:flex;align-items:baseline;gap:10px}.goal-verification_progressEstimateTop__BfJ0e span{color:#d6eeff;font-size:12.5px}.goal-verification_progressEstimateTop__BfJ0e strong{color:#8ff0ff;font:17px DM Mono,monospace}.goal-verification_progressEstimateTop__BfJ0e button{margin-left:auto;padding:4px 12px;border-radius:999px;cursor:pointer;color:#06243c;border:1px solid rgba(150,235,255,.55);background:linear-gradient(120deg,#8fe6ff,#5cc8ff);font-size:12.5px;font-weight:600}.goal-verification_progressEstimateTop__BfJ0e button:focus-visible,.goal-verification_progressEstimateTop__BfJ0e button:hover{border-color:rgba(200,244,255,.95)}.goal-verification_progressEstimateTop__BfJ0e button:disabled{opacity:.5;cursor:not-allowed}.goal-verification_progressAdopted__tei1p{margin-left:auto;color:#9fe9c8;font-size:12.5px;font-style:normal}.goal-verification_progressReason__2d1nA{margin:9px 0 0;color:rgba(214,238,255,.9);font-size:13px;line-height:1.8}.goal-verification_progressNote__Al38t{margin:9px 0 0;color:rgba(161,205,232,.68);font-size:12px;line-height:1.8}.goal-supporting-experiences_panel__p45u5{margin-top:12px;padding:13px 15px;border:1px solid rgba(143,213,255,.18);border-radius:14px;background:radial-gradient(120% 140% at 0 0,rgba(99,223,255,.07),transparent 62%),linear-gradient(158deg,rgba(16,88,154,.2),rgba(10,72,135,.14))}.goal-supporting-experiences_head__JxoC2{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:9px}.goal-supporting-experiences_head__JxoC2 strong{color:#dff2ff;font-size:13px}.goal-supporting-experiences_head__JxoC2 small{color:rgba(161,205,232,.72);font-size:12px;line-height:1.6}.goal-supporting-experiences_all__rpVsD{margin-left:auto;color:#8fe6ff;font-size:12px;text-decoration:none;white-space:nowrap}.goal-supporting-experiences_all__rpVsD:hover{text-decoration:underline}.goal-supporting-experiences_list__9XL8T{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.goal-supporting-experiences_link__14n3k{display:flex;align-items:baseline;gap:9px;padding:7px 10px;border:1px solid rgba(112,201,255,.1);border-radius:10px;background:rgba(8,58,116,.3);text-decoration:none;transition:border-color .16s ease,background .16s ease}.goal-supporting-experiences_link__14n3k:focus-visible,.goal-supporting-experiences_link__14n3k:hover{border-color:rgba(150,235,255,.5);background:rgba(19,113,180,.34)}.goal-supporting-experiences_date__UlsBE{flex:none;color:#85dfff;font:11.5px DM Mono,monospace}.goal-supporting-experiences_link__14n3k strong{flex:1 1;color:#eaf6ff;font-size:12.5px;font-weight:500}.goal-supporting-experiences_ability__8sQxu{flex:none;color:#9dc9e6;font-size:11.5px;font-style:normal}.goal-supporting-experiences_status__RDatE{flex:none;color:#9fe9c8;font-size:11px;font-style:normal}.goal-supporting-experiences_status__RDatE[data-status=needs_detail]{color:#ffd9a0}.goal-supporting-experiences_status__RDatE[data-status=reported]{color:#cfe6f7}.goal-supporting-experiences_material__WtmSx{flex:none;color:#8fe6ff;font-size:11px;font-weight:500}.goal-supporting-experiences_empty__ddmpp{margin:0;color:rgba(184,219,240,.8);font-size:12.5px;line-height:1.7}.goal-supporting-experiences_empty__ddmpp a,.goal-supporting-experiences_rest__wM_Ls a{color:#8fe6ff;text-decoration:none}.goal-supporting-experiences_empty__ddmpp a:hover,.goal-supporting-experiences_rest__wM_Ls a:hover{text-decoration:underline}.goal-supporting-experiences_rest__wM_Ls{margin:8px 0 0;color:rgba(161,205,232,.72);font-size:12px}.goal-indicator-list_list__hxTKs{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.goal-indicator-list_list__hxTKs li{padding:8px 11px;border:1px solid rgba(112,201,255,.1);border-radius:10px;background:rgba(8,58,116,.3)}.goal-indicator-list_list__hxTKs li[data-source=user]{border-color:rgba(242,180,65,.3)}.goal-indicator-list_top__FTzUb{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.goal-indicator-list_top__FTzUb span{color:#d6eeff;font-size:12px}.goal-indicator-list_top__FTzUb em{color:#8ff0ff;font:13px DM Mono,monospace;font-style:normal}.goal-indicator-list_top__FTzUb em[data-empty=true]{color:rgba(161,205,232,.7);font-size:11px;font-family:inherit}.goal-indicator-list_list__hxTKs i{display:block;height:4px;margin:6px 0 0;border-radius:999px;background:rgba(26,101,171,.5);overflow:hidden}.goal-indicator-list_list__hxTKs i b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#35e5ff,#4f9dfb)}.goal-indicator-list_list__hxTKs p{margin:5px 0 0;color:rgba(184,219,240,.78);font-size:11px;line-height:1.6}.goal-indicator-list_remove__hWmOE{margin-top:10px;padding:8px 13px;border-radius:10px;cursor:pointer;color:#dff9ff;border:1px solid rgba(92,224,255,.28);background:rgba(19,113,180,.2);font-size:12px}.goal-indicator-list_remove__hWmOE:hover{border-color:rgba(146,236,255,.6);background:rgba(31,133,203,.36)}.goal-indicator-list_remove__hWmOE:focus-visible,.goal-indicator-list_sectionHead__uq2rh button:focus-visible{outline:2px solid rgba(180,244,255,.9);outline-offset:2px}.goal-indicator-list_empty__BjHj3{margin:0;color:rgba(184,219,240,.8);font-size:12.5px;line-height:1.75}.goal-indicator-list_section__gqkyc{margin-top:18px}.goal-indicator-list_sectionHead__uq2rh{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px}.goal-indicator-list_sectionHead__uq2rh strong{color:#dff2ff;font-size:13px}.goal-indicator-list_sectionHead__uq2rh small{color:rgba(161,205,232,.72);font-size:12px;line-height:1.65}.fengtu-pet-stage_fallback__SXJ4S{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 12px 24px rgba(0,12,32,.26));-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}[data-pet-view=bust] .fengtu-pet-stage_fallback__SXJ4S{object-fit:cover;object-position:50% 4%}.fengtu-pet-stage_canvasHost__yFHGS{position:absolute;z-index:2;inset:0}.fengtu-pet-stage_canvasHost__yFHGS canvas{display:block;width:100%!important;height:100%!important;touch-action:manipulation}[data-pet-stage=live] .fengtu-pet-stage_canvasHost__yFHGS{animation:fengtu-pet-stage_petStageIn__tgKRz .5s ease both}@keyframes fengtu-pet-stage_petStageIn__tgKRz{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-pet-stage=live] .fengtu-pet-stage_canvasHost__yFHGS{animation:none}}.goal-recommendation_backdrop__rwxom{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:radial-gradient(120% 90% at 50% 0,rgba(11,53,101,.44),rgba(2,13,31,.64));-webkit-backdrop-filter:blur(7px) saturate(1.04);backdrop-filter:blur(7px) saturate(1.04)}.goal-recommendation_panel__L14aU{display:flex;flex-direction:column;width:min(1120px,calc(100vw - 32px));height:min(92vh,900px);max-height:92vh;overflow:hidden;color:#eaf7ff;border:1px solid rgba(172,224,255,.26);border-radius:26px;background:radial-gradient(80% 62% at 3% 0,rgba(255,215,155,.11),transparent 54%),radial-gradient(95% 80% at 100% 0,rgba(104,205,255,.15),transparent 52%),linear-gradient(155deg,rgba(25,84,150,.9),rgba(7,36,76,.92));box-shadow:0 28px 74px rgba(0,12,32,.46),inset 0 1px 0 rgba(206,242,255,.2);-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08)}.goal-recommendation_header__qbx_k{display:flex;flex:none;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px 15px;border-bottom:1px solid rgba(164,214,246,.13)}.goal-recommendation_header__qbx_k h2{margin:0;color:#f2fbff;font-size:21px;font-weight:500;line-height:1.45;letter-spacing:.01em}.goal-recommendation_header__qbx_k h2:before{content:"✦";margin-right:9px;color:#93e6ff;font-size:15px;vertical-align:2px}.goal-recommendation_close__a1y6h{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;color:#d7f4ff;border:1px solid rgba(150,214,248,.26);border-radius:50%;background:rgba(33,96,152,.28);font-size:20px;line-height:1;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.goal-recommendation_close__a1y6h:focus-visible,.goal-recommendation_close__a1y6h:hover{border-color:rgba(196,240,255,.66);background:rgba(48,126,186,.42);transform:scale(1.04)}.goal-recommendation_content__NOSpi{display:grid;flex:1 1;min-height:0;grid-template-columns:320px minmax(0,1fr);grid-gap:20px;gap:20px;padding:18px 24px 0}.goal-recommendation_aside__Gwje_{display:flex;flex-direction:column;gap:12px;min-height:0}.goal-recommendation_stage__Wxasb{position:relative;flex:1 1 auto;min-height:300px;overflow:hidden;border:1px solid rgba(190,230,255,.18);border-radius:28px;background:radial-gradient(64% 46% at 50% 102%,rgba(255,218,156,.26),transparent 72%),radial-gradient(58% 44% at 22% 10%,rgba(158,233,255,.24),transparent 70%),linear-gradient(172deg,rgba(77,148,204,.43),rgba(11,47,92,.34));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 18px 36px rgba(0,15,40,.2)}.goal-recommendation_stage__Wxasb:before{position:absolute;z-index:0;right:-16%;bottom:-34%;left:-16%;height:62%;border-radius:50%;content:"";background:radial-gradient(closest-side,rgba(10,50,94,.38),transparent 78%)}.goal-recommendation_stage__Wxasb:after{position:absolute;z-index:0;top:-20%;right:-12%;width:62%;aspect-ratio:1;border-radius:50%;content:"";background:radial-gradient(circle,rgba(255,235,193,.3),transparent 66%)}.goal-recommendation_stageCanvas__jNo8w{position:absolute;z-index:1;inset:8px 0 4px}.goal-recommendation_stageName__dJHj5{position:absolute;z-index:3;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;color:#e8f8ff;border:1px solid rgba(186,230,255,.22);border-radius:999px;background:rgba(5,31,62,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11.5px;letter-spacing:.04em}.goal-recommendation_stageName__dJHj5 i{width:6px;height:6px;border-radius:50%;background:#7ef0c4;box-shadow:0 0 8px rgba(126,240,196,.9)}.goal-recommendation_speech____8P2{position:relative;display:flex;flex:none;gap:10px;max-height:172px;overflow-y:auto;padding:14px 16px;color:#113650;border:1px solid rgba(255,255,255,.46);border-radius:18px;background:linear-gradient(150deg,rgba(247,252,255,.95),rgba(220,240,252,.9));box-shadow:0 14px 28px rgba(0,18,42,.22);font-size:13.5px;line-height:1.78;scrollbar-width:thin;scrollbar-color:rgba(52,137,186,.35) transparent}.goal-recommendation_speech____8P2:before{position:absolute;top:-6px;left:38px;width:12px;height:12px;border-top:1px solid rgba(255,255,255,.55);border-left:1px solid rgba(255,255,255,.55);content:"";background:rgba(247,252,255,.95);transform:rotate(45deg)}.goal-recommendation_speech____8P2>span{flex:none;color:#2f93c8;font-size:12px;line-height:1.95}.goal-recommendation_speech____8P2 p{margin:0}.goal-recommendation_readFacts__AhhPW{display:grid;flex:none;grid-gap:7px;gap:7px;padding:0 2px}.goal-recommendation_readFacts__AhhPW>div{display:flex;flex-wrap:wrap;gap:6px}.goal-recommendation_readFacts__AhhPW span{display:inline-flex;align-items:baseline;gap:4px;padding:5px 10px;color:rgba(219,239,251,.82);border:1px solid rgba(149,212,246,.12);border-radius:999px;background:rgba(139,202,239,.1);font-size:11.5px;white-space:nowrap}.goal-recommendation_readFacts__AhhPW b{color:#e8f8ff;font-size:13px;font-weight:600}.goal-recommendation_readFacts__AhhPW small{color:rgba(186,218,238,.58);font-size:10.5px;letter-spacing:.02em}.goal-recommendation_missingValue__NG9yu{color:#ffd98f!important;border-color:rgba(255,210,130,.24)!important;background:rgba(160,110,30,.18)!important}.goal-recommendation_knownValue__WqG7j{color:#a7f3d0!important;border-color:rgba(120,230,185,.2)!important;background:rgba(30,120,92,.16)!important}.goal-recommendation_main__4UVuc{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;padding-bottom:18px;scrollbar-width:thin;scrollbar-color:rgba(126,198,240,.34) transparent}.goal-recommendation_chatCard__mKZY9{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px 14px 15px;border:1px solid rgba(160,216,248,.16);border-radius:22px;background:linear-gradient(160deg,rgba(18,66,124,.46),rgba(7,37,78,.34));box-shadow:inset 0 1px 0 rgba(190,236,255,.1)}.goal-recommendation_chatHead__4HIAs{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:0 5px 10px}.goal-recommendation_chatHead__4HIAs span{color:#c3e8fc;font-size:12.5px}.goal-recommendation_chatHead__4HIAs small{color:rgba(180,214,236,.5);font-size:10.5px}.goal-recommendation_chatShell__I0rzO{display:flex;flex:1 1;min-height:0}.goal-recommendation_chatShell__I0rzO .deep-dive-button,.goal-recommendation_chatShell__I0rzO .guide-focus-chip,.goal-recommendation_chatShell__I0rzO .guide-new-conversation{display:none!important}.goal-recommendation_chatShell__I0rzO .quick-guide{display:flex;flex:1 1;flex-direction:column;gap:12px;height:100%;max-height:none;min-height:0;padding:2px 4px 0;overflow:hidden}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-intro{flex:1 1 auto;min-height:0;overflow:hidden;padding:16px 18px;border:1px solid rgba(152,214,250,.12);border-radius:16px;background:linear-gradient(150deg,rgba(13,59,112,.42),rgba(7,36,74,.28))}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-bot{width:30px;height:30px;border-width:1px;border-color:rgba(122,224,255,.74);background:linear-gradient(150deg,#2fa5e0,#1670b9);box-shadow:0 0 18px rgba(73,199,255,.22)}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-intro p{color:#dcefff;font-size:14px;line-height:1.8}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-intro:not(:has(.guide-messages)){align-items:center}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-intro:not(:has(.guide-messages)) p{max-width:34ch;color:#e8f8ff;font-size:15px;line-height:1.9}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-messages{flex:1 1 auto;min-height:0;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:6px;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(126,205,255,.42) transparent}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-message{padding:10px 13px;border-radius:12px;font-size:13.5px}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-message-assistant{max-width:min(88%,52ch);background:rgba(11,52,99,.48);border-color:rgba(150,214,250,.14)}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-message-user{max-width:min(76%,42ch);background:linear-gradient(135deg,rgba(54,170,232,.36),rgba(27,120,195,.3));border-color:rgba(140,220,255,.32)}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-message [data-guide-body] ol,.goal-recommendation_chatShell__I0rzO .quick-guide .guide-message [data-guide-body] p,.goal-recommendation_chatShell__I0rzO .quick-guide .guide-message [data-guide-body] ul{font-size:13.5px;line-height:1.8}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-form{flex:0 0 auto;min-height:46px;margin-top:2px;padding:4px 6px 4px 16px;border:1px solid rgba(148,214,250,.18);border-radius:999px;background:rgba(17,75,134,.48)}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-form input{font-size:13.5px;color:#e4f5ff}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-form input::placeholder{color:rgba(154,196,224,.62)}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-form button[type=submit]{width:34px;height:34px;color:#062c46;background:linear-gradient(145deg,#b9f1ff,#6ccfff)}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-form .guide-attach-button{width:32px;height:32px;min-width:32px;color:#d8f2ff;border:1px solid rgba(142,214,250,.26);background:rgba(32,105,165,.32);font-size:18px}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-form .guide-attach-button:hover{color:#fff;border-color:rgba(174,235,255,.5);background:rgba(48,139,200,.44)}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-attach-menu{left:0;bottom:calc(100% + 10px);z-index:5;display:grid;grid-gap:3px;gap:3px;min-width:148px;padding:6px;border:1px solid rgba(151,220,255,.28);border-radius:14px;background:linear-gradient(160deg,rgba(14,61,115,.98),rgba(6,34,72,.98));box-shadow:0 18px 40px rgba(0,12,32,.5),inset 0 1px 0 rgba(200,240,255,.12);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);transform-origin:bottom left;animation:goal-recommendation_goalAttachMenuIn__AWVwT .16s ease both}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-attach-menu:after{position:absolute;bottom:-5px;left:18px;width:9px;height:9px;border-right:1px solid rgba(151,220,255,.28);border-bottom:1px solid rgba(151,220,255,.28);content:"";background:rgba(7,37,78,.98);transform:rotate(45deg)}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-form .guide-attach-menu button{display:flex;align-items:center;gap:10px;width:100%;height:auto;min-height:40px;padding:9px 11px;color:#e6f7ff;border:1px solid transparent;border-radius:9px;background:transparent;font-size:13px;line-height:1.35;text-align:left;white-space:nowrap;cursor:pointer}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-form .guide-attach-menu button i{width:20px;flex:none;color:#9deaff;font-size:15px;font-style:normal;text-align:center}.goal-recommendation_chatShell__I0rzO .quick-guide .guide-form .guide-attach-menu button:focus-visible,.goal-recommendation_chatShell__I0rzO .quick-guide .guide-form .guide-attach-menu button:hover{border-color:rgba(139,224,255,.24);background:rgba(54,168,229,.2);outline:none}@keyframes goal-recommendation_goalAttachMenuIn__AWVwT{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.goal-recommendation_working__Gbvd_{display:flex;flex:none;align-items:center;gap:10px;margin:0 4px 10px;padding:9px 12px;border:1px solid rgba(124,212,255,.18);border-radius:12px;background:rgba(42,133,191,.16)}.goal-recommendation_working__Gbvd_ p{margin:0;color:#cfeeff;font-size:12px}.goal-recommendation_spinner__qW4lx{flex:none;width:16px;height:16px;border:2px solid rgba(129,220,255,.22);border-top-color:#9ceaff;border-radius:50%;animation:goal-recommendation_goal-recommend-spin__BExGb .9s linear infinite}@keyframes goal-recommendation_goal-recommend-spin__BExGb{to{transform:rotate(1turn)}}.goal-recommendation_result__uxsTh{display:grid;grid-gap:16px;gap:16px}.goal-recommendation_resultCard__bq_J1{display:grid;grid-gap:15px;gap:15px;padding:22px;border:1px solid rgba(155,222,255,.22);border-radius:22px;background:radial-gradient(100% 80% at 100% 0,rgba(88,195,246,.16),transparent 62%),linear-gradient(160deg,rgba(22,78,141,.58),rgba(8,40,82,.5));box-shadow:inset 0 1px 0 rgba(190,236,255,.14)}.goal-recommendation_resultEyebrow__G_law{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.goal-recommendation_resultEyebrow__G_law span{color:#9eeaff;font-size:12px;letter-spacing:.04em}.goal-recommendation_resultEyebrow__G_law i{padding:3px 9px;color:#08314c;border-radius:999px;background:linear-gradient(120deg,#cdf5ff,#86dfff);font-size:10.5px;font-style:normal;font-weight:700}.goal-recommendation_resultEyebrow__G_law em{color:rgba(194,224,241,.62);font-size:10.5px;font-style:normal}.goal-recommendation_resultCard__bq_J1 h3{margin:0;color:#f4fcff;font-size:24px;font-weight:500;line-height:1.45}.goal-recommendation_summary__fJG6G{margin:0;color:#e1f5ff;font-size:13.5px;line-height:1.9}.goal-recommendation_evidence__MXPeJ{display:grid;grid-gap:7px;gap:7px;padding:13px 15px;border-left:2px solid rgba(124,224,255,.6);border-radius:0 12px 12px 0;background:rgba(15,71,119,.32)}.goal-recommendation_evidence__MXPeJ strong{color:#a8efff;font-size:12px;font-weight:500}.goal-recommendation_evidence__MXPeJ ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.goal-recommendation_evidence__MXPeJ li{position:relative;padding-left:13px;color:rgba(221,242,252,.86);font-size:12.5px;line-height:1.75}.goal-recommendation_evidence__MXPeJ li:before{position:absolute;left:2px;color:#7ee9ff;content:"·"}.goal-recommendation_resultGrid__cc68i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.goal-recommendation_resultGrid__cc68i article{padding:13px;border:1px solid rgba(139,202,239,.15);border-radius:12px;background:rgba(10,47,89,.34)}.goal-recommendation_resultGrid__cc68i span{color:#93e2fb;font-size:11px;letter-spacing:.05em}.goal-recommendation_resultGrid__cc68i p{margin:7px 0 0;color:rgba(222,242,252,.88);font-size:12.5px;line-height:1.78}.goal-recommendation_alternatives__klrRH,.goal-recommendation_missing__xfbfy{display:grid;grid-gap:7px;gap:7px;padding-top:12px;border-top:1px solid rgba(139,202,239,.14)}.goal-recommendation_alternatives__klrRH>span,.goal-recommendation_missing__xfbfy>span{color:rgba(185,220,240,.72);font-size:11.5px}.goal-recommendation_missing__xfbfy i{width:-moz-fit-content;width:fit-content;padding:5px 9px;color:#ffe3a8;border:1px solid rgba(255,206,116,.28);border-radius:999px;background:rgba(126,82,16,.18);font-size:11px;font-style:normal}.goal-recommendation_alternatives__klrRH p,.goal-recommendation_missing__xfbfy p{margin:0;color:rgba(190,220,236,.62);font-size:11px;line-height:1.65}.goal-recommendation_alternatives__klrRH div{padding:9px 11px;border:1px dashed rgba(139,202,239,.2);border-radius:10px}.goal-recommendation_alternatives__klrRH strong{color:#dcf3fe;font-size:12px;font-weight:500}.goal-recommendation_alternatives__klrRH p{margin-top:4px}.goal-recommendation_notice__nlIzk{margin:0;padding:9px 11px;color:#ffe7b8;border:1px solid rgba(255,204,116,.26);border-radius:10px;background:rgba(123,82,19,.16);font-size:11.5px;line-height:1.65}.goal-recommendation_primary__tnS5c,.goal-recommendation_secondary__c7EK9{padding:11px 20px;border-radius:12px;font-size:13px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.goal-recommendation_primary__tnS5c{color:#062b46;border:1px solid rgba(196,245,255,.66);background:linear-gradient(120deg,#cbf4ff,#78d7ff);font-weight:600;box-shadow:0 8px 20px rgba(46,158,209,.16)}.goal-recommendation_secondary__c7EK9{color:#e2f7ff;border:1px solid rgba(136,205,242,.28);background:rgba(23,82,137,.34)}.goal-recommendation_primary__tnS5c:hover:not(:disabled),.goal-recommendation_secondary__c7EK9:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(200,246,255,.8);box-shadow:0 10px 24px rgba(38,164,216,.2)}.goal-recommendation_primary__tnS5c:disabled,.goal-recommendation_secondary__c7EK9:disabled{opacity:.55;cursor:progress;transform:none}.goal-recommendation_confirm__d6HZS{display:grid;grid-gap:14px;gap:14px;margin:auto 0;padding:22px;border:1px solid rgba(255,219,151,.26);border-radius:22px;background:radial-gradient(100% 80% at 100% 0,rgba(255,211,141,.12),transparent 62%),linear-gradient(155deg,rgba(76,60,32,.3),rgba(9,42,79,.46))}.goal-recommendation_confirmSpeech__MbOtn{display:flex;gap:11px}.goal-recommendation_confirmSpeech__MbOtn>span{display:grid;flex:none;place-items:center;width:28px;height:28px;color:#3d2804;border-radius:50%;background:linear-gradient(145deg,#ffe4a8,#ffc76a);font-size:13px}.goal-recommendation_confirmSpeech__MbOtn p{margin:0;color:#fff3d8;font-size:14px;line-height:1.85}.goal-recommendation_confirmSpeech__MbOtn b{color:#ffe0a1;font-weight:600}.goal-recommendation_confirmCard__CXvJp{display:grid;grid-gap:6px;gap:6px;padding:15px;border:1px solid rgba(139,202,239,.18);border-radius:13px;background:rgba(9,45,84,.38)}.goal-recommendation_confirmCard__CXvJp span{color:#96e4fb;font-size:11px}.goal-recommendation_confirmCard__CXvJp strong{color:#f4fcff;font-size:19px;font-weight:500;line-height:1.5}.goal-recommendation_confirmCard__CXvJp small{color:rgba(196,225,241,.68);font-size:11.5px}.goal-recommendation_error__4p2gd{margin:0;padding:9px 11px;color:#ffd2d2;border:1px solid rgba(255,137,137,.3);border-radius:10px;background:rgba(128,30,30,.2);font-size:12px}.goal-recommendation_saved__GdvRk{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:auto 0;padding:22px;border:1px solid rgba(126,235,193,.3);border-radius:22px;background:linear-gradient(140deg,rgba(20,104,82,.32),rgba(9,46,85,.42))}.goal-recommendation_saved__GdvRk>span{display:grid;flex:none;place-items:center;width:34px;height:34px;color:#052f24;border-radius:50%;background:linear-gradient(145deg,#b9ffe3,#5fe0b0);font-size:18px;font-weight:700}.goal-recommendation_saved__GdvRk>div{flex:1 1;min-width:200px}.goal-recommendation_saved__GdvRk strong{color:#e9fff7;font-size:17px;font-weight:500}.goal-recommendation_saved__GdvRk p{margin:6px 0 0;color:rgba(212,244,233,.82);font-size:12.5px;line-height:1.7}.goal-recommendation_startFooter__ySM0h{align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(180deg,rgba(4,27,56,.08),rgba(4,27,56,.28))}.goal-recommendation_actionFooter__zcTPp,.goal-recommendation_startFooter__ySM0h{display:flex;flex:none;padding:14px 24px 18px;border-top:1px solid rgba(164,214,246,.13)}.goal-recommendation_actionFooter__zcTPp{flex-wrap:wrap;justify-content:flex-end;gap:10px;background:rgba(4,24,50,.32)}.goal-recommendation_directions__WFZW2{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.goal-recommendation_directions__WFZW2>span{color:rgba(187,219,238,.58);font-size:11.5px}.goal-recommendation_directionActive__MO3f2,.goal-recommendation_directionChip__PLw60{padding:7px 14px;border-radius:999px;font-size:12px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.goal-recommendation_directionChip__PLw60{color:rgba(216,239,252,.82);border:1px solid rgba(140,205,242,.18);background:rgba(19,70,122,.32)}.goal-recommendation_directionChip__PLw60:hover:not(:disabled){border-color:rgba(176,232,255,.46);background:rgba(31,101,161,.4);transform:translateY(-1px)}.goal-recommendation_directionActive__MO3f2{color:#0a2f49;border:1px solid rgba(210,247,255,.76);background:linear-gradient(120deg,#cdf5ff,#7bd9ff);font-weight:600;box-shadow:0 6px 16px rgba(51,177,230,.18)}.goal-recommendation_directionActive__MO3f2:disabled,.goal-recommendation_directionChip__PLw60:disabled{opacity:.55;cursor:progress}@media (max-width:900px){.goal-recommendation_panel__L14aU{height:94vh;max-height:94vh;border-radius:22px}.goal-recommendation_content__NOSpi{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:14px 14px 0}.goal-recommendation_aside__Gwje_{flex:none;display:grid;grid-template-columns:132px minmax(0,1fr);grid-template-areas:"stage speech" "facts facts";grid-gap:10px;gap:10px;align-items:stretch}.goal-recommendation_stage__Wxasb{grid-area:stage;min-height:0;height:132px;border-radius:18px}.goal-recommendation_stageCanvas__jNo8w{inset:4px 0 2px}.goal-recommendation_stageName__dJHj5{display:none}.goal-recommendation_speech____8P2{grid-area:speech;max-height:132px;font-size:13px;padding:12px 14px}.goal-recommendation_speech____8P2:before{top:18px;left:-6px;border-top:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.55);border-left:1px solid rgba(255,255,255,.55)}.goal-recommendation_readFacts__AhhPW{grid-area:facts}.goal-recommendation_main__4UVuc{flex:1 1 auto;min-height:320px;overflow:visible}.goal-recommendation_chatCard__mKZY9{flex:1 1;height:auto;min-height:320px}}@media (max-width:620px){.goal-recommendation_backdrop__rwxom{padding:8px}.goal-recommendation_panel__L14aU{width:calc(100vw - 16px);border-radius:18px}.goal-recommendation_header__qbx_k{padding:16px 16px 12px}.goal-recommendation_header__qbx_k h2{font-size:18px}.goal-recommendation_content__NOSpi{padding:12px 12px 0;gap:10px}.goal-recommendation_aside__Gwje_{grid-template-columns:112px minmax(0,1fr)}.goal-recommendation_stage__Wxasb{height:112px;border-radius:16px}.goal-recommendation_speech____8P2{max-height:112px;font-size:12.5px;padding:10px 12px}.goal-recommendation_stageName__dJHj5{top:8px;left:8px;padding:3px 8px;font-size:10px}.goal-recommendation_readFacts__AhhPW small{display:none}.goal-recommendation_chatCard__mKZY9,.goal-recommendation_main__4UVuc{min-height:340px}.goal-recommendation_startFooter__ySM0h{flex-direction:column;align-items:stretch;padding:12px 14px 16px}.goal-recommendation_startFooter__ySM0h .goal-recommendation_primary__tnS5c{width:100%}.goal-recommendation_actionFooter__zcTPp{padding:12px 14px 16px}.goal-recommendation_actionFooter__zcTPp>button{flex:1 1 100%}.goal-recommendation_confirm__d6HZS,.goal-recommendation_resultCard__bq_J1,.goal-recommendation_saved__GdvRk{padding:16px;border-radius:18px}.goal-recommendation_resultCard__bq_J1 h3{font-size:20px}.goal-recommendation_resultGrid__cc68i{grid-template-columns:1fr}}@media (min-width:901px) and (max-height:800px){.goal-recommendation_stage__Wxasb{min-height:240px}.goal-recommendation_speech____8P2{max-height:146px;font-size:13px}}@media (prefers-reduced-motion:reduce){.goal-recommendation_spinner__qW4lx{animation-duration:2.4s}.goal-recommendation_close__a1y6h,.goal-recommendation_directionActive__MO3f2,.goal-recommendation_directionChip__PLw60,.goal-recommendation_primary__tnS5c,.goal-recommendation_secondary__c7EK9{transition:none}}