.workspace_workspace__2Kz0C{color-scheme:light;position:relative;min-height:100dvh;background:#f6f7f9;color:#253047;font-family:Inter,system-ui,sans-serif;--border:#dde2eb}.workspace_workspace__2Kz0C :focus-visible{outline:3px solid #818cf8;outline-offset:3px}.workspace_workspace__2Kz0C ::-moz-selection{background:#dddffd;color:#202447}.workspace_workspace__2Kz0C ::selection{background:#dddffd;color:#202447}.workspace_header___xyHY{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;padding:16px 36px;background:white;border-bottom:1px solid #e4e7ed;flex-shrink:0}.workspace_brand__Ygbjd{display:flex;align-items:center;gap:10px;color:#202a42;font-size:25px;font-weight:650;letter-spacing:-1px}.workspace_byline__ZEnUN{display:block;font-size:10px;font-weight:500;letter-spacing:.02em;color:#71798b;line-height:1}.workspace_journey__22C_b{display:flex;align-items:center;gap:36px;margin:0;padding:0;list-style:none}.workspace_journey__22C_b li{display:flex;align-items:center;gap:9px;color:#71798b;font-size:13px;font-weight:500}.workspace_journey__22C_b li>span{display:flex;align-items:center;justify-content:center;height:26px;width:26px;border:1px solid #dce0e8;border-radius:50%;font-size:11px}.workspace_journey__22C_b li[aria-current]{color:#454ac0;font-weight:650}.workspace_journey__22C_b li[aria-current]>span{background:#565bd8;color:white;border-color:#565bd8}.workspace_journey__22C_b li[data-complete=true]>span{color:#387961;background:#eaf4ef;border-color:#eaf4ef}.workspace_headerNote__9WpQu{color:#71798b;font-size:11px}.workspace_startLayout__coeM_{max-width:1240px;margin:auto;padding:44px 36px 64px;display:grid;grid-template-columns:.82fr 1.4fr;gap:54px;align-items:start}.workspace_intro__kAmZ5{padding:38px 30px;background:#202b44;color:#d9dfeb;border-radius:20px;position:sticky;top:28px}.workspace_eyebrow__8oBRv{font-size:10px;letter-spacing:.17em;font-weight:650;color:#6269bd}.workspace_intro__kAmZ5 .workspace_eyebrow__8oBRv{color:#b5bcf8}.workspace_intro__kAmZ5 h1{font-family:var(--font-display);font-size:clamp(32px,3vw,42px);line-height:1.14;margin:25px 0 18px;font-weight:400;letter-spacing:-.02em;color:white}.workspace_intro__kAmZ5 h1 em{color:#bdc4ff}.workspace_intro__kAmZ5>p{font-size:13px;line-height:1.85;color:#b9c3d6}.workspace_introSteps__GmMR3{padding:30px 0;margin:0;list-style:none;display:grid;gap:25px}.workspace_introSteps__GmMR3 li{display:flex;gap:14px}.workspace_introSteps__GmMR3 li>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#313e5b;color:#c5ccff;flex-shrink:0}.workspace_introSteps__GmMR3 strong{font-size:12px;font-weight:600;color:#f2f4fc}.workspace_introSteps__GmMR3 p{font-size:11px;line-height:1.7;margin-top:4px;color:#b9c3d6}.workspace_introNote__A9Bbp{border-top:1px solid #43506a;padding-top:24px;font-size:11px;line-height:1.8;color:#b9c3d6}.workspace_signature__NIQzO{display:block;font-size:11px;letter-spacing:.13em;margin-top:30px;color:#d3daf0}.workspace_signature__NIQzO span{letter-spacing:0;color:#aeb8cd;margin-left:5px}.workspace_startHeading__yCzmx{margin-bottom:25px}.workspace_startHeading__yCzmx h2{font-size:30px;font-weight:600;letter-spacing:-.025em;margin:8px 0}.workspace_startHeading__yCzmx p{font-size:13px;color:#687389;line-height:1.7}.workspace_startForm__FbwQR{background:white;border:1px solid #e0e5ed;border-radius:16px;padding:28px;box-shadow:0 5px 20px #202b4404}.workspace_startForm__FbwQR fieldset{margin:0 0 28px;padding:0;border:0;min-width:0}.workspace_startForm__FbwQR legend{font-size:14px;font-weight:650;margin-bottom:20px;display:flex;align-items:center;gap:9px}.workspace_startForm__FbwQR legend>span{display:inline-grid;place-items:center;width:24px;height:24px;background:#f0f1f9;color:#6369ac;border-radius:6px;font-size:11px}.workspace_fields__X7__3{display:grid;grid-template-columns:1fr 1fr;gap:17px}.workspace_fullWidth__iFRIk{grid-column:1/-1}.workspace_startForm__FbwQR label{display:block;font-size:11px;font-weight:600;margin-bottom:7px;color:#47516a}.workspace_startForm__FbwQR input:not([type=checkbox]),.workspace_startForm__FbwQR textarea{width:100%;border:1px solid #dce1ea;border-radius:8px;background:#fcfcfe;color:#253047;padding:11px 12px;font:inherit;font-size:13px}.workspace_startForm__FbwQR textarea{resize:vertical;min-height:92px;line-height:1.7}.workspace_startForm__FbwQR input::-moz-placeholder,.workspace_startForm__FbwQR textarea::-moz-placeholder{color:#798398}.workspace_startForm__FbwQR input::placeholder,.workspace_startForm__FbwQR textarea::placeholder{color:#798398}.workspace_startForm__FbwQR input:focus,.workspace_startForm__FbwQR textarea:focus{border-color:#747ae0;outline:2px solid #e2e4fd;outline-offset:1px}.workspace_fieldHint__0m4VS{font-size:11px;color:#727c90;margin:-2px 0 10px;line-height:1.65}.workspace_picker__6DIlm{margin-top:12px}.workspace_picker__6DIlm button{color:#48536a;background:#fafbfe;border-color:#e0e5ed}.workspace_picker__6DIlm button:hover{background:#f0f1fa}.workspace_picker__6DIlm button[aria-pressed=true]{color:#4448b6;background:#eeeffc;border-color:#9095e8}.workspace_picker__6DIlm .text-ink-400{color:#727b8f}.workspace_picker__6DIlm .text-snodo-indigo-glow{color:#555ac8}.workspace_picker__6DIlm .bg-snodo-indigo-glow{background:#dddffc;color:#454ac0}.workspace_picker__6DIlm [id][class*=bg-ink-]{background:#fafbfe;border-color:#dce1ea}.workspace_startingPoint__hySO6{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f0f5f3;border:1px solid #dce9e2;border-radius:8px;padding:10px 12px;margin-top:12px}.workspace_startingPoint__hySO6 small{display:block;font-size:10px;color:#526f61}.workspace_startingPoint__hySO6 strong{display:block;font-size:11px;margin-top:3px;font-weight:550}.workspace_startingPoint__hySO6 button{font-size:10px;color:#526f61;text-decoration:underline;flex-shrink:0}.workspace_startForm__FbwQR .workspace_consent__kVsa3{display:flex;align-items:flex-start;gap:9px;color:#6a7385;font-size:11px;font-weight:400;line-height:1.7}.workspace_consent__kVsa3 input{margin-top:3px;flex-shrink:0;width:15px;height:15px;accent-color:#565bd8}.workspace_primaryButton__piijM{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;border-radius:9px;padding:14px 18px;margin-top:20px;background:#555bd4;color:white;font-size:12px;font-weight:600;transition:background .15s}.workspace_primaryButton__piijM:hover{background:#454bc3}.workspace_primaryButton__piijM:disabled{opacity:.65;cursor:wait}.workspace_formFootnote__IuNNU{text-align:center;color:#747d8f;font-size:10px;line-height:1.7;margin-top:12px}.workspace_error__GhKUL{color:#a63142;background:#fff1f3;border:1px solid #f2d3d9;border-radius:8px;padding:12px;font-size:12px;margin-top:16px}.workspace_session__WhQME{height:100dvh;min-height:540px;display:flex;flex-direction:column;overflow:hidden}.workspace_sessionToolbar__n5vZ5{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 28px;border-bottom:1px solid #e0e5ed;background:white;flex-shrink:0}.workspace_sessionTitle__5vJwU{font-size:17px;font-weight:600;line-height:1.4}.workspace_sessionSubtitle__gU6lP{color:#747d90;font-size:11px;margin-top:3px}.workspace_chatPane__bsX9q{flex:1;min-width:0;display:flex;flex-direction:column;border-right:1px solid #e0e5ed;background:#fff}.workspace_chatHeading__XWgiw{padding:20px 28px 16px;border-bottom:1px solid #edf0f5;display:flex;align-items:center;gap:10px}.workspace_chatHeading__XWgiw strong{font-size:13px;font-weight:600}.workspace_chatHeading__XWgiw p{font-size:11px;color:#727d91;margin-top:3px}.workspace_chatLog__pWe1m{flex:1;min-height:0;overflow-y:auto;padding:28px max(24px,calc((100% - 790px) / 2));background:#fcfcfe}.workspace_chatLog__pWe1m>div+div{margin-top:24px}.workspace_message__Ll2bD{display:flex;gap:12px;max-width:92%}.workspace_userMessage__niHgI{margin-left:auto;flex-direction:row-reverse}.workspace_messageLabel__bqGsI{color:#667188;font-size:10px;font-weight:600;margin:0 0 7px}.workspace_userMessage__niHgI .workspace_messageLabel__bqGsI{text-align:right}.workspace_bubble__YDsOI{border-radius:0 14px 14px 14px;padding:15px 18px;font-size:14px;line-height:1.8;background:white;border:1px solid #e1e5ed;color:#374258;overflow-wrap:anywhere}.workspace_userMessage__niHgI .workspace_bubble__YDsOI{border-radius:14px 0 14px 14px;background:#eef0fc;border-color:#e0e3f8;color:#353e69;white-space:pre-wrap}.workspace_bubble__YDsOI p+p{margin-top:12px}.workspace_bubble__YDsOI ol,.workspace_bubble__YDsOI ul{padding-left:20px;margin:10px 0}.workspace_bubble__YDsOI ul{list-style:disc}.workspace_bubble__YDsOI ol{list-style:decimal}.workspace_bubble__YDsOI a{color:#4a51bd;text-decoration:underline}.workspace_bubble__YDsOI pre{max-width:100%;overflow-x:auto}.workspace_rail__dLFL5{width:330px;flex-shrink:0;overflow-y:auto;padding:26px 24px;background:#f6f7fa}.workspace_composer__oPW2A{padding:18px 28px max(14px,env(safe-area-inset-bottom));background:white;border-top:1px solid #e5e8ef}.workspace_composerBox__Kswcz{border:1px solid #d6dce8;border-radius:12px;padding:12px;box-shadow:0 2px 8px #26304505}.workspace_composerBox__Kswcz:focus-within{border-color:#858add;box-shadow:0 0 0 3px #eff0fc}.workspace_composer__oPW2A textarea{min-height:70px;max-height:220px;width:100%;resize:vertical;border:0;padding:3px;font-size:14px;line-height:1.65;color:#303b52;background:white;outline:none}.workspace_composer__oPW2A textarea::-moz-placeholder{color:#7b8498}.workspace_composer__oPW2A textarea::placeholder{color:#7b8498}.workspace_composer__oPW2A textarea:focus-visible{outline:none}.workspace_composerFooter__lReuV{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace_dictation__ol_iG{margin:8px 0;font-size:12px;color:#555b6b}.workspace_dictation__ol_iG>small{display:block;font-size:11px;line-height:1.5}.workspace_dictationControls___iFWM{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}.workspace_dictationControls___iFWM button{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #d5d9e4;border-radius:8px;background:#fff;color:#353b4b;cursor:pointer}.workspace_dictationControls___iFWM button:disabled{opacity:.5;cursor:not-allowed}.workspace_dictationError__y7OhY{margin:8px 0;font-size:12px;color:#a12626}.workspace_composerFooter__lReuV small{color:#737e92;font-size:10px}.workspace_sendButton__H_e0t{display:inline-flex;align-items:center;gap:9px;background:#555bd4;color:white;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:600}.workspace_sendButton__H_e0t:disabled{background:#edf0f6;color:#7b8498}.workspace_lightPanels__PCxlH .text-ink-100,.workspace_lightPanels__PCxlH .text-ink-200,.workspace_lightPanels__PCxlH .text-slate-200,.workspace_lightPanels__PCxlH .text-white{color:#303b52}.workspace_lightPanels__PCxlH .text-ink-300,.workspace_lightPanels__PCxlH .text-slate-300{color:#576278}.workspace_lightPanels__PCxlH .text-ink-400,.workspace_lightPanels__PCxlH .text-slate-400{color:#6b768b}.workspace_lightPanels__PCxlH .text-amber,.workspace_lightPanels__PCxlH .text-amber-deep,.workspace_lightPanels__PCxlH .text-brass,.workspace_lightPanels__PCxlH .text-sage-deep{color:#65714a}.workspace_lightPanels__PCxlH .glass-panel-light,.workspace_lightPanels__PCxlH .surface-panel,.workspace_lightPanels__PCxlH .surface-panel-soft{background:white;border-color:#e0e5ed;box-shadow:none}.workspace_lightPanels__PCxlH .bg-ink-700,.workspace_lightPanels__PCxlH .bg-ink-800{background:#dce1ea}.workspace_lightPanels__PCxlH .font-display{font-family:Inter,system-ui,sans-serif;font-style:normal}.workspace_toolbarActions__GUGnm{display:flex;gap:8px;align-items:center}.workspace_toolbarActions__GUGnm>a{display:grid;place-items:center;width:36px;height:36px;background:#f7f8fb;color:#69748a;border:1px solid #e0e5ed;border-radius:8px}.workspace_toolbarActions__GUGnm>button{min-height:36px}.workspace_toolbarActions__GUGnm>button:last-child{background:#555bd4;color:white;box-shadow:none}.workspace_toolbarActions__GUGnm>button:last-child:disabled{background:#edf0f6;color:#758095;opacity:1}@media (min-width:1440px){.workspace_rail__dLFL5{width:370px;padding:28px}}@media (max-width:1023px){.workspace_headerNote__9WpQu{display:none}.workspace_startLayout__coeM_{gap:28px;padding:28px;grid-template-columns:.75fr 1.4fr}.workspace_intro__kAmZ5{padding:28px 22px}.workspace_rail__dLFL5{width:100%}}@media (max-width:700px){.workspace_header___xyHY{padding:14px 20px;gap:18px;flex-wrap:wrap;min-height:68px}.workspace_brand__Ygbjd{font-size:22px}.workspace_journey__22C_b{gap:14px}.workspace_journey__22C_b li{font-size:10px;gap:5px}.workspace_journey__22C_b li>span{height:21px;width:21px}.workspace_startLayout__coeM_{display:block;padding:24px 18px 36px}.workspace_intro__kAmZ5{position:static;margin-bottom:26px;padding:24px}.workspace_intro__kAmZ5 h1{font-size:34px;margin:16px 0}.workspace_introNote__A9Bbp,.workspace_introSteps__GmMR3,.workspace_signature__NIQzO{display:none}.workspace_startForm__FbwQR{padding:22px 18px}.workspace_fields__X7__3{gap:14px 12px}.workspace_startHeading__yCzmx h2{font-size:27px}.workspace_session__WhQME .workspace_header___xyHY{justify-content:center}.workspace_session__WhQME .workspace_brand__Ygbjd{display:none}.workspace_sessionToolbar__n5vZ5{padding:12px 16px}.workspace_sessionTitle__5vJwU{font-size:14px}.workspace_chatHeading__XWgiw{padding:14px 18px}.workspace_chatLog__pWe1m{padding:20px 14px}.workspace_message__Ll2bD{max-width:98%;gap:8px}.workspace_bubble__YDsOI{padding:12px 14px;font-size:14px}.workspace_composer__oPW2A{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.workspace_composerFooter__lReuV small{max-width:190px;font-size:9px}.workspace_composer__oPW2A textarea,.workspace_startForm__FbwQR input:not([type=checkbox]),.workspace_startForm__FbwQR textarea{font-size:16px}}@media (max-width:380px){.workspace_header___xyHY{justify-content:center}.workspace_fields__X7__3{grid-template-columns:1fr}}.workspace_lightPanels__PCxlH .quiet-card,.workspace_lightPanels__PCxlH [class*="bg-ink-900/"],.workspace_lightPanels__PCxlH [class*="bg-slate-950/"]{background:#f2f4f8}.workspace_lightPanels__PCxlH .bg-slate-800{background:#e0e5ee}.workspace_lightPanels__PCxlH .text-sage{color:#4b7860}.workspace_lightPanels__PCxlH .text-snodo-indigo-glow{color:#555bbd}.workspace_rail__dLFL5 .surface-panel{width:100%}.workspace_lightPanels__PCxlH .divide-ink-800>*+*{border-color:#e1e6ee}.workspace_chatPane__bsX9q[hidden],.workspace_rail__dLFL5[hidden]{display:none}.workspace_lightPanels__PCxlH [class*="bg-ink-850/"]{background:#f6f7fc;border-color:#dfe4ee}.workspace_lightPanels__PCxlH [aria-current=step]{background:#eeeffb}.workspace_lightPanels__PCxlH [aria-current=step] .text-amber-deep{color:#666a96}.workspace_toolbarActions__GUGnm>button[aria-label="Sintesi Intermedia"]{background:#f4f5fb;border-color:#e0e5ed;color:#5e6881}.workspace_startMain__LGgFZ{min-width:0}body:has(.workspace_session__WhQME){display:flex;flex-direction:column;height:100dvh;overflow:hidden}body:has(.workspace_session__WhQME)>aside{flex-shrink:0}.workspace_session__WhQME{min-height:0;flex:1}.workspace_startForm__FbwQR [aria-invalid=true]{border-color:#bd5061}@media (max-width:700px){.workspace_intro__kAmZ5{padding:22px;margin-bottom:24px}.workspace_intro__kAmZ5 .workspace_eyebrow__8oBRv,.workspace_intro__kAmZ5>p{display:none}.workspace_intro__kAmZ5 h1{font-size:29px;margin:0}}