.AffiliateDashboard-module__FnOAva__container{color:#1e293b;max-width:1100px;margin:0 auto;padding:40px 20px 80px;font-family:inherit}.AffiliateDashboard-module__FnOAva__loadingContainer,.AffiliateDashboard-module__FnOAva__errorContainer{text-align:center;color:#475569;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:50vh;display:flex}.AffiliateDashboard-module__FnOAva__spinner{border:4px solid #0ea5e933;border-top-color:#0284c7;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite AffiliateDashboard-module__FnOAva__spin}@keyframes AffiliateDashboard-module__FnOAva__spin{to{transform:rotate(360deg)}}.AffiliateDashboard-module__FnOAva__retryBtn{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.AffiliateDashboard-module__FnOAva__banner{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:20px;margin-bottom:32px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0284c714}.AffiliateDashboard-module__FnOAva__bannerBadge{color:#0284c7;background:#fff;border:1px solid #7dd3fc;border-radius:20px;margin-bottom:12px;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-block;box-shadow:0 2px 6px #0000000a}.AffiliateDashboard-module__FnOAva__title{color:#0f172a;margin:0 0 10px;font-size:2.2rem;font-weight:800}.AffiliateDashboard-module__FnOAva__subtitle{color:#475569;max-width:750px;margin:0 0 24px;font-size:1.05rem;line-height:1.6}.AffiliateDashboard-module__FnOAva__subtitle strong{color:#0284c7}.AffiliateDashboard-module__FnOAva__commissionCardsContainer{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:20px;display:grid}.AffiliateDashboard-module__FnOAva__commissionCard{background:#fff;border:1px solid #cbd5e1;border-radius:14px;flex-direction:column;align-items:flex-start;padding:20px 18px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 12px #00000008}.AffiliateDashboard-module__FnOAva__commissionCard:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0284c71f}.AffiliateDashboard-module__FnOAva__planBadge{color:#475569;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.82rem;font-weight:700}.AffiliateDashboard-module__FnOAva__commissionAmount{color:#0284c7;margin-bottom:6px;font-size:2rem;font-weight:800;line-height:1}.AffiliateDashboard-module__FnOAva__commissionAmount span{color:#64748b;font-size:.9rem;font-weight:600}.AffiliateDashboard-module__FnOAva__planDetail{color:#64748b;font-size:.82rem;font-weight:500}.AffiliateDashboard-module__FnOAva__featuredCommissionCard{background:linear-gradient(#fff 0%,#f0f9ff 100%);border:1.5px solid #0284c7}.AffiliateDashboard-module__FnOAva__popularBadge{color:#fff;background:#0284c7;border-radius:12px;padding:2px 10px;font-size:.72rem;font-weight:700;position:absolute;top:-10px;right:14px;box-shadow:0 2px 6px #0284c74d}.AffiliateDashboard-module__FnOAva__bestValueCommissionCard{background:linear-gradient(#fff 0%,#ecfdf5 100%);border:1.5px solid #10b981}.AffiliateDashboard-module__FnOAva__bestValueCommissionCard .AffiliateDashboard-module__FnOAva__commissionAmount{color:#059669}.AffiliateDashboard-module__FnOAva__bestValueBadge{color:#fff;background:#10b981;border-radius:12px;padding:2px 10px;font-size:.72rem;font-weight:700;position:absolute;top:-10px;right:14px;box-shadow:0 2px 6px #10b9814d}.AffiliateDashboard-module__FnOAva__linkCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:32px;padding:24px 28px;box-shadow:0 4px 16px #0000000a}.AffiliateDashboard-module__FnOAva__linkCardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.AffiliateDashboard-module__FnOAva__linkCardHeader h3{color:#0f172a;margin:0;font-size:1.2rem}.AffiliateDashboard-module__FnOAva__codeTag{color:#0284c7;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:.9rem;font-weight:600}.AffiliateDashboard-module__FnOAva__linkNotice{color:#64748b;margin:0 0 16px;font-size:.9rem}.AffiliateDashboard-module__FnOAva__linkBox{gap:12px;display:flex}.AffiliateDashboard-module__FnOAva__linkInput{color:#0369a1;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:none;flex:1;padding:12px 16px;font-family:monospace;font-size:.95rem;font-weight:600}.AffiliateDashboard-module__FnOAva__copyBtn{color:#fff;cursor:pointer;white-space:normal;text-align:center;word-break:break-word;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:10px;padding:12px 24px;font-weight:600;transition:transform .2s,opacity .2s;box-shadow:0 4px 12px #0284c740}.AffiliateDashboard-module__FnOAva__copyBtn:hover{opacity:.95;transform:translateY(-1px)}.AffiliateDashboard-module__FnOAva__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:32px;display:grid}.AffiliateDashboard-module__FnOAva__metricCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #00000008}.AffiliateDashboard-module__FnOAva__metricCard:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.AffiliateDashboard-module__FnOAva__highlightCard{background:linear-gradient(135deg,#f0f9ff 0%,#fff 100%);border:1px solid #7dd3fc}.AffiliateDashboard-module__FnOAva__metricIcon{background:#f1f5f9;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.8rem;display:flex}.AffiliateDashboard-module__FnOAva__metricContent{flex-direction:column;display:flex}.AffiliateDashboard-module__FnOAva__metricLabel{color:#64748b;margin-bottom:4px;font-size:.85rem;font-weight:500}.AffiliateDashboard-module__FnOAva__metricValue{color:#0f172a;font-size:1.5rem;font-weight:700}.AffiliateDashboard-module__FnOAva__formulaText{color:#0284c7;margin-top:2px;font-size:.75rem;font-weight:600}.AffiliateDashboard-module__FnOAva__payoutCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:32px;padding:32px;box-shadow:0 4px 16px #0000000a}.AffiliateDashboard-module__FnOAva__guideStepsList{color:#334155;padding-left:20px;font-size:.95rem;line-height:1.6;list-style-type:decimal}.AffiliateDashboard-module__FnOAva__guideStepsList li{margin-bottom:8px}.AffiliateDashboard-module__FnOAva__guideStepsList strong{color:#0f172a}[data-theme=dark] .AffiliateDashboard-module__FnOAva__guideStepsList{color:#cbd5e1}[data-theme=dark] .AffiliateDashboard-module__FnOAva__guideStepsList strong{color:#f8fafc}.AffiliateDashboard-module__FnOAva__payoutHeader{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.AffiliateDashboard-module__FnOAva__payoutHeader h3{color:#0f172a;margin:0 0 6px;font-size:1.3rem}.AffiliateDashboard-module__FnOAva__payoutHeader p{color:#64748b;margin:0;font-size:.95rem}.AffiliateDashboard-module__FnOAva__counterBadge{color:#0284c7;background:#f0f9ff;border:1px solid #7dd3fc;border-radius:12px;padding:8px 16px;font-size:1rem;font-weight:700}.AffiliateDashboard-module__FnOAva__progressTrack{background:#e2e8f0;border-radius:10px;width:100%;height:14px;margin-bottom:8px;overflow:hidden}.AffiliateDashboard-module__FnOAva__fillTrack{background:linear-gradient(90deg,#38bdf8 0%,#2563eb 100%);border-radius:10px;height:100%;transition:width .5s}.AffiliateDashboard-module__FnOAva__progressLabels{color:#64748b;justify-content:space-between;margin-bottom:24px;font-size:.85rem;font-weight:500;display:flex}.AffiliateDashboard-module__FnOAva__payoutActionBox{flex-direction:column;gap:16px;display:flex}.AffiliateDashboard-module__FnOAva__infoAlert{color:#a16207;background:#fefce8;border:1px solid #fef08a;border-radius:10px;padding:12px 16px;font-size:.9rem;font-weight:500}.AffiliateDashboard-module__FnOAva__successAlert{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px 16px;font-size:.9rem;font-weight:500}.AffiliateDashboard-module__FnOAva__payoutBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;width:fit-content;padding:14px 28px;font-size:1.05rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #10b98140}.AffiliateDashboard-module__FnOAva__payoutBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #10b98159}.AffiliateDashboard-module__FnOAva__payoutDisabled{color:#94a3b8!important;cursor:not-allowed!important;box-shadow:none!important;background:#e2e8f0!important;transform:none!important}.AffiliateDashboard-module__FnOAva__bottomGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.AffiliateDashboard-module__FnOAva__sectionCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px;box-shadow:0 4px 16px #0000000a}.AffiliateDashboard-module__FnOAva__sectionCard h3{color:#0f172a;margin:0 0 6px;font-size:1.2rem}.AffiliateDashboard-module__FnOAva__sectionNotice{color:#64748b;margin:0 0 20px;font-size:.88rem}.AffiliateDashboard-module__FnOAva__paymentMethodNotice{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.83rem;line-height:1.4}.AffiliateDashboard-module__FnOAva__form{flex-direction:column;gap:16px;display:flex}.AffiliateDashboard-module__FnOAva__formGroup{flex-direction:column;gap:6px;display:flex}.AffiliateDashboard-module__FnOAva__formGroup label{color:#334155;font-size:.85rem;font-weight:600}.AffiliateDashboard-module__FnOAva__formGroup input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:12px;font-size:.95rem;transition:border-color .2s}.AffiliateDashboard-module__FnOAva__formGroup input:focus{background:#fff;border-color:#0284c7}.AffiliateDashboard-module__FnOAva__saveBtn{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:10px;margin-top:8px;padding:12px;font-weight:600;transition:background .2s}.AffiliateDashboard-module__FnOAva__saveBtn:hover{background:#0369a1}.AffiliateDashboard-module__FnOAva__alertSuccess{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 14px;font-size:.85rem}.AffiliateDashboard-module__FnOAva__alertError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:.85rem}.AffiliateDashboard-module__FnOAva__emptyPayouts{color:#94a3b8;padding:20px 0;font-size:.9rem;font-style:italic}.AffiliateDashboard-module__FnOAva__payoutList{flex-direction:column;gap:12px;display:flex}.AffiliateDashboard-module__FnOAva__payoutItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.AffiliateDashboard-module__FnOAva__payoutAmount{color:#0f172a;font-size:1.05rem;font-weight:700;display:block}.AffiliateDashboard-module__FnOAva__payoutDate{color:#64748b;font-size:.8rem;display:block}.AffiliateDashboard-module__FnOAva__statusBadge{border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:600}.AffiliateDashboard-module__FnOAva__pending{color:#ca8a04;background:#fefce8;border:1px solid #fef08a}.AffiliateDashboard-module__FnOAva__approved{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.AffiliateDashboard-module__FnOAva__rejected{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.AffiliateDashboard-module__FnOAva__textarea{color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:12px;font-family:inherit;font-size:.95rem;transition:border-color .2s}.AffiliateDashboard-module__FnOAva__textarea:focus{background:#fff;border-color:#0284c7}.AffiliateDashboard-module__FnOAva__table{border-collapse:collapse;text-align:left;width:100%;margin-top:10px;font-size:.9rem}.AffiliateDashboard-module__FnOAva__table th{color:#475569;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:12px 14px;font-weight:600}.AffiliateDashboard-module__FnOAva__table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:12px 14px}.AffiliateDashboard-module__FnOAva__userName{color:#0f172a;font-weight:600}.AffiliateDashboard-module__FnOAva__userEmail{color:#64748b;font-size:.8rem}[data-theme=dark] .AffiliateDashboard-module__FnOAva__container{color:#f8fafc}:is([data-theme=dark] .AffiliateDashboard-module__FnOAva__loadingContainer,[data-theme=dark] .AffiliateDashboard-module__FnOAva__errorContainer){color:#94a3b8}[data-theme=dark] .AffiliateDashboard-module__FnOAva__banner{background:linear-gradient(135deg,#0c2a4a 0%,#034b75 100%);border-color:#0369a1;box-shadow:0 10px 25px #0284c726}[data-theme=dark] .AffiliateDashboard-module__FnOAva__bannerBadge{color:#38bdf8;background:#0f172a;border-color:#0284c7}[data-theme=dark] .AffiliateDashboard-module__FnOAva__title{color:#f8fafc}[data-theme=dark] .AffiliateDashboard-module__FnOAva__subtitle{color:#cbd5e1}[data-theme=dark] .AffiliateDashboard-module__FnOAva__subtitle strong{color:#38bdf8}:is([data-theme=dark] .AffiliateDashboard-module__FnOAva__linkCard,[data-theme=dark] .AffiliateDashboard-module__FnOAva__metricCard,[data-theme=dark] .AffiliateDashboard-module__FnOAva__payoutCard,[data-theme=dark] .AffiliateDashboard-module__FnOAva__sectionCard){background:#1e293b;border-color:#334155;box-shadow:0 4px 16px #0003}[data-theme=dark] .AffiliateDashboard-module__FnOAva__commissionCard{background:#1e293b;border-color:#334155;box-shadow:0 4px 16px #0003}[data-theme=dark] .AffiliateDashboard-module__FnOAva__featuredCommissionCard{background:linear-gradient(#1e293b 0%,#0c2a4a 100%);border-color:#0284c7}[data-theme=dark] .AffiliateDashboard-module__FnOAva__bestValueCommissionCard{background:linear-gradient(#1e293b 0%,#064e3b 100%);border-color:#10b981}[data-theme=dark] .AffiliateDashboard-module__FnOAva__planBadge{color:#94a3b8}[data-theme=dark] .AffiliateDashboard-module__FnOAva__commissionAmount span{color:#cbd5e1}[data-theme=dark] .AffiliateDashboard-module__FnOAva__planDetail{color:#cbd5e1}[data-theme=dark] .AffiliateDashboard-module__FnOAva__linkCardHeader h3{color:#f8fafc}[data-theme=dark] .AffiliateDashboard-module__FnOAva__payoutHeader h3{color:#f8fafc}[data-theme=dark] .AffiliateDashboard-module__FnOAva__sectionCard h3{color:#f8fafc}[data-theme=dark] .AffiliateDashboard-module__FnOAva__metricValue{color:#f8fafc}[data-theme=dark] .AffiliateDashboard-module__FnOAva__payoutAmount{color:#f8fafc}[data-theme=dark] .AffiliateDashboard-module__FnOAva__userName{color:#f8fafc}[data-theme=dark] .AffiliateDashboard-module__FnOAva__codeTag{color:#38bdf8;background:#0f172a;border-color:#334155}[data-theme=dark] .AffiliateDashboard-module__FnOAva__linkNotice{color:#94a3b8}[data-theme=dark] .AffiliateDashboard-module__FnOAva__metricLabel{color:#94a3b8}[data-theme=dark] .AffiliateDashboard-module__FnOAva__payoutHeader p{color:#94a3b8}[data-theme=dark] .AffiliateDashboard-module__FnOAva__progressLabels{color:#94a3b8}[data-theme=dark] .AffiliateDashboard-module__FnOAva__sectionNotice{color:#94a3b8}[data-theme=dark] .AffiliateDashboard-module__FnOAva__payoutDate{color:#94a3b8}[data-theme=dark] .AffiliateDashboard-module__FnOAva__userEmail{color:#94a3b8}[data-theme=dark] .AffiliateDashboard-module__FnOAva__linkInput{color:#38bdf8;background:#0f172a;border-color:#334155}[data-theme=dark] .AffiliateDashboard-module__FnOAva__highlightCard{background:linear-gradient(135deg,#0c2a4a 0%,#1e293b 100%);border-color:#0369a1}[data-theme=dark] .AffiliateDashboard-module__FnOAva__metricIcon{background:#0f172a}[data-theme=dark] .AffiliateDashboard-module__FnOAva__counterBadge{color:#38bdf8;background:#0f172a;border-color:#0284c7}[data-theme=dark] .AffiliateDashboard-module__FnOAva__infoAlert{color:#fef08a;background:#422006;border-color:#713f12}[data-theme=dark] .AffiliateDashboard-module__FnOAva__successAlert{color:#86efac;background:#052e16;border-color:#14532d}[data-theme=dark] .AffiliateDashboard-module__FnOAva__payoutDisabled{color:#64748b!important;background:#334155!important}[data-theme=dark] .AffiliateDashboard-module__FnOAva__paymentMethodNotice{color:#94a3b8;background:#0f172a;border-color:#334155}[data-theme=dark] .AffiliateDashboard-module__FnOAva__formGroup label{color:#cbd5e1}[data-theme=dark] .AffiliateDashboard-module__FnOAva__formGroup input{color:#f8fafc;background:#0f172a;border-color:#334155}[data-theme=dark] .AffiliateDashboard-module__FnOAva__textarea{color:#f8fafc;background:#0f172a;border-color:#334155}[data-theme=dark] .AffiliateDashboard-module__FnOAva__formGroup input:focus{background:#1e293b;border-color:#38bdf8}[data-theme=dark] .AffiliateDashboard-module__FnOAva__textarea:focus{background:#1e293b;border-color:#38bdf8}[data-theme=dark] .AffiliateDashboard-module__FnOAva__payoutItem{background:#0f172a;border-color:#334155}[data-theme=dark] .AffiliateDashboard-module__FnOAva__pending{color:#fde047;background:#422006;border-color:#713f12}[data-theme=dark] .AffiliateDashboard-module__FnOAva__approved{color:#4ade80;background:#052e16;border-color:#14532d}[data-theme=dark] .AffiliateDashboard-module__FnOAva__rejected{color:#fca5a5;background:#450a0a;border-color:#7f1d1d}[data-theme=dark] .AffiliateDashboard-module__FnOAva__table th{color:#cbd5e1;background:#0f172a;border-bottom-color:#334155}[data-theme=dark] .AffiliateDashboard-module__FnOAva__table td{color:#e2e8f0;border-bottom-color:#334155}@media (max-width:640px){.AffiliateDashboard-module__FnOAva__linkBox{flex-direction:column}.AffiliateDashboard-module__FnOAva__payoutHeader{flex-direction:column;gap:12px}}
.AffiliateChat-module__bXly0G__card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 16px #0000000a}[data-theme=dark] .AffiliateChat-module__bXly0G__card{background:#1e293b;border-color:#334155;box-shadow:0 4px 16px #0003}.AffiliateChat-module__bXly0G__header{border-bottom:1px solid #e2e8f0;padding-bottom:12px}[data-theme=dark] .AffiliateChat-module__bXly0G__header{border-bottom-color:#334155}.AffiliateChat-module__bXly0G__title{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:1.2rem;font-weight:700;display:flex}[data-theme=dark] .AffiliateChat-module__bXly0G__title{color:#f8fafc}.AffiliateChat-module__bXly0G__messagesArea{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;min-height:280px;max-height:400px;padding:16px;display:flex;overflow-y:auto}[data-theme=dark] .AffiliateChat-module__bXly0G__messagesArea{background-color:#0f172a;border-color:#334155}.AffiliateChat-module__bXly0G__emptyText{text-align:center;color:#64748b;padding:40px 20px}[data-theme=dark] .AffiliateChat-module__bXly0G__emptyText{color:#94a3b8}.AffiliateChat-module__bXly0G__msgMeta{color:#64748b;margin-bottom:3px;padding:0 4px;font-size:.75rem}[data-theme=dark] .AffiliateChat-module__bXly0G__msgMeta{color:#94a3b8}.AffiliateChat-module__bXly0G__sellerBubble{color:#fff;white-space:pre-wrap;word-break:break-word;background-color:#0284c7;border-radius:16px 16px 2px;padding:10px 14px;font-size:.92rem;line-height:1.4;box-shadow:0 1px 3px #0000000f}.AffiliateChat-module__bXly0G__adminBubble{color:#1e293b;white-space:pre-wrap;word-break:break-word;background-color:#fff;border:1px solid #cbd5e1;border-radius:16px 16px 16px 2px;padding:10px 14px;font-size:.92rem;line-height:1.4;box-shadow:0 1px 3px #0000000f}[data-theme=dark] .AffiliateChat-module__bXly0G__adminBubble{color:#f8fafc;background-color:#334155;border-color:#475569}.AffiliateChat-module__bXly0G__limitAlert{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:.88rem;font-weight:500}[data-theme=dark] .AffiliateChat-module__bXly0G__limitAlert{color:#fca5a5;background-color:#450a0a;border-color:#7f1d1d}.AffiliateChat-module__bXly0G__form{gap:10px;display:flex}.AffiliateChat-module__bXly0G__input{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:.95rem;transition:border-color .2s,background-color .2s}.AffiliateChat-module__bXly0G__input:focus{border-color:#0284c7}.AffiliateChat-module__bXly0G__inputDisabled{background-color:#f1f5f9}[data-theme=dark] .AffiliateChat-module__bXly0G__input{color:#f8fafc;background-color:#0f172a;border-color:#334155}[data-theme=dark] .AffiliateChat-module__bXly0G__input:focus{border-color:#38bdf8}[data-theme=dark] .AffiliateChat-module__bXly0G__inputDisabled{color:#64748b;background-color:#1e293b}.AffiliateChat-module__bXly0G__sendBtn{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-weight:600;transition:background .2s;display:flex}.AffiliateChat-module__bXly0G__sendBtn:hover:not(:disabled){background:#0369a1}.AffiliateChat-module__bXly0G__sendBtn:disabled{opacity:.6;cursor:not-allowed}
.AuthModal-module__jrbLjq__overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0a0602a6;justify-content:center;align-items:center;padding:16px;animation:.2s AuthModal-module__jrbLjq__overlayIn;display:flex;position:fixed;inset:0}@keyframes AuthModal-module__jrbLjq__overlayIn{0%{opacity:0}to{opacity:1}}.AuthModal-module__jrbLjq__modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffbf5f7;border:1px solid #f9731626;border-radius:24px;width:100%;max-width:420px;padding:36px 32px 28px;animation:.25s cubic-bezier(.34,1.56,.64,1) AuthModal-module__jrbLjq__modalIn;position:relative;box-shadow:0 32px 80px #0a060240,inset 0 0 0 1px #ffffffb3}@keyframes AuthModal-module__jrbLjq__modalIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.AuthModal-module__jrbLjq__closeBtn{cursor:pointer;color:#6b5d52;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex;position:absolute;top:16px;right:16px}.AuthModal-module__jrbLjq__closeBtn:hover{color:#f97316;background:#f973161f}.AuthModal-module__jrbLjq__header{text-align:center;margin-bottom:20px}.AuthModal-module__jrbLjq__logoMark{filter:drop-shadow(0 4px 12px #f973164d);margin-bottom:12px;display:inline-flex}.AuthModal-module__jrbLjq__title{font-family:var(--font-space-grotesk,"Space Grotesk", sans-serif);color:#1a0f05;letter-spacing:-.02em;margin:0 0 4px;font-size:1.5rem;font-weight:700}.AuthModal-module__jrbLjq__subtitle{color:#a8896a;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:500}.AuthModal-module__jrbLjq__tabs{background:#0000000d;border-radius:12px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.AuthModal-module__jrbLjq__tab{color:#8d6e4c;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 16px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s}.AuthModal-module__jrbLjq__tabActive{color:#f97316;background:#fff;box-shadow:0 2px 8px #0000001a}.AuthModal-module__jrbLjq__errorMsg,.AuthModal-module__jrbLjq__successMsg{border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:.84rem;font-weight:500;animation:.2s AuthModal-module__jrbLjq__slideDown;display:flex}@keyframes AuthModal-module__jrbLjq__slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.AuthModal-module__jrbLjq__errorMsg{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.AuthModal-module__jrbLjq__successMsg{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.AuthModal-module__jrbLjq__googleBtn{color:#3c3228;cursor:pointer;background:#fff;border:1.5px solid #e5e0d8;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 20px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 4px #0000000f}.AuthModal-module__jrbLjq__googleBtn:hover:not(:disabled){background:#f9f5f0;border-color:#c4ae94;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.AuthModal-module__jrbLjq__googleBtn:disabled{opacity:.6;cursor:not-allowed}.AuthModal-module__jrbLjq__divider{color:#c4ae94;align-items:center;gap:12px;margin:16px 0;font-size:.8rem;font-weight:500;display:flex}.AuthModal-module__jrbLjq__divider:before,.AuthModal-module__jrbLjq__divider:after{content:"";background:#ffe0b2;flex:1;height:1px}.AuthModal-module__jrbLjq__form{flex-direction:column;gap:14px;display:flex}.AuthModal-module__jrbLjq__field{flex-direction:column;gap:6px;display:flex}.AuthModal-module__jrbLjq__label{color:#503d28;letter-spacing:.01em;font-size:.82rem;font-weight:600}.AuthModal-module__jrbLjq__input{color:#1a0f05;box-sizing:border-box;background:#fff;border:1.5px solid #e8ddd0;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.AuthModal-module__jrbLjq__input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.AuthModal-module__jrbLjq__input::placeholder{color:#c4ae94}.AuthModal-module__jrbLjq__passwordWrapper{align-items:center;display:flex;position:relative}.AuthModal-module__jrbLjq__passwordWrapper .AuthModal-module__jrbLjq__input{padding-right:44px}.AuthModal-module__jrbLjq__eyeBtn{cursor:pointer;color:#a8896a;background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:12px}.AuthModal-module__jrbLjq__eyeBtn:hover{color:#f97316}.AuthModal-module__jrbLjq__submitBtn{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:12px 20px;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #f9731666}.AuthModal-module__jrbLjq__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #f9731680}.AuthModal-module__jrbLjq__submitBtn:active:not(:disabled){transform:translateY(0)}.AuthModal-module__jrbLjq__submitBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.AuthModal-module__jrbLjq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite AuthModal-module__jrbLjq__spin;display:inline-block}@keyframes AuthModal-module__jrbLjq__spin{to{transform:rotate(360deg)}}.AuthModal-module__jrbLjq__switchText{text-align:center;color:#8d6e4c;margin-top:16px;font-size:.84rem}.AuthModal-module__jrbLjq__switchBtn{color:#f97316;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-family:inherit;font-size:.84rem;font-weight:700;text-decoration:underline;transition:color .15s}.AuthModal-module__jrbLjq__switchBtn:hover{color:#ea580c}@media (max-width:480px){.AuthModal-module__jrbLjq__modal{border-radius:20px;padding:28px 20px 24px}}.AuthModal-module__jrbLjq__consentContainer{flex-direction:column;gap:10px;margin-top:4px;display:flex}.AuthModal-module__jrbLjq__consentRow{align-items:flex-start;gap:8px;display:flex}.AuthModal-module__jrbLjq__checkboxInput{cursor:pointer;accent-color:#f97316;margin-top:3px}.AuthModal-module__jrbLjq__checkboxLabel{color:#6b5d52;cursor:pointer;font-size:.78rem;line-height:1.4}.AuthModal-module__jrbLjq__checkboxLabel a{color:#f97316;font-weight:600;transition:color .15s}.AuthModal-module__jrbLjq__checkboxLabel a:hover{color:#ea580c}[data-theme=dark] .AuthModal-module__jrbLjq__overlay{background:#0a0602d9}[data-theme=dark] .AuthModal-module__jrbLjq__modal{background:#221b12f5;border-color:#f9731640;box-shadow:0 32px 80px #0009,inset 0 0 0 1px #ffffff0d}[data-theme=dark] .AuthModal-module__jrbLjq__closeBtn{color:var(--text-secondary);background:#ffffff0f}[data-theme=dark] .AuthModal-module__jrbLjq__closeBtn:hover{color:var(--color-primary-400);background:#f9731626}[data-theme=dark] .AuthModal-module__jrbLjq__title{color:var(--text-primary)}[data-theme=dark] .AuthModal-module__jrbLjq__subtitle{color:var(--text-muted)}[data-theme=dark] .AuthModal-module__jrbLjq__tabs{background:#ffffff0d}[data-theme=dark] .AuthModal-module__jrbLjq__tab{color:var(--text-secondary)}[data-theme=dark] .AuthModal-module__jrbLjq__tabActive{color:var(--color-primary-400);background:#ffffff14}[data-theme=dark] .AuthModal-module__jrbLjq__googleBtn{border-color:var(--color-warm-brown-700);color:var(--text-primary);background:#ffffff08}[data-theme=dark] .AuthModal-module__jrbLjq__googleBtn:hover:not(:disabled){border-color:var(--color-primary-400);background:#ffffff0f}[data-theme=dark] .AuthModal-module__jrbLjq__divider{color:var(--text-muted)}[data-theme=dark] .AuthModal-module__jrbLjq__divider:before{background:var(--color-warm-brown-700)}[data-theme=dark] .AuthModal-module__jrbLjq__divider:after{background:var(--color-warm-brown-700)}[data-theme=dark] .AuthModal-module__jrbLjq__label{color:var(--text-secondary)}[data-theme=dark] .AuthModal-module__jrbLjq__input{border-color:var(--color-warm-brown-700);color:var(--text-primary);background:#0003}[data-theme=dark] .AuthModal-module__jrbLjq__input:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px #f9731626}[data-theme=dark] .AuthModal-module__jrbLjq__input::placeholder{color:var(--text-muted)}[data-theme=dark] .AuthModal-module__jrbLjq__switchText{color:var(--text-muted)}[data-theme=dark] .AuthModal-module__jrbLjq__switchBtn{color:var(--color-primary-400)}[data-theme=dark] .AuthModal-module__jrbLjq__switchBtn:hover{color:var(--color-primary-300)}[data-theme=dark] .AuthModal-module__jrbLjq__checkboxLabel{color:var(--text-secondary)}[data-theme=dark] .AuthModal-module__jrbLjq__checkboxLabel a{color:var(--color-primary-400)}[data-theme=dark] .AuthModal-module__jrbLjq__checkboxLabel a:hover{color:var(--color-primary-300)}
.UserMenu-module__iI1mIW__authButtons{align-items:center;gap:8px;display:flex}.UserMenu-module__iI1mIW__signInBtn{color:#c2410c;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #c2410c;border-radius:10px;padding:8px 16px;font-family:inherit;font-size:.86rem;font-weight:600;transition:all .2s}.UserMenu-module__iI1mIW__signInBtn:hover{background:#c2410c14}.UserMenu-module__iI1mIW__signUpBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:10px;padding:8px 16px;font-family:inherit;font-size:.86rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #f9731659}.UserMenu-module__iI1mIW__signUpBtn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #f9731673}.UserMenu-module__iI1mIW__skeleton{background:linear-gradient(90deg,#f0e6d8 25%,#ffecd0 50%,#f0e6d8 75%) 0 0/200% 100%;border-radius:10px;width:165px;height:36px;animation:1.5s infinite UserMenu-module__iI1mIW__shimmer}@keyframes UserMenu-module__iI1mIW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.UserMenu-module__iI1mIW__userMenu{position:relative}.UserMenu-module__iI1mIW__avatarBtn{cursor:pointer;background:#fff;border:1px solid #e8ddd0;border-radius:20px;justify-content:center;align-items:center;gap:4px;height:34px;padding:0 8px 0 4px;font-family:inherit;transition:all .2s;display:flex}.UserMenu-module__iI1mIW__avatarBtn:hover{border-color:#f97316;box-shadow:0 2px 8px #f9731626}.UserMenu-module__iI1mIW__avatarImg,.UserMenu-module__iI1mIW__avatarInitials{border-radius:50%;flex-shrink:0;width:26px;height:26px;overflow:hidden}.UserMenu-module__iI1mIW__avatarImg{object-fit:cover}.UserMenu-module__iI1mIW__avatarInitials{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#f97316,#ea580c);justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.UserMenu-module__iI1mIW__chevron{color:#8d6e4c;flex-shrink:0;transition:transform .2s}.UserMenu-module__iI1mIW__chevronUp{transform:rotate(180deg)}.UserMenu-module__iI1mIW__dropdown{z-index:1000;background:#fff;border:1px solid #ffe0b2;border-radius:16px;min-width:220px;padding:8px;animation:.18s cubic-bezier(.34,1.56,.64,1) UserMenu-module__iI1mIW__dropIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 60px #0a060226,0 4px 16px #00000014}@keyframes UserMenu-module__iI1mIW__dropIn{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.UserMenu-module__iI1mIW__dropdownHeader{align-items:center;gap:10px;padding:8px 8px 10px;display:flex}.UserMenu-module__iI1mIW__dropdownAvatarImg,.UserMenu-module__iI1mIW__dropdownAvatarInitials{border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.UserMenu-module__iI1mIW__dropdownAvatarImg{object-fit:cover}.UserMenu-module__iI1mIW__dropdownAvatarInitials{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:flex}.UserMenu-module__iI1mIW__userName{color:#1a0f05;white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin:0 0 2px;font-size:.88rem;font-weight:700;overflow:hidden}.UserMenu-module__iI1mIW__userEmail{color:#a8896a;white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin:0;font-size:.75rem;overflow:hidden}.UserMenu-module__iI1mIW__divider{background:#f0e6d8;height:1px;margin:4px 0}.UserMenu-module__iI1mIW__menuItem{color:#3c3228;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:.86rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.UserMenu-module__iI1mIW__menuItem:hover{color:#f97316;background:#f9731612}.UserMenu-module__iI1mIW__signOutItem{color:#dc2626}.UserMenu-module__iI1mIW__signOutItem:hover{color:#dc2626;background:#dc262612}.UserMenu-module__iI1mIW__desktopAuthContainer{align-items:center;gap:10px;display:flex}.UserMenu-module__iI1mIW__mobileAuthContainer{display:none;position:relative}@media (max-width:768px){.UserMenu-module__iI1mIW__desktopAuthContainer{display:none!important}.UserMenu-module__iI1mIW__mobileAuthContainer{display:block!important}.UserMenu-module__iI1mIW__signInBtn,.UserMenu-module__iI1mIW__signUpBtn{padding:7px 12px;font-size:.82rem}}[data-theme=dark] .UserMenu-module__iI1mIW__avatarBtn{border-color:var(--color-warm-brown-700);color:var(--text-primary);background:#1e1812b3}[data-theme=dark] .UserMenu-module__iI1mIW__avatarBtn:hover{border-color:var(--color-primary-400);box-shadow:0 2px 8px #f9731633}[data-theme=dark] .UserMenu-module__iI1mIW__chevron{color:var(--text-secondary)}[data-theme=dark] .UserMenu-module__iI1mIW__dropdown{border-color:var(--color-warm-brown-700);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1e1812f2;box-shadow:0 10px 30px #00000080}[data-theme=dark] .UserMenu-module__iI1mIW__userName{color:var(--text-primary)}[data-theme=dark] .UserMenu-module__iI1mIW__userEmail{color:var(--text-muted)}[data-theme=dark] .UserMenu-module__iI1mIW__divider{background:var(--color-warm-brown-700)}[data-theme=dark] .UserMenu-module__iI1mIW__menuItem{color:var(--text-secondary)}[data-theme=dark] .UserMenu-module__iI1mIW__menuItem:hover{color:var(--color-primary-400);background:#f973161f}[data-theme=dark] .UserMenu-module__iI1mIW__signOutItem{color:var(--color-error-500)}[data-theme=dark] .UserMenu-module__iI1mIW__signOutItem:hover{color:var(--color-error-500);background:#ef44441f}[data-theme=dark] .UserMenu-module__iI1mIW__signInBtn{border-color:var(--color-primary-400);color:#fff!important}[data-theme=dark] .UserMenu-module__iI1mIW__signInBtn:hover{border-color:var(--color-primary-300);background:#f9731633}[data-theme=dark] .UserMenu-module__iI1mIW__skeleton{background:linear-gradient(90deg,#221b12 25%,#33291b 50%,#221b12 75%) 0 0/200% 100%}
.ArticleSaveButton-module__bFz6Ra__saveBtn{color:#8d6e4c;cursor:pointer;background:#fff;border:1.5px solid #e8ddd0;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.ArticleSaveButton-module__bFz6Ra__saveBtn:hover:not(:disabled){color:#f97316;background:#f973160f;border-color:#f97316}.ArticleSaveButton-module__bFz6Ra__saveBtn.ArticleSaveButton-module__bFz6Ra__saved{color:#f97316;background:#f9731614;border-color:#f97316}.ArticleSaveButton-module__bFz6Ra__saveBtn:disabled{opacity:.6;cursor:not-allowed}
