.ChatWidget_overlay__995vU{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:ChatWidget_fadeIn__1R169 .2s ease-out}.ChatWidget_chatPanel__Q_YnI{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;height:70vh;z-index:9999;display:flex;flex-direction:column;background:rgba(10,12,20,.92);backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(76,194,233,.08);animation:ChatWidget_slideUp__7as1d .3s cubic-bezier(.16,1,.3,1);overflow:hidden}@media (min-width:900px){.ChatWidget_chatPanelWizard__v1OpR{width:640px}}.ChatWidget_chatPanel__Q_YnI:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--shine-angle,0deg),transparent 0,rgba(76,194,233,.6) 10%,transparent 20%,transparent 33%,rgba(129,140,248,.6) 43%,transparent 53%,transparent 66%,rgba(76,194,233,.5) 76%,transparent 86%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;z-index:1;animation:ChatWidget_chatShineRotate__BeRLA 6s linear infinite}@property --shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ChatWidget_chatShineRotate__BeRLA{0%{--shine-angle:0deg}to{--shine-angle:360deg}}.ChatWidget_dragHandle__lLMUz{display:none;justify-content:center;padding:8px 0 2px;cursor:grab;touch-action:none;flex-shrink:0}.ChatWidget_dragPill__BpHw0{width:36px;height:4px;border-radius:2px;background:hsla(0,0%,100%,.2)}.ChatWidget_chatHeader__ouBoi{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(76,194,233,.1);flex-shrink:0}.ChatWidget_veraOrb__M5UY6{position:relative;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:62% 38% 56% 44%/44% 56% 38% 62%;animation:ChatWidget_veraBlob__NvLJu 6s ease-in-out infinite;box-shadow:0 0 12px rgba(107,33,168,.38),0 0 24px rgba(6,182,212,.18)}.ChatWidget_veraOrb__M5UY6:before{background:conic-gradient(from 0deg,transparent 0deg,transparent 260deg,hsla(0,0%,100%,0) 280deg,rgba(103,232,249,.25) 310deg,hsla(0,0%,100%,.35) 330deg,rgba(103,232,249,.25) 345deg,hsla(0,0%,100%,0) 1turn);animation:ChatWidget_veraHighlight__tnsl8 4s linear infinite;z-index:1}.ChatWidget_veraOrb__M5UY6:after,.ChatWidget_veraOrb__M5UY6:before{content:"";position:absolute;inset:0;border-radius:inherit;mask:radial-gradient(circle,transparent 50%,#000 75%);-webkit-mask:radial-gradient(circle,transparent 50%,#000 75%)}.ChatWidget_veraOrb__M5UY6:after{background:conic-gradient(from 220deg,#67e8f9 0deg,#4cc2e9 60deg,#38bdf8 90deg,#101499 160deg,#4338ca 210deg,#9c43fe 260deg,#7c3aed 310deg,#67e8f9 1turn)}.ChatWidget_veraOrbRings__f2qYE{position:absolute;inset:3px;border-radius:50%;aspect-ratio:1;perspective:11rem;pointer-events:none}.ChatWidget_veraOrbRings__f2qYE:after,.ChatWidget_veraOrbRings__f2qYE:before{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid transparent;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;background:conic-gradient(from 200deg,#67e8f9,#38bdf8 60deg,#3b82f6 120deg,#6366f1 180deg,#7c3aed 240deg,#8b5cf6 300deg,#67e8f9 1turn) border-box;opacity:.19}.ChatWidget_veraOrbRings__f2qYE:before{animation:ChatWidget_veraRing1__4rKMb 10s linear infinite}.ChatWidget_veraOrbRings__f2qYE:after{animation:ChatWidget_veraRing2__PSeTt 10s linear infinite}.ChatWidget_veraOrbLetter__60lLr{position:relative;z-index:2;font-size:13px;font-weight:800;color:var(--text-on-dark,hsla(0,0%,100%,.92));text-shadow:0 0 8px rgba(156,67,254,.6),0 0 16px rgba(76,194,233,.3);pointer-events:none;line-height:1;animation:ChatWidget_veraLetterPulse__7NIgS 3s ease-in-out infinite}@keyframes ChatWidget_veraLetterPulse__7NIgS{0%,to{color:var(--text-on-dark,hsla(0,0%,100%,.92));text-shadow:0 0 8px rgba(156,67,254,.6),0 0 16px rgba(76,194,233,.3)}50%{color:rgba(192,196,252,.92);text-shadow:0 0 18px rgba(129,140,248,.9),0 0 36px rgba(129,140,248,.6)}}.ChatWidget_veraOrbThinking__CTIec{animation:ChatWidget_veraBlobThink__Ye_Kl 2.5s ease-in-out infinite}.ChatWidget_veraOrbThinking__CTIec:before{animation:ChatWidget_veraHighlight__tnsl8 1.8s linear infinite}.ChatWidget_veraOrbSm__jnkkK{width:24px;height:24px}.ChatWidget_veraOrbSm__jnkkK .ChatWidget_veraOrbLetter__60lLr{font-size:9px}.ChatWidget_veraOrbLg__l0dr8{width:64px;height:64px}.ChatWidget_veraOrbLg__l0dr8 .ChatWidget_veraOrbLetter__60lLr{font-size:22px}.ChatWidget_setupDot__f6yZY{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:#a78bfa;border:2px solid rgba(10,12,20,.92);animation:ChatWidget_setupPulse___5DXI 2s ease-in-out infinite;z-index:3}@keyframes ChatWidget_veraBlob__NvLJu{0%{border-radius:60% 40% 54% 46%/42% 58% 40% 60%}20%{border-radius:42% 58% 60% 40%/56% 44% 58% 42%}40%{border-radius:56% 44% 42% 58%/40% 60% 44% 56%}60%{border-radius:44% 56% 58% 42%/60% 40% 56% 44%}80%{border-radius:58% 42% 44% 56%/44% 56% 42% 58%}to{border-radius:60% 40% 54% 46%/42% 58% 40% 60%}}@keyframes ChatWidget_veraBlobThink__Ye_Kl{0%{border-radius:62% 38% 48% 52%/40% 60% 38% 62%}20%{border-radius:38% 62% 60% 40%/56% 44% 62% 38%}40%{border-radius:58% 42% 38% 62%/62% 38% 48% 52%}60%{border-radius:40% 60% 58% 42%/42% 58% 38% 62%}80%{border-radius:62% 38% 42% 58%/38% 62% 58% 42%}to{border-radius:62% 38% 48% 52%/40% 60% 38% 62%}}@keyframes ChatWidget_veraHighlight__tnsl8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ChatWidget_veraRing1__4rKMb{0%{transform:rotateY(180deg) rotateX(180deg) rotate(180deg)}50%{transform:rotateY(1turn) rotateX(1turn) rotate(1turn) scale(1.06)}to{transform:rotateY(540deg) rotateX(540deg) rotate(540deg)}}@keyframes ChatWidget_veraRing2__PSeTt{0%{transform:rotateY(90deg) rotateX(90deg) rotate(90deg)}50%{transform:rotateY(270deg) rotateX(270deg) rotate(270deg) scale(1.06)}to{transform:rotateY(450deg) rotateX(450deg) rotate(450deg)}}@keyframes ChatWidget_setupPulse___5DXI{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.ChatWidget_veraInfo__9vmUB{flex:1;min-width:0}.ChatWidget_veraName__bQexh{font-size:14px;font-weight:600;color:var(--color-text-primary);line-height:1.2}.ChatWidget_veraStatus__AIuUd{font-size:11px;color:var(--color-text-tertiary);line-height:1.2}.ChatWidget_clearButton___BGX5{width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.ChatWidget_clearButton___BGX5:hover{background:rgba(239,68,68,.1);color:#ef4444}.ChatWidget_headerActions__TiE37{display:flex;align-items:center;gap:2px;flex-shrink:0}.ChatWidget_closeButton__w_sxC{width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.ChatWidget_closeButton__w_sxC:hover{background:rgba(239,68,68,.1);color:#ef4444}.ChatWidget_messagesArea__s8hWc{flex:1;overflow-y:auto;padding:16px;scroll-padding-top:64px;display:flex;flex-direction:column;gap:24px;scrollbar-width:thin;scrollbar-color:var(--text-on-dark,hsla(0,0%,100%,.1)) transparent}.ChatWidget_chatPanelWizard__v1OpR .ChatWidget_messagesArea__s8hWc{padding-top:0}.ChatWidget_messagesArea__s8hWc::-webkit-scrollbar{width:4px}.ChatWidget_messagesArea__s8hWc::-webkit-scrollbar-track{background:transparent}.ChatWidget_messagesArea__s8hWc::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.ChatWidget_welcomeMessage__kh_eH{text-align:center;padding:32px 16px 24px;animation:ChatWidget_welcomeFadeIn__BpqV1 .5s cubic-bezier(.16,1,.3,1) both}@keyframes ChatWidget_welcomeFadeIn__BpqV1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ChatWidget_welcomeOrb__dZztT{margin:0 auto 20px;animation:ChatWidget_welcomeOrbPop__Dy4__ .6s cubic-bezier(.34,1.56,.64,1) both,ChatWidget_veraBlob__NvLJu 6s ease-in-out .6s infinite}@keyframes ChatWidget_welcomeOrbPop__Dy4__{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ChatWidget_welcomeMessage__kh_eH h3{font-size:17px;font-weight:600;color:var(--color-text-primary);margin:0 0 8px;animation:ChatWidget_welcomeFadeIn__BpqV1 .5s cubic-bezier(.16,1,.3,1) .1s both}.ChatWidget_welcomeMessage__kh_eH p{font-size:13px;color:var(--color-text-tertiary);margin:0;line-height:1.5;animation:ChatWidget_welcomeFadeIn__BpqV1 .5s cubic-bezier(.16,1,.3,1) .2s both}.ChatWidget_suggestions__yyAkn{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.ChatWidget_suggestionChip__h9zxu{padding:8px 14px;border-radius:14px;border:1px solid rgba(76,194,233,.15);background:rgba(76,194,233,.06);color:var(--color-text-secondary);font-size:12px;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;animation:ChatWidget_chipAppear__3BK_r .4s cubic-bezier(.16,1,.3,1) both}.ChatWidget_suggestionChip__h9zxu:first-child{animation-delay:.3s}.ChatWidget_suggestionChip__h9zxu:nth-child(2){animation-delay:.4s}.ChatWidget_suggestionChip__h9zxu:nth-child(3){animation-delay:.5s}.ChatWidget_suggestionChip__h9zxu:nth-child(4){animation-delay:.6s}@keyframes ChatWidget_chipAppear__3BK_r{0%{opacity:0;transform:translateY(6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatWidget_suggestionChip__h9zxu:hover{background:rgba(76,194,233,.12);border-color:rgba(76,194,233,.4);color:#67e8f9;transform:translateY(-1px);box-shadow:0 2px 8px rgba(76,194,233,.15)}.ChatWidget_suggestionChipSpotlight__5KdW4{background:linear-gradient(135deg,rgba(6,182,212,.22),rgba(99,102,241,.16));border:1px solid rgba(6,182,212,.5);color:var(--text-on-dark,#fff);font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 18px rgba(6,182,212,.35),0 0 6px rgba(6,182,212,.2),inset 0 1px 0 hsla(0,0%,100%,.1);animation:ChatWidget_spotlightPulse__8_muK 2.4s ease-in-out infinite,ChatWidget_chipAppear__3BK_r .4s cubic-bezier(.16,1,.3,1) both}.ChatWidget_suggestionChipSpotlight__5KdW4:hover{background:linear-gradient(135deg,rgba(6,182,212,.32),rgba(99,102,241,.22));border-color:rgba(6,182,212,.7);color:var(--text-on-dark,#fff);transform:translateY(-1px);box-shadow:0 0 24px rgba(6,182,212,.5),0 0 8px rgba(6,182,212,.3),inset 0 1px 0 hsla(0,0%,100%,.15)}@keyframes ChatWidget_spotlightPulse__8_muK{0%,to{box-shadow:0 0 18px rgba(6,182,212,.35),0 0 6px rgba(6,182,212,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}50%{box-shadow:0 0 26px rgba(6,182,212,.55),0 0 10px rgba(6,182,212,.35),inset 0 1px 0 hsla(0,0%,100%,.15)}}.ChatWidget_suggestionChipRow__Z3tDV{width:100%;display:flex;justify-content:center;margin-bottom:8px}.ChatWidget_suggestionsDivider__MGSW3{width:100%;height:1px;background:hsla(0,0%,100%,.08);margin:4px 0 8px}.ChatWidget_inlineChips__tT4n9{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.ChatWidget_inlineChip__lijBO{padding:7px 14px;border-radius:14px;border:1px solid rgba(76,194,233,.25);background:rgba(76,194,233,.08);color:#67e8f9;font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.ChatWidget_inlineChip__lijBO:hover{background:rgba(76,194,233,.18);border-color:rgba(76,194,233,.5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(76,194,233,.15)}.ChatWidget_inlineChip__lijBO:active{transform:translateY(0)}.ChatWidget_message__Tid_C{display:flex;gap:8px;max-width:90%;align-items:flex-start;animation:ChatWidget_messageAppear___hbSK .3s cubic-bezier(.16,1,.3,1) both}@keyframes ChatWidget_messageAppear___hbSK{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatWidget_messageUser__0vHC_{align-self:flex-end;flex-direction:row-reverse}.ChatWidget_messageAssistant__wvm4i{align-self:flex-start}.ChatWidget_messageOrb__rIWft{margin-top:0}.ChatWidget_messageBubble__kxCsg{padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.55;color:var(--color-text-primary);word-break:break-word}.ChatWidget_messageUser__0vHC_ .ChatWidget_messageBubble__kxCsg{background:rgba(76,194,233,.12);border:1px solid rgba(76,194,233,.18);border-top-right-radius:4px}.ChatWidget_messageAssistant__wvm4i .ChatWidget_messageBubble__kxCsg{background:rgba(129,140,248,.1);border:1px solid rgba(129,140,248,.15);border-top-left-radius:4px}.ChatWidget_userAvatar__PoXxv{width:24px;height:24px;border-radius:50%;background:rgba(76,194,233,.15);border:1px solid rgba(76,194,233,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0;font-size:11px;font-weight:700;color:#67e8f9;line-height:1}.ChatWidget_messageBubbleWrap__0Y_In{display:flex;flex-direction:column;min-width:0}.ChatWidget_messageTime__o_sik{font-size:10px;color:var(--color-text-tertiary);opacity:0;padding:2px 4px 0;transition:opacity .2s ease;line-height:1}.ChatWidget_message__Tid_C:hover .ChatWidget_messageTime__o_sik{opacity:1}.ChatWidget_messageUser__0vHC_ .ChatWidget_messageTime__o_sik{text-align:right}.ChatWidget_messageBubble__kxCsg p{margin:0}.ChatWidget_messageBubble__kxCsg p+p{margin-top:8px}.ChatWidget_messageParagraph__xGxCZ{margin:0!important}.ChatWidget_messageParagraph__xGxCZ+.ChatWidget_messageParagraph__xGxCZ{margin-top:6px!important}.ChatWidget_messageHeading__a3L51{font-size:13px;font-weight:600;color:#c4a0ff;margin:8px 0 4px}.ChatWidget_messageBubble__kxCsg li{margin-left:16px;margin-bottom:2px;list-style:disc}.ChatWidget_messageBubble__kxCsg code{background:hsla(0,0%,100%,.08);padding:1px 5px;border-radius:4px;font-size:12px;font-family:var(--font-mono,monospace)}.ChatWidget_messageBubble__kxCsg strong{font-weight:600;color:var(--color-text-primary)}.ChatWidget_typingBubble__vnTw6{display:flex;gap:8px;align-self:flex-start;align-items:flex-start;max-width:90%;animation:ChatWidget_messageAppear___hbSK .3s cubic-bezier(.16,1,.3,1) both}.ChatWidget_typingBubbleInner__qP7Lh{padding:10px 14px;border-radius:14px;border-top-left-radius:4px;background:rgba(129,140,248,.1);border:1px solid rgba(129,140,248,.15);display:flex;align-items:center;gap:5px}.ChatWidget_typingDot__N8UkA{width:6px;height:6px;border-radius:50%;background:rgba(129,140,248,.7);animation:ChatWidget_typingPulse__3VnUI 1.4s ease-in-out infinite}.ChatWidget_typingDot__N8UkA:nth-child(2){animation-delay:.2s}.ChatWidget_typingDot__N8UkA:nth-child(3){animation-delay:.4s}@keyframes ChatWidget_typingPulse__3VnUI{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.ChatWidget_scrollDownButton__Q6R5m{position:sticky;bottom:4px;left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:50%;border:1px solid rgba(76,194,233,.2);background:rgba(10,12,20,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#67e8f9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);animation:ChatWidget_fadeIn__1R169 .2s ease-out;z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.3)}.ChatWidget_scrollDownButton__Q6R5m:hover{background:rgba(76,194,233,.12);border-color:rgba(76,194,233,.4);box-shadow:0 4px 16px rgba(76,194,233,.15)}.ChatWidget_inputArea__9wW5t{padding:12px 16px;border-top:1px solid rgba(76,194,233,.1);flex-shrink:0}.ChatWidget_inputRow__RUWTP{display:flex;align-items:center;gap:8px}.ChatWidget_chatInput__mxqwO{flex:1;padding:10px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:var(--color-text-primary);font-size:13px;font-family:inherit;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);resize:none;min-height:40px;max-height:120px;overflow-y:auto}.ChatWidget_chatInput__mxqwO::placeholder{color:var(--color-text-tertiary)}.ChatWidget_chatInput__mxqwO:focus{border-color:rgba(76,194,233,.4);box-shadow:0 0 0 2px rgba(76,194,233,.08)}.ChatWidget_sendButton__aZWRz{width:36px;height:36px;border-radius:10px;border:none;background:linear-gradient(135deg,#4338ca,#7c3aed,#38bdf8);color:var(--text-on-dark,#fff);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.ChatWidget_sendButton__aZWRz:hover:not(:disabled){box-shadow:0 0 16px rgba(67,56,202,.4),0 0 32px rgba(56,189,248,.2);transform:scale(1.08)}.ChatWidget_sendButton__aZWRz:active:not(:disabled){transform:scale(.92);box-shadow:0 0 8px rgba(67,56,202,.3)}.ChatWidget_sendButton__aZWRz:disabled{opacity:.3;cursor:not-allowed;background:linear-gradient(135deg,#374151,#4b5563)}.ChatWidget_chatFooter__2bpCX{padding:6px 16px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.ChatWidget_tokenBar__VA_yf{width:100%;height:3px;border-radius:2px;background:hsla(0,0%,100%,.06);overflow:hidden}.ChatWidget_tokenBarFill__5rhfn{height:100%;border-radius:2px;background:linear-gradient(90deg,#4cc2e9,#818cf8);transition:width .6s cubic-bezier(.16,1,.3,1)}.ChatWidget_tokenBarWarn__YUkFY{background:linear-gradient(90deg,#f59e0b,#ef4444)}.ChatWidget_tokenBarDanger__prmkp{background:#ef4444}.ChatWidget_tokenText__ystBa{font-size:11px;color:var(--color-text-tertiary);text-align:center}.ChatWidget_errorBanner__pjPtM{padding:8px 16px;background:rgba(239,68,68,.12);border-top:1px solid rgba(239,68,68,.2);font-size:12px;text-align:center;gap:8px;animation:ChatWidget_messageAppear___hbSK .2s ease-out both}.ChatWidget_errorBanner__pjPtM,.ChatWidget_errorDismiss__J9wWh{color:#fca5a5;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ChatWidget_errorDismiss__J9wWh{width:20px;height:20px;border-radius:4px;border:none;background:transparent;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.ChatWidget_errorDismiss__J9wWh:hover{opacity:1}@keyframes ChatWidget_slideUp__7as1d{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ChatWidget_fadeIn__1R169{0%{opacity:0}to{opacity:1}}.ChatWidget_historyButton__SD_OP{width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.ChatWidget_historyButton__SD_OP:hover{background:rgba(76,194,233,.1);color:#67e8f9}.ChatWidget_convList__C6mqi{flex:1;display:flex;flex-direction:column;overflow:hidden;animation:ChatWidget_convSlideIn__6LiWg .25s cubic-bezier(.16,1,.3,1) both}@keyframes ChatWidget_convSlideIn__6LiWg{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.ChatWidget_convListHeader__Nsq36{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(76,194,233,.1);flex-shrink:0}.ChatWidget_convBackButton__Ncfcc{width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.ChatWidget_convBackButton__Ncfcc:hover{background:rgba(76,194,233,.1);color:var(--color-text-primary)}.ChatWidget_convListTitle__8NxGT{flex:1;font-size:13px;font-weight:600;color:var(--color-text-primary)}.ChatWidget_convNewButton__4afzd{width:28px;height:28px;border-radius:8px;border:none;background:rgba(76,194,233,.1);color:#67e8f9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.ChatWidget_convNewButton__4afzd:hover{background:rgba(76,194,233,.18)}.ChatWidget_convListScroll__csHx_{flex:1;overflow-y:auto;padding:8px;scrollbar-width:thin;scrollbar-color:var(--text-on-dark,hsla(0,0%,100%,.1)) transparent}.ChatWidget_convEmpty__U_IX4{text-align:center;padding:32px 16px;font-size:13px;color:var(--color-text-tertiary)}.ChatWidget_convItem__SOmH8{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border-radius:10px;border:none;background:transparent;cursor:pointer;transition:all var(--transition-fast);text-align:left;animation:ChatWidget_messageAppear___hbSK .25s cubic-bezier(.16,1,.3,1) both}.ChatWidget_convItem__SOmH8:hover{background:rgba(76,194,233,.06)}.ChatWidget_convItemActive__NaSEZ{background:rgba(76,194,233,.08);border-left:2px solid #4cc2e9}.ChatWidget_convItemContent__2z47_{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ChatWidget_convItemTitle__NX_qJ{font-size:13px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatWidget_convItemTime__F6wJv{font-size:11px;color:var(--color-text-tertiary)}.ChatWidget_convItemDelete__vK20x{width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all var(--transition-fast);flex-shrink:0}.ChatWidget_convItem__SOmH8:hover .ChatWidget_convItemDelete__vK20x{opacity:1}.ChatWidget_convItemDelete__vK20x:hover{background:rgba(239,68,68,.1);color:#ef4444}@media (max-width:640px){.ChatWidget_chatPanel__Q_YnI{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:420px;height:80vh;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border-radius:20px;animation:ChatWidget_slideUp__7as1d .3s cubic-bezier(.16,1,.3,1),ChatWidget_chatShineRotate__BeRLA 6s linear infinite}.ChatWidget_dragHandle__lLMUz{display:flex}.ChatWidget_overlay__995vU{background:rgba(0,0,0,.5)}}@keyframes ChatWidget_slideUpMobile__5AuBn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media ((hover:none) and (pointer:coarse) and (min-width:768px)),(min-width:641px) and (max-width:1280px){.ChatWidget_chatPanel__Q_YnI{width:380px;max-height:65vh}}.ChatWidget_wizardPanel__Icw7g{display:flex;flex-direction:column;gap:16px;padding:0 2px 8px}.ChatWidget_wizardProgressSummary__e2vxc{position:sticky;top:0;z-index:3;display:flex;flex-direction:row;align-items:center;gap:10px;padding:6px 12px;background:#0f141e;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid hsla(0,0%,100%,.06);margin:0 -2px}.ChatWidget_wizardProgressSummaryLabel__n4vwU{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--text-on-dark,hsla(0,0%,100%,.55))}.ChatWidget_wizardProgressSummaryCount__KYjrF{font-size:11px;font-weight:600;color:rgba(103,232,249,.95);font-variant-numeric:tabular-nums}.ChatWidget_wizardProgressBar__ICc0T{position:relative;flex:1 1 auto;height:4px;border-radius:3px;background:hsla(0,0%,100%,.06);overflow:hidden;min-width:0}.ChatWidget_wizardProgressBarFill__NAgr2{height:100%;background:linear-gradient(90deg,rgba(76,194,233,.85),rgba(134,239,172,.85));border-radius:3px;transition:width .32s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px rgba(76,194,233,.4)}.ChatWidget_wizardProgressCancel__YwSUq{flex:0 0 auto;font-size:10.5px;font-weight:500;color:hsla(0,91%,71%,.85);background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.25);border-radius:6px;padding:2px 7px;cursor:pointer;transition:background var(--transition-fast)}.ChatWidget_wizardProgressCancel__YwSUq:hover{background:hsla(0,91%,71%,.15)}.ChatWidget_wizardProgress__jhSAQ{position:sticky;top:28px;z-index:2;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;gap:5px;padding:5px 10px 7px;background:#0f141e;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid hsla(0,0%,100%,.06);margin:0 -2px;scrollbar-width:thin;scrollbar-color:var(--text-on-dark,hsla(0,0%,100%,.15)) transparent}.ChatWidget_wizardProgress__jhSAQ:after{content:"";position:sticky;right:0;top:0;width:24px;min-height:100%;background:linear-gradient(90deg,transparent,#0f141e);pointer-events:none;margin-left:-24px;flex:0 0 auto}.ChatWidget_wizardProgress__jhSAQ::-webkit-scrollbar{height:4px}.ChatWidget_wizardProgress__jhSAQ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.ChatWidget_wizardProgressPip__4SopY{font-size:10px;font-weight:500;letter-spacing:.2px;color:var(--text-on-dark,hsla(0,0%,100%,.28));padding:2px 7px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);transition:all var(--transition-fast);white-space:nowrap;scroll-snap-align:start;flex:0 0 auto}.ChatWidget_wizardProgressPipDone__3xi14{color:rgba(134,239,172,.85);background:rgba(74,222,128,.08);border-color:rgba(74,222,128,.2)}.ChatWidget_wizardProgressPipActive__7B13i{color:#67e8f9;background:rgba(76,194,233,.14);border-color:rgba(76,194,233,.4);box-shadow:0 0 0 1px rgba(76,194,233,.15)}.ChatWidget_wizardProgressPipClickable__77KhU{cursor:pointer}.ChatWidget_wizardProgressPipClickable__77KhU:hover{color:#a7f3d0;background:rgba(74,222,128,.16);border-color:rgba(74,222,128,.45);transform:translateY(-1px)}.ChatWidget_wizardProgressPipClickable__77KhU:focus-visible{outline:2px solid rgba(76,194,233,.55);outline-offset:2px}.ChatWidget_wizardChipRow__3BstW{display:flex;flex-wrap:wrap;gap:8px;margin:6px 44px 6px 40px}.ChatWidget_wizardChip__ol4l9{padding:8px 16px;border-radius:14px;border:1px solid rgba(76,194,233,.25);background:rgba(76,194,233,.08);color:#67e8f9;font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.ChatWidget_wizardChip__ol4l9:hover{transform:translateY(-1px);box-shadow:0 2px 10px rgba(76,194,233,.18);filter:brightness(1.12)}.ChatWidget_wizardChip__ol4l9:active{transform:translateY(0)}.ChatWidget_wizardChipPrimary__nD6lT{padding:10px 18px;border-radius:16px;border:1px solid rgba(76,194,233,.5);background:linear-gradient(135deg,rgba(76,194,233,.22),rgba(56,189,248,.18));color:#e0f7ff;font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 12px rgba(76,194,233,.2)}.ChatWidget_wizardChipPrimary__nD6lT:hover{transform:translateY(-1px);filter:brightness(1.1)}.ChatWidget_wizardChipSecondary__cOEYR{padding:10px 18px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:var(--text-on-dark,hsla(0,0%,100%,.7));font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.ChatWidget_wizardChipSecondary__cOEYR:hover{background:hsla(0,0%,100%,.08);color:var(--text-on-dark,hsla(0,0%,100%,.9))}.ChatWidget_wizardInputRow__1JjQu{display:flex;gap:8px;margin:8px 44px 6px 40px;align-items:stretch}.ChatWidget_wizardInput__jv7CK{flex:1;padding:10px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:var(--text-on-dark,hsla(0,0%,100%,.95));font-size:13px;font-family:inherit;outline:none;transition:all var(--transition-fast)}.ChatWidget_wizardInput__jv7CK::placeholder{color:var(--text-on-dark,hsla(0,0%,100%,.3))}.ChatWidget_wizardInput__jv7CK:focus{border-color:rgba(76,194,233,.5);background:rgba(76,194,233,.06);box-shadow:0 0 0 2px rgba(76,194,233,.12)}.ChatWidget_wizardSubmit__WmR8e{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;border:1px solid rgba(76,194,233,.35);background:rgba(76,194,233,.12);color:#67e8f9;cursor:pointer;transition:all var(--transition-fast);align-self:center}.ChatWidget_wizardSubmit__WmR8e:hover:not(:disabled){background:rgba(76,194,233,.22);transform:translateY(-1px)}.ChatWidget_wizardSubmit__WmR8e:disabled{opacity:.35;cursor:not-allowed}.ChatWidget_wizardInvalidHint__Jqgzm{margin:4px 44px 0 40px;font-size:11px;color:hsla(0,91%,71%,.85)}.ChatWidget_wizardScheduleImportCard__soBxQ{position:relative;margin:6px 44px 6px 40px;padding:16px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,12,20,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:10px;overflow:visible}.ChatWidget_wizardScheduleImportCard__soBxQ:before{content:"";position:absolute;inset:-2px;border-radius:16px;padding:2px;background:conic-gradient(from var(--card-shimmer-angle,0deg),transparent 0,rgba(76,194,233,.55) 10%,transparent 20%,transparent 33%,rgba(129,140,248,.55) 43%,transparent 53%,transparent 66%,rgba(76,194,233,.45) 76%,transparent 86%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;z-index:0;animation:ChatWidget_cardShimmerRotate__faXaK 12s linear infinite}@property --card-shimmer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ChatWidget_cardShimmerRotate__faXaK{0%{--card-shimmer-angle:0deg}to{--card-shimmer-angle:360deg}}@media (prefers-reduced-motion:reduce){.ChatWidget_wizardScheduleImportCard__soBxQ:before{animation:none}}.ChatWidget_wizardScheduleImportPrimary__txLWB{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-on-dark,#fff);background:linear-gradient(135deg,rgba(6,182,212,.22),rgba(99,102,241,.16));border:1px solid rgba(6,182,212,.5);border-radius:100px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 18px rgba(6,182,212,.35),0 0 6px rgba(6,182,212,.2),inset 0 1px 0 hsla(0,0%,100%,.1);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);animation:ChatWidget_spotlightPulse__8_muK 2.4s ease-in-out infinite}.ChatWidget_wizardScheduleImportPrimary__txLWB:hover{background:linear-gradient(135deg,rgba(6,182,212,.32),rgba(99,102,241,.22));border-color:rgba(6,182,212,.7);transform:translateY(-1px);box-shadow:0 0 24px rgba(6,182,212,.5),0 0 10px rgba(6,182,212,.3),inset 0 1px 0 hsla(0,0%,100%,.15)}.ChatWidget_wizardScheduleImportWizard__Y9avW{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-on-dark,hsla(0,0%,100%,.85));background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:100px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.ChatWidget_wizardScheduleImportWizard__Y9avW:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.25);color:var(--text-on-dark,#fff);transform:translateY(-1px)}.ChatWidget_wizardScheduleImportSkip__r1dxr{position:relative;z-index:1;padding:8px 18px;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-on-dark,hsla(0,0%,100%,.5));background:transparent;border:1px dashed hsla(0,0%,100%,.15);border-radius:100px;cursor:pointer;transition:all var(--transition-fast)}.ChatWidget_wizardScheduleImportSkip__r1dxr:hover{background:hsla(0,0%,100%,.04);color:var(--text-on-dark,hsla(0,0%,100%,.85));border-color:hsla(0,0%,100%,.3)}.ChatWidget_consultantLoopCard__BuuhY{margin:8px 44px 6px 40px;padding:12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);display:flex;flex-direction:column;gap:12px}.ChatWidget_consultantLoopList__y_m4w{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ChatWidget_consultantLoopRow__6CBnR{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:10px;background:rgba(76,194,233,.08);border:1px solid rgba(76,194,233,.18);font-size:12px;color:var(--text-on-dark,hsla(0,0%,100%,.9))}.ChatWidget_consultantLoopRowText__QGBRg{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatWidget_consultantLoopRemove__Sw3gq{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:none;background:hsla(0,91%,71%,.18);color:hsla(0,91%,71%,.95);font-size:11px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.ChatWidget_consultantLoopRemove__Sw3gq:hover{background:hsla(0,91%,71%,.32)}.ChatWidget_consultantLoopForm__dmPyC{display:flex;flex-direction:column;gap:10px}.ChatWidget_consultantLoopGrid__RXq4E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ChatWidget_consultantLoopInput__RR1tS,.ChatWidget_consultantLoopSelect__BvdhO{width:100%;padding:8px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:var(--text-on-dark,hsla(0,0%,100%,.95));font-size:12px;font-family:inherit;outline:none;transition:all var(--transition-fast)}.ChatWidget_consultantLoopSelect__BvdhO option{background:#1a1d24;color:var(--text-on-dark,hsla(0,0%,100%,.95))}.ChatWidget_consultantLoopInput__RR1tS::placeholder{color:var(--text-on-dark,hsla(0,0%,100%,.3))}.ChatWidget_consultantLoopInput__RR1tS:focus,.ChatWidget_consultantLoopSelect__BvdhO:focus{border-color:rgba(76,194,233,.5);background:rgba(76,194,233,.06);box-shadow:0 0 0 2px rgba(76,194,233,.12)}.ChatWidget_consultantLoopCheck__oVaVI{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-on-dark,hsla(0,0%,100%,.8));cursor:pointer;user-select:none}.ChatWidget_consultantLoopActions__GHdgV{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}@media (max-width:480px){.ChatWidget_consultantLoopGrid__RXq4E{grid-template-columns:1fr}}.ChatWidget_sizeCompositeRow__ONBnq{display:flex;gap:8px;align-items:flex-end;margin:8px 44px 6px 40px;flex-wrap:wrap}.ChatWidget_sizeCompositeField__1DiQM{display:flex;flex-direction:column;gap:3px;font-size:10.5px;color:var(--text-on-dark,hsla(0,0%,100%,.55));letter-spacing:.3px;text-transform:uppercase;font-weight:500;flex:1 1 120px;min-width:0}.ChatWidget_sizeCompositeInput__Q1kze{padding:8px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:var(--text-on-dark,hsla(0,0%,100%,.95));font-size:13px;font-family:inherit;outline:none;transition:all var(--transition-fast);width:100%;-moz-appearance:textfield}.ChatWidget_sizeCompositeInput__Q1kze::-webkit-inner-spin-button,.ChatWidget_sizeCompositeInput__Q1kze::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ChatWidget_sizeCompositeInput__Q1kze:focus{border-color:rgba(76,194,233,.5);background:rgba(76,194,233,.06);box-shadow:0 0 0 2px rgba(76,194,233,.12)}.ChatWidget_sizeCompositeToggle__4qWm0{display:inline-flex;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);align-self:center}.ChatWidget_sizeCompositeToggleActive__z5Ojo,.ChatWidget_sizeCompositeToggleBtn__mHjrw{padding:8px 12px;border:none;background:transparent;color:var(--text-on-dark,hsla(0,0%,100%,.55));font-size:11.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--transition-fast)}.ChatWidget_sizeCompositeToggleBtn__mHjrw:hover{color:var(--text-on-dark,hsla(0,0%,100%,.85));background:hsla(0,0%,100%,.04)}.ChatWidget_sizeCompositeToggleActive__z5Ojo{background:rgba(76,194,233,.18);color:#67e8f9}[data-theme=light] .ChatWidget_chatPanel__Q_YnI{background:rgba(255,254,249,.92);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(40,28,12,.056);box-shadow:0 12px 32px -12px rgba(110,58,22,.124),0 4px 12px -4px rgba(110,58,22,.079),0 0 36px rgba(168,88,32,.056)}[data-theme=light] .ChatWidget_dragPill__BpHw0{background:rgba(40,28,12,.113)}[data-theme=light] .ChatWidget_chatHeader__ouBoi{border-bottom:1px solid rgba(168,88,32,.101)}[data-theme=light] .ChatWidget_scrollDownButton__Q6R5m{background:rgba(255,254,249,.92);border:1px solid rgba(168,88,32,.141);color:var(--color-accent-cyan)}[data-theme=light] .ChatWidget_inputArea__9wW5t{border-top:1px solid rgba(168,88,32,.101)}[data-theme=light] .ChatWidget_chatInput__mxqwO{background:rgba(255,254,249,.65);border:1px solid rgba(168,88,32,.124);color:var(--color-text-primary)}[data-theme=light] .ChatWidget_chatInput__mxqwO::placeholder{color:rgba(40,28,12,.45)}[data-theme=light] .ChatWidget_suggestionChip__h9zxu{background:rgba(168,88,32,.034);border:1px solid rgba(168,88,32,.124);color:var(--color-text-primary)}[data-theme=light] .ChatWidget_suggestionChip__h9zxu:hover{background:rgba(168,88,32,.079);border-color:rgba(168,88,32,.225)}[data-theme=light] .ChatWidget_messageUser__0vHC_ .ChatWidget_messageBubble__kxCsg{background:rgba(168,88,32,.068);border:1px solid rgba(168,88,32,.158);color:var(--color-text-primary)}[data-theme=light] .ChatWidget_messageAssistant__wvm4i .ChatWidget_messageBubble__kxCsg{background:rgba(129,140,248,.1);border:1px solid rgba(129,140,248,.28);color:var(--color-text-primary)}[data-theme=light] .ChatWidget_userAvatar__PoXxv{background:rgba(168,88,32,.101);border:1px solid rgba(168,88,32,.225);color:#6e3a16}[data-theme=light] .ChatWidget_tokenBar__VA_yf{background:rgba(168,88,32,.045);border-top:1px solid rgba(168,88,32,.084)}[data-theme=light] .ChatWidget_errorBanner__pjPtM{background:rgba(239,68,68,.1);border-top:1px solid rgba(239,68,68,.35);color:#991b1b}[data-theme=light] .ChatWidget_wizardProgressSummary__e2vxc,[data-theme=light] .ChatWidget_wizardProgress__jhSAQ{background:rgba(168,88,32,.034);border:1px solid rgba(168,88,32,.084)}[data-theme=light] .ChatWidget_wizardProgressPip__4SopY{background:rgba(168,88,32,.034);border:1px solid rgba(168,88,32,.113)}[data-theme=light] .ChatWidget_sizeCompositeToggleActive__z5Ojo{background:rgba(168,88,32,.101);color:var(--color-accent-cyan)}[data-theme=light] .ChatWidget_sizeCompositeToggleBtn__mHjrw:hover{background:rgba(168,88,32,.045);color:var(--color-text-primary)}.ToolConfirmationCard_card__WsMnz{padding:14px;border-radius:14px;background:rgba(167,139,250,.08);border:1px solid rgba(167,139,250,.2);margin:8px 0;max-width:90%;animation:ToolConfirmationCard_cardAppear__MCEdv .3s cubic-bezier(.16,1,.3,1) both}@keyframes ToolConfirmationCard_cardAppear__MCEdv{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ToolConfirmationCard_header__JSQnF{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ToolConfirmationCard_icon__xt3fE{width:20px;height:20px;border-radius:6px;background:rgba(167,139,250,.15);display:flex;align-items:center;justify-content:center;color:#a78bfa;flex-shrink:0}.ToolConfirmationCard_title__GtEkV{font-size:12px;font-weight:600;color:#a78bfa}.ToolConfirmationCard_rows__auHiY{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ToolConfirmationCard_row__QMjyD{display:flex;justify-content:space-between;font-size:12px;padding:2px 0}.ToolConfirmationCard_rowLabel__J_3ze{color:var(--color-text-tertiary,#6b7280)}.ToolConfirmationCard_rowValue__YfarS{color:var(--color-text-secondary,#a1a8b3);font-weight:500;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToolConfirmationCard_actions__4K8kN{display:flex;gap:8px}.ToolConfirmationCard_confirmBtn__IALHf{padding:5px 16px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:none;background:#a78bfa;color:var(--text-on-dark,#fff);transition:background .2s}.ToolConfirmationCard_confirmBtn__IALHf:hover{background:#8b5cf6}.ToolConfirmationCard_cancelBtn__JyHID{padding:5px 16px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;background:hsla(0,0%,100%,.06);color:var(--color-text-tertiary,#6b7280);border:1px solid hsla(0,0%,100%,.1);transition:all .2s}.ToolConfirmationCard_cancelBtn__JyHID:hover{background:hsla(0,0%,100%,.1)}.ToolConfirmationCard_resultCard__mpp50{padding:10px 14px;border-radius:10px;font-size:12px;margin:6px 0;max-width:90%}.ToolConfirmationCard_resultSuccess__1iYYI{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);color:#10b981}.ToolConfirmationCard_resultError__X317_{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#ef4444}[data-theme=light] .ToolConfirmationCard_card__WsMnz{background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.35);color:var(--color-text-primary)}[data-theme=light] .ToolConfirmationCard_icon__xt3fE{background:rgba(167,139,250,.2);color:#6b46c1}[data-theme=light] .ToolConfirmationCard_confirmBtn__IALHf{background:#7c3aed;color:#fff}[data-theme=light] .ToolConfirmationCard_confirmBtn__IALHf:hover{background:#6d28d9}[data-theme=light] .ToolConfirmationCard_cancelBtn__JyHID{background:rgba(255,254,249,.7);border:1px solid rgba(40,28,12,.084);color:var(--color-text-primary)}[data-theme=light] .ToolConfirmationCard_cancelBtn__JyHID:hover{background:rgba(168,88,32,.045);border-color:rgba(168,88,32,.141)}[data-theme=light] .ToolConfirmationCard_resultSuccess__1iYYI{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.4);color:#065f46}[data-theme=light] .ToolConfirmationCard_resultError__X317_{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.4);color:#991b1b}.PhotoUploadCard_card__SoxpD{margin:8px 0;padding:14px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:12px;max-width:100%}.PhotoUploadCard_headerRow__qqzJK{display:flex;align-items:center;gap:10px}.PhotoUploadCard_iconBubble__6VcsA{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,rgba(6,182,212,.22),rgba(99,102,241,.16));border:1px solid rgba(6,182,212,.4);display:flex;align-items:center;justify-content:center;color:#67e8f9;flex-shrink:0}.PhotoUploadCard_title__fWaSx{font-size:13px;font-weight:600;color:var(--text-on-dark,hsla(0,0%,100%,.92));letter-spacing:.01em}.PhotoUploadCard_dropZone__l_Ddr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 16px;border-radius:12px;border:1.5px dashed hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.02);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);min-height:110px}.PhotoUploadCard_dropZone__l_Ddr:hover{border-color:rgba(76,194,233,.45);background:rgba(76,194,233,.05)}.PhotoUploadCard_dropZoneActive__q6VVr{border-color:rgba(76,194,233,.7);background:rgba(76,194,233,.1);box-shadow:0 0 16px rgba(76,194,233,.2)}.PhotoUploadCard_dropIcon__e4lKe{width:28px;height:28px;color:var(--text-on-dark,hsla(0,0%,100%,.55))}.PhotoUploadCard_dropZoneActive__q6VVr .PhotoUploadCard_dropIcon__e4lKe,.PhotoUploadCard_dropZone__l_Ddr:hover .PhotoUploadCard_dropIcon__e4lKe{color:#67e8f9}.PhotoUploadCard_dropText__P86m2{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;color:var(--text-on-dark,hsla(0,0%,100%,.6));text-align:center}.PhotoUploadCard_dropText__P86m2 strong{font-size:13px;font-weight:600;color:var(--text-on-dark,hsla(0,0%,100%,.85))}.PhotoUploadCard_hiddenInput__AR5QE{display:none}.PhotoUploadCard_uploadingState__4AEmt{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-on-dark,hsla(0,0%,100%,.7));font-size:12px}.PhotoUploadCard_spinner___RjP_{width:22px;height:22px;border-radius:50%;border:2px solid rgba(76,194,233,.2);border-top-color:#67e8f9;animation:PhotoUploadCard_spin__Z6cCn .8s linear infinite}@keyframes PhotoUploadCard_spin__Z6cCn{to{transform:rotate(1turn)}}.PhotoUploadCard_thumbStrip__7gPPk{display:flex;flex-wrap:wrap;gap:6px}.PhotoUploadCard_thumbImg__xmbzD{width:56px;height:56px;object-fit:cover;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.PhotoUploadCard_errorText__HeqkY{font-size:11px;color:#f87171;padding:4px 0}.PhotoUploadCard_actions__0CmXL{display:flex;gap:8px;margin-top:2px}.PhotoUploadCard_doneBtn__GXDLg,.PhotoUploadCard_skipBtn__vc7xk{flex:1;padding:9px 14px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.PhotoUploadCard_doneBtn__GXDLg{background:linear-gradient(135deg,rgba(6,182,212,.25),rgba(99,102,241,.2));border-color:rgba(6,182,212,.5);color:var(--text-on-dark,#fff);box-shadow:0 0 12px rgba(6,182,212,.2)}.PhotoUploadCard_doneBtn__GXDLg:hover:not(:disabled){background:linear-gradient(135deg,rgba(6,182,212,.35),rgba(99,102,241,.28));border-color:rgba(6,182,212,.7);transform:translateY(-1px);box-shadow:0 0 18px rgba(6,182,212,.3)}.PhotoUploadCard_skipBtn__vc7xk{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12);color:var(--text-on-dark,hsla(0,0%,100%,.7))}.PhotoUploadCard_skipBtn__vc7xk:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:var(--text-on-dark,hsla(0,0%,100%,.9))}.PhotoUploadCard_doneBtn__GXDLg:disabled,.PhotoUploadCard_skipBtn__vc7xk:disabled{opacity:.5;cursor:not-allowed}[data-theme=light] .PhotoUploadCard_card__SoxpD{background:rgba(255,254,249,.7);border:1px solid rgba(40,28,12,.068);color:var(--color-text-primary)}[data-theme=light] .PhotoUploadCard_dropZone__l_Ddr{background:rgba(255,254,249,.45);border:1.5px dashed rgba(168,88,32,.225)}[data-theme=light] .PhotoUploadCard_dropZone__l_Ddr:hover{background:rgba(168,88,32,.034);border-color:rgba(168,88,32,.6)}[data-theme=light] .PhotoUploadCard_thumbImg__xmbzD{background:rgba(255,254,249,.6);border:1px solid rgba(40,28,12,.084)}.StressTestCard_baseStrip__8ogWT{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;color:var(--color-text-secondary,#a1a8b3);margin-bottom:12px}.StressTestCard_baseStrip__8ogWT b{color:var(--color-text-primary,#fff);font-weight:700;font-variant-numeric:tabular-nums}.StressTestCard_sep__nD1JW{color:var(--color-text-tertiary,#6b7280);opacity:.6}.StressTestCard_ok__U5DJb{color:#10b981;font-weight:600}.StressTestCard_bad__AMIyo{color:#ef4444;font-weight:600}.StressTestCard_rows__8Cy6v{display:flex;flex-direction:column;gap:10px}.StressTestCard_row__1gOOk{display:flex;flex-direction:column;gap:4px}.StressTestCard_rowHead__x9NUJ{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.StressTestCard_driver__C6ITm{color:var(--color-text-primary,#e8eaed);font-weight:600}.StressTestCard_delta__LaYAr{color:var(--color-text-tertiary,#6b7280);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.StressTestCard_irr__YVUh1{color:var(--color-text-primary,#fff);font-weight:700;font-variant-numeric:tabular-nums}.StressTestCard_irrDelta__DnR1C{color:var(--color-text-tertiary,#6b7280);font-size:11px;font-variant-numeric:tabular-nums}.StressTestCard_rowBar__9DH6X{display:flex;align-items:center;gap:8px}.StressTestCard_barTrack__nvOPx{position:relative;flex:1 1 auto;height:6px;min-width:40px;border-radius:3px;background:hsla(0,0%,50%,.16);overflow:hidden}.StressTestCard_barFill__J7M7u{position:absolute;left:0;top:0;height:100%;border-radius:3px;transition:width .4s cubic-bezier(.16,1,.3,1)}.StressTestCard_barOk__k7Vz8{background:linear-gradient(90deg,rgba(167,139,250,.5),rgba(167,139,250,.9))}.StressTestCard_barDanger__1yNNl{background:linear-gradient(90deg,rgba(239,68,68,.5),rgba(239,68,68,.92))}.StressTestCard_breakEven__lMv3O{flex-shrink:0;font-size:10.5px;color:var(--color-text-tertiary,#6b7280);white-space:nowrap;font-variant-numeric:tabular-nums}.StressTestCard_beReached__4P9Pg{color:#f59e0b}.StressTestCard_verdict___tGfZ{margin-top:12px;padding-top:10px;border-top:1px solid hsla(0,0%,50%,.18);font-size:11.5px;line-height:1.5;color:var(--color-text-secondary,#a1a8b3)}.StressTestCard_footnote__D50sO{margin-top:6px;font-size:10px;line-height:1.4;color:var(--color-text-tertiary,#6b7280)}.GoalSeekCard_solveBox__OFwmt{padding:10px 12px;border-radius:10px;background:rgba(167,139,250,.12);border:1px solid rgba(167,139,250,.28);margin-bottom:10px}.GoalSeekCard_solveBoxMiss__RYgYG{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.28)}.GoalSeekCard_goalLine__uLslU{font-size:11.5px;color:var(--color-text-secondary,#a1a8b3);line-height:1.4}.GoalSeekCard_goalLine__uLslU b{color:var(--color-text-primary,#fff);font-weight:700;font-variant-numeric:tabular-nums}.GoalSeekCard_solved__02STi{margin-top:3px;font-size:17px;font-weight:700;color:#a78bfa;line-height:1.2;font-variant-numeric:tabular-nums}.GoalSeekCard_solvedMiss__5m_VD{margin-top:3px;font-size:13px;font-weight:600;color:#f59e0b;line-height:1.3}.GoalSeekCard_fromTo__UHcoU{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:11.5px;color:var(--color-text-secondary,#a1a8b3);margin-bottom:10px;font-variant-numeric:tabular-nums}.GoalSeekCard_arrow__2kyMG,.GoalSeekCard_sep__UueGE{color:var(--color-text-tertiary,#6b7280)}.GoalSeekCard_sep__UueGE{opacity:.6}.GoalSeekCard_ok__fxpmH{color:#10b981;font-weight:600}.GoalSeekCard_bad__R3Df4{color:#ef4444;font-weight:600}.GoalSeekCard_metricsRow___VlM2{display:flex;flex-wrap:wrap;gap:4px 12px;padding:8px 0;border-top:1px solid hsla(0,0%,50%,.16);border-bottom:1px solid hsla(0,0%,50%,.16);font-size:11.5px;color:var(--color-text-primary,#e8eaed);font-variant-numeric:tabular-nums}.GoalSeekCard_metricsRow___VlM2 i{font-style:normal;color:var(--color-text-tertiary,#6b7280);font-size:10px;letter-spacing:.03em;margin-right:2px}.GoalSeekCard_verdict__BbZQR{margin-top:10px;font-size:11.5px;line-height:1.5;color:var(--color-text-secondary,#a1a8b3)}.GoalSeekCard_footnote__IE_zU{margin-top:6px;font-size:10px;line-height:1.4;color:var(--color-text-tertiary,#6b7280)}.DelayImpactCard_baseStrip__K1L6k{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;color:var(--color-text-secondary,#a1a8b3);margin-bottom:12px}.DelayImpactCard_baseStrip__K1L6k b{color:var(--color-text-primary,#fff);font-weight:700;font-variant-numeric:tabular-nums}.DelayImpactCard_sep__6UMDd{color:var(--color-text-tertiary,#6b7280);opacity:.6}.DelayImpactCard_ok__HIHBR{color:#10b981;font-weight:600}.DelayImpactCard_bad__OAn0y{color:#ef4444;font-weight:600}.DelayImpactCard_rows__L1qy_{display:flex;flex-direction:column;gap:10px}.DelayImpactCard_row__FTtmP{display:flex;flex-direction:column;gap:4px}.DelayImpactCard_rowHead__RTLuC{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.DelayImpactCard_driver__FJL6r{color:var(--color-text-primary,#e8eaed);font-weight:600}.DelayImpactCard_delta__vJlNX{color:var(--color-text-tertiary,#6b7280);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.DelayImpactCard_irr__YJBke{color:var(--color-text-primary,#fff);font-weight:700;font-variant-numeric:tabular-nums}.DelayImpactCard_irrDelta__yeR68{color:var(--color-text-tertiary,#6b7280);font-size:11px;font-variant-numeric:tabular-nums}.DelayImpactCard_rowBar__5JKt3{display:flex;align-items:center;gap:8px}.DelayImpactCard_barTrack__alqB5{position:relative;flex:1 1 auto;height:6px;min-width:40px;border-radius:3px;background:hsla(0,0%,50%,.16);overflow:hidden}.DelayImpactCard_barFill__4QSSn{position:absolute;left:0;top:0;height:100%;border-radius:3px;transition:width .4s cubic-bezier(.16,1,.3,1)}.DelayImpactCard_barOk__7oSVm{background:linear-gradient(90deg,rgba(167,139,250,.5),rgba(167,139,250,.9))}.DelayImpactCard_barDanger__vOSuE{background:linear-gradient(90deg,rgba(239,68,68,.5),rgba(239,68,68,.92))}.DelayImpactCard_rowCost__uS9_R{flex-shrink:0;font-size:10.5px;color:var(--color-text-tertiary,#6b7280);white-space:nowrap;font-variant-numeric:tabular-nums}.DelayImpactCard_beStrip__1PdHD{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;margin-top:12px;font-size:11.5px}.DelayImpactCard_beReached__igyVw{color:#f59e0b;font-weight:600}.DelayImpactCard_beHolds__h4stW{color:#10b981;font-weight:600}.DelayImpactCard_beCost__nUvlR{color:var(--color-text-secondary,#a1a8b3);font-variant-numeric:tabular-nums}.DelayImpactCard_verdict__IK3zJ{margin-top:10px;padding-top:10px;border-top:1px solid hsla(0,0%,50%,.18);font-size:11.5px;line-height:1.5;color:var(--color-text-secondary,#a1a8b3)}.DelayImpactCard_footnote__kVDE7{margin-top:6px;font-size:10px;line-height:1.4;color:var(--color-text-tertiary,#6b7280)}.CostBenchmarkCard_baseStrip__Slodo{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;color:var(--color-text-secondary,#a1a8b3);margin-bottom:12px}.CostBenchmarkCard_baseStrip__Slodo b{color:var(--color-text-primary,#fff);font-weight:700;font-variant-numeric:tabular-nums}.CostBenchmarkCard_sep__bNlHN{color:var(--color-text-tertiary,#6b7280);opacity:.6}.CostBenchmarkCard_ok__iKrlM{color:#10b981;font-weight:600}.CostBenchmarkCard_bad__aRaZ9{color:#f59e0b;font-weight:600}.CostBenchmarkCard_rows__xmJMs{display:flex;flex-direction:column;gap:10px}.CostBenchmarkCard_row__f2Ws5{display:flex;flex-direction:column;gap:3px}.CostBenchmarkCard_rowHead__EYyQH{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.CostBenchmarkCard_rowLabel__qkuKG{display:inline-flex;align-items:baseline;gap:7px;min-width:0}.CostBenchmarkCard_rag__IriOp{flex-shrink:0;display:inline-block;min-width:26px;text-align:center;padding:1px 5px;border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.04em}.CostBenchmarkCard_ragOk__EUnYk{color:#10b981;background:rgba(16,185,129,.14)}.CostBenchmarkCard_ragHigh__vbTHC{color:#ef4444;background:rgba(239,68,68,.14)}.CostBenchmarkCard_ragLow__waYeo{color:#f59e0b;background:rgba(245,158,11,.14)}.CostBenchmarkCard_ragInfo__BvPcz{color:var(--color-text-tertiary,#6b7280);background:hsla(0,0%,50%,.16)}.CostBenchmarkCard_element__yFYKq{color:var(--color-text-primary,#e8eaed);font-weight:600}.CostBenchmarkCard_amounts__YJcH9{flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums}.CostBenchmarkCard_amount__eDIZx{color:var(--color-text-primary,#fff);font-weight:700}.CostBenchmarkCard_measured__TTXBZ,.CostBenchmarkCard_note__urw4_{color:var(--color-text-secondary,#a1a8b3)}.CostBenchmarkCard_note__urw4_{font-size:10.5px;line-height:1.45;padding-left:33px}.CostBenchmarkCard_benchmark__cevB3{color:var(--color-text-tertiary,#6b7280)}.CostBenchmarkCard_verdict__SzeEC{margin-top:12px;padding-top:10px;border-top:1px solid hsla(0,0%,50%,.18);font-size:11.5px;line-height:1.5;color:var(--color-text-secondary,#a1a8b3)}.CostBenchmarkCard_footnote__WcqFq{margin-top:6px;font-size:10px;line-height:1.4;color:var(--color-text-tertiary,#6b7280)}.PeakFundingCard_baseStrip__Bpqu7{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;color:var(--color-text-secondary,#a1a8b3);margin-bottom:12px}.PeakFundingCard_baseStrip__Bpqu7 b{color:var(--color-text-primary,#fff);font-weight:700;font-variant-numeric:tabular-nums}.PeakFundingCard_sep__IbOjZ{color:var(--color-text-tertiary,#6b7280);opacity:.6}.PeakFundingCard_rows__r87UH{display:flex;flex-direction:column;gap:10px}.PeakFundingCard_row__jsNEk{display:flex;flex-direction:column;gap:4px;border-radius:8px}.PeakFundingCard_rowCurrent__bNLKn{outline:1px solid hsla(0,0%,50%,.25);outline-offset:4px}.PeakFundingCard_rowHead__GEneV{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.PeakFundingCard_rowLabel__joFaW{display:inline-flex;align-items:baseline;gap:7px;min-width:0}.PeakFundingCard_rankBadge__Dumrt{flex-shrink:0;display:inline-block;min-width:16px;text-align:center;padding:1px 4px;border-radius:5px;font-size:9px;font-weight:800;color:var(--color-text-secondary,#a1a8b3);background:hsla(0,0%,50%,.16);font-variant-numeric:tabular-nums}.PeakFundingCard_variant__msTqu{color:var(--color-text-primary,#e8eaed);font-weight:600}.PeakFundingCard_currentTag__egELs{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#a78bfa}.PeakFundingCard_amounts__BeLtN{flex-shrink:0;font-variant-numeric:tabular-nums}.PeakFundingCard_peak__yXgIm{color:var(--color-text-primary,#fff);font-weight:700}.PeakFundingCard_delta__EpAnL{color:var(--color-text-tertiary,#6b7280);font-size:11px}.PeakFundingCard_rowBar__xk0hC{display:flex;align-items:center;gap:8px}.PeakFundingCard_barTrack__m2_o5{position:relative;flex:1 1 auto;height:6px;min-width:40px;border-radius:3px;background:hsla(0,0%,50%,.16);overflow:hidden}.PeakFundingCard_barFill__wFGKI{position:absolute;left:0;top:0;height:100%;border-radius:3px;background:linear-gradient(90deg,rgba(167,139,250,.5),rgba(167,139,250,.9));transition:width .4s cubic-bezier(.16,1,.3,1)}.PeakFundingCard_tradeoff__4tZk1{flex-shrink:0;font-size:10.5px;color:var(--color-text-tertiary,#6b7280);white-space:nowrap;font-variant-numeric:tabular-nums}.PeakFundingCard_verdict__YvqAn{margin-top:12px;padding-top:10px;border-top:1px solid hsla(0,0%,50%,.18);font-size:11.5px;line-height:1.5;color:var(--color-text-secondary,#a1a8b3)}.PeakFundingCard_footnote__l3x1L{margin-top:6px;font-size:10px;line-height:1.4;color:var(--color-text-tertiary,#6b7280)}.DealComparisonCard_deals__Wt3u_{display:flex;flex-direction:column;gap:8px}.DealComparisonCard_deal__OBP_R{padding:8px 10px;border-radius:10px;background:hsla(0,0%,50%,.06);border:1px solid hsla(0,0%,50%,.12)}.DealComparisonCard_winner__bbr4U{background:rgba(167,139,250,.12);border-color:rgba(167,139,250,.3)}.DealComparisonCard_dealHead__tYa3i{display:flex;align-items:center;gap:8px;font-size:12.5px}.DealComparisonCard_rank__4Hwdt{flex-shrink:0;width:18px;height:18px;border-radius:5px;background:hsla(0,0%,50%,.18);color:var(--color-text-secondary,#a1a8b3);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.DealComparisonCard_winner__bbr4U .DealComparisonCard_rank__4Hwdt{background:#a78bfa;color:#fff}.DealComparisonCard_name__QHohJ{font-weight:600;color:var(--color-text-primary,#e8eaed);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DealComparisonCard_strategy__xgr79{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary,#6b7280);border:1px solid hsla(0,0%,50%,.22);border-radius:4px;padding:1px 5px;flex-shrink:0}.DealComparisonCard_score__9sLTx{margin-left:auto;font-weight:700;color:var(--color-text-primary,#fff);font-variant-numeric:tabular-nums;flex-shrink:0}.DealComparisonCard_scoreTrack__unxPj{position:relative;height:4px;border-radius:2px;background:hsla(0,0%,50%,.16);overflow:hidden;margin:6px 0}.DealComparisonCard_scoreFill__NU31L{position:absolute;left:0;top:0;height:100%;border-radius:2px;background:linear-gradient(90deg,rgba(167,139,250,.5),rgba(167,139,250,.9));transition:width .4s cubic-bezier(.16,1,.3,1)}.DealComparisonCard_kpis__CaLMe{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:11px;color:var(--color-text-secondary,#a1a8b3);font-variant-numeric:tabular-nums}.DealComparisonCard_kpis__CaLMe i{font-style:normal;color:var(--color-text-tertiary,#6b7280);font-size:9.5px;letter-spacing:.02em;margin-right:2px}.DealComparisonCard_ok__0C_RP{color:#10b981;font-weight:600}.DealComparisonCard_bad__v1g7f{color:#ef4444;font-weight:600}.DealComparisonCard_rec__XYM1I{margin-top:10px;padding-top:10px;border-top:1px solid hsla(0,0%,50%,.18);font-size:11.5px;line-height:1.5;color:var(--color-text-secondary,#a1a8b3)}.DealComparisonCard_skipped__6sJ_6{margin-top:8px;font-size:10.5px;line-height:1.4;color:#f59e0b}.DealComparisonCard_footnote__87QSE{margin-top:6px;font-size:10px;line-height:1.4;color:var(--color-text-tertiary,#6b7280)}