.InvoiceGenerator-common-module__dWudQq__container{min-height:100vh;padding:2rem 1.5rem}.InvoiceGenerator-common-module__dWudQq__innerContainer{max-width:1280px;margin:0 auto}.InvoiceGenerator-common-module__dWudQq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;font-size:1rem;display:flex}.InvoiceGenerator-common-module__dWudQq__loadingIcon{width:32px;height:32px;animation:1s linear infinite InvoiceGenerator-common-module__dWudQq__spin}@keyframes InvoiceGenerator-common-module__dWudQq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.InvoiceGenerator-common-module__dWudQq__header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.InvoiceGenerator-common-module__dWudQq__headerBadge{letter-spacing:.02em;border-radius:20px;align-items:center;gap:.5rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.InvoiceGenerator-common-module__dWudQq__headerBadge svg{width:14px;height:14px}.InvoiceGenerator-common-module__dWudQq__title{letter-spacing:-.03em;margin:0;font-size:2.75rem;font-weight:800;line-height:1.15}.InvoiceGenerator-common-module__dWudQq__titleAccent{background:linear-gradient(135deg, var(--color-primary,var(--ml-blue)), #7c3aed, #f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.InvoiceGenerator-common-module__dWudQq__subtitle{max-width:600px;margin:0;font-size:1.125rem;line-height:1.6}.InvoiceGenerator-common-module__dWudQq__stepper{justify-content:center;align-items:center;gap:.25rem;margin-bottom:2rem;display:flex}.InvoiceGenerator-common-module__dWudQq__stepItem{align-items:center;gap:.25rem;display:flex}.InvoiceGenerator-common-module__dWudQq__stepDot{border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:600;transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s,color .3s,opacity .3s;display:flex}.InvoiceGenerator-common-module__dWudQq__stepDot svg{width:18px;height:18px}.InvoiceGenerator-common-module__dWudQq__stepLabel{font-size:.75rem;font-weight:500;display:none}.InvoiceGenerator-common-module__dWudQq__stepLine{border-radius:1px;width:40px;height:2px;transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s,color .3s,opacity .3s}@media (min-width:640px){.InvoiceGenerator-common-module__dWudQq__stepLabel{margin-left:.375rem;display:block}.InvoiceGenerator-common-module__dWudQq__stepLine{width:48px}}.InvoiceGenerator-common-module__dWudQq__stepContent{min-height:460px}.InvoiceGenerator-common-module__dWudQq__formCard{border-radius:20px;max-width:800px;margin:0 auto 2rem;padding:2rem}.InvoiceGenerator-common-module__dWudQq__formTitle{align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:1.125rem;font-weight:700;display:flex}.InvoiceGenerator-common-module__dWudQq__formGrid{flex-direction:column;gap:1.25rem;display:flex}.InvoiceGenerator-common-module__dWudQq__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.InvoiceGenerator-common-module__dWudQq__formGroup{flex-direction:column;gap:.5rem;display:flex}.InvoiceGenerator-common-module__dWudQq__label{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.InvoiceGenerator-common-module__dWudQq__label svg{opacity:.7;width:16px;height:16px}.InvoiceGenerator-common-module__dWudQq__labelHint{opacity:.5;margin-left:auto;font-size:.75rem;font-weight:400}.InvoiceGenerator-common-module__dWudQq__textInput{box-sizing:border-box;border-style:solid;border-width:2px;border-radius:12px;width:100%;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s}.InvoiceGenerator-common-module__dWudQq__textInput:focus{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:-2px}.InvoiceGenerator-common-module__dWudQq__textarea{resize:vertical;box-sizing:border-box;border-style:solid;border-width:2px;border-radius:12px;width:100%;min-height:60px;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s}.InvoiceGenerator-common-module__dWudQq__textarea:focus{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:-2px}.InvoiceGenerator-common-module__dWudQq__select{cursor:pointer;appearance:none;background-position:right 1rem center;background-repeat:no-repeat;background-size:12px;border-style:solid;border-width:2px;border-radius:12px;width:100%;padding:.875rem 2.5rem .875rem 1rem;font-family:inherit;font-size:.9375rem;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s}.InvoiceGenerator-common-module__dWudQq__select::-ms-expand{display:none}.InvoiceGenerator-common-module__dWudQq__select:focus{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:-2px}.InvoiceGenerator-common-module__dWudQq__numberInput{box-sizing:border-box;border-style:solid;border-width:2px;border-radius:12px;width:100%;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s}.InvoiceGenerator-common-module__dWudQq__numberInput:focus{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:-2px}.InvoiceGenerator-common-module__dWudQq__itemsList{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.InvoiceGenerator-common-module__dWudQq__itemRow{border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.InvoiceGenerator-common-module__dWudQq__itemIndex{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:.25rem;font-size:.75rem;font-weight:700;display:flex}.InvoiceGenerator-common-module__dWudQq__itemFields{flex-direction:column;flex:1;gap:.75rem;display:flex}.InvoiceGenerator-common-module__dWudQq__itemDesc{width:100%}.InvoiceGenerator-common-module__dWudQq__itemNumbers{grid-template-columns:80px 100px 1fr 100px;align-items:end;gap:.5rem;display:grid}.InvoiceGenerator-common-module__dWudQq__itemField{flex-direction:column;gap:.25rem;display:flex}.InvoiceGenerator-common-module__dWudQq__itemFieldLabel{text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.InvoiceGenerator-common-module__dWudQq__itemTotal{text-align:right;padding:.875rem .5rem;font-size:.9375rem;font-weight:700}.InvoiceGenerator-common-module__dWudQq__itemRemove{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:.25rem;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s;display:flex}.InvoiceGenerator-common-module__dWudQq__itemActions{justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.InvoiceGenerator-common-module__dWudQq__addItemBtn{cursor:pointer;background:0 0;border:2px dashed;border-radius:10px;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s;display:flex}.InvoiceGenerator-common-module__dWudQq__subtotalDisplay{font-size:1rem;font-weight:500}.InvoiceGenerator-common-module__dWudQq__subtotalDisplay strong{font-size:1.125rem;font-weight:700}.InvoiceGenerator-common-module__dWudQq__templateGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;display:grid}.InvoiceGenerator-common-module__dWudQq__templateCard{cursor:pointer;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s;display:flex;position:relative;overflow:hidden}.InvoiceGenerator-common-module__dWudQq__templateAccent{height:3px;position:absolute;top:0;left:0;right:0}.InvoiceGenerator-common-module__dWudQq__templateLabel{font-size:.8125rem;font-weight:500}.InvoiceGenerator-common-module__dWudQq__navigation{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.InvoiceGenerator-common-module__dWudQq__navButton{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s;display:flex}.InvoiceGenerator-common-module__dWudQq__navButton:hover:not(:disabled){transform:translateY(-1px)}.InvoiceGenerator-common-module__dWudQq__navButton:disabled{opacity:.5;cursor:not-allowed}.InvoiceGenerator-common-module__dWudQq__navButton svg{width:18px;height:18px}.InvoiceGenerator-common-module__dWudQq__processingContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.InvoiceGenerator-common-module__dWudQq__processingOrb{border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:2rem;animation:2s ease-in-out infinite InvoiceGenerator-common-module__dWudQq__orbPulse;display:flex}@keyframes InvoiceGenerator-common-module__dWudQq__orbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.InvoiceGenerator-common-module__dWudQq__processingOrbInner{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.InvoiceGenerator-common-module__dWudQq__processingOrbInner svg{width:32px;height:32px}.InvoiceGenerator-common-module__dWudQq__processingTitle{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.InvoiceGenerator-common-module__dWudQq__processingSubtitle{opacity:.65;margin:0 0 2rem;font-size:.9375rem}.InvoiceGenerator-common-module__dWudQq__processingSteps{flex-direction:column;gap:.875rem;width:100%;max-width:340px;display:flex}.InvoiceGenerator-common-module__dWudQq__processingStep{opacity:.4;align-items:center;gap:.75rem;font-size:.875rem;transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s,color .3s,opacity .3s;display:flex}.InvoiceGenerator-common-module__dWudQq__processingStep.InvoiceGenerator-common-module__dWudQq__active{opacity:1}.InvoiceGenerator-common-module__dWudQq__processingStepCheck{flex-shrink:0;width:20px;height:20px}.InvoiceGenerator-common-module__dWudQq__processingStepCircle{border-style:solid;border-width:2px;border-radius:50%;flex-shrink:0;width:20px;height:20px}.InvoiceGenerator-common-module__dWudQq__resultsContainer{flex-direction:column;gap:1.5rem;display:flex}.InvoiceGenerator-common-module__dWudQq__priceHero{text-align:center;border-radius:20px;padding:2rem;position:relative;overflow:hidden}.InvoiceGenerator-common-module__dWudQq__priceHeroGlow{filter:blur(80px);opacity:.15;pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.InvoiceGenerator-common-module__dWudQq__priceHeroLabel{text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin:0;font-size:.875rem;font-weight:500;position:relative}.InvoiceGenerator-common-module__dWudQq__priceHeroRange{justify-content:center;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex;position:relative}.InvoiceGenerator-common-module__dWudQq__priceHeroValue{letter-spacing:-.03em;font-size:2.75rem;font-weight:800}.InvoiceGenerator-common-module__dWudQq__priceHeroMeta{justify-content:center;align-items:center;gap:1.5rem;display:flex;position:relative}.InvoiceGenerator-common-module__dWudQq__priceHeroMetaItem{border-radius:20px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;display:flex}.InvoiceGenerator-common-module__dWudQq__priceHeroMetaItem svg{width:14px;height:14px}.InvoiceGenerator-common-module__dWudQq__invoiceHeroTop{text-align:left;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex;position:relative}.InvoiceGenerator-common-module__dWudQq__invoiceHeroDate{opacity:.6;margin:.25rem 0 0;font-size:.8125rem}.InvoiceGenerator-common-module__dWudQq__invoiceHeroTemplate{text-transform:uppercase;letter-spacing:.04em;border:2px solid;border-radius:8px;padding:.375rem .875rem;font-size:.75rem;font-weight:600}.InvoiceGenerator-common-module__dWudQq__invoiceHeroWords{opacity:.6;margin:.25rem 0 1rem;font-size:.8125rem;font-style:italic;position:relative}.InvoiceGenerator-common-module__dWudQq__resultsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.InvoiceGenerator-common-module__dWudQq__resultCard{border-radius:16px;padding:1.5rem}.InvoiceGenerator-common-module__dWudQq__resultCardHeader{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.InvoiceGenerator-common-module__dWudQq__resultCardIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.InvoiceGenerator-common-module__dWudQq__resultCardIcon svg{width:20px;height:20px}.InvoiceGenerator-common-module__dWudQq__resultCardTitle{margin:0;font-size:1rem;font-weight:600}.InvoiceGenerator-common-module__dWudQq__partiesGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.InvoiceGenerator-common-module__dWudQq__partyBox{border-radius:10px;padding:1rem}.InvoiceGenerator-common-module__dWudQq__partyLabel{text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:block}.InvoiceGenerator-common-module__dWudQq__partyName{margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.InvoiceGenerator-common-module__dWudQq__partyDetail{opacity:.7;margin:0 0 .125rem;font-size:.8125rem}.InvoiceGenerator-common-module__dWudQq__breakdownList{flex-direction:column;gap:.875rem;display:flex}.InvoiceGenerator-common-module__dWudQq__breakdownItem{flex-direction:column;gap:.375rem;display:flex}.InvoiceGenerator-common-module__dWudQq__breakdownItemRow{justify-content:space-between;align-items:center;display:flex}.InvoiceGenerator-common-module__dWudQq__breakdownItemLabel{font-size:.8125rem;font-weight:500}.InvoiceGenerator-common-module__dWudQq__breakdownItemValue{font-size:.8125rem;font-weight:600}.InvoiceGenerator-common-module__dWudQq__breakdownItemHours{opacity:.5;font-size:.75rem}.InvoiceGenerator-common-module__dWudQq__progressBar{border-radius:3px;height:6px;overflow:hidden}.InvoiceGenerator-common-module__dWudQq__progressFill{border-radius:3px;height:100%;transition:width .8s}.InvoiceGenerator-common-module__dWudQq__calcList{flex-direction:column;gap:.75rem;display:flex}.InvoiceGenerator-common-module__dWudQq__calcRow{justify-content:space-between;align-items:center;padding:.625rem 0;font-size:.875rem;display:flex}.InvoiceGenerator-common-module__dWudQq__calcDiscount{opacity:.8}.InvoiceGenerator-common-module__dWudQq__calcTotal{border-top:2px solid;margin-top:.25rem;padding-top:.875rem;font-size:1.125rem;font-weight:700}.InvoiceGenerator-common-module__dWudQq__timelineDisplay{justify-content:center;align-items:center;gap:2rem;padding:1.5rem;display:flex}.InvoiceGenerator-common-module__dWudQq__timelineStat{text-align:center}.InvoiceGenerator-common-module__dWudQq__timelineStatValue{margin:0;font-size:1.75rem;font-weight:700}.InvoiceGenerator-common-module__dWudQq__timelineStatLabel{opacity:.6;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem}.InvoiceGenerator-common-module__dWudQq__timelineDivider{opacity:.2;width:1px;height:48px}.InvoiceGenerator-common-module__dWudQq__actionsBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 0 .5rem;display:flex}.InvoiceGenerator-common-module__dWudQq__actionBtn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s;display:flex}.InvoiceGenerator-common-module__dWudQq__actionBtn:hover{transform:translateY(-1px)}.InvoiceGenerator-common-module__dWudQq__actionBtn svg{width:18px;height:18px}.InvoiceGenerator-common-module__dWudQq__disclaimer{opacity:.7;border-radius:10px;align-items:flex-start;gap:.5rem;max-width:720px;margin:1rem auto 0;padding:.875rem 1rem;font-size:.75rem;line-height:1.5;display:flex}.InvoiceGenerator-common-module__dWudQq__disclaimer svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}@media (max-width:1024px){.InvoiceGenerator-common-module__dWudQq__resultsGrid{grid-template-columns:1fr}}@media (max-width:768px){.InvoiceGenerator-common-module__dWudQq__container{padding:1rem}.InvoiceGenerator-common-module__dWudQq__title{font-size:2rem}.InvoiceGenerator-common-module__dWudQq__subtitle{font-size:1rem}.InvoiceGenerator-common-module__dWudQq__formCard{padding:1.5rem}.InvoiceGenerator-common-module__dWudQq__formRow{grid-template-columns:1fr}.InvoiceGenerator-common-module__dWudQq__itemNumbers{grid-template-columns:1fr 1fr}.InvoiceGenerator-common-module__dWudQq__priceHeroValue{font-size:2rem}.InvoiceGenerator-common-module__dWudQq__priceHeroMeta{flex-direction:column;gap:.5rem}.InvoiceGenerator-common-module__dWudQq__partiesGrid{grid-template-columns:1fr}.InvoiceGenerator-common-module__dWudQq__actionsBar{flex-direction:column}.InvoiceGenerator-common-module__dWudQq__actionBtn{justify-content:center;width:100%}.InvoiceGenerator-common-module__dWudQq__invoiceHeroTop{flex-direction:column;gap:.75rem}}@media (max-width:480px){.InvoiceGenerator-common-module__dWudQq__stepper{gap:.125rem}.InvoiceGenerator-common-module__dWudQq__stepDot{width:32px;height:32px;font-size:.75rem}.InvoiceGenerator-common-module__dWudQq__stepLine{width:20px}.InvoiceGenerator-common-module__dWudQq__navigation{flex-direction:column}.InvoiceGenerator-common-module__dWudQq__navButton{justify-content:center;width:100%}.InvoiceGenerator-common-module__dWudQq__timelineDisplay{gap:1.25rem}}
.InvoiceGenerator-light-module__6sIZiq__container{color:#1a1f36;background:linear-gradient(135deg,#f0f4ff 0%,#fdf8ff 50%,#fff7ed 100%)}.InvoiceGenerator-light-module__6sIZiq__headerBadge{color:var(--ml-blue);background:#4573df1a}.InvoiceGenerator-light-module__6sIZiq__title{color:#1a1f36}.InvoiceGenerator-light-module__6sIZiq__subtitle{color:var(--color-text-secondary-light)}.InvoiceGenerator-light-module__6sIZiq__stepDot{background:var(--border-light);color:var(--text-tertiary-light)}.InvoiceGenerator-light-module__6sIZiq__stepDotActive{background:var(--ml-blue);color:#fff;box-shadow:0 4px 12px #4573df4d}.InvoiceGenerator-light-module__6sIZiq__stepDotCompleted{background:var(--ml-green);color:#fff}.InvoiceGenerator-light-module__6sIZiq__stepLabel{color:var(--text-tertiary-light)}.InvoiceGenerator-light-module__6sIZiq__stepLabelActive{color:var(--ml-blue)}.InvoiceGenerator-light-module__6sIZiq__stepLine{background:var(--border-light)}.InvoiceGenerator-light-module__6sIZiq__stepLineActive{background:var(--ml-blue)}.InvoiceGenerator-light-module__6sIZiq__formCard{border:1px solid var(--border-light);background:#fff;box-shadow:0 4px 20px #0000000a}.InvoiceGenerator-light-module__6sIZiq__formTitle{color:#1a1f36}.InvoiceGenerator-light-module__6sIZiq__label{color:#374151}.InvoiceGenerator-light-module__6sIZiq__labelHint{color:var(--text-tertiary-light)}.InvoiceGenerator-light-module__6sIZiq__textInput{border-color:var(--border-light);color:#1a1f36;background:#fafbfc}.InvoiceGenerator-light-module__6sIZiq__textInput:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df1a}.InvoiceGenerator-light-module__6sIZiq__textInput::placeholder{color:var(--text-tertiary-light)}.InvoiceGenerator-light-module__6sIZiq__textarea{border-color:var(--border-light);color:#1a1f36;background:#fafbfc}.InvoiceGenerator-light-module__6sIZiq__textarea:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df1a}.InvoiceGenerator-light-module__6sIZiq__textarea::placeholder{color:var(--text-tertiary-light)}.InvoiceGenerator-light-module__6sIZiq__select{border-color:var(--border-light);color:#1a1f36;background-color:#fafbfc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px}.InvoiceGenerator-light-module__6sIZiq__select:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df1a}.InvoiceGenerator-light-module__6sIZiq__numberInput{border-color:var(--border-light);color:#1a1f36;background:#fafbfc}.InvoiceGenerator-light-module__6sIZiq__numberInput:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df1a}.InvoiceGenerator-light-module__6sIZiq__numberInput::placeholder{color:var(--text-tertiary-light)}.InvoiceGenerator-light-module__6sIZiq__itemRow{border:1px solid var(--border-light);background:#fafbfc}.InvoiceGenerator-light-module__6sIZiq__itemIndex{color:var(--ml-blue);background:#4573df14}.InvoiceGenerator-light-module__6sIZiq__itemFieldLabel{color:var(--text-tertiary-light)}.InvoiceGenerator-light-module__6sIZiq__itemTotal{color:#1a1f36}.InvoiceGenerator-light-module__6sIZiq__itemRemove{color:#dc2626;opacity:.5}.InvoiceGenerator-light-module__6sIZiq__itemRemove:hover{opacity:1;background:#dc262614}.InvoiceGenerator-light-module__6sIZiq__addItemBtn{color:var(--ml-blue);border-color:#4573df4d}.InvoiceGenerator-light-module__6sIZiq__addItemBtn:hover{border-color:var(--ml-blue);background:#4573df0f}.InvoiceGenerator-light-module__6sIZiq__subtotalDisplay{color:#1a1f36}.InvoiceGenerator-light-module__6sIZiq__templateCard{border-color:var(--border-light);background:#fff}.InvoiceGenerator-light-module__6sIZiq__templateCard:hover{border-color:var(--ml-blue)}.InvoiceGenerator-light-module__6sIZiq__templateCardSelected{border-color:var(--ml-blue);background:#4573df0f;box-shadow:0 4px 12px #4573df1f}.InvoiceGenerator-light-module__6sIZiq__templateLabel{color:#1a1f36}.InvoiceGenerator-light-module__6sIZiq__navButtonBack{background:var(--bg-tertiary-light);color:var(--color-text-secondary-light)}.InvoiceGenerator-light-module__6sIZiq__navButtonBack:hover:not(:disabled){background:var(--border-light)}.InvoiceGenerator-light-module__6sIZiq__navButtonNext{background:linear-gradient(135deg, var(--ml-blue), #5b88f0);color:#fff;box-shadow:0 4px 12px #4573df40}.InvoiceGenerator-light-module__6sIZiq__navButtonNext:hover:not(:disabled){box-shadow:0 6px 20px #4573df59}.InvoiceGenerator-light-module__6sIZiq__processingContainer{color:#1a1f36}.InvoiceGenerator-light-module__6sIZiq__processingOrb{background:linear-gradient(135deg,#4573df26,#7c3aed1a)}.InvoiceGenerator-light-module__6sIZiq__processingOrbInner{background:linear-gradient(135deg, var(--ml-blue), #7c3aed);color:#fff}.InvoiceGenerator-light-module__6sIZiq__processingSubtitle{color:var(--color-text-secondary-light)}.InvoiceGenerator-light-module__6sIZiq__processingStepCircle{border-color:var(--border-light)}.InvoiceGenerator-light-module__6sIZiq__priceHero{border:1px solid var(--border-light);background:#fff;box-shadow:0 8px 32px #4573df14}.InvoiceGenerator-light-module__6sIZiq__priceHeroGlow{background:var(--ml-blue)}.InvoiceGenerator-light-module__6sIZiq__priceHeroLabel{color:var(--color-text-secondary-light)}.InvoiceGenerator-light-module__6sIZiq__priceHeroValue{color:#1a1f36}.InvoiceGenerator-light-module__6sIZiq__priceHeroMetaItem{color:var(--ml-blue);background:#4573df0f}.InvoiceGenerator-light-module__6sIZiq__invoiceHeroDate{color:var(--color-text-secondary-light)}.InvoiceGenerator-light-module__6sIZiq__invoiceHeroTemplate{color:var(--ml-blue)}.InvoiceGenerator-light-module__6sIZiq__invoiceHeroWords{color:var(--color-text-secondary-light)}.InvoiceGenerator-light-module__6sIZiq__resultCard{border:1px solid var(--border-light);background:#fff;box-shadow:0 2px 8px #0000000a}.InvoiceGenerator-light-module__6sIZiq__resultCardIcon{color:var(--ml-blue);background:#4573df14}.InvoiceGenerator-light-module__6sIZiq__resultCardTitle{color:#1a1f36}.InvoiceGenerator-light-module__6sIZiq__partyBox{background:#fafbfc}.InvoiceGenerator-light-module__6sIZiq__partyLabel{color:var(--ml-blue)}.InvoiceGenerator-light-module__6sIZiq__partyName{color:#1a1f36}.InvoiceGenerator-light-module__6sIZiq__partyDetail{color:var(--color-text-secondary-light)}.InvoiceGenerator-light-module__6sIZiq__breakdownItemLabel{color:#4b5563}.InvoiceGenerator-light-module__6sIZiq__breakdownItemValue{color:#1a1f36}.InvoiceGenerator-light-module__6sIZiq__breakdownItemHours{color:var(--text-tertiary-light)}.InvoiceGenerator-light-module__6sIZiq__progressBar{background:var(--bg-tertiary-light)}.InvoiceGenerator-light-module__6sIZiq__progressFill{background:linear-gradient(90deg, var(--ml-blue), #5b88f0)}.InvoiceGenerator-light-module__6sIZiq__calcRow{color:#4b5563;border-bottom:1px solid var(--bg-tertiary-light)}.InvoiceGenerator-light-module__6sIZiq__timelineStatValue{color:#1a1f36}.InvoiceGenerator-light-module__6sIZiq__timelineStatLabel{color:var(--color-text-secondary-light)}.InvoiceGenerator-light-module__6sIZiq__timelineDivider{background:var(--border-light)}.InvoiceGenerator-light-module__6sIZiq__actionBtnPrimary{background:linear-gradient(135deg, var(--ml-blue), #5b88f0);color:#fff;box-shadow:0 4px 12px #4573df40}.InvoiceGenerator-light-module__6sIZiq__actionBtnSecondary{background:var(--bg-tertiary-light);color:var(--ml-blue)}.InvoiceGenerator-light-module__6sIZiq__actionBtnSecondary:hover{background:var(--border-light)}.InvoiceGenerator-light-module__6sIZiq__disclaimer{background:var(--bg-secondary-light);color:var(--text-tertiary-light)}
.InvoiceGenerator-dark-module__lQlCCa__container{background:linear-gradient(135deg, #0c0f1a 0%, var(--bg-primary-dark) 50%, #0f1724 100%);color:#e2e8f0}.InvoiceGenerator-dark-module__lQlCCa__headerBadge{color:#7ba0f7;background:#4573df33}.InvoiceGenerator-dark-module__lQlCCa__title{color:var(--color-text-primary-dark)}.InvoiceGenerator-dark-module__lQlCCa__subtitle{color:var(--text-tertiary-dark)}.InvoiceGenerator-dark-module__lQlCCa__stepDot{background:var(--bg-secondary-dark);color:#64748b}.InvoiceGenerator-dark-module__lQlCCa__stepDotActive{background:var(--ml-blue);color:#fff;box-shadow:0 4px 12px #4573df66}.InvoiceGenerator-dark-module__lQlCCa__stepDotCompleted{background:var(--ml-green);color:#fff}.InvoiceGenerator-dark-module__lQlCCa__stepLabel{color:#64748b}.InvoiceGenerator-dark-module__lQlCCa__stepLabelActive{color:#7ba0f7}.InvoiceGenerator-dark-module__lQlCCa__stepLine{background:var(--bg-secondary-dark)}.InvoiceGenerator-dark-module__lQlCCa__stepLineActive{background:var(--ml-blue)}.InvoiceGenerator-dark-module__lQlCCa__formCard{background:#1e293b99;border:1px solid #33415599;box-shadow:0 4px 20px #0003}.InvoiceGenerator-dark-module__lQlCCa__formTitle{color:var(--color-text-primary-dark)}.InvoiceGenerator-dark-module__lQlCCa__label{color:var(--text-secondary-dark)}.InvoiceGenerator-dark-module__lQlCCa__labelHint{color:#64748b}.InvoiceGenerator-dark-module__lQlCCa__textInput{color:#e2e8f0;background:#0f172a99;border-color:#334155cc}.InvoiceGenerator-dark-module__lQlCCa__textInput:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df26}.InvoiceGenerator-dark-module__lQlCCa__textInput::placeholder{color:#64748b}.InvoiceGenerator-dark-module__lQlCCa__textarea{color:#e2e8f0;background:#0f172a99;border-color:#334155cc}.InvoiceGenerator-dark-module__lQlCCa__textarea:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df26}.InvoiceGenerator-dark-module__lQlCCa__textarea::placeholder{color:#64748b}.InvoiceGenerator-dark-module__lQlCCa__select{color:#e2e8f0;background-color:#0f172a99;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px;border-color:#334155cc}.InvoiceGenerator-dark-module__lQlCCa__select:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df26}.InvoiceGenerator-dark-module__lQlCCa__numberInput{color:#e2e8f0;background:#0f172a99;border-color:#334155cc}.InvoiceGenerator-dark-module__lQlCCa__numberInput:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df26}.InvoiceGenerator-dark-module__lQlCCa__numberInput::placeholder{color:#64748b}.InvoiceGenerator-dark-module__lQlCCa__itemRow{background:#0f172a66;border:1px solid #33415599}.InvoiceGenerator-dark-module__lQlCCa__itemIndex{color:#7ba0f7;background:#4573df26}.InvoiceGenerator-dark-module__lQlCCa__itemFieldLabel{color:#64748b}.InvoiceGenerator-dark-module__lQlCCa__itemTotal{color:var(--color-text-primary-dark)}.InvoiceGenerator-dark-module__lQlCCa__itemRemove{color:#ef4444;opacity:.5}.InvoiceGenerator-dark-module__lQlCCa__itemRemove:hover{opacity:1;background:#ef44441a}.InvoiceGenerator-dark-module__lQlCCa__addItemBtn{color:#7ba0f7;border-color:#4573df4d}.InvoiceGenerator-dark-module__lQlCCa__addItemBtn:hover{border-color:var(--ml-blue);background:#4573df14}.InvoiceGenerator-dark-module__lQlCCa__subtotalDisplay{color:var(--color-text-primary-dark)}.InvoiceGenerator-dark-module__lQlCCa__templateCard{background:#1e293b99;border-color:#33415599}.InvoiceGenerator-dark-module__lQlCCa__templateCard:hover{border-color:#4573df80}.InvoiceGenerator-dark-module__lQlCCa__templateCardSelected{border-color:var(--ml-blue);background:#4573df1a;box-shadow:0 4px 12px #4573df26}.InvoiceGenerator-dark-module__lQlCCa__templateLabel{color:var(--color-text-primary-dark)}.InvoiceGenerator-dark-module__lQlCCa__navButtonBack{color:var(--text-tertiary-dark);background:#1e293bcc}.InvoiceGenerator-dark-module__lQlCCa__navButtonBack:hover:not(:disabled){background:#1e293b}.InvoiceGenerator-dark-module__lQlCCa__navButtonNext{background:linear-gradient(135deg, var(--ml-blue), #5b88f0);color:#fff;box-shadow:0 4px 12px #4573df59}.InvoiceGenerator-dark-module__lQlCCa__navButtonNext:hover:not(:disabled){box-shadow:0 6px 20px #4573df73}.InvoiceGenerator-dark-module__lQlCCa__processingContainer{color:var(--color-text-primary-dark)}.InvoiceGenerator-dark-module__lQlCCa__processingOrb{background:linear-gradient(135deg,#4573df33,#7c3aed26)}.InvoiceGenerator-dark-module__lQlCCa__processingOrbInner{background:linear-gradient(135deg, var(--ml-blue), #7c3aed);color:#fff}.InvoiceGenerator-dark-module__lQlCCa__processingSubtitle{color:var(--text-tertiary-dark)}.InvoiceGenerator-dark-module__lQlCCa__processingStepCircle{border-color:var(--border-dark)}.InvoiceGenerator-dark-module__lQlCCa__priceHero{background:#1e293b99;border:1px solid #33415599;box-shadow:0 8px 32px #4573df14}.InvoiceGenerator-dark-module__lQlCCa__priceHeroGlow{background:var(--ml-blue)}.InvoiceGenerator-dark-module__lQlCCa__priceHeroLabel{color:var(--text-tertiary-dark)}.InvoiceGenerator-dark-module__lQlCCa__priceHeroValue{color:var(--color-text-primary-dark)}.InvoiceGenerator-dark-module__lQlCCa__priceHeroMetaItem{color:#7ba0f7;background:#4573df1f}.InvoiceGenerator-dark-module__lQlCCa__invoiceHeroDate{color:var(--text-tertiary-dark)}.InvoiceGenerator-dark-module__lQlCCa__invoiceHeroTemplate{color:#7ba0f7}.InvoiceGenerator-dark-module__lQlCCa__invoiceHeroWords{color:var(--text-tertiary-dark)}.InvoiceGenerator-dark-module__lQlCCa__resultCard{background:#1e293b99;border:1px solid #33415599}.InvoiceGenerator-dark-module__lQlCCa__resultCardIcon{color:#7ba0f7;background:#4573df26}.InvoiceGenerator-dark-module__lQlCCa__resultCardTitle{color:var(--color-text-primary-dark)}.InvoiceGenerator-dark-module__lQlCCa__partyBox{background:#0f172a66}.InvoiceGenerator-dark-module__lQlCCa__partyLabel{color:#7ba0f7}.InvoiceGenerator-dark-module__lQlCCa__partyName{color:var(--color-text-primary-dark)}.InvoiceGenerator-dark-module__lQlCCa__partyDetail{color:var(--text-tertiary-dark)}.InvoiceGenerator-dark-module__lQlCCa__breakdownItemLabel{color:var(--text-secondary-dark)}.InvoiceGenerator-dark-module__lQlCCa__breakdownItemValue{color:var(--color-text-primary-dark)}.InvoiceGenerator-dark-module__lQlCCa__breakdownItemHours{color:#64748b}.InvoiceGenerator-dark-module__lQlCCa__progressBar{background:#0f172a99}.InvoiceGenerator-dark-module__lQlCCa__progressFill{background:linear-gradient(90deg, var(--ml-blue), #7ba0f7)}.InvoiceGenerator-dark-module__lQlCCa__calcRow{color:var(--text-secondary-dark);border-bottom:1px solid #33415566}.InvoiceGenerator-dark-module__lQlCCa__timelineStatValue{color:var(--color-text-primary-dark)}.InvoiceGenerator-dark-module__lQlCCa__timelineStatLabel{color:var(--text-tertiary-dark)}.InvoiceGenerator-dark-module__lQlCCa__timelineDivider{background:var(--border-dark)}.InvoiceGenerator-dark-module__lQlCCa__actionBtnPrimary{background:linear-gradient(135deg, var(--ml-blue), #5b88f0);color:#fff;box-shadow:0 4px 12px #4573df59}.InvoiceGenerator-dark-module__lQlCCa__actionBtnSecondary{color:#7ba0f7;background:#1e293bcc}.InvoiceGenerator-dark-module__lQlCCa__actionBtnSecondary:hover{background:#1e293b}.InvoiceGenerator-dark-module__lQlCCa__disclaimer{color:#64748b;background:#0f172a66}
@keyframes Toast-common-module__Sj8c_q__toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-common-module__Sj8c_q__toast-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.Toast-common-module__Sj8c_q__toast{box-shadow:var(--shadow,0 10px 20px #0000001f);will-change:transform, box-shadow;border:1px solid #0000;border-radius:.75rem;align-items:flex-start;gap:.75rem;max-width:min(560px,92vw);padding:.875rem 1rem;transition:transform .16s,box-shadow .16s,background-color .16s;display:flex;position:relative}.Toast-common-module__Sj8c_q__enter{animation:.24s forwards Toast-common-module__Sj8c_q__toast-enter}.Toast-common-module__Sj8c_q__exit{animation:.2s forwards Toast-common-module__Sj8c_q__toast-exit}.Toast-common-module__Sj8c_q__toast:hover{transform:translateY(-1px);box-shadow:0 14px 28px #00000029,0 10px 20px #0000001a}.Toast-common-module__Sj8c_q__toast:active{transform:translateY(0)scale(.995)}.Toast-common-module__Sj8c_q__toastBody{flex:1;min-width:0}.Toast-common-module__Sj8c_q__toastTitle{font-family:var(--font-family-heading);font-size:.95rem;font-weight:600;line-height:1.45}.Toast-common-module__Sj8c_q__toastDescription{margin-top:.25rem;font-size:.875rem;line-height:1.6}.Toast-common-module__Sj8c_q__toastClose{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-left:auto;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.Toast-common-module__Sj8c_q__toastClose:hover{background:#4573df1f}.Toast-common-module__Sj8c_q__toastClose:active{transform:scale(.96)}.Toast-common-module__Sj8c_q__toast:focus-within{box-shadow:0 0 0 3px #4573df2e, var(--shadow,0 10px 20px #0000001f)}@supports (color:color-mix(in oklab, white, black)){.Toast-common-module__Sj8c_q__toast:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent), var(--shadow,0 10px 20px #0000001f)}}.Toast-common-module__Sj8c_q__toastClose:focus-visible{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:2px;box-shadow:0 0 0 3px #4573df47}@supports (color:color-mix(in oklab, white, black)){.Toast-common-module__Sj8c_q__toastClose:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.Toast-common-module__Sj8c_q__enter,.Toast-common-module__Sj8c_q__exit{animation:none!important}.Toast-common-module__Sj8c_q__toast:hover,.Toast-common-module__Sj8c_q__toast:active{transform:none}}
.Toast-light-module__ArL_PG__toast{background:var(--bg-primary-light);color:var(--text-primary-light);border-color:var(--border-light)}.Toast-light-module__ArL_PG__toastBody{color:var(--color-text-secondary-light)}.Toast-light-module__ArL_PG__toastTitle{color:var(--text-primary-light)}.Toast-light-module__ArL_PG__toastDescription,.Toast-light-module__ArL_PG__toastClose{color:var(--color-text-secondary-light)}.Toast-light-module__ArL_PG__toastClose:hover{color:var(--text-primary-light);background:var(--bg-tertiary-light)}.Toast-light-module__ArL_PG__info{border-color:var(--ml-blue);background:#4573df0f}.Toast-light-module__ArL_PG__success{border-color:var(--ml-green);background:#27ae600f}.Toast-light-module__ArL_PG__warning{border-color:var(--ml-yellow);background:#f2c94c14}.Toast-light-module__ArL_PG__danger{border-color:var(--ml-red);background:#e811230f}
.Toast-dark-module__MYk3Pq__toast{background:var(--bg-secondary-dark);color:var(--text-primary-dark);border-color:var(--border-dark)}.Toast-dark-module__MYk3Pq__toastBody{color:var(--text-tertiary-dark)}.Toast-dark-module__MYk3Pq__toastTitle{color:var(--text-primary-dark)}.Toast-dark-module__MYk3Pq__toastDescription,.Toast-dark-module__MYk3Pq__toastClose{color:var(--text-tertiary-dark)}.Toast-dark-module__MYk3Pq__toastClose:hover{color:var(--text-primary-dark);background:#ffffff0f}.Toast-dark-module__MYk3Pq__info{background:#4573df1a;border-color:#6b8de6}.Toast-dark-module__MYk3Pq__success{border-color:var(--ml-green);background:#27ae601f}.Toast-dark-module__MYk3Pq__warning{border-color:var(--ml-yellow);background:#f2c94c24}.Toast-dark-module__MYk3Pq__danger{border-color:var(--ml-red);background:#e811231f}
.ToasterProvider-common-module__UL3rkG__stack{z-index:var(--z-index-toast);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:clamp(12px,3vh,24px);right:clamp(12px,4vw,28px)}.ToasterProvider-common-module__UL3rkG__stack>*{pointer-events:auto}@media (max-width:640px){.ToasterProvider-common-module__UL3rkG__stack{inset:auto 12px 12px}}


.Textarea-common-module__J-0IIW__textareaWrapper{isolation:isolate;flex-direction:column;width:100%;display:flex;position:relative}.Textarea-common-module__J-0IIW__textareaWrapper:before{content:"";border-radius:var(--border-radius-xl);z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff14 0%,#fff0 100%);width:100%;height:100%;transition:opacity .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:0}.Textarea-common-module__J-0IIW__textareaWrapper:hover:before{opacity:1}.Textarea-common-module__J-0IIW__textareaLabel{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--input-label-text);margin-bottom:var(--spacing-2);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.34,1.56,.64,1),border-color .35s cubic-bezier(.34,1.56,.64,1),background-color .35s cubic-bezier(.34,1.56,.64,1),color .35s cubic-bezier(.34,1.56,.64,1),opacity .35s cubic-bezier(.34,1.56,.64,1);display:block;position:relative}.Textarea-common-module__J-0IIW__textareaLabel:after{content:"";background:var(--input-border-focus);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.Textarea-common-module__J-0IIW__textareaWrapperFocused .Textarea-common-module__J-0IIW__textareaLabel:after{width:100%}.Textarea-common-module__J-0IIW__textareaField{font-family:var(--font-family-body);font-size:var(--font-size-base);color:var(--input-text);background:linear-gradient(135deg, var(--input-bg) 0%, #f8fafc80 100%);border:2px solid var(--input-border-color);resize:vertical;letter-spacing:.01em;appearance:none;will-change:transform, box-shadow, border-color, filter;z-index:1;-webkit-backdrop-filter:blur(4px);border-radius:.75rem;width:100%;min-height:120px;padding:.875rem 1.125rem;line-height:1.6;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.34,1.56,.64,1),border-color .35s cubic-bezier(.34,1.56,.64,1),background .35s cubic-bezier(.34,1.56,.64,1),filter .35s cubic-bezier(.34,1.56,.64,1),color .35s cubic-bezier(.34,1.56,.64,1),opacity .35s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:inset 0 1px 2px #ffffff14,0 2px 4px #00000014,0 4px 12px #0000000f}.Textarea-common-module__J-0IIW__textareaField::placeholder{color:var(--input-placeholder-text);transition:color .2s}.Textarea-common-module__J-0IIW__textareaField:hover:not(:disabled){border-color:var(--input-border-hover,var(--input-border));background:linear-gradient(135deg, var(--input-bg-hover) 0%, #f8fafcb3 100%);filter:brightness(1.02);-webkit-backdrop-filter:blur(6px);transform:translateY(-2px);box-shadow:inset 0 1px 2px #ffffff14,0 6px 16px #0000001f,0 2px 4px #00000014}.Textarea-common-module__J-0IIW__textareaField:focus{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:2px;border-color:var(--input-border-focus);background:linear-gradient(135deg, var(--input-bg-focus) 0%, #f8fafc99 100%);-webkit-backdrop-filter:blur(8px);transform:translateY(-2px);box-shadow:inset 0 1px 2px #ffffff14,0 6px 20px #4573df33,0 0 0 4px #4573df26}@supports (color:color-mix(in oklab, white, black)){.Textarea-common-module__J-0IIW__textareaField:focus{box-shadow:inset 0 1px 2px #ffffff14, 0 6px 20px #4573df33, 0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent)}}.Textarea-common-module__J-0IIW__textareaWrapperError .Textarea-common-module__J-0IIW__textareaField{border-color:var(--input-border-error);color:var(--input-text-error);animation:.4s cubic-bezier(.34,1.56,.64,1) Textarea-common-module__J-0IIW__shake;box-shadow:inset 0 1px 2px #ffffff14,0 0 0 4px #e8112326,0 2px 4px #00000014}.Textarea-common-module__J-0IIW__textareaWrapperError .Textarea-common-module__J-0IIW__textareaField:focus{border-color:var(--input-border-error-focus);box-shadow:inset 0 1px 2px #ffffff14,0 6px 20px #e8112340,0 0 0 4px #e8112326}.Textarea-common-module__J-0IIW__errorMessage{color:var(--color-danger-default);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;animation:.3s ease-out Textarea-common-module__J-0IIW__fadeInUp;display:flex}.Textarea-common-module__J-0IIW__helpText{color:var(--text-secondary);margin-top:.5rem;font-size:.875rem;animation:.3s ease-out Textarea-common-module__J-0IIW__fadeInUp}.Textarea-common-module__J-0IIW__textareaWrapperDisabled{cursor:not-allowed}.Textarea-common-module__J-0IIW__textareaWrapperDisabled .Textarea-common-module__J-0IIW__textareaField{background-color:var(--input-bg-disabled);color:var(--input-text-disabled);border-color:var(--input-border-disabled);cursor:not-allowed;opacity:var(--opacity-disabled);box-shadow:none;transform:none}.Textarea-common-module__J-0IIW__textareaWrapperFullWidth{width:100%}.Textarea-common-module__J-0IIW__textareaWrapperFloating{--label-top:var(--spacing-3);--label-left:var(--spacing-4)}.Textarea-common-module__J-0IIW__textareaWrapperFloating .Textarea-common-module__J-0IIW__textareaLabel{top:var(--label-top);left:var(--label-left);font-size:var(--font-size-sm);color:var(--input-placeholder-text);pointer-events:none;z-index:1;transform-origin:0;background:0 0;margin:0;padding:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.34,1.56,.64,1),border-color .35s cubic-bezier(.34,1.56,.64,1),background-color .35s cubic-bezier(.34,1.56,.64,1),color .35s cubic-bezier(.34,1.56,.64,1),opacity .35s cubic-bezier(.34,1.56,.64,1);position:absolute}.Textarea-common-module__J-0IIW__textareaWrapperFloating .Textarea-common-module__J-0IIW__textareaField:not(:-moz-placeholder-shown)~.Textarea-common-module__J-0IIW__textareaLabel{top:calc(var(--spacing-1) * -1);left:var(--spacing-2);font-size:var(--font-size-xs);background:var(--input-bg);padding:0 var(--spacing-1);color:var(--input-border-focus);transform:translateY(0)}.Textarea-common-module__J-0IIW__textareaWrapperFloating .Textarea-common-module__J-0IIW__textareaField:focus~.Textarea-common-module__J-0IIW__textareaLabel,.Textarea-common-module__J-0IIW__textareaWrapperFloating .Textarea-common-module__J-0IIW__textareaField:not(:placeholder-shown)~.Textarea-common-module__J-0IIW__textareaLabel{top:calc(var(--spacing-1) * -1);left:var(--spacing-2);font-size:var(--font-size-xs);background:var(--input-bg);padding:0 var(--spacing-1);color:var(--input-border-focus);transform:translateY(0)}.Textarea-common-module__J-0IIW__textareaWrapper:focus-within .Textarea-common-module__J-0IIW__textareaLabel{color:var(--input-border-focus)}.Textarea-common-module__J-0IIW__errorMessage{animation:.3s ease-out Textarea-common-module__J-0IIW__fadeInUp}@keyframes Textarea-common-module__J-0IIW__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Textarea-common-module__J-0IIW__shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.Textarea-common-module__J-0IIW__characterCounter{text-align:right;margin-top:.5rem;font-size:.875rem;transition:color .2s}.Textarea-common-module__J-0IIW__characterCounter.Textarea-common-module__J-0IIW__warning{color:var(--warning-f2c94c)}.Textarea-common-module__J-0IIW__characterCounter.Textarea-common-module__J-0IIW__error{color:var(--error-e81123)}.Textarea-common-module__J-0IIW__textareaField.Textarea-common-module__J-0IIW__autoResize{resize:none;overflow:hidden}.Textarea-common-module__J-0IIW__wordCountVisualization{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.Textarea-common-module__J-0IIW__wordCountBar{background:var(--surface);border-radius:2px;flex:1;height:4px;overflow:hidden}.Textarea-common-module__J-0IIW__wordCountFill{background:var(--color-primary,var(--ml-blue));border-radius:2px;height:100%;transition:width .3s}.Textarea-common-module__J-0IIW__wordCountFill[data-progress]{width:calc(var(--progress,0) * 1%)}.Textarea-common-module__J-0IIW__wordCountFill[data-progress="0"]{width:0%}.Textarea-common-module__J-0IIW__wordCountFill[data-progress="25"]{width:25%}.Textarea-common-module__J-0IIW__wordCountFill[data-progress="50"]{width:50%}.Textarea-common-module__J-0IIW__wordCountFill[data-progress="75"]{width:75%}.Textarea-common-module__J-0IIW__wordCountFill[data-progress="100"]{width:100%}.Textarea-common-module__J-0IIW__wordCountFill.Textarea-common-module__J-0IIW__warning{background:var(--warning-f2c94c)}.Textarea-common-module__J-0IIW__wordCountFill.Textarea-common-module__J-0IIW__error{background:var(--error-e81123)}.Textarea-common-module__J-0IIW__suggestionContainer{position:relative}.Textarea-common-module__J-0IIW__suggestionsList{background:var(--input-bg);border:2px solid var(--input-border);border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(8px);z-index:100;max-height:200px;margin-bottom:var(--spacing-2);position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:inset 0 1px 2px #ffffff14,0 8px 24px #0000001f}.Textarea-common-module__J-0IIW__suggestionItem{padding:var(--spacing-2) var(--spacing-3);cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .25s cubic-bezier(.34,1.56,.64,1),color .25s}.Textarea-common-module__J-0IIW__suggestionItem:hover,.Textarea-common-module__J-0IIW__suggestionItem.Textarea-common-module__J-0IIW__selected{background:var(--input-bg-hover);transform:translate(4px)}.Textarea-common-module__J-0IIW__suggestionItem strong{font-weight:600}@media (prefers-reduced-motion:reduce){.Textarea-common-module__J-0IIW__textareaLabel,.Textarea-common-module__J-0IIW__textareaField,.Textarea-common-module__J-0IIW__suggestionItem,.Textarea-common-module__J-0IIW__errorMessage,.Textarea-common-module__J-0IIW__helpText{transition:none!important;animation:none!important}}@media (max-width:374px){.Textarea-common-module__J-0IIW__textarea{font-size:.875rem}}
.Textarea-light-module__WjjAmG__textareaWrapper{--input-bg:var(--bg-primary-light);--input-bg-hover:var(--bg-secondary-light);--input-bg-focus:var(--bg-primary-light);--input-bg-disabled:var(--bg-tertiary-light);--input-border:var(--border-light);--input-border-hover:#cbd5e1;--input-border-focus:var(--ml-blue);--input-border-error:var(--ml-red);--input-border-error-focus:var(--ml-red);--input-border-disabled:var(--border-light);--input-text:var(--text-primary-light);--input-text-error:var(--ml-red);--input-text-disabled:var(--text-tertiary-light);--input-placeholder-text:var(--text-tertiary-light);--input-icon:var(--color-text-secondary-light);--input-label-text:#334155}.Textarea-light-module__WjjAmG__textareaField{border:2px solid var(--border-light);-webkit-backdrop-filter:blur(4px);will-change:transform, box-shadow, border-color, filter;background:linear-gradient(135deg,#fffffff2 0%,#f8fafccc 100%);box-shadow:inset 0 1px 2px #ffffff14,0 2px 4px #00000014,0 4px 12px #0000000f}.Textarea-light-module__WjjAmG__textareaField:hover:not(:disabled){background:linear-gradient(135deg, var(--bg-secondary-light) 0%, var(--bg-primary-light) 100%);-webkit-backdrop-filter:blur(6px);filter:brightness(1.02);border:2px solid #cbd5e1;box-shadow:inset 0 1px 2px #ffffff1a,0 6px 16px #4573df1f,0 2px 4px #00000014}.Textarea-light-module__WjjAmG__textareaField:focus{border:2px solid var(--ml-blue);background:linear-gradient(135deg, var(--bg-primary-light) 0%, var(--bg-secondary-light) 100%);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 2px #ffffff14,0 6px 20px #4573df33,0 0 0 4px #4573df26}.Textarea-light-module__WjjAmG__textareaWrapperError .Textarea-light-module__WjjAmG__textareaField{border:2px solid var(--ml-red);box-shadow:inset 0 1px 2px #ffffff14,0 0 0 4px #e8112326,0 2px 4px #00000014}.Textarea-light-module__WjjAmG__textareaWrapperError .Textarea-light-module__WjjAmG__textareaField:focus{border:2px solid #c00f1e;box-shadow:inset 0 1px 2px #ffffff14,0 6px 20px #e8112340,0 0 0 4px #e8112326}.Textarea-light-module__WjjAmG__textareaIcon{color:var(--ml-blue);filter:drop-shadow(0 2px 6px #4573df26);transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s;position:absolute;top:1rem;right:1rem}.Textarea-light-module__WjjAmG__textareaField:focus~.Textarea-light-module__WjjAmG__textareaIcon{filter:drop-shadow(0 4px 12px #4573df40);transform:scale(1.1)}.Textarea-light-module__WjjAmG__suggestionsList{border:2px solid var(--border-light);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff2 0%,#f8fafce6 100%);box-shadow:inset 0 1px 2px #ffffff14,0 8px 24px #0000001a}.Textarea-light-module__WjjAmG__suggestionItem{color:var(--text-primary-light);transition:all .25s cubic-bezier(.34,1.56,.64,1)}.Textarea-light-module__WjjAmG__suggestionItem:hover,.Textarea-light-module__WjjAmG__suggestionItem.Textarea-light-module__WjjAmG__selected{color:var(--ml-blue);background:#4573df1a;transform:translate(4px)}
.Textarea-dark-module__yy9GKa__textareaWrapper{--input-bg:var(--bg-secondary-dark);--input-bg-hover:var(--border-dark);--input-bg-focus:var(--bg-secondary-dark);--input-bg-disabled:var(--bg-primary-dark);--input-border:var(--border-dark);--input-border-hover:#475569;--input-border-focus:var(--ml-blue);--input-border-error:var(--ml-red);--input-border-error-focus:var(--ml-red);--input-border-disabled:var(--border-dark);--input-text:var(--color-text-primary-dark);--input-text-error:#fecaca;--input-text-disabled:#64748b;--input-placeholder-text:var(--text-secondary-dark);--input-icon:var(--text-secondary-dark);--input-label-text:var(--text-secondary-dark)}.Textarea-dark-module__yy9GKa__textareaField{border:2px solid var(--border-dark);-webkit-backdrop-filter:blur(8px)saturate(130%);will-change:transform, box-shadow, border-color, filter;background:linear-gradient(135deg,#1e293be6 0%,#0f172acc 100%);box-shadow:inset 0 1px 2px #ffffff14,0 2px 4px #0000004d,0 4px 12px #0003}.Textarea-dark-module__yy9GKa__textareaField:hover:not(:disabled){background:linear-gradient(135deg, var(--border-dark) 0%, var(--bg-secondary-dark) 100%);-webkit-backdrop-filter:blur(10px)saturate(140%);filter:brightness(1.08);border:2px solid #475569;box-shadow:inset 0 1px 2px #ffffff14,0 6px 20px #6b93f540,0 2px 4px #0000004d}.Textarea-dark-module__yy9GKa__textareaField:focus{background:linear-gradient(135deg, var(--bg-secondary-dark) 0%, var(--border-dark) 100%);-webkit-backdrop-filter:blur(12px)saturate(150%);border:2px solid #6b8de6;box-shadow:inset 0 1px 2px #ffffff14,0 6px 24px #6b93f54d,0 0 0 4px #6b93f533}.Textarea-dark-module__yy9GKa__textareaWrapperError .Textarea-dark-module__yy9GKa__textareaField{border:2px solid #f87171;box-shadow:inset 0 1px 2px #ffffff14,0 0 0 4px #e8112333,0 2px 4px #0000004d}.Textarea-dark-module__yy9GKa__textareaWrapperError .Textarea-dark-module__yy9GKa__textareaField:focus{border:2px solid #ef4444;box-shadow:inset 0 1px 2px #ffffff14,0 6px 24px #f871714d,0 0 0 4px #f8717133}.Textarea-dark-module__yy9GKa__textareaIcon{color:#93c5fd;filter:drop-shadow(0 2px 8px #6b93f54d);transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s;position:absolute;top:1rem;right:1rem}.Textarea-dark-module__yy9GKa__textareaField:focus~.Textarea-dark-module__yy9GKa__textareaIcon{filter:drop-shadow(0 4px 16px #6b93f566);transform:scale(1.15)}.Textarea-dark-module__yy9GKa__suggestionsList{border:2px solid var(--border-dark);-webkit-backdrop-filter:blur(10px)saturate(140%);background:linear-gradient(135deg,#1e293bf2 0%,#0f172ae6 100%);box-shadow:inset 0 1px 2px #ffffff14,0 8px 24px #0000004d}.Textarea-dark-module__yy9GKa__suggestionItem{color:var(--color-text-primary-dark);transition:all .25s cubic-bezier(.34,1.56,.64,1)}.Textarea-dark-module__yy9GKa__suggestionItem:hover,.Textarea-dark-module__yy9GKa__suggestionItem.Textarea-dark-module__yy9GKa__selected{color:#a5d6ff;background:#6b93f526;transform:translate(4px)}
.Select-light-module__Q2N2_W__label{color:#334155;font-weight:600}.Select-light-module__Q2N2_W__select{border-color:var(--border-light);color:var(--text-primary-light);-webkit-backdrop-filter:blur(4px);background:linear-gradient(135deg,#fffffff2 0%,#f8fafccc 100%);box-shadow:inset 0 1px 2px #ffffff14,0 2px 4px #00000014,0 4px 12px #0000000f}.Select-light-module__Q2N2_W__select:hover:not(:disabled){background:linear-gradient(135deg, var(--bg-secondary-light) 0%, var(--bg-primary-light) 100%);filter:brightness(1.02);-webkit-backdrop-filter:blur(6px);border-color:#cbd5e1;box-shadow:inset 0 1px 2px #ffffff1a,0 6px 16px #4573df1f,0 2px 4px #00000014}.Select-light-module__Q2N2_W__select:focus{background:linear-gradient(135deg, var(--bg-primary-light) 0%, var(--bg-secondary-light) 100%);border-color:var(--ml-blue);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 2px #ffffff14,0 6px 20px #4573df33,0 0 0 4px #4573df26}.Select-light-module__Q2N2_W__chevron{color:var(--ml-blue);filter:drop-shadow(0 2px 4px #4573df26)}
.Select-dark-module__PEfnqG__label{color:var(--text-secondary-dark);font-weight:600}.Select-dark-module__PEfnqG__select{border-color:var(--border-dark);color:var(--color-text-primary-dark);-webkit-backdrop-filter:blur(8px)saturate(130%);will-change:transform, box-shadow, border-color, filter;background:linear-gradient(135deg,#1e293be6 0%,#0f172acc 100%);box-shadow:inset 0 1px 2px #ffffff14,0 2px 4px #0000004d,0 4px 12px #0003}.Select-dark-module__PEfnqG__select:hover:not(:disabled){background:linear-gradient(135deg, var(--border-dark) 0%, var(--bg-secondary-dark) 100%);filter:brightness(1.08);-webkit-backdrop-filter:blur(10px)saturate(140%);border-color:#475569;box-shadow:inset 0 1px 2px #ffffff14,0 6px 20px #6b93f540,0 2px 4px #0000004d}.Select-dark-module__PEfnqG__select:focus{background:linear-gradient(135deg, var(--bg-secondary-dark) 0%, var(--border-dark) 100%);-webkit-backdrop-filter:blur(12px)saturate(150%);border-color:#6b8de6;box-shadow:inset 0 1px 2px #ffffff14,0 6px 24px #6b93f54d,0 0 0 4px #6b93f533}.Select-dark-module__PEfnqG__chevron{color:#93c5fd;filter:drop-shadow(0 2px 8px #6b93f54d)}
.AIMatchCard-common-module__4ix-dq__container{width:100%}.AIMatchCard-common-module__4ix-dq__card{border-radius:var(--radius-xl,1rem);padding:var(--space-5,1.25rem);transition:transform var(--duration-normal,.3s) var(--ease-premium,cubic-bezier(.22, 1, .36, 1)), box-shadow var(--duration-normal,.3s) var(--ease-premium,cubic-bezier(.22, 1, .36, 1)), border-color var(--duration-normal,.3s) var(--ease-premium,cubic-bezier(.22, 1, .36, 1)), background-color var(--duration-normal,.3s) var(--ease-premium,cubic-bezier(.22, 1, .36, 1)), color var(--duration-normal,.3s) var(--ease-premium,cubic-bezier(.22, 1, .36, 1)), opacity var(--duration-normal,.3s) var(--ease-premium,cubic-bezier(.22, 1, .36, 1));flex-direction:column;display:flex;position:relative;overflow:hidden}.AIMatchCard-common-module__4ix-dq__card:hover{transform:translateY(var(--hover-lift,-4px))}.AIMatchCard-common-module__4ix-dq__aiBadge{top:var(--space-3,.75rem);right:var(--space-3,.75rem);align-items:center;gap:var(--space-1,.25rem);padding:var(--space-1,.25rem) var(--space-2,.5rem);border-radius:var(--radius-full,9999px);text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:600;display:flex;position:absolute}.AIMatchCard-common-module__4ix-dq__aiBadge svg{width:12px;height:12px}.AIMatchCard-common-module__4ix-dq__header{align-items:flex-start;gap:var(--space-4,1rem);margin-bottom:var(--space-4,1rem);display:flex}.AIMatchCard-common-module__4ix-dq__avatar{border-radius:var(--radius-xl,1rem);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.25rem;font-weight:700;display:flex;overflow:hidden}.AIMatchCard-common-module__4ix-dq__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.AIMatchCard-common-module__4ix-dq__userInfo{flex:1;min-width:0}.AIMatchCard-common-module__4ix-dq__name{font-family:var(--font-heading,"Poppins", sans-serif);margin-bottom:var(--space-1,.25rem);text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:600;overflow:hidden}.AIMatchCard-common-module__4ix-dq__title{opacity:.8;margin-bottom:var(--space-2,.5rem);font-size:.875rem}.AIMatchCard-common-module__4ix-dq__meta{align-items:center;gap:var(--space-3,.75rem);font-size:.8rem;display:flex}.AIMatchCard-common-module__4ix-dq__metaItem{align-items:center;gap:var(--space-1,.25rem);display:flex}.AIMatchCard-common-module__4ix-dq__metaItem svg{opacity:.7;width:14px;height:14px}.AIMatchCard-common-module__4ix-dq__scoreSection{align-items:center;gap:var(--space-4,1rem);padding:var(--space-4,1rem);border-radius:var(--radius-lg,.75rem);margin-bottom:var(--space-4,1rem);display:flex}.AIMatchCard-common-module__4ix-dq__scoreCircle{flex-shrink:0;width:72px;height:72px;position:relative}.AIMatchCard-common-module__4ix-dq__scoreCircleSvg{width:100%;height:100%;transform:rotate(-90deg)}.AIMatchCard-common-module__4ix-dq__scoreCircleTrack{fill:none;stroke-width:6px;stroke-linecap:round}.AIMatchCard-common-module__4ix-dq__scoreCircleProgress{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dasharray:188.4;stroke-dashoffset:188.4px;transition:stroke-dashoffset 1s var(--ease-premium,cubic-bezier(.22, 1, .36, 1))}.AIMatchCard-common-module__4ix-dq__scoreValue{font-family:var(--font-heading,"Poppins", sans-serif);font-size:1.25rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AIMatchCard-common-module__4ix-dq__scoreDetails{flex:1}.AIMatchCard-common-module__4ix-dq__qualityBadge{text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-1,.25rem);border:1.5px solid;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.AIMatchCard-common-module__4ix-dq__qualityBadge svg{width:14px;height:14px}.AIMatchCard-common-module__4ix-dq__fitReason{border-radius:var(--radius-lg,.75rem);margin-bottom:var(--space-4,1rem);align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.AIMatchCard-common-module__4ix-dq__fitReasonIcon{flex-shrink:0;margin-top:2px}.AIMatchCard-common-module__4ix-dq__scoreLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin-bottom:var(--space-1,.25rem);font-size:.75rem}.AIMatchCard-common-module__4ix-dq__scoreConfidence{align-items:center;gap:var(--space-2,.5rem);font-size:.875rem;font-weight:500;display:flex}.AIMatchCard-common-module__4ix-dq__confidenceBar{border-radius:var(--radius-full,9999px);flex:1;height:6px;overflow:hidden}.AIMatchCard-common-module__4ix-dq__confidenceFill{border-radius:var(--radius-full,9999px);height:100%;transition:width .8s var(--ease-premium,cubic-bezier(.22, 1, .36, 1))}.AIMatchCard-common-module__4ix-dq__skillsSection{margin-bottom:var(--space-4,1rem)}.AIMatchCard-common-module__4ix-dq__sectionTitle{text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin-bottom:var(--space-2,.5rem);align-items:center;gap:var(--space-2,.5rem);font-size:.75rem;display:flex}.AIMatchCard-common-module__4ix-dq__sectionTitle svg{width:14px;height:14px}.AIMatchCard-common-module__4ix-dq__skillsList{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.AIMatchCard-common-module__4ix-dq__skill{padding:var(--space-1,.25rem) var(--space-3,.75rem);border-radius:var(--radius-full,9999px);transition:transform var(--duration-fast,.2s) var(--ease-smooth,cubic-bezier(.25, .1, .25, 1));font-size:.8rem;font-weight:500}.AIMatchCard-common-module__4ix-dq__skill:hover{transform:scale(1.05)}.AIMatchCard-common-module__4ix-dq__insightsSection{padding:var(--space-3,.75rem);border-radius:var(--radius-lg,.75rem);margin-bottom:var(--space-4,1rem)}.AIMatchCard-common-module__4ix-dq__insightsList{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.AIMatchCard-common-module__4ix-dq__insightItem{align-items:flex-start;gap:var(--space-2,.5rem);font-size:.85rem;line-height:1.4;display:flex}.AIMatchCard-common-module__4ix-dq__insightIcon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.AIMatchCard-common-module__4ix-dq__actions{gap:var(--space-2,.5rem);padding-top:var(--space-3,.75rem);border-top:1px solid #0000;display:flex}.AIMatchCard-common-module__4ix-dq__actionBtn{padding:var(--space-2,.5rem) var(--space-4,1rem);border-radius:var(--radius-lg,.75rem);cursor:pointer;transition:transform var(--duration-fast,.2s) var(--ease-smooth,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--duration-fast,.2s) var(--ease-smooth,cubic-bezier(.25, .1, .25, 1)), border-color var(--duration-fast,.2s) var(--ease-smooth,cubic-bezier(.25, .1, .25, 1)), background-color var(--duration-fast,.2s) var(--ease-smooth,cubic-bezier(.25, .1, .25, 1)), color var(--duration-fast,.2s) var(--ease-smooth,cubic-bezier(.25, .1, .25, 1)), opacity var(--duration-fast,.2s) var(--ease-smooth,cubic-bezier(.25, .1, .25, 1));justify-content:center;align-items:center;gap:var(--space-2,.5rem);border:none;flex:1;font-size:.875rem;font-weight:600;display:flex}.AIMatchCard-common-module__4ix-dq__actionBtn svg{width:16px;height:16px}.AIMatchCard-common-module__4ix-dq__actionBtn:hover{transform:translateY(-2px)}.AIMatchCard-common-module__4ix-dq__actionBtn:active{transform:scale(.98)}@keyframes AIMatchCard-common-module__4ix-dq__pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes AIMatchCard-common-module__4ix-dq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.AIMatchCard-common-module__4ix-dq__aiProcessing{animation:2s infinite AIMatchCard-common-module__4ix-dq__pulse}@media (max-width:480px){.AIMatchCard-common-module__4ix-dq__header{text-align:center;flex-direction:column;align-items:center}.AIMatchCard-common-module__4ix-dq__scoreSection{text-align:center;flex-direction:column}.AIMatchCard-common-module__4ix-dq__actions{flex-direction:column}}
.AIMatchCard-light-module__ArBwDG__card{background:linear-gradient(145deg, var(--bg-primary-light) 0%, var(--bg-secondary-light) 100%);border:1px solid var(--border-light);box-shadow:0 4px 12px #0000001a}.AIMatchCard-light-module__ArBwDG__card:hover{border-color:var(--ml-blue);box-shadow:0 20px 40px #0003}.AIMatchCard-light-module__ArBwDG__aiBadge{background:linear-gradient(135deg, #9b59b6, var(--ml-blue));color:var(--bg-primary-light);box-shadow:0 2px 8px #9b59b64d}.AIMatchCard-light-module__ArBwDG__avatar{background:linear-gradient(135deg, var(--border-light), var(--bg-tertiary-light));color:var(--text-secondary-light);border:2px solid var(--border-light)}.AIMatchCard-light-module__ArBwDG__name{color:var(--text-primary-light)}.AIMatchCard-light-module__ArBwDG__title{color:var(--text-secondary-light)}.AIMatchCard-light-module__ArBwDG__meta{color:var(--color-text-secondary-light)}.AIMatchCard-light-module__ArBwDG__scoreSection{background:linear-gradient(135deg,#4573df14 0%,#9b59b614 100%);border:1px solid #4573df26}.AIMatchCard-light-module__ArBwDG__scoreCircleTrack{stroke:var(--border-light)}.AIMatchCard-light-module__ArBwDG__scoreCircleProgress{stroke:url(#scoreGradient)}.AIMatchCard-light-module__ArBwDG__scoreCircleProgressExcellent{stroke:var(--ml-green)}.AIMatchCard-light-module__ArBwDG__scoreCircleProgressGood{stroke:var(--ml-blue)}.AIMatchCard-light-module__ArBwDG__scoreCircleProgressFair{stroke:var(--ml-orange)}.AIMatchCard-light-module__ArBwDG__scoreValue{color:var(--text-primary-light)}.AIMatchCard-light-module__ArBwDG__qualityBadge{background:#ffffffe6}.AIMatchCard-light-module__ArBwDG__fitReason{color:#334155;background:#4573df0f}.AIMatchCard-light-module__ArBwDG__scoreLabel{color:var(--text-secondary-light)}.AIMatchCard-light-module__ArBwDG__scoreConfidence{color:#334155}.AIMatchCard-light-module__ArBwDG__confidenceBar{background:var(--border-light)}.AIMatchCard-light-module__ArBwDG__confidenceFill{background:linear-gradient(90deg, var(--ml-blue), #9b59b6)}.AIMatchCard-light-module__ArBwDG__sectionTitle{color:var(--text-secondary-light)}.AIMatchCard-light-module__ArBwDG__skill{background:var(--bg-tertiary-light);color:#334155;border:1px solid var(--border-light)}.AIMatchCard-light-module__ArBwDG__skill:hover{background:var(--border-light)}.AIMatchCard-light-module__ArBwDG__skillMatched{color:#1e8449;border-color:var(--ml-green);background:linear-gradient(135deg,#27ae6026 0%,#27ae6040 100%)}.AIMatchCard-light-module__ArBwDG__insightsSection{background:linear-gradient(135deg,#27ae600d 0%,#00cec90d 100%);border:1px solid #27ae6026}.AIMatchCard-light-module__ArBwDG__insightItem{color:#334155}.AIMatchCard-light-module__ArBwDG__insightIcon{color:var(--ml-green)}.AIMatchCard-light-module__ArBwDG__actions{border-top-color:var(--border-light)}.AIMatchCard-light-module__ArBwDG__primaryBtn{background:linear-gradient(135deg, var(--ml-blue) 0%, var(--ml-blue-dark) 100%);color:var(--bg-primary-light);box-shadow:0 10px 40px -10px #4573df66}.AIMatchCard-light-module__ArBwDG__primaryBtn:hover{box-shadow:0 20px 60px -15px #4573df80}.AIMatchCard-light-module__ArBwDG__secondaryBtn{background:var(--bg-tertiary-light);color:#334155;border:1px solid #cbd5e1}.AIMatchCard-light-module__ArBwDG__secondaryBtn:hover{background:var(--border-light);border-color:var(--text-tertiary-light)}
.AIMatchCard-dark-module__EDT74q__card{background:linear-gradient(145deg, var(--bg-secondary-dark) 0%, var(--bg-primary-dark) 100%);border:1px solid var(--border-dark);box-shadow:0 10px 24px #00000026}.AIMatchCard-dark-module__EDT74q__card:hover{border-color:var(--ml-blue);box-shadow:0 20px 60px #0006,0 0 30px #4573df26}.AIMatchCard-dark-module__EDT74q__aiBadge{background:linear-gradient(135deg, #9b59b6, var(--ml-blue));color:#fff;box-shadow:0 2px 12px #9b59b666}.AIMatchCard-dark-module__EDT74q__avatar{background:linear-gradient(135deg, var(--border-dark), var(--bg-secondary-dark));color:var(--text-secondary-dark);border:2px solid #475569}.AIMatchCard-dark-module__EDT74q__name{color:var(--text-primary-dark)}.AIMatchCard-dark-module__EDT74q__title{color:var(--text-tertiary-dark)}.AIMatchCard-dark-module__EDT74q__meta{color:#64748b}.AIMatchCard-dark-module__EDT74q__scoreSection{background:linear-gradient(135deg,#4573df1f 0%,#9b59b61f 100%);border:1px solid #4573df40}.AIMatchCard-dark-module__EDT74q__scoreCircleTrack{stroke:var(--border-dark)}.AIMatchCard-dark-module__EDT74q__scoreCircleProgress{stroke:url(#scoreGradientDark)}.AIMatchCard-dark-module__EDT74q__scoreCircleProgressExcellent{stroke:var(--ml-green)}.AIMatchCard-dark-module__EDT74q__scoreCircleProgressGood{stroke:var(--ml-blue-light)}.AIMatchCard-dark-module__EDT74q__scoreCircleProgressFair{stroke:var(--ml-orange)}.AIMatchCard-dark-module__EDT74q__scoreValue{color:var(--text-primary-dark)}.AIMatchCard-dark-module__EDT74q__qualityBadge{background:#0000004d}.AIMatchCard-dark-module__EDT74q__fitReason{color:var(--text-secondary-dark);background:#4573df1a}.AIMatchCard-dark-module__EDT74q__scoreLabel{color:var(--text-tertiary-dark)}.AIMatchCard-dark-module__EDT74q__scoreConfidence{color:var(--text-secondary-dark)}.AIMatchCard-dark-module__EDT74q__confidenceBar{background:var(--border-dark)}.AIMatchCard-dark-module__EDT74q__confidenceFill{background:linear-gradient(90deg, var(--ml-blue-light), #bb6bd9)}.AIMatchCard-dark-module__EDT74q__sectionTitle{color:var(--text-tertiary-dark)}.AIMatchCard-dark-module__EDT74q__skill{background:var(--bg-secondary-dark);color:var(--text-secondary-dark);border:1px solid #475569}.AIMatchCard-dark-module__EDT74q__skill:hover{background:var(--border-dark);border-color:#64748b}.AIMatchCard-dark-module__EDT74q__skillMatched{color:#4cdc8a;border-color:var(--ml-green);background:linear-gradient(135deg,#27ae6033 0%,#27ae604d 100%)}.AIMatchCard-dark-module__EDT74q__insightsSection{background:linear-gradient(135deg,#27ae6014 0%,#00cec914 100%);border:1px solid #27ae6033}.AIMatchCard-dark-module__EDT74q__insightItem{color:var(--text-secondary-dark)}.AIMatchCard-dark-module__EDT74q__insightIcon{color:#4cdc8a}.AIMatchCard-dark-module__EDT74q__actions{border-top-color:var(--border-dark)}.AIMatchCard-dark-module__EDT74q__primaryBtn{background:linear-gradient(135deg, var(--ml-blue) 0%, #9b59b6 100%);color:#fff;box-shadow:0 10px 40px -10px #4573df80}.AIMatchCard-dark-module__EDT74q__primaryBtn:hover{box-shadow:0 20px 60px -15px #4573df99}.AIMatchCard-dark-module__EDT74q__secondaryBtn{background:var(--bg-secondary-dark);color:#e2e8f0;border:1px solid #475569}.AIMatchCard-dark-module__EDT74q__secondaryBtn:hover{background:var(--border-dark);border-color:#64748b}
.AIInsightsPanel-common-module__p0K7lG__panel{border-radius:var(--radius-xl,1rem);position:relative;overflow:hidden}.AIInsightsPanel-common-module__p0K7lG__header{padding:var(--space-4,1rem) var(--space-5,1.25rem);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex}.AIInsightsPanel-common-module__p0K7lG__headerLeft{align-items:center;gap:var(--space-3,.75rem);display:flex}.AIInsightsPanel-common-module__p0K7lG__aiIcon{border-radius:var(--radius-lg,.75rem);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AIInsightsPanel-common-module__p0K7lG__aiIcon svg{width:20px;height:20px}.AIInsightsPanel-common-module__p0K7lG__headerTitle{font-family:var(--font-heading,"Poppins", sans-serif);font-size:1rem;font-weight:600}.AIInsightsPanel-common-module__p0K7lG__headerSubtitle{opacity:.7;font-size:.8rem}.AIInsightsPanel-common-module__p0K7lG__statusBadge{align-items:center;gap:var(--space-1,.25rem);padding:var(--space-1,.25rem) var(--space-3,.75rem);border-radius:var(--radius-full,9999px);font-size:.75rem;font-weight:500;display:flex}.AIInsightsPanel-common-module__p0K7lG__statusDot{border-radius:50%;width:6px;height:6px;animation:2s infinite AIInsightsPanel-common-module__p0K7lG__pulse}.AIInsightsPanel-common-module__p0K7lG__content{padding:var(--space-4,1rem) var(--space-5,1.25rem)}.AIInsightsPanel-common-module__p0K7lG__insightsList{gap:var(--space-3,.75rem);flex-direction:column;display:flex}.AIInsightsPanel-common-module__p0K7lG__insightCard{gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);border-radius:var(--radius-lg,.75rem);transition:transform var(--duration-fast,.2s) var(--ease-smooth), box-shadow var(--duration-fast,.2s) var(--ease-smooth), border-color var(--duration-fast,.2s) var(--ease-smooth), background-color var(--duration-fast,.2s) var(--ease-smooth), color var(--duration-fast,.2s) var(--ease-smooth), opacity var(--duration-fast,.2s) var(--ease-smooth);display:flex}.AIInsightsPanel-common-module__p0K7lG__insightCard:hover{transform:translate(4px)}.AIInsightsPanel-common-module__p0K7lG__insightIconWrapper{border-radius:var(--radius-md,.5rem);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AIInsightsPanel-common-module__p0K7lG__insightIconWrapper svg{width:20px;height:20px}.AIInsightsPanel-common-module__p0K7lG__insightContent{flex:1;min-width:0}.AIInsightsPanel-common-module__p0K7lG__insightTitle{margin-bottom:var(--space-1,.25rem);font-size:.9rem;font-weight:600}.AIInsightsPanel-common-module__p0K7lG__insightDescription{opacity:.8;font-size:.85rem;line-height:1.5}.AIInsightsPanel-common-module__p0K7lG__insightMeta{align-items:center;gap:var(--space-2,.5rem);margin-top:var(--space-2,.5rem);font-size:.75rem;display:flex}.AIInsightsPanel-common-module__p0K7lG__insightTag{padding:var(--space-1,.25rem) var(--space-2,.5rem);border-radius:var(--radius-sm,.375rem);font-weight:500}.AIInsightsPanel-common-module__p0K7lG__recommendationsSection{margin-top:var(--space-4,1rem);padding-top:var(--space-4,1rem);border-top:1px solid #0000}.AIInsightsPanel-common-module__p0K7lG__sectionLabel{align-items:center;gap:var(--space-2,.5rem);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-3,.75rem);font-size:.75rem;font-weight:600;display:flex}.AIInsightsPanel-common-module__p0K7lG__sectionLabel svg{width:14px;height:14px}.AIInsightsPanel-common-module__p0K7lG__recommendationsList{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.AIInsightsPanel-common-module__p0K7lG__recommendationChip{align-items:center;gap:var(--space-1,.25rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-full,9999px);cursor:pointer;transition:transform var(--duration-fast,.2s) var(--ease-smooth), box-shadow var(--duration-fast,.2s) var(--ease-smooth), border-color var(--duration-fast,.2s) var(--ease-smooth), background-color var(--duration-fast,.2s) var(--ease-smooth), color var(--duration-fast,.2s) var(--ease-smooth), opacity var(--duration-fast,.2s) var(--ease-smooth);border:none;font-size:.85rem;font-weight:500;display:flex}.AIInsightsPanel-common-module__p0K7lG__recommendationChip:hover{transform:scale(1.02)}.AIInsightsPanel-common-module__p0K7lG__recommendationChip svg{width:14px;height:14px}.AIInsightsPanel-common-module__p0K7lG__statsGrid{gap:var(--space-3,.75rem);margin-top:var(--space-4,1rem);grid-template-columns:repeat(3,1fr);display:grid}.AIInsightsPanel-common-module__p0K7lG__statCard{padding:var(--space-3,.75rem);border-radius:var(--radius-lg,.75rem);text-align:center}.AIInsightsPanel-common-module__p0K7lG__statValue{font-family:var(--font-heading,"Poppins", sans-serif);font-size:1.5rem;font-weight:700;line-height:1}.AIInsightsPanel-common-module__p0K7lG__statLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin-top:var(--space-1,.25rem);font-size:.7rem}.AIInsightsPanel-common-module__p0K7lG__actions{gap:var(--space-2,.5rem);padding:var(--space-4,1rem) var(--space-5,1.25rem);border-top:1px solid #0000;display:flex}.AIInsightsPanel-common-module__p0K7lG__actionBtn{padding:var(--space-2,.5rem) var(--space-4,1rem);border-radius:var(--radius-lg,.75rem);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2,.5rem);transition:transform var(--duration-fast,.2s) var(--ease-smooth), box-shadow var(--duration-fast,.2s) var(--ease-smooth), border-color var(--duration-fast,.2s) var(--ease-smooth), background-color var(--duration-fast,.2s) var(--ease-smooth), color var(--duration-fast,.2s) var(--ease-smooth), opacity var(--duration-fast,.2s) var(--ease-smooth);border:none;flex:1;font-size:.875rem;font-weight:600;display:flex}.AIInsightsPanel-common-module__p0K7lG__actionBtn:hover{transform:translateY(-2px)}.AIInsightsPanel-common-module__p0K7lG__actionBtn svg{width:16px;height:16px}.AIInsightsPanel-common-module__p0K7lG__loading{padding:var(--space-8,2rem);justify-content:center;align-items:center;gap:var(--space-3,.75rem);flex-direction:column;display:flex}.AIInsightsPanel-common-module__p0K7lG__loadingSpinner{border:3px solid #0000;border-top-color:currentColor;border-radius:50%;width:40px;height:40px;animation:1s linear infinite AIInsightsPanel-common-module__p0K7lG__spin}.AIInsightsPanel-common-module__p0K7lG__loadingText{opacity:.7;font-size:.9rem}@keyframes AIInsightsPanel-common-module__p0K7lG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}}@keyframes AIInsightsPanel-common-module__p0K7lG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AIInsightsPanel-common-module__p0K7lG__slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AIInsightsPanel-common-module__p0K7lG__insightCard{animation:.3s ease-out forwards AIInsightsPanel-common-module__p0K7lG__slideIn}.AIInsightsPanel-common-module__p0K7lG__insightCard:first-child{animation-delay:0s}.AIInsightsPanel-common-module__p0K7lG__insightCard:nth-child(2){animation-delay:.1s}.AIInsightsPanel-common-module__p0K7lG__insightCard:nth-child(3){animation-delay:.2s}.AIInsightsPanel-common-module__p0K7lG__insightCard:nth-child(4){animation-delay:.3s}@media (max-width:600px){.AIInsightsPanel-common-module__p0K7lG__statsGrid{grid-template-columns:repeat(2,1fr)}.AIInsightsPanel-common-module__p0K7lG__header{align-items:flex-start;gap:var(--space-2,.5rem);flex-direction:column}.AIInsightsPanel-common-module__p0K7lG__statusBadge{align-self:flex-start}}
.AIInsightsPanel-light-module__5yhfVq__panel{background:linear-gradient(145deg, var(--bg-primary-light) 0%, var(--bg-secondary-light) 100%);border:1px solid var(--border-light);box-shadow:0 4px 12px #0000001a}.AIInsightsPanel-light-module__5yhfVq__header{border-bottom-color:var(--border-light);background:linear-gradient(90deg,#4573df0d 0%,#9b59b60d 100%)}.AIInsightsPanel-light-module__5yhfVq__aiIcon{background:linear-gradient(135deg, var(--ml-blue), #9b59b6);color:var(--bg-primary-light);box-shadow:0 10px 40px -10px #4573df66}.AIInsightsPanel-light-module__5yhfVq__headerTitle{color:var(--text-primary-light)}.AIInsightsPanel-light-module__5yhfVq__headerSubtitle{color:var(--color-text-secondary-light)}.AIInsightsPanel-light-module__5yhfVq__statusBadge{color:#1e8449;background:#27ae601a}.AIInsightsPanel-light-module__5yhfVq__statusDot{background:var(--ml-green)}.AIInsightsPanel-light-module__5yhfVq__insightCard{background:var(--bg-secondary-light);border:1px solid var(--border-light)}.AIInsightsPanel-light-module__5yhfVq__insightCard:hover{background:var(--bg-tertiary-light);border-color:#cbd5e1}.AIInsightsPanel-light-module__5yhfVq__insightIconWrapper{color:var(--ml-blue);background:linear-gradient(135deg,#4573df1a 0%,#9b59b61a 100%)}.AIInsightsPanel-light-module__5yhfVq__insightIconWrapperSuccess{color:var(--ml-green);background:#27ae601a}.AIInsightsPanel-light-module__5yhfVq__insightIconWrapperWarning{color:var(--ml-orange);background:#ff98001a}.AIInsightsPanel-light-module__5yhfVq__insightIconWrapperInfo{color:#00cec9;background:#00cec91a}.AIInsightsPanel-light-module__5yhfVq__insightTitle{color:var(--text-primary-light)}.AIInsightsPanel-light-module__5yhfVq__insightDescription{color:var(--text-secondary-light)}.AIInsightsPanel-light-module__5yhfVq__insightMeta{color:var(--color-text-secondary-light)}.AIInsightsPanel-light-module__5yhfVq__insightTag{background:var(--border-light);color:#334155}.AIInsightsPanel-light-module__5yhfVq__insightTagSuccess{color:#1e8449;background:#27ae601a}.AIInsightsPanel-light-module__5yhfVq__recommendationsSection{border-top-color:var(--border-light)}.AIInsightsPanel-light-module__5yhfVq__sectionLabel{color:var(--color-text-secondary-light)}.AIInsightsPanel-light-module__5yhfVq__recommendationChip{background:var(--bg-tertiary-light);color:#334155;border:1px solid var(--border-light)}.AIInsightsPanel-light-module__5yhfVq__recommendationChip:hover{background:var(--ml-blue);color:var(--bg-primary-light);border-color:var(--ml-blue)}.AIInsightsPanel-light-module__5yhfVq__statCard{background:var(--bg-secondary-light);border:1px solid var(--border-light)}.AIInsightsPanel-light-module__5yhfVq__statValue{background:linear-gradient(135deg, var(--ml-blue), #9b59b6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.AIInsightsPanel-light-module__5yhfVq__statLabel{color:var(--color-text-secondary-light)}.AIInsightsPanel-light-module__5yhfVq__actions{background:var(--bg-secondary-light);border-top-color:var(--border-light)}.AIInsightsPanel-light-module__5yhfVq__actionBtnPrimary{background:linear-gradient(135deg, var(--ml-blue) 0%, var(--ml-blue-dark) 100%);color:var(--bg-primary-light);box-shadow:0 10px 40px -10px #4573df66}.AIInsightsPanel-light-module__5yhfVq__actionBtnPrimary:hover{box-shadow:0 20px 60px -15px #4573df80}.AIInsightsPanel-light-module__5yhfVq__actionBtnSecondary{background:var(--bg-primary-light);color:#334155;border:1px solid #cbd5e1}.AIInsightsPanel-light-module__5yhfVq__actionBtnSecondary:hover{background:var(--bg-tertiary-light)}.AIInsightsPanel-light-module__5yhfVq__loading{color:var(--color-text-secondary-light)}.AIInsightsPanel-light-module__5yhfVq__loadingSpinner{border-color:var(--border-light);border-top-color:var(--ml-blue)}
.AIInsightsPanel-dark-module__timS9q__panel{background:linear-gradient(145deg, var(--bg-secondary-dark) 0%, var(--bg-primary-dark) 100%);border:1px solid var(--border-dark);box-shadow:0 10px 24px #00000026}.AIInsightsPanel-dark-module__timS9q__header{border-bottom-color:var(--border-dark);background:linear-gradient(90deg,#4573df1a 0%,#9b59b61a 100%)}.AIInsightsPanel-dark-module__timS9q__aiIcon{background:linear-gradient(135deg, var(--ml-blue), #9b59b6);color:#fff;box-shadow:0 10px 40px -10px #4573df80}.AIInsightsPanel-dark-module__timS9q__headerTitle{color:var(--text-primary-dark)}.AIInsightsPanel-dark-module__timS9q__headerSubtitle{color:var(--text-tertiary-dark)}.AIInsightsPanel-dark-module__timS9q__statusBadge{color:#4cdc8a;background:#27ae6026}.AIInsightsPanel-dark-module__timS9q__statusDot{background:#4cdc8a}.AIInsightsPanel-dark-module__timS9q__insightCard{border:1px solid var(--border-dark);background:#1e293b99}.AIInsightsPanel-dark-module__timS9q__insightCard:hover{background:#33415599;border-color:#475569}.AIInsightsPanel-dark-module__timS9q__insightIconWrapper{color:var(--ml-blue-light);background:linear-gradient(135deg,#4573df26 0%,#9b59b626 100%)}.AIInsightsPanel-dark-module__timS9q__insightIconWrapperSuccess{color:#4cdc8a;background:#27ae6026}.AIInsightsPanel-dark-module__timS9q__insightIconWrapperWarning{color:#ffb74d;background:#ff980026}.AIInsightsPanel-dark-module__timS9q__insightIconWrapperInfo{color:#00cec9;background:#00cec926}.AIInsightsPanel-dark-module__timS9q__insightTitle{color:var(--color-text-primary-dark)}.AIInsightsPanel-dark-module__timS9q__insightDescription{color:var(--text-tertiary-dark)}.AIInsightsPanel-dark-module__timS9q__insightMeta{color:#64748b}.AIInsightsPanel-dark-module__timS9q__insightTag{background:var(--border-dark);color:var(--text-secondary-dark)}.AIInsightsPanel-dark-module__timS9q__insightTagSuccess{color:#4cdc8a;background:#27ae6033}.AIInsightsPanel-dark-module__timS9q__recommendationsSection{border-top-color:var(--border-dark)}.AIInsightsPanel-dark-module__timS9q__sectionLabel{color:var(--text-tertiary-dark)}.AIInsightsPanel-dark-module__timS9q__recommendationChip{background:var(--bg-secondary-dark);color:var(--text-secondary-dark);border:1px solid #475569}.AIInsightsPanel-dark-module__timS9q__recommendationChip:hover{background:linear-gradient(135deg, var(--ml-blue), #9b59b6);color:#fff;border-color:#0000}.AIInsightsPanel-dark-module__timS9q__statCard{border:1px solid var(--border-dark);background:#1e293b99}.AIInsightsPanel-dark-module__timS9q__statValue{background:linear-gradient(135deg, var(--ml-blue-light), #bb6bd9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.AIInsightsPanel-dark-module__timS9q__statLabel{color:var(--text-tertiary-dark)}.AIInsightsPanel-dark-module__timS9q__actions{border-top-color:var(--border-dark);background:#0f172a99}.AIInsightsPanel-dark-module__timS9q__actionBtnPrimary{background:linear-gradient(135deg, var(--ml-blue) 0%, #9b59b6 100%);color:#fff;box-shadow:0 10px 40px -10px #4573df80}.AIInsightsPanel-dark-module__timS9q__actionBtnPrimary:hover{box-shadow:0 20px 60px -15px #4573df99}.AIInsightsPanel-dark-module__timS9q__actionBtnSecondary{background:var(--bg-secondary-dark);color:#e2e8f0;border:1px solid #475569}.AIInsightsPanel-dark-module__timS9q__actionBtnSecondary:hover{background:var(--border-dark)}.AIInsightsPanel-dark-module__timS9q__loading{color:var(--text-tertiary-dark)}.AIInsightsPanel-dark-module__timS9q__loadingSpinner{border-color:var(--border-dark);border-top-color:var(--ml-blue-light)}
@keyframes ChatbotAgent-common-module__Okt0IG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ChatbotAgent-common-module__Okt0IG__typing{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes ChatbotAgent-common-module__Okt0IG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ChatbotAgent-common-module__Okt0IG__slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatbotAgent-common-module__Okt0IG__chatbotContainer{z-index:9999;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:relative}.ChatbotAgent-common-module__Okt0IG__chatbotContainer>*{pointer-events:auto}.ChatbotAgent-common-module__Okt0IG__chatbotAgent{transform-origin:100% 100%;-webkit-backdrop-filter:blur(24px);pointer-events:auto;border-radius:1.5rem;flex-direction:column;width:min(500px,100vw - 3rem);max-width:500px;height:auto;max-height:min(720px,100dvh - 7rem);display:flex;position:fixed;bottom:5.5rem;left:auto;right:1.5rem;overflow:hidden;box-shadow:0 24px 50px -12px #00000073,0 0 0 1px #ffffff1a}.ChatbotAgent-common-module__Okt0IG__chatbotAgentHeader{-webkit-backdrop-filter:blur(20px);z-index:10;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex;position:relative;box-shadow:0 4px 20px -10px #0000001a}.ChatbotAgent-common-module__Okt0IG__headerLeft{align-items:center;gap:.75rem;display:flex}.ChatbotAgent-common-module__Okt0IG__aiAvatar{border-radius:.75rem;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.ChatbotAgent-common-module__Okt0IG__aiAvatar svg{width:22px;height:22px}.ChatbotAgent-common-module__Okt0IG__aiAvatarPulse{border-radius:inherit;animation:2s infinite ChatbotAgent-common-module__Okt0IG__pulse;position:absolute;inset:-2px}.ChatbotAgent-common-module__Okt0IG__headerInfo h3{font-family:var(--font-heading,"Poppins", sans-serif);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.ChatbotAgent-common-module__Okt0IG__headerStatus{opacity:.8;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}.ChatbotAgent-common-module__Okt0IG__statusDot{border-radius:50%;width:6px;height:6px;animation:2s infinite ChatbotAgent-common-module__Okt0IG__pulse}.ChatbotAgent-common-module__Okt0IG__statusDotOffline{animation:none;background:var(--color-error,#ef4444)!important}.ChatbotAgent-common-module__Okt0IG__statusDotDegraded{background:var(--color-warning,#f59e0b)!important}.ChatbotAgent-common-module__Okt0IG__retryBtn{cursor:pointer;opacity:.7;vertical-align:middle;background:0 0;border:none;padding:0 .25rem;font-size:.85rem;line-height:1}.ChatbotAgent-common-module__Okt0IG__retryBtn:hover{opacity:1}.ChatbotAgent-common-module__Okt0IG__closeButton{cursor:pointer;background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:.5rem;transition:all .2s;display:flex}.ChatbotAgent-common-module__Okt0IG__closeButton:hover{transform:scale(1.05)}.ChatbotAgent-common-module__Okt0IG__chatbotAgentMessages{scrollbar-width:thin;flex-direction:column;flex-grow:1;gap:1rem;padding:1rem;display:flex;overflow:hidden auto}.ChatbotAgent-common-module__Okt0IG__chatbotAgentMessages::-webkit-scrollbar{width:4px}.ChatbotAgent-common-module__Okt0IG__chatbotAgentMessages::-webkit-scrollbar-track{background:0 0}.ChatbotAgent-common-module__Okt0IG__message{flex-direction:column;gap:.25rem;max-width:88%;display:flex}.ChatbotAgent-common-module__Okt0IG__messageBubble{word-wrap:break-word;border-radius:1.25rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5}.ChatbotAgent-common-module__Okt0IG__messageBubble p{margin:0}.ChatbotAgent-common-module__Okt0IG__messageBot{align-self:flex-start}.ChatbotAgent-common-module__Okt0IG__messageBot .ChatbotAgent-common-module__Okt0IG__messageBubble{border-bottom-left-radius:.25rem}.ChatbotAgent-common-module__Okt0IG__messageUser{align-self:flex-end}.ChatbotAgent-common-module__Okt0IG__messageUser .ChatbotAgent-common-module__Okt0IG__messageBubble{border-bottom-right-radius:.25rem}.ChatbotAgent-common-module__Okt0IG__messageTime{opacity:.6;padding:0 .5rem;font-size:.7rem}.ChatbotAgent-common-module__Okt0IG__messageBot .ChatbotAgent-common-module__Okt0IG__messageTime{align-self:flex-start}.ChatbotAgent-common-module__Okt0IG__messageUser .ChatbotAgent-common-module__Okt0IG__messageTime{align-self:flex-end}.ChatbotAgent-common-module__Okt0IG__typingIndicator{border-radius:1rem 1rem 1rem .25rem;align-self:flex-start;align-items:center;gap:.5rem;max-width:fit-content;padding:.75rem 1rem;display:flex}.ChatbotAgent-common-module__Okt0IG__typingDots{gap:4px;display:flex}.ChatbotAgent-common-module__Okt0IG__typingDot{border-radius:50%;width:6px;height:6px;animation:1.4s infinite ChatbotAgent-common-module__Okt0IG__typing}.ChatbotAgent-common-module__Okt0IG__typingDot:first-child{animation-delay:0s}.ChatbotAgent-common-module__Okt0IG__typingDot:nth-child(2){animation-delay:.2s}.ChatbotAgent-common-module__Okt0IG__typingDot:nth-child(3){animation-delay:.4s}.ChatbotAgent-common-module__Okt0IG__suggestedActions{flex-wrap:wrap;gap:.5rem;padding:.5rem 0;display:flex}.ChatbotAgent-common-module__Okt0IG__suggestedAction{cursor:pointer;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.ChatbotAgent-common-module__Okt0IG__suggestedAction:hover{transform:translateY(-2px)}.ChatbotAgent-common-module__Okt0IG__suggestedAction svg{width:14px;height:14px}.ChatbotAgent-common-module__Okt0IG__sentimentBadge{border-radius:.375rem;align-items:center;gap:.25rem;margin-top:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.ChatbotAgent-common-module__Okt0IG__sentimentBadge svg{width:12px;height:12px}.ChatbotAgent-common-module__Okt0IG__chatbotAgentInputForm{padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));background:inherit;z-index:10;border-top:1px solid #8080801a;display:flex;position:relative}.ChatbotAgent-common-module__Okt0IG__inputWrapper{border-radius:9999px;flex-grow:1;align-items:center;padding:.35rem;transition:all .2s;display:flex}.ChatbotAgent-common-module__Okt0IG__chatbotAgentInput{background:0 0;border:none;outline:none;flex-grow:1;min-width:0;padding:.5rem 1rem;font-family:inherit;font-size:.9375rem}.ChatbotAgent-common-module__Okt0IG__sendButton{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.ChatbotAgent-common-module__Okt0IG__sendButton:hover:not(:disabled){transform:scale(1.05)rotate(-5deg)}.ChatbotAgent-common-module__Okt0IG__sendButton:disabled{opacity:.4;cursor:not-allowed}.ChatbotAgent-common-module__Okt0IG__sendButton svg{width:18px;height:18px;transform:translate(1px)}.ChatbotAgent-common-module__Okt0IG__toggleButton{cursor:pointer;z-index:20;pointer-events:auto;width:90px;height:90px;box-shadow:none;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.ChatbotAgent-common-module__Okt0IG__notificationBadge{background:var(--color-error-500,#ef4444);color:#fff;border:2px solid #fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 8px #ef444466}.ChatbotAgent-common-module__Okt0IG__particle{pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute}.ChatbotAgent-common-module__Okt0IG__flexCenter{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ChatbotAgent-common-module__Okt0IG__closeIconWrapper{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;box-shadow:0 8px 32px #00000026}.ChatbotAgent-common-module__Okt0IG__expanded{z-index:10000!important;border-radius:1.5rem!important;width:90vw!important;max-width:1200px!important;height:85vh!important;max-height:850px!important;position:fixed!important;bottom:50%!important;right:50%!important;transform:translate(50%,50%)!important;box-shadow:0 40px 100px -20px #0009,0 0 0 100vw #0000004d!important}.ChatbotAgent-common-module__Okt0IG__expandBtn{cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition:all .2s ease-out;display:flex}.ChatbotAgent-common-module__Okt0IG__expandBtn:hover{opacity:1;background-color:#4573df1a;transform:scale(1.15)rotate(3deg)}.ChatbotAgent-common-module__Okt0IG__glowRing{display:none!important}.ChatbotAgent-common-module__Okt0IG__stepProgress{background:inherit;border-bottom:1px solid #8080801a;align-items:center;gap:.5rem;height:28px;padding:0 1rem;display:flex;position:relative;overflow:hidden}.ChatbotAgent-common-module__Okt0IG__stepProgressBar{background:linear-gradient(90deg, var(--ml-blue,#4571df), #9b59b6);border-radius:0 2px 2px 0;height:3px;transition:width .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.ChatbotAgent-common-module__Okt0IG__stepLabel{opacity:.8;letter-spacing:.02em;white-space:nowrap;z-index:1;padding-left:.25rem;font-size:.7rem;font-weight:600}.ChatbotAgent-common-module__Okt0IG__flowStart{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;padding:.5rem 0;animation:.3s ease-out ChatbotAgent-common-module__Okt0IG__slideIn;display:grid}.ChatbotAgent-common-module__Okt0IG__flowCard{cursor:pointer;background:inherit;border:1px solid #0000;border-radius:.75rem;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .5rem;transition:all .2s;display:flex;position:relative}.ChatbotAgent-common-module__Okt0IG__flowCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.ChatbotAgent-common-module__Okt0IG__flowCardSelected{box-shadow:0 0 0 2px #4573df4d;border-color:var(--ml-blue,#4571df)!important}.ChatbotAgent-common-module__Okt0IG__flowCardIcon{border-radius:.5rem;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ChatbotAgent-common-module__Okt0IG__flowCardTitle{text-align:center;font-size:.75rem;font-weight:600;line-height:1.3}.ChatbotAgent-common-module__Okt0IG__flowCardCheck{color:var(--ml-blue,#4571df);position:absolute;top:4px;right:4px}.ChatbotAgent-common-module__Okt0IG__actionButton{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.ChatbotAgent-common-module__Okt0IG__actionButtonPrimary{background:linear-gradient(135deg, var(--ml-blue,#4571df), #9b59b6);color:#fff;border-color:#0000;box-shadow:0 4px 16px #4573df4d}.ChatbotAgent-common-module__Okt0IG__actionButtonPrimary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #4573df66}.ChatbotAgent-common-module__Okt0IG__actionButtonSecondary{color:inherit;opacity:.8;background:0 0;border-color:currentColor}.ChatbotAgent-common-module__Okt0IG__actionButtonSecondary:hover{opacity:1;background:#4573df1a}.ChatbotAgent-common-module__Okt0IG__feedbackRow{gap:.25rem;margin-top:.125rem;padding:.25rem 0;display:flex}.ChatbotAgent-common-module__Okt0IG__feedbackBtn{cursor:pointer;opacity:.4;color:inherit;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.ChatbotAgent-common-module__Okt0IG__feedbackBtn:hover{opacity:.8;background:#8080801a}.ChatbotAgent-common-module__Okt0IG__feedbackBtn[data-active=true]{opacity:1;color:var(--ml-blue,#4571df);background:#4573df26}.ChatbotAgent-common-module__Okt0IG__userAvatar{border:2px solid #80808033;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:700;display:flex;overflow:hidden}.ChatbotAgent-common-module__Okt0IG__userAvatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.ChatbotAgent-common-module__Okt0IG__guestBanner{align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;display:flex;overflow:hidden}.ChatbotAgent-common-module__Okt0IG__guestBanner button{cursor:pointer;background:linear-gradient(135deg, var(--ml-blue,#4571df), #9b59b6);color:#fff;border:none;border-radius:9999px;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.ChatbotAgent-common-module__Okt0IG__markdownContent{line-height:1.6}.ChatbotAgent-common-module__Okt0IG__markdownContent h1,.ChatbotAgent-common-module__Okt0IG__markdownContent h2,.ChatbotAgent-common-module__Okt0IG__markdownContent h3{margin:.5rem 0 .25rem;font-weight:700}.ChatbotAgent-common-module__Okt0IG__markdownContent h3{font-size:1rem}.ChatbotAgent-common-module__Okt0IG__markdownContent ul,.ChatbotAgent-common-module__Okt0IG__markdownContent ol{margin:.25rem 0;padding-left:1.25rem}.ChatbotAgent-common-module__Okt0IG__markdownContent li{margin:.125rem 0}.ChatbotAgent-common-module__Okt0IG__markdownContent strong{font-weight:700}.ChatbotAgent-common-module__Okt0IG__markdownContent code{background:#80808026;border-radius:.25rem;padding:.125rem .375rem;font-size:.85em}.ChatbotAgent-common-module__Okt0IG__markdownContent p{margin:.25rem 0}.ChatbotAgent-common-module__Okt0IG__markdownContent p:first-child{margin-top:0}.ChatbotAgent-common-module__Okt0IG__markdownContent p:last-child{margin-bottom:0}.ChatbotAgent-common-module__Okt0IG__attachmentBtn{cursor:pointer;opacity:.5;color:inherit;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.ChatbotAgent-common-module__Okt0IG__attachmentBtn:hover{opacity:.8;background:#8080801a}.ChatbotAgent-common-module__Okt0IG__stepSummary{border:1px solid #80808026;border-radius:.5rem;margin-top:.375rem;overflow:hidden}.ChatbotAgent-common-module__Okt0IG__stepSummaryToggle{cursor:pointer;width:100%;color:inherit;opacity:.8;background:#8080800d;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.ChatbotAgent-common-module__Okt0IG__stepSummaryToggle:hover{opacity:1}.ChatbotAgent-common-module__Okt0IG__stepSummaryContent{padding:0 .75rem;overflow:hidden}.ChatbotAgent-common-module__Okt0IG__stepSummaryRow{border-top:1px solid #80808014;justify-content:space-between;padding:.375rem 0;font-size:.8125rem;display:flex}.ChatbotAgent-common-module__Okt0IG__stepSummaryLabel{opacity:.7;flex-shrink:0;min-width:80px;font-weight:600}.ChatbotAgent-common-module__Okt0IG__stepSummaryValue{text-align:right;word-break:break-word}.ChatbotAgent-common-module__Okt0IG__loaderSkeleton{background:#80808014;border-radius:1.25rem 1.25rem 1.25rem .25rem;flex-direction:column;gap:.5rem;max-width:250px;padding:.75rem 1rem;display:flex}.ChatbotAgent-common-module__Okt0IG__loaderSkeletonLine{background:linear-gradient(90deg,#80808014 25%,#80808026 50%,#80808014 75%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.5s infinite ChatbotAgent-common-module__Okt0IG__shimmer}.ChatbotAgent-common-module__Okt0IG__proactiveChip{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;z-index:9998;pointer-events:auto;border:1px solid #80808026;border-radius:9999px;align-items:center;gap:.5rem;max-width:min(320px,100vw - 2.5rem);padding:.625rem 1rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex;position:fixed;bottom:6.5rem;right:1.5rem;overflow:hidden;box-shadow:0 4px 20px #00000026}.ChatbotAgent-common-module__Okt0IG__proactiveChip:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0003}.ChatbotAgent-common-module__Okt0IG__proactiveChip span{text-overflow:ellipsis;overflow:hidden}@media (max-width:768px){.ChatbotAgent-common-module__Okt0IG__chatbotAgent{border-radius:1rem;width:min(420px,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);height:auto;max-height:calc(100dvh - 115px - 2rem);position:fixed;inset:auto .75rem calc(115px + 1rem) auto}.ChatbotAgent-common-module__Okt0IG__toggleButton{width:115px;height:115px}.ChatbotAgent-common-module__Okt0IG__toggleButton .ChatbotAgent-common-module__Okt0IG__notificationBadge{min-width:20px;height:20px;padding:0 4px;font-size:.7rem;top:18px;right:18px}.ChatbotAgent-common-module__Okt0IG__closeIconWrapper{width:48px;height:48px}.ChatbotAgent-common-module__Okt0IG__chatbotAgentHeader{gap:.5rem;padding:.75rem}.ChatbotAgent-common-module__Okt0IG__aiAvatar{width:36px;height:36px}.ChatbotAgent-common-module__Okt0IG__aiAvatar svg{width:18px;height:18px}.ChatbotAgent-common-module__Okt0IG__headerInfo h3{font-size:.9375rem}.ChatbotAgent-common-module__Okt0IG__headerStatus{font-size:.7rem}.ChatbotAgent-common-module__Okt0IG__closeButton{min-width:36px;min-height:36px;padding:.4rem}.ChatbotAgent-common-module__Okt0IG__chatbotAgentMessages{gap:.75rem;padding:.75rem}.ChatbotAgent-common-module__Okt0IG__messageBubble{padding:.625rem .875rem;font-size:.875rem}.ChatbotAgent-common-module__Okt0IG__suggestedAction{padding:.4rem .625rem;font-size:.75rem}.ChatbotAgent-common-module__Okt0IG__chatbotAgentInputForm{padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.ChatbotAgent-common-module__Okt0IG__chatbotAgentInput{padding:.4rem .75rem;font-size:.875rem}.ChatbotAgent-common-module__Okt0IG__sendButton{width:36px;height:36px}.ChatbotAgent-common-module__Okt0IG__sendButton svg{width:16px;height:16px}}@media (max-width:480px){.ChatbotAgent-common-module__Okt0IG__chatbotAgent{transform-origin:100% 100%;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;position:fixed;inset:0}.ChatbotAgent-common-module__Okt0IG__chatbotAgentHeader{padding:.75rem;padding-top:calc(.75rem + env(safe-area-inset-top,0px));gap:.5rem}.ChatbotAgent-common-module__Okt0IG__headerInfo h3{font-size:.875rem}.ChatbotAgent-common-module__Okt0IG__chatbotAgentMessages{gap:.625rem;padding:.625rem}.ChatbotAgent-common-module__Okt0IG__message{max-width:92%}.ChatbotAgent-common-module__Okt0IG__messageBubble{border-radius:1rem;padding:.5rem .75rem;font-size:.8125rem}.ChatbotAgent-common-module__Okt0IG__messageBot .ChatbotAgent-common-module__Okt0IG__messageBubble{border-bottom-left-radius:.2rem}.ChatbotAgent-common-module__Okt0IG__messageUser .ChatbotAgent-common-module__Okt0IG__messageBubble{border-bottom-right-radius:.2rem}.ChatbotAgent-common-module__Okt0IG__suggestedActions{gap:.375rem;padding:.375rem 0}.ChatbotAgent-common-module__Okt0IG__suggestedAction{border-radius:9999px;padding:.35rem .6rem;font-size:.7rem}.ChatbotAgent-common-module__Okt0IG__suggestedAction svg{width:12px;height:12px}.ChatbotAgent-common-module__Okt0IG__typingIndicator{border-radius:.75rem;padding:.5rem .75rem}.ChatbotAgent-common-module__Okt0IG__typingDot{width:5px;height:5px}.ChatbotAgent-common-module__Okt0IG__chatbotAgentInputForm{padding:.625rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px))}.ChatbotAgent-common-module__Okt0IG__inputWrapper{padding:.25rem}.ChatbotAgent-common-module__Okt0IG__chatbotAgentInput{padding:.375rem .625rem;font-size:.8125rem}.ChatbotAgent-common-module__Okt0IG__sendButton{width:32px;height:32px}.ChatbotAgent-common-module__Okt0IG__sendButton svg{width:14px;height:14px}.ChatbotAgent-common-module__Okt0IG__toggleButton{width:90px;height:90px}.ChatbotAgent-common-module__Okt0IG__toggleButton .ChatbotAgent-common-module__Okt0IG__notificationBadge{border-width:1.5px;min-width:18px;height:18px;padding:0 3px;font-size:.65rem;top:14px;right:14px}.ChatbotAgent-common-module__Okt0IG__closeIconWrapper{width:44px;height:44px}.ChatbotAgent-common-module__Okt0IG__closeIconWrapper svg{width:24px;height:24px}.ChatbotAgent-common-module__Okt0IG__expandBtn{display:none}}@media (max-width:375px){.ChatbotAgent-common-module__Okt0IG__chatbotAgentHeader{padding:.5rem;padding-top:calc(.5rem + env(safe-area-inset-top,0px));gap:.375rem}.ChatbotAgent-common-module__Okt0IG__headerLeft{gap:.5rem}.ChatbotAgent-common-module__Okt0IG__aiAvatar{border-radius:.5rem;width:32px;height:32px}.ChatbotAgent-common-module__Okt0IG__aiAvatar svg{width:16px;height:16px}.ChatbotAgent-common-module__Okt0IG__headerInfo h3{font-size:.8125rem}.ChatbotAgent-common-module__Okt0IG__headerStatus{font-size:.65rem}.ChatbotAgent-common-module__Okt0IG__closeButton{min-width:32px;min-height:32px;padding:.3rem}.ChatbotAgent-common-module__Okt0IG__closeButton svg{width:16px;height:16px}.ChatbotAgent-common-module__Okt0IG__chatbotAgentMessages{gap:.5rem;padding:.5rem}.ChatbotAgent-common-module__Okt0IG__message{max-width:94%}.ChatbotAgent-common-module__Okt0IG__messageBubble{border-radius:.875rem;padding:.4375rem .625rem;font-size:.75rem}.ChatbotAgent-common-module__Okt0IG__messageTime{font-size:.6rem}.ChatbotAgent-common-module__Okt0IG__suggestedAction{padding:.3rem .5rem;font-size:.65rem}.ChatbotAgent-common-module__Okt0IG__chatbotAgentInputForm{padding:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.ChatbotAgent-common-module__Okt0IG__chatbotAgentInput{padding:.3rem .5rem;font-size:.75rem}.ChatbotAgent-common-module__Okt0IG__sendButton{width:28px;height:28px}.ChatbotAgent-common-module__Okt0IG__sendButton svg{width:12px;height:12px}.ChatbotAgent-common-module__Okt0IG__toggleButton{width:80px;height:80px}.ChatbotAgent-common-module__Okt0IG__toggleButton .ChatbotAgent-common-module__Okt0IG__notificationBadge{border-width:1.5px;min-width:16px;height:16px;font-size:.6rem;top:10px;right:10px}.ChatbotAgent-common-module__Okt0IG__closeIconWrapper{width:40px;height:40px}.ChatbotAgent-common-module__Okt0IG__closeIconWrapper svg{width:20px;height:20px}}@media (max-width:480px){.ChatbotAgent-common-module__Okt0IG__expanded{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;z-index:10000!important;border-radius:0!important;position:fixed!important;inset:0!important;transform:none!important}.ChatbotAgent-common-module__Okt0IG__expanded .ChatbotAgent-common-module__Okt0IG__chatbotAgentHeader{padding-top:calc(.75rem + env(safe-area-inset-top,0px))}.ChatbotAgent-common-module__Okt0IG__expanded .ChatbotAgent-common-module__Okt0IG__chatbotAgentInputForm{padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px))}}@media (max-height:500px) and (orientation:landscape){.ChatbotAgent-common-module__Okt0IG__chatbotAgent{border-radius:1rem;width:min(420px,100vw - .75rem);max-width:calc(100vw - .75rem);height:auto;max-height:calc(100dvh - 1rem);position:fixed;inset:.5rem .375rem .5rem auto}.ChatbotAgent-common-module__Okt0IG__chatbotAgentHeader,.ChatbotAgent-common-module__Okt0IG__chatbotAgentMessages,.ChatbotAgent-common-module__Okt0IG__chatbotAgentInputForm{padding:.375rem .625rem}}
.ChatbotAgent-light-module__LyoJ3a__chatbotAgent{background:linear-gradient(145deg, var(--bg-primary-light) 0%, var(--bg-secondary-light) 100%);border:1px solid var(--border-light)}.ChatbotAgent-light-module__LyoJ3a__chatbotAgentHeader{border-bottom:1px solid var(--border-light);background:linear-gradient(90deg,#4573df14 0%,#9b59b614 100%)}.ChatbotAgent-light-module__LyoJ3a__aiAvatar{color:#1e293b;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px #4573df26}.ChatbotAgent-light-module__LyoJ3a__aiAvatarPulse{background:#4573df26}.ChatbotAgent-light-module__LyoJ3a__headerInfo h3{color:var(--text-primary-light)}.ChatbotAgent-light-module__LyoJ3a__headerStatus{color:var(--text-secondary-light)}.ChatbotAgent-light-module__LyoJ3a__statusDot{background:var(--color-success-default,var(--ml-green,var(--ml-green)))}.ChatbotAgent-light-module__LyoJ3a__closeButton{color:var(--color-text-secondary-light)}.ChatbotAgent-light-module__LyoJ3a__closeButton:hover{background:var(--bg-tertiary-light);color:#334155}.ChatbotAgent-light-module__LyoJ3a__chatbotAgentMessages{background:var(--bg-secondary-light)}.ChatbotAgent-light-module__LyoJ3a__messageBot .ChatbotAgent-light-module__LyoJ3a__messageBubble{background:var(--bg-primary-light);color:var(--color-text-primary-light);border:1px solid var(--border-light);box-shadow:0 1px 2px #0000000f}.ChatbotAgent-light-module__LyoJ3a__messageUser .ChatbotAgent-light-module__LyoJ3a__messageBubble{background:linear-gradient(135deg, var(--ml-blue), var(--ml-blue-dark));color:var(--bg-primary-light);box-shadow:0 10px 40px -10px #4573df66}.ChatbotAgent-light-module__LyoJ3a__messageTime{color:var(--text-tertiary-light)}.ChatbotAgent-light-module__LyoJ3a__typingIndicator{background:var(--bg-primary-light);border:1px solid var(--border-light)}.ChatbotAgent-light-module__LyoJ3a__typingDot{background:var(--ml-blue)}.ChatbotAgent-light-module__LyoJ3a__suggestedAction{background:var(--bg-primary-light);color:#334155;border-color:var(--border-light)}.ChatbotAgent-light-module__LyoJ3a__suggestedAction:hover{background:var(--ml-blue);color:var(--bg-primary-light);border-color:var(--ml-blue);box-shadow:0 10px 40px -10px #4573df66}.ChatbotAgent-light-module__LyoJ3a__sentimentBadge{color:#1e8449;background:#27ae601a}.ChatbotAgent-light-module__LyoJ3a__sentimentBadgeNeutral{background:var(--bg-tertiary-light);color:var(--text-secondary-light)}.ChatbotAgent-light-module__LyoJ3a__sentimentBadgeNegative{color:#c0392b;background:#e811231a}.ChatbotAgent-light-module__LyoJ3a__chatbotAgentInputForm{background:var(--bg-primary-light);border-top:1px solid var(--border-light)}.ChatbotAgent-light-module__LyoJ3a__inputWrapper{background:var(--bg-tertiary-light);border:1px solid var(--border-light)}.ChatbotAgent-light-module__LyoJ3a__inputWrapper:focus-within{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df4d}.ChatbotAgent-light-module__LyoJ3a__chatbotAgentInput{color:var(--text-primary-light)}.ChatbotAgent-light-module__LyoJ3a__chatbotAgentInput::placeholder{color:var(--text-tertiary-light)}.ChatbotAgent-light-module__LyoJ3a__sendButton{background:linear-gradient(135deg, var(--ml-blue), var(--ml-blue-dark));color:var(--bg-primary-light);box-shadow:0 10px 40px -10px #4573df66}.ChatbotAgent-light-module__LyoJ3a__sendButton:hover:not(:disabled){box-shadow:0 20px 60px -15px #4573df80}.ChatbotAgent-light-module__LyoJ3a__toggleButton{color:var(--bg-primary-light);background:0 0;border:none}.ChatbotAgent-light-module__LyoJ3a__toggleButton:hover{background:0 0;border:none}.ChatbotAgent-light-module__LyoJ3a__toggleButton:before{background:0 0}.ChatbotAgent-light-module__LyoJ3a__closeIconWrapper{background:linear-gradient(135deg, var(--ml-blue), var(--ml-blue-dark));color:#fff}.ChatbotAgent-light-module__LyoJ3a__notificationBadge{background:var(--ml-red);color:var(--bg-primary-light);border:2px solid var(--bg-primary-light);box-shadow:0 2px 8px #e811234d}.ChatbotAgent-light-module__LyoJ3a__particle{background:linear-gradient(135deg,#ffffffe6,#9333eab3);box-shadow:0 0 10px #9333ea99}.ChatbotAgent-light-module__LyoJ3a__glowRing{background:radial-gradient(circle,#4573df80 0%,#9b59b64d 50%,#0000 70%)}.ChatbotAgent-light-module__LyoJ3a__stepProgress{background:var(--bg-secondary-light,#f8f9fa)}.ChatbotAgent-light-module__LyoJ3a__stepProgressBar{background:linear-gradient(90deg, var(--ml-blue,#4571df), #9b59b6)}.ChatbotAgent-light-module__LyoJ3a__stepLabel{color:var(--text-secondary-light,#64748b)}.ChatbotAgent-light-module__LyoJ3a__flowCard{background:var(--bg-primary-light,#fff);border-color:var(--border-light,#e2e8f0)}.ChatbotAgent-light-module__LyoJ3a__flowCard:hover{background:var(--bg-tertiary-light,#f1f5f9);border-color:var(--ml-blue,#4571df)}.ChatbotAgent-light-module__LyoJ3a__flowCardIcon{color:var(--ml-blue,#4571df);background:linear-gradient(135deg,#4573df1a,#9b59b61a)}.ChatbotAgent-light-module__LyoJ3a__flowCardTitle{color:var(--text-primary-light,#1e293b)}.ChatbotAgent-light-module__LyoJ3a__actionButtonPrimary{background:linear-gradient(135deg, var(--ml-blue,#4571df), #9b59b6);color:#fff}.ChatbotAgent-light-module__LyoJ3a__actionButtonPrimary:hover{box-shadow:0 8px 24px #4573df66}.ChatbotAgent-light-module__LyoJ3a__actionButtonSecondary{color:var(--text-secondary-light,#64748b);border-color:var(--border-light,#e2e8f0)}.ChatbotAgent-light-module__LyoJ3a__actionButtonSecondary:hover{color:var(--ml-blue,#4571df);border-color:var(--ml-blue,#4571df);background:#4573df14}.ChatbotAgent-light-module__LyoJ3a__feedbackRow,.ChatbotAgent-light-module__LyoJ3a__feedbackBtn{color:var(--text-tertiary-light,#94a3b8)}.ChatbotAgent-light-module__LyoJ3a__feedbackBtn[data-active=true]{color:var(--ml-blue,#4571df)}.ChatbotAgent-light-module__LyoJ3a__userAvatar{background:var(--bg-tertiary-light,#f1f5f9);color:var(--text-primary-light,#1e293b);border-color:var(--border-light,#e2e8f0)}.ChatbotAgent-light-module__LyoJ3a__guestBanner{color:var(--text-secondary-light,#64748b);border-bottom:1px solid var(--border-light,#e2e8f0);background:linear-gradient(90deg,#4573df0f,#9b59b60f)}.ChatbotAgent-light-module__LyoJ3a__markdownContent{color:var(--color-text-primary-light,#1e293b)}.ChatbotAgent-light-module__LyoJ3a__markdownContent code{color:#c0392b;background:#4573df14}.ChatbotAgent-light-module__LyoJ3a__markdownContent strong{color:var(--text-primary-light,#1e293b)}.ChatbotAgent-light-module__LyoJ3a__attachmentBtn{color:var(--text-tertiary-light,#94a3b8)}.ChatbotAgent-light-module__LyoJ3a__stepSummary{background:var(--bg-primary-light,#fff);border-color:var(--border-light,#e2e8f0)}.ChatbotAgent-light-module__LyoJ3a__stepSummaryToggle,.ChatbotAgent-light-module__LyoJ3a__stepSummaryLabel{color:var(--text-secondary-light,#64748b)}.ChatbotAgent-light-module__LyoJ3a__stepSummaryValue{color:var(--text-primary-light,#1e293b)}.ChatbotAgent-light-module__LyoJ3a__proactiveChip{background:var(--bg-primary-light,#fff);color:var(--text-primary-light,#1e293b);border-color:var(--border-light,#e2e8f0)}
.ChatbotAgent-dark-module__OyxONW__chatbotAgent{background:linear-gradient(145deg,#1a1a2e 0%,#16213e 100%);border:1px solid #ffffff1a}.ChatbotAgent-dark-module__OyxONW__chatbotAgentHeader{background:linear-gradient(90deg,#4573df26 0%,#9b59b626 100%);border-bottom:1px solid #ffffff1a}.ChatbotAgent-dark-module__OyxONW__aiAvatar{color:#fff;background:#0f172a;border:1px solid #ffffff26;box-shadow:0 4px 16px #0006}.ChatbotAgent-dark-module__OyxONW__aiAvatarPulse{background:#4573df40}.ChatbotAgent-dark-module__OyxONW__headerInfo h3{color:var(--text-primary-dark)}.ChatbotAgent-dark-module__OyxONW__headerStatus{color:#ffffffb3}.ChatbotAgent-dark-module__OyxONW__statusDot{background:var(--color-success-default,var(--ml-green,var(--ml-green)))}.ChatbotAgent-dark-module__OyxONW__closeButton{color:#fff9}.ChatbotAgent-dark-module__OyxONW__closeButton:hover{color:#fff;background:#ffffff1a}.ChatbotAgent-dark-module__OyxONW__chatbotAgentMessages{background:#0003}.ChatbotAgent-dark-module__OyxONW__messageBot .ChatbotAgent-dark-module__OyxONW__messageBubble{color:#f0f0f0;background:#ffffff14;border:1px solid #ffffff1a;box-shadow:0 4px 20px #0000004d}.ChatbotAgent-dark-module__OyxONW__messageUser .ChatbotAgent-dark-module__OyxONW__messageBubble{background:linear-gradient(135deg, var(--ml-blue), #9b59b6);color:#fff;box-shadow:0 10px 40px -10px #4573df80}.ChatbotAgent-dark-module__OyxONW__messageTime{color:#ffffff80}.ChatbotAgent-dark-module__OyxONW__typingIndicator{background:#ffffff14;border:1px solid #ffffff1a}.ChatbotAgent-dark-module__OyxONW__typingDot{background:#6b93e8}.ChatbotAgent-dark-module__OyxONW__suggestedAction{color:#ffffffe6;background:#ffffff0d;border-color:#ffffff26}.ChatbotAgent-dark-module__OyxONW__suggestedAction:hover{background:linear-gradient(135deg, var(--ml-blue), #9b59b6);color:#fff;border-color:#0000;box-shadow:0 10px 40px -10px #4573df80}.ChatbotAgent-dark-module__OyxONW__sentimentBadge{color:#4cd787;background:#27ae6033}.ChatbotAgent-dark-module__OyxONW__sentimentBadgeNeutral{color:#ffffffb3;background:#ffffff1a}.ChatbotAgent-dark-module__OyxONW__sentimentBadgeNegative{color:#ff6b7a;background:#e8112333}.ChatbotAgent-dark-module__OyxONW__chatbotAgentInputForm{background:#0000004d;border-top:1px solid #ffffff1a}.ChatbotAgent-dark-module__OyxONW__inputWrapper{background:#ffffff0d;border:1px solid #ffffff1a}.ChatbotAgent-dark-module__OyxONW__inputWrapper:focus-within{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df4d}.ChatbotAgent-dark-module__OyxONW__chatbotAgentInput{color:#f0f0f0}.ChatbotAgent-dark-module__OyxONW__chatbotAgentInput::placeholder{color:#ffffff80}.ChatbotAgent-dark-module__OyxONW__sendButton{background:linear-gradient(135deg, var(--ml-blue), #9b59b6);color:#fff;box-shadow:0 10px 40px -10px #4573df80}.ChatbotAgent-dark-module__OyxONW__sendButton:hover:not(:disabled){box-shadow:0 20px 60px -15px #4573df99}.ChatbotAgent-dark-module__OyxONW__toggleButton{color:#fff;background:0 0;border:none}.ChatbotAgent-dark-module__OyxONW__toggleButton:hover{background:0 0;border:none}.ChatbotAgent-dark-module__OyxONW__toggleButton:before{background:0 0}.ChatbotAgent-dark-module__OyxONW__closeIconWrapper{background:linear-gradient(135deg, var(--ml-blue), var(--ml-blue-dark));color:#fff}.ChatbotAgent-dark-module__OyxONW__notificationBadge{background:var(--ml-red);color:#fff;border:2px solid #1a1a2e;box-shadow:0 2px 8px #e8112366}.ChatbotAgent-dark-module__OyxONW__particle{background:linear-gradient(135deg,#9333eae6,#3b82f6b3);box-shadow:0 0 12px #9333eacc}.ChatbotAgent-dark-module__OyxONW__glowRing{background:radial-gradient(circle,#4573df99 0%,#9b59b666 50%,#0000 70%)}.ChatbotAgent-dark-module__OyxONW__stepProgress{background:#0000004d}.ChatbotAgent-dark-module__OyxONW__stepProgressBar{background:linear-gradient(90deg, var(--ml-blue,#4571df), #9b59b6)}.ChatbotAgent-dark-module__OyxONW__stepLabel{color:#ffffffb3}.ChatbotAgent-dark-module__OyxONW__flowCard{background:#ffffff0d;border-color:#ffffff1a}.ChatbotAgent-dark-module__OyxONW__flowCard:hover{background:#ffffff14;border-color:#4573df80}.ChatbotAgent-dark-module__OyxONW__flowCardIcon{color:#9bb8f0;background:linear-gradient(135deg,#4573df33,#9b59b633)}.ChatbotAgent-dark-module__OyxONW__flowCardTitle{color:#ffffffe6}.ChatbotAgent-dark-module__OyxONW__actionButtonPrimary{background:linear-gradient(135deg, var(--ml-blue,#4571df), #9b59b6);color:#fff}.ChatbotAgent-dark-module__OyxONW__actionButtonPrimary:hover{box-shadow:0 8px 24px #4573df99}.ChatbotAgent-dark-module__OyxONW__actionButtonSecondary{color:#ffffffb3;border-color:#fff3}.ChatbotAgent-dark-module__OyxONW__actionButtonSecondary:hover{color:#9bb8f0;background:#4573df26;border-color:#4573df80}.ChatbotAgent-dark-module__OyxONW__feedbackRow,.ChatbotAgent-dark-module__OyxONW__feedbackBtn{color:#fff6}.ChatbotAgent-dark-module__OyxONW__feedbackBtn[data-active=true]{color:#9bb8f0}.ChatbotAgent-dark-module__OyxONW__userAvatar{color:#ffffffe6;background:#ffffff14;border-color:#ffffff26}.ChatbotAgent-dark-module__OyxONW__guestBanner{color:#ffffffb3;background:linear-gradient(90deg,#4573df1a,#9b59b61a);border-bottom:1px solid #ffffff1a}.ChatbotAgent-dark-module__OyxONW__markdownContent{color:#f0f0f0}.ChatbotAgent-dark-module__OyxONW__markdownContent code{color:#ff9f9f;background:#ffffff1a}.ChatbotAgent-dark-module__OyxONW__markdownContent strong{color:#fff}.ChatbotAgent-dark-module__OyxONW__attachmentBtn{color:#fff6}.ChatbotAgent-dark-module__OyxONW__stepSummary{background:#ffffff0d;border-color:#ffffff1a}.ChatbotAgent-dark-module__OyxONW__stepSummaryToggle{color:#fff9}.ChatbotAgent-dark-module__OyxONW__stepSummaryLabel{color:#ffffff80}.ChatbotAgent-dark-module__OyxONW__stepSummaryValue{color:#ffffffd9}.ChatbotAgent-dark-module__OyxONW__proactiveChip{color:#ffffffe6;background:#1a1a2e;border-color:#4573df4d}.ChatbotAgent-dark-module__OyxONW__loaderSkeleton{background:#ffffff0d}.ChatbotAgent-dark-module__OyxONW__loaderSkeletonLine{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%}
.InstallAppBanner-common-module__CklcyG__installAppBanner{padding:var(--spacing-4);z-index:var(--z-index-toast);contain:layout style paint;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.InstallAppBanner-common-module__CklcyG__content{align-items:center;gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background-color:var(--banner-bg-color);border:1px solid var(--banner-border-color);min-height:44px;transition:background-color .2s,border-color .2s;display:flex}.InstallAppBanner-common-module__CklcyG__actions{align-items:center;gap:var(--spacing-3);display:flex}.InstallAppBanner-common-module__CklcyG__closeButton{cursor:pointer;border-radius:var(--radius-md);color:var(--banner-text-color);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s;display:flex}.InstallAppBanner-common-module__CklcyG__closeButton:hover{background:#0000001a;transform:scale(1.05)}.InstallAppBanner-common-module__CklcyG__closeButton:active{transform:scale(.95)}.InstallAppBanner-common-module__CklcyG__text{font-size:var(--font-size-md);color:var(--banner-text-color);margin:0;line-height:1.4;transition:color .2s}@media (max-width:768px){.InstallAppBanner-common-module__CklcyG__installAppBanner{padding:var(--spacing-3)}.InstallAppBanner-common-module__CklcyG__content{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);flex-direction:column;width:100%;max-width:500px}.InstallAppBanner-common-module__CklcyG__actions{flex-direction:row;justify-content:space-between;width:100%}.InstallAppBanner-common-module__CklcyG__text{font-size:var(--font-size-sm);text-align:center}}@media (forced-colors:active){.InstallAppBanner-common-module__CklcyG__content{border:2px solid highlight}.InstallAppBanner-common-module__CklcyG__text{color:highlighttext}}
.GlobeBackground-common-module__NWkLXa__canvasWrapper{z-index:-1;opacity:.4;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:374px){.GlobeBackground-common-module__NWkLXa__container{opacity:.5}}
.LottieAnimation-common-module__3PN11q__lottieContainer{width:100%;height:100%}@media (max-width:374px){.LottieAnimation-common-module__3PN11q__container{max-width:200px}}
