@charset "UTF-8";
/*! GENERATO da observatory.scss — NON modificare qui: edita assets/scss/observatory.scss e ricompila (npm run css:build) */.font-display{font-family:var(--font-display);font-weight:700;letter-spacing:-.025em}.font-mono,.mono{font-family:var(--font-mono);font-feature-settings:"ss01","ss03","calt","tnum";letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}.label-tech,.mono-label{color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.card-title,.chart-title,.page-title,h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font-display);font-weight:700;letter-spacing:-.025em;line-height:1.1}.page-title,h1{display:inline-block;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.035em}h2{font-size:clamp(1.375rem,2.2vw,1.75rem)}h2,h3{font-weight:700}h3{font-size:1.125rem}.card-title,.chart-title,h4{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.page-subtitle{color:var(--text-muted);font-family:var(--font-family);font-size:.9375rem;font-weight:400}.text-clamp-1,.text-clamp-2,.text-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal!important;word-break:break-word}.text-clamp-1{-webkit-line-clamp:1;line-clamp:1}.text-clamp-2{-webkit-line-clamp:2;line-clamp:2}.text-clamp-3{-webkit-line-clamp:3;line-clamp:3}.list-group-item,.list-group-item .flex-grow-1{min-width:0}.list-group-item .fw-medium,.list-group-item .text-truncate{overflow-wrap:anywhere;word-break:break-word}.list-group-item .text-truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal}@keyframes nv-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes nv-pulse-ring{0%{box-shadow:0 0 0 0 var(--lime-glow)}70%{box-shadow:0 0 0 8px rgba(34,229,130,0)}to{box-shadow:0 0 0 0 rgba(34,229,130,0)}}@keyframes nv-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.live-indicator{align-items:center;background-color:var(--lime-deep);border-radius:20px;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;gap:.5rem;letter-spacing:.1em;padding:3px 6px;text-transform:uppercase}.live-indicator:before{animation:nv-pulse 2s ease-in-out infinite,nv-pulse-ring 2s ease-out infinite;background:#fff;border-radius:50%;content:"";height:7px;left:3px;position:relative;width:7px}#live.badge{display:none}.sidebar{background:linear-gradient(18deg,#073044,#a40f86)!important;border-right:none;overflow-y:auto}.sidebar-header{border-bottom:none;padding:.78rem 1.5rem}.brand-icon{background:var(--gradient-brand);border-radius:10px;box-shadow:0 4px 12px var(--brand-glow);color:#fff;height:38px;width:38px}.brand-text{color:#fff;font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.brand-text strong{font-weight:800}.nav-section{color:hsla(0,0%,100%,.5);font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.16em;padding:1.5rem 1.5rem .5rem;text-transform:uppercase}.sidebar .nav-link{border-radius:8px 0 0 8px;color:#fff;font-size:.875rem;font-weight:500;padding:.6rem .85rem;position:relative;transition:color .12s ease,background .12s ease}.sidebar .nav-link:hover{background:#f1f2f7;color:var(--text-primary)}html[data-bs-theme=dark] .sidebar .nav-link:hover{color:#000}.sidebar .nav-link.active{background:#f1f2f7;color:#073044;font-weight:600}[data-bs-theme=dark] .sidebar .nav-link.active,[data-bs-theme=dark] .sidebar .nav-link.active:hover{color:#fff}.sidebar .nav-icon{font-size:.875rem}.sidebar .nav-badge{border:1px solid var(--border-hairline);border-radius:4px;color:var(--text-muted);font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.1em;margin-left:auto;padding:.1rem .4rem;text-transform:uppercase}.badge-purple{background:var(--primary-50);border-color:var(--border-glow);color:var(--brand)}.badge-emerald{background:var(--success-50);border-color:rgba(34,229,130,.3);color:var(--lime-deep)}.badge-amber{background:var(--warning-50);border-color:rgba(255,122,69,.3);color:var(--tangerine)}.badge-aeo{background-color:#dbeafe;color:#000}.badge-target{background-color:#d1fae5;color:#000}.badge-geo{background-color:#ded8ed;color:#000}[data-bs-theme=dark] .badge-emerald{color:var(--lime)}[data-bs-theme=dark] .badge-amber{color:var(--tangerine)}.badge-rose{background:linear-gradient(to bottom left,#00f2c3,#0098f0,#00f2c3)}.gradient-border{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#8f177e,#0d83b2) border-box;border:2px solid transparent;border-radius:16px}.nav-counter{background:var(--bg-deep);border:1px solid var(--border-hairline);border-radius:4px;color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem;margin-left:auto;padding:.05rem .45rem}.sidebar-account{background:var(--bg-surface-dark);border:0;border-radius:12px;color:var(--text-on-dark);margin:.75rem 1rem;min-height:170px;overflow:hidden;padding:1rem;position:relative}.sidebar-account:before{background:radial-gradient(circle,var(--brand-glow) 0,transparent 60%) no-repeat;background-position:70px -60px;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.sidebar-account .limit-label{color:hsla(0,0%,100%,.55)}.sidebar-account .limit-value{color:hsla(0,0%,100%,.95)}.sidebar-account .progress{background:hsla(0,0%,100%,.1)}.plan-badge{background:var(--lime);border:0;border-radius:99px;color:#0a0a14;display:inline-block;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.1em;padding:.25rem .6rem;text-transform:uppercase}.sidebar-account .btn-outline-primary{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);color:#fff}.sidebar-account .btn-outline-primary:hover{background:var(--brand);border-color:var(--brand);color:#fff}.limit-label{color:var(--text-muted);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.limit-label,.limit-value{font-family:var(--font-mono)}.limit-value{color:var(--text-secondary);font-size:.75rem;font-weight:500}.progress{background:var(--bg-deep);border-radius:99px;height:6px;overflow:hidden}.progress-sm{height:4px}.progress-bar{background:var(--viola)!important;border-radius:99px;font-weight:700;text-shadow:0 0 1px #000}.progress-bar.bg-emerald,.progress-bar.bg-success{background:#17c653!important}.progress-bar.bg-info{background:#57c8f1!important}.progress-bar.bg-warning{background:var(--tangerine)!important}.progress-bar.bg-danger{background:var(--alert)!important}.progress-bar.bg-primary{background:#a40f86!important}.topbar{background:var(--bg-surface);border-bottom:1px solid var(--border-hairline)}.topbar-search .form-control,.topbar-search input{background:var(--bg-deep);border:1px solid transparent;border-radius:8px;color:var(--text-primary);font-size:.875rem}.topbar-search input::-moz-placeholder{color:var(--text-muted);font-family:var(--font-family);font-size:.875rem}.topbar-search input::placeholder{color:var(--text-muted);font-family:var(--font-family);font-size:.875rem}.topbar-search input:focus{background:var(--bg-surface);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow)}.btn-icon{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text-secondary);display:inline-flex;height:38px;justify-content:center;transition:all .12s ease;width:38px}.btn-icon:hover{background:var(--bg-deep);color:var(--brand)}.credits-button{border:1px solid var(--border-hairline);color:var(--tangerine);font-family:var(--font-mono);font-weight:600;gap:.45rem;height:38px;padding:0 .85rem;width:auto!important}.credits-button:hover{background:var(--warning-50);border-color:var(--tangerine);color:var(--tangerine)}.credits-inline{font-family:var(--font-mono);font-size:.875rem;font-weight:600}.btn-user{align-items:center;background:transparent;border:1px solid var(--border-hairline);border-radius:99px;color:var(--text-primary);display:inline-flex;font-size:.875rem;font-weight:500;gap:.55rem;padding:.25rem .95rem .25rem .3rem}.btn-user:hover{border-color:var(--brand);color:var(--brand)}.user-avatar{align-items:center;background:var(--gradient-brand);border-radius:99px;color:#fff;display:inline-flex;font-size:.75rem;height:30px;justify-content:center;width:30px}.dropdown-menu{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:10px;box-shadow:var(--shadow-lg);padding:.3rem}.dropdown-item{border-radius:6px;color:var(--text-secondary);font-size:.875rem;font-weight:500;padding:.5rem .75rem}.dropdown-item:focus,.dropdown-item:hover{background:var(--bg-deep);color:var(--text-primary)}.dropdown-item.active{background:var(--brand);color:#fff}.dropdown-header{color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;padding:.5rem .75rem .25rem;text-transform:uppercase}.notification-dot{animation:nv-pulse 2s ease-in-out infinite;background:var(--lime);border-radius:50%;box-shadow:0 0 0 2px var(--bg-surface);height:8px;position:absolute;right:8px;top:8px;width:8px}.main-content{background-repeat:no-repeat;overflow-x:clip;overflow-y:visible}[data-bs-theme=dark] .main-content{--bg-atmosphere-top:#1a1226}.page-content{overflow-x:clip;overflow-y:visible;padding:1.5rem 2rem 2rem;position:relative}.sticky-sidebar{max-height:calc(100vh - var(--topbar-height, 64px) - 2rem);overflow-x:hidden;overflow-y:auto;position:sticky;scrollbar-width:thin;top:calc(var(--topbar-height, 64px) + 1rem);z-index:5}.sticky-sidebar::-webkit-scrollbar{width:4px}.sticky-sidebar::-webkit-scrollbar-track{background:transparent}.sticky-sidebar::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}.sticky-sidebar::-webkit-scrollbar-thumb:hover{background:var(--brand)}@media (max-width:991.98px){.sticky-sidebar{max-height:none;overflow:visible;position:static}}.report-toc{display:flex;flex-direction:column;gap:0}.toc-item{align-items:center;border-left:2px solid transparent;border-radius:0;color:var(--text-secondary);display:flex;font-size:.8125rem;font-weight:500;gap:.6rem;padding:.55rem .7rem;text-decoration:none;transition:background .12s ease,color .12s ease}.toc-item:hover{background:var(--bg-deep);color:var(--text-primary);padding-left:.7rem}.toc-item.active{background:#e5e5e5;border-left-color:var(--brand);color:var(--brand);font-weight:600}.toc-number{color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem;font-weight:600;min-width:1.2em;text-align:center}.toc-item.active .toc-number{color:var(--brand)}.toc-icon{color:var(--text-muted);font-size:.75rem;text-align:center;width:18px}.toc-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header{border-bottom:1px solid var(--border-hairline);margin-bottom:1.75rem;padding-bottom:.45rem}.btn{border-radius:8px;font-family:var(--font-family);font-size:.875rem;font-weight:500;padding:.55rem 1.1rem;transition:all .15s ease}.btn-primary{background:#6d4aff;border:1px solid #6d4aff;box-shadow:0 1px 2px rgba(10,10,20,.1);color:#fff;font-weight:600}.btn-primary:focus,.btn-primary:hover{background:var(--brand-deep);border-color:var(--brand-deep);box-shadow:0 6px 20px var(--brand-glow);color:#fff;transform:translateY(-1px)}.btn-outline-primary{background:var(--bg-surface);border:1px solid #6d4aff;color:#6d4aff;font-weight:500}.btn-outline-primary.active,.btn-outline-primary:hover{background:#6d4aff;border-color:#6d4aff;color:#fff}.btn-outline-secondary{background:var(--bg-surface);border:1px solid var(--border-hairline);color:var(--text-secondary);font-weight:500}.btn-outline-secondary:hover{background:var(--bg-deep);border-color:var(--border-strong);color:var(--text-primary)}.btn-ghost{background:transparent;border:1px solid transparent;color:var(--text-muted);font-weight:500}.btn-ghost:hover{background:var(--primary-50);color:var(--brand)}.btn-sm{font-size:.8125rem;padding:.4rem .85rem}.btn-xs{font-size:.75rem;font-weight:500;letter-spacing:.04em;padding:.3rem .7rem}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:#fff;border-color:#6d4aff;color:#6d4aff}.btn-group .btn.active,.btn:first-child:active,.list-group-item.active,.list-group-item.active:hover,:not(.btn-check)+.btn:active{background:#6d4aff;border-color:#6d4aff;color:#fff!important}#aeo-section-1.card,#aeo-section-10.card,#aeo-section-2.card,#aeo-section-3.card,#aeo-section-4.card,#aeo-section-5.card,#aeo-section-6.card,#aeo-section-7.card,#aeo-section-8.card,#aeo-section-9.card,#section-1.card,#section-10.card,#section-2.card,#section-3.card,#section-4.card,#section-5.card,#section-6.card,#section-7.card,#section-8.card,#section-9.card,#sentiment-NegativeEventsSection.card,#sentiment-PositiveEventsSection.card,#sentiment-ReportSection.card,#sentiment-TrendSection.card,#target-section-1.card,#target-section-10.card,#target-section-2.card,#target-section-3.card,#target-section-4.card,#target-section-5.card,#target-section-6.card,#target-section-7.card,#target-section-8.card,#target-section-9.card{border:1px solid var(--border-light)}#box-acc .list-group-item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}#box-acc .list-group-item:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.braintree-heading,.braintree-placeholder{color:var(--text-muted)}.braintree-option{background-color:var(--bg-surface);border-color:var(--bs-border-color-translucent)}.braintree-option .braintree-option__label{color:var(--bs-card-color)}.braintree-option:hover{background:var(--bg-surface);border-color:var(--text-muted)}.card,.chart-card,.kpi-card{background:var(--bg-surface);border:none;border-radius:14px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);position:relative;transition:border-color .15s ease,box-shadow .2s ease,transform .15s ease}.card:hover,.chart-card:hover{border-color:var(--border-subtle);box-shadow:var(--shadow-md)}.card-header{border-bottom:none;padding:1rem 1.25rem 0}html[data-bs-theme=dark] .card-header{background:transparent}.card-body{padding:1.25rem}.kpi-card{overflow:hidden;padding:1.25rem 1.5rem;position:relative}.kpi-card:hover{transform:none}.kpi-label{color:#a40f86;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.kpi-value{align-items:baseline;color:var(--text-primary);display:flex;font-size:2.5rem;font-weight:700;gap:.05em;letter-spacing:-.035em;line-height:1}.kpi-value,.kpi-value small{font-family:var(--font-display)}.kpi-value small{color:var(--text-muted);font-size:1.25rem;font-weight:600;margin-left:.05em}.kpi-value.mono{font-family:var(--font-mono);font-size:2.25rem;font-weight:600;letter-spacing:-.03em}.kpi-value.mono small{font-family:var(--font-mono);font-size:1rem}.kpi-header{align-items:flex-start!important;display:flex!important;justify-content:space-between!important;margin-bottom:0!important}.kpi-icon{align-items:center;border:0;border-radius:10px;display:inline-flex;font-size:.9375rem;height:36px;justify-content:center;width:36px}.kpi-icon,.kpi-icon.bg-gradient-primary,.kpi-icon.bg-gradient-purple{background:var(--primary-50);color:var(--brand)}.kpi-icon.bg-gradient-success{background:var(--success-50);color:var(--lime-deep)}.kpi-icon.bg-gradient-warning{background:var(--warning-50);color:var(--tangerine)}[data-bs-theme=dark] .kpi-icon.bg-gradient-success{color:var(--lime)}.kpi-footer{border-top:1px solid var(--border-hairline);color:var(--text-muted);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:.75rem}.kpi-footer,.kpi-trend{align-items:center;font-size:.75rem}.kpi-trend{display:inline-flex;font-family:var(--font-mono);font-weight:600;gap:.25rem}.kpi-trend.up{color:var(--lime-deep)}.kpi-trend.down{color:var(--alert)}[data-bs-theme=dark] .kpi-trend.up{color:var(--lime)}.kpi-trend .badge{font-family:var(--font-mono);letter-spacing:.02em}.kpi-card.kpi-dark{border-color:transparent;color:var(--text-on-dark)}.kpi-card.kpi-dark .kpi-icon{background:hsla(0,0%,100%,.1)}.kpi-card.kpi-dark .kpi-icon.bg-gradient-success{background:var(--lime-glow);color:var(--lime)}.kpi-card.kpi-dark .kpi-footer{border-top-color:hsla(0,0%,100%,.1)}.kpi-card.kpi-dark .kpi-trend.up{color:var(--lime)}.kpi-card.kpi-dark .text-muted{color:hsla(0,0%,100%,.55)!important}.kpi-card .badge{font-size:.8rem}.kpi-icon.kpi-icon-neutral{background:var(--bg-muted,#f1f5f9);color:var(--text-muted)}.kpi-card.kpi-tier-good .kpi-value,.kpi-card.kpi-tier-good .kpi-value small{color:#17c653}.kpi-card.kpi-tier-warn .kpi-value,.kpi-card.kpi-tier-warn .kpi-value small{color:#f59e0b}.kpi-card.kpi-tier-bad .kpi-value,.kpi-card.kpi-tier-bad .kpi-value small{color:#f82828}.kpi-info{color:var(--text-muted);cursor:help;font-size:.8125rem;margin-left:.35rem;opacity:.6;transition:opacity .12s ease}.kpi-info:hover{opacity:1}a.insight-link{color:inherit;transition:transform .12s ease,box-shadow .12s ease}a.insight-link:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ob-backdrop{background:rgba(15,23,42,.55);inset:0;position:fixed;z-index:20000}.ob-spotlight{animation:ob-pulse 1.8s ease-in-out infinite;border-radius:14px;box-shadow:0 0 0 9999px rgba(15,23,42,.55),0 0 0 3px rgba(110,64,243,.85);pointer-events:none;position:absolute;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease;z-index:20001}@keyframes ob-pulse{0%,to{box-shadow:0 0 0 9999px rgba(15,23,42,.55),0 0 0 3px rgba(110,64,243,.85)}50%{box-shadow:0 0 0 9999px rgba(15,23,42,.55),0 0 0 7px rgba(110,64,243,.45)}}.ob-card{background:var(--bg-surface,#fff);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.4);color:var(--text-primary,#0f172a);max-width:calc(100vw - 24px);overflow:hidden;position:fixed;width:520px;z-index:20002}.ob-card-centered{left:50%;max-height:calc(100vh - 40px);overflow-y:auto;top:50%;transform:translate(-50%,-50%)}.ob-card-header{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1rem .5rem}.ob-step-count{color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.ob-close{background:transparent;border:0;border-radius:8px;color:var(--text-muted);cursor:pointer;font-size:1rem;line-height:1;padding:4px 6px}.ob-close:hover{background:rgba(110,64,243,.1);color:var(--text-primary,#0f172a)}.ob-progress{background:rgba(110,64,243,.15);height:3px}.ob-progress-bar{background:linear-gradient(90deg,#6e40f3,#22e582);height:100%;transition:width .25s ease}.ob-card-body{padding:1rem 1.25rem}.ob-title{font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.ob-title i{color:#6e40f3}.ob-text{color:var(--text-secondary,#334155);font-size:.875rem;line-height:1.6}.ob-card-footer{align-items:center;background:var(--bg-muted,#f8fafc);border-top:1px solid var(--border-hairline,#e2e8f0);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.75rem 1.25rem}.ob-optout{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.75rem;gap:.4rem}.ob-optout,.ob-optout input{cursor:pointer;margin:0}.ob-actions{align-items:center;display:inline-flex;gap:.4rem;margin-left:auto}.aeo-tm-pop{background:var(--bg-surface,#fff);border:1px solid var(--border-hairline,#e2e8f0);border-radius:12px;box-shadow:0 14px 40px rgba(15,23,42,.22);color:var(--text-primary,#0f172a);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;max-width:300px;min-width:230px;padding:10px 12px;pointer-events:none;position:fixed;z-index:21000}.aeo-tm-pop-head{align-items:center;border-bottom:1px solid var(--border-hairline,#e2e8f0);display:flex;gap:7px;margin-bottom:7px;padding-bottom:7px}.aeo-tm-pop-head img{border-radius:4px;height:16px;width:16px}.aeo-tm-pop-domain{font-size:.8125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aeo-tm-pop-brand{background:rgba(34,197,94,.12);border-radius:999px;color:#16a34a;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.aeo-tm-pop-row{align-items:baseline;display:flex;font-size:.75rem;gap:14px;justify-content:space-between;padding:2px 0}.aeo-tm-pop-row span{color:var(--text-muted,#64748b)}.aeo-tm-pop-row b{font-variant-numeric:tabular-nums}.aeo-tm-pop-hint{border-top:1px dashed var(--border-hairline,#e2e8f0);color:var(--text-muted,#64748b);font-size:.6875rem;margin-top:7px;padding-top:6px}.pdfbrand-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:6px}@media (max-width:575.98px){.pdfbrand-grid{grid-template-columns:1fr}}.pdfbrand-box{background:var(--bg-surface,#fff);border:2px solid var(--border-hairline,#e2e8f0);border-radius:14px;cursor:pointer;padding:18px 14px;text-align:center;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.pdfbrand-box:hover{border-color:#6e40f3;box-shadow:0 10px 28px rgba(110,64,243,.18);transform:translateY(-2px)}.pdfbrand-logo{align-items:center;display:flex;height:46px;justify-content:center;margin-bottom:10px}.pdfbrand-logo img{max-height:46px;max-width:85%;-o-object-fit:contain;object-fit:contain}.pdfbrand-name{color:var(--text-primary,#0f172a);font-size:.95rem;font-weight:700}.pdfbrand-tag{color:var(--text-muted,#64748b);font-size:.75rem;margin-top:2px}.ob-resume{align-items:center;background:var(--bg-surface,#fff);border-radius:999px;bottom:18px;box-shadow:0 12px 40px rgba(0,0,0,.28);color:var(--text-primary,#0f172a);display:flex;font-size:.8125rem;gap:.6rem;padding:.6rem .9rem;position:fixed;right:18px;z-index:20002}.ob-resume>i{color:#6e40f3}@media (max-width:575.98px){.ob-card{width:calc(100vw - 24px)}.ob-card-footer{justify-content:center}}.chart-header{align-items:center;border-bottom:none;justify-content:space-between;padding:1rem 1.25rem}.chart-body{padding:.5rem .75rem 1rem;position:relative}.plan-banner{background-image:linear-gradient(-45deg,#014ba7,#6e40f3);border:0!important;border-radius:14px!important;color:#fff!important;overflow:hidden;padding:1.25rem 1.5rem!important;position:relative}.plan-banner:before{background:radial-gradient(circle,hsla(0,0%,100%,.18) 0,transparent 60%);content:"";height:320px;pointer-events:none;position:absolute;right:-10%;top:-50%;width:320px}.plan-banner .h5{color:#fff!important;font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin:0}.plan-banner .h5 i{color:var(--lime)!important}.plan-banner small{color:hsla(0,0%,100%,.75)!important;font-family:var(--font-family);font-size:.8125rem}.plan-banner small span{color:#fff;font-weight:600}.plan-banner .btn-outline-primary{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.3);color:#fff}.plan-banner .btn-outline-primary:hover{background:#fff;border-color:#fff;color:var(--brand)}.journey-grid-compact{display:grid;gap:.5rem;grid-template-columns:1fr}.journey-card-compact{align-items:center;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:10px;color:var(--text-primary);display:grid;gap:0;grid-template-columns:60px 1fr auto;overflow:hidden;padding:.875rem 1rem;position:relative;text-align:left;transition:all .15s ease}.journey-card-compact:before{border-radius:0 3px 3px 0;content:"";display:none;height:100%;left:0;position:absolute;right:auto;top:0;width:3px}.journey-card-compact:hover{background:var(--bg-surface);border-color:var(--brand);box-shadow:var(--shadow-sm);transform:none}.journey-card-compact.past:before{background:var(--brand)}.journey-card-compact.present:before{background:var(--lime)}.journey-card-compact.future:before{background:var(--tangerine)}.journey-icon-compact{background:var(--bg-deep);border:0;border-radius:10px;color:var(--text-muted);font-size:1.3rem;grid-row:1/4;height:50px;margin:0;width:50px}.journey-card-compact.past .journey-icon-compact{background:var(--warning-50)}.journey-card-compact.present .journey-icon-compact{background:var(--success-50)}.journey-card-compact.future .journey-icon-compact{background:var(--primary-50)}[data-bs-theme=dark] .journey-card-compact.present .journey-icon-compact{color:var(--lime)}.journey-card-compact>.badge{display:none}.journey-title-compact{color:var(--text-primary);font-family:var(--font-display);font-size:.9375rem;font-weight:600;letter-spacing:-.015em;margin:0}.journey-card-compact>small{color:var(--text-muted);font-family:var(--font-family);font-size:.75rem}.journey-score-compact{color:var(--text-primary);font-family:var(--font-display);font-size:1.75rem;font-weight:700;grid-column:3;grid-row:1/4;letter-spacing:-.035em;line-height:1;margin:0}[data-bs-theme=dark] .journey-card-compact.present .journey-score-compact{color:var(--lime)}.journey-score-label-compact{color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem;grid-column:2;letter-spacing:.04em;margin-top:.15rem}.list-group{background:transparent;border-radius:0}.list-group-item{background:transparent;border-color:var(--border-hairline);color:var(--text-primary);font-size:.875rem;padding:.875rem 1.25rem}.list-group-item:hover{background:#f8fafc}.list-group-item.list-group-item-action:hover{color:var(--text-primary)}.list-group-flush>.list-group-item{border-left:0;border-right:0}.list-group-flush>.list-group-item:first-child{border-top:0}.list-group-flush>.list-group-item:last-child{border-bottom:0}[data-bs-theme=dark] .list-group-item:hover{background:rgba(0,0,0,.71)}[data-bs-theme=dark] #competitorList{padding-top:1rem!important}.icon-box{align-items:center;background:var(--bg-deep);border:0;border-radius:10px;color:var(--text-muted);display:inline-flex;flex-shrink:0;font-size:.875rem;height:36px;justify-content:center;width:36px}.icon-box-sm{font-size:.8125rem;height:30px;width:30px}.icon-box-primary,.icon-box-purple{background:var(--primary-50)}.icon-box-success{background:var(--success-50)}.icon-box-warning{background:var(--warning-50)}.icon-box-danger{background:var(--danger-50)}[data-bs-theme=dark] .icon-box-success{color:var(--lime)}.badge{border:0;border-radius:4px;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.22rem .5rem}.badge.bg-success-subtle{background:var(--success-50)!important;color:var(--lime-deep)!important}.badge.bg-warning-subtle{background:var(--warning-50)!important;color:var(--tangerine)!important}.badge.bg-danger-subtle{background:var(--danger-50)!important;color:var(--alert)!important}.badge.bg-info-subtle{background:var(--primary-50)!important;color:var(--brand)!important}.badge.bg-secondary-subtle{background:rgba(114,60,245,.16)!important;color:#723cf5!important}.badge.bg-light{background:var(--bg-deep)!important;color:var(--text-muted)!important}[data-bs-theme=dark] .badge.bg-success-subtle{color:var(--lime)!important}.badge.bg-success{background:#17c653!important;color:#fff!important}.badge.bg-warning{background:var(--tangerine)!important;color:#fff!important}.badge.bg-danger{background:var(--alert)!important;color:#fff!important}.badge.bg-primary{background:var(--brand)!important;color:#fff!important}.badge-soft-success{background-color:rgba(136,191,87,.175)!important;color:#17c653!important}.badge-soft-danger{background:var(--danger-50);color:var(--alert)}.badge-soft-dark{background:var(--bg-deep);color:var(--text-secondary)}.badge-soft-info{background-color:rgba(0,201,219,.1)!important;color:#1f9bcf!important}.badge-soft-primary{background:var(--primary-100);color:var(--primary-700)}.badge-primary{background:#6d4aff;color:#fff}.badge-soft-warning{background-color:var(--warning-50)!important;color:#ec6a3c!important}.badge-soft-viola{background-color:rgba(164,15,134,.175)!important;color:#a40f86!important}.badge-soft-secondary{background-color:rgba(114,60,245,.175)!important;color:#723cf5!important}.badge-dark{background-color:#343a40;color:#fff}[data-bs-theme=dark] .badge-soft-success{color:var(--lime)}.task-priority,.task-priority.critical,.task-priority.high,.task-priority.low,.task-priority.medium{border-radius:4px;font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.12em;padding:.22rem .55rem;text-transform:uppercase}.task-priority.critical{background:var(--danger-50);color:var(--alert)}.task-priority.high{background-color:var(--warning-50)!important;color:#ec6a3c!important}.task-priority.medium{background:var(--primary-100);color:var(--primary-700)}.task-priority.low{background-color:rgba(0,201,219,.1)!important;color:#1f9bcf!important}.empty-state{padding:2.5rem 1rem;text-align:center}.empty-state-icon{color:var(--text-subtle);display:block;font-size:1.5rem;margin-bottom:.75rem}.empty-state p{color:var(--text-muted);font-family:var(--font-family);font-size:.875rem}.alert{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:10px;font-size:.875rem;padding:.85rem 1rem}.alert,.alert-info{color:var(--text-primary)}.alert-info{background:var(--primary-50);border-color:#ded8ed}.alert-success{background:var(--success-50);border-color:rgba(34,229,130,.2);color:var(--text-primary)}.alert-warning{background:var(--warning-50);border-color:rgba(255,122,69,.2);color:var(--text-primary)}.alert-danger{background:var(--danger-50);border-color:rgba(240,68,92,.2);color:var(--text-primary)}.alert i{color:inherit;opacity:.85}.alert-info i{color:var(--brand);opacity:1}.alert-success i{color:var(--lime-deep);opacity:1}.alert-warning i{color:var(--tangerine);opacity:1}.alert-danger i{color:var(--alert);opacity:1}[data-bs-theme=dark] .alert-success i{color:var(--lime)}.alert .fw-semibold,.alert strong{font-family:var(--font-family);font-weight:600}.form-control,.form-select{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:8px;color:var(--text-primary);font-size:.875rem;padding:.55rem .85rem}.form-control::-moz-placeholder{color:var(--text-muted)}.form-control::placeholder{color:var(--text-muted)}.form-control:focus,.form-select:focus{background:var(--bg-surface);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow);color:var(--text-primary)}.apexcharts-canvas .apexcharts-text,.apexcharts-canvas text{font-family:var(--font-mono)!important}.apexcharts-gridline{stroke:var(--border-hairline)!important;stroke-dasharray:2 4}.apexcharts-tooltip{background:var(--bg-surface)!important;border:1px solid var(--border-strong)!important;border-radius:8px!important;box-shadow:var(--shadow-lg)!important;color:var(--text-primary)!important;font-family:var(--font-family)!important}.apexcharts-tooltip-title{background:var(--bg-deep)!important;border-bottom:1px solid var(--border-hairline)!important;color:var(--text-muted)!important;font-family:var(--font-mono)!important;font-size:.625rem!important;letter-spacing:.12em!important;padding:.4rem .6rem!important;text-transform:uppercase!important}.text-primary{color:var(--brand)!important}.text-success{color:var(--lime-deep)!important}.text-warning{color:var(--tangerine)!important}.text-danger{color:var(--alert)!important}.text-viola{color:var(--text-viola)!important}[data-bs-theme=dark] .text-success{color:var(--lime)!important}[data-bs-theme=dark] .text-info,[data-bs-theme=dark] .text-primary{color:var(--brand-bright)!important}.bg-light-primary{background:var(--primary-50)!important}.dropdown-divider,hr{border-color:var(--border-hairline)!important;opacity:1}.text-muted,.text-secondary{color:var(--text-muted)!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#6d4aff}.swal2-cancel{background-color:transparent!important;color:#e36159!important}.swal2-cancel,.swal2-cancel:hover{border:1px solid #e36159!important}.swal2-cancel:hover{background-color:#e36159!important;background-image:none!important;color:#fff!important}.page-content>.page-header,.page-content>.row{animation:nv-fade-up .35s ease-out backwards}.page-content>.row:first-of-type{animation-delay:0s}.page-content>.row:nth-of-type(2){animation-delay:50ms}.page-content>.row:nth-of-type(3){animation-delay:.1s}.page-content>.row:nth-of-type(4){animation-delay:.15s}.bg-gradient-danger,.bg-gradient-danger *,.bg-gradient-info,.bg-gradient-info *,.bg-gradient-primary,.bg-gradient-primary *,.bg-gradient-purple,.bg-gradient-purple *,.bg-gradient-secondary,.bg-gradient-secondary *,.bg-gradient-success,.bg-gradient-success *,.bg-gradient-warning,.bg-gradient-warning *,.text-white,.text-white .text-muted,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white label,.text-white p,.text-white small,.text-white span{color:#fff!important}.bg-gradient-danger .icon-box,.bg-gradient-primary .icon-box,.bg-gradient-purple .icon-box,.bg-gradient-success .icon-box,.bg-gradient-warning .icon-box{background:hsla(0,0%,100%,.18)!important;border:0!important}.bg-gradient-primary .text-muted,.bg-gradient-primary .text-secondary,.bg-gradient-purple .text-muted,.bg-gradient-purple .text-secondary,.bg-gradient-success .text-muted,.bg-gradient-success .text-secondary,.bg-gradient-warning .text-muted,.bg-gradient-warning .text-secondary,.text-white .text-muted,.text-white .text-secondary{color:hsla(0,0%,100%,.72)!important}.bg-gradient-primary .opacity-90,.bg-gradient-purple .opacity-90,.bg-gradient-success .opacity-90,.bg-gradient-warning .opacity-90,.text-white .opacity-90{color:hsla(0,0%,100%,.92)!important}.bg-gradient-primary{background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 100%)!important;border:0!important;overflow:hidden;position:relative}.bg-gradient-primary:before,.bg-gradient-purple:before{background:radial-gradient(circle,hsla(0,0%,100%,.16) 0,transparent 60%);content:"";height:320px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:320px}.bg-gradient-success{background:linear-gradient(135deg,var(--lime-deep),#72a800,#88bf57)!important}.bg-gradient-success,.bg-gradient-warning{border:0!important;overflow:hidden;position:relative}.bg-gradient-warning{background:linear-gradient(135deg,var(--tangerine),#f7ab12,#ffcf70)!important}.bg-gradient-danger{background:linear-gradient(135deg,#ec250d,#fd5d93)!important}.bg-gradient-danger,.bg-gradient-secondary{border:0!important;overflow:hidden;position:relative}.bg-gradient-secondary{background:linear-gradient(120deg,#ba54f5,#759bff)}.bg-gradient-info{background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 100%)!important;border:0!important}.card.bg-gradient-danger,.card.bg-gradient-primary,.card.bg-gradient-purple,.card.bg-gradient-success,.card.bg-gradient-warning{border:0!important;color:#fff}.card.bg-gradient-danger .card-body,.card.bg-gradient-primary .card-body,.card.bg-gradient-purple .card-body,.card.bg-gradient-success .card-body,.card.bg-gradient-warning .card-body{position:relative;z-index:1}.data-module:hover{border-color:var(--brand-bright)!important}.data-module:hover:before{opacity:0}.metrics-dashboard{display:flex;flex-wrap:wrap;gap:1rem}body.audit-past .metrics-dashboard{display:grid;grid-template-columns:repeat(10,minmax(0,1fr))}body.audit-past .metrics-dashboard .metric-card{grid-column:span 2}body.audit-past .metrics-dashboard .metric-card.metric-card-main{grid-column:span 4}body.audit-past .metrics-dashboard .metric-card:nth-child(2),body.audit-past .metrics-dashboard .metric-card:nth-child(3){grid-column:span 3}@media (max-width:1199.98px){body.audit-past .metrics-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}body.audit-past .metrics-dashboard .metric-card,body.audit-past .metrics-dashboard .metric-card:nth-child(2),body.audit-past .metrics-dashboard .metric-card:nth-child(3){grid-column:span 1}body.audit-past .metrics-dashboard .metric-card.metric-card-main{grid-column:span 2}}@media (max-width:575.98px){body.audit-past .metrics-dashboard{grid-template-columns:1fr}body.audit-past .metrics-dashboard .metric-card,body.audit-past .metrics-dashboard .metric-card.metric-card-main,body.audit-past .metrics-dashboard .metric-card:nth-child(2),body.audit-past .metrics-dashboard .metric-card:nth-child(3){grid-column:span 1}}.metrics-dashboard .metric-card{align-items:center;background:var(--bg-surface);background-size:contain;border:1px solid var(--border-hairline);border-radius:12px;display:flex;flex:1 1 150px;gap:.675rem;min-width:0;padding:.5rem;transition:border-color .15s ease,box-shadow .2s ease}.metrics-dashboard .metric-card:hover{transform:none}.metrics-dashboard .metric-card.metric-card-main{background:linear-gradient(-50deg,#6e40f3,#2e6898 40%,#002a77)!important;border:0!important;color:var(--text-on-dark);flex:2 1 280px;gap:1rem;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.metrics-dashboard .metric-card.metric-card-main:before{background:radial-gradient(circle,var(--brand-glow) 0,transparent 60%);content:"";height:220px;pointer-events:none;position:absolute;right:-20%;top:-40%;width:220px}.metrics-dashboard .metric-card.metric-card-main .metric-card-content{position:relative;z-index:1}.metrics-dashboard .metric-card.metric-card-main .metric-card-content .metric-card-value{color:#fff!important;font-family:var(--font-display);font-weight:700;letter-spacing:-.025em}.metrics-dashboard .metric-card.metric-card-main .metric-card-content .metric-card-label{color:hsla(0,0%,100%,.65)!important}.metrics-dashboard .metric-card .metric-card-icon{align-items:center;border:0;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.metrics-dashboard .metric-card .metric-card-content .metric-card-value{color:var(--text-primary);font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.025em;line-height:1;margin:0}.metrics-dashboard .metric-card .metric-card-content .metric-card-label{color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:-.025em;margin-top:.3rem;text-transform:uppercase}body.aeo-page .metrics-dashboard .metric-card,body.audit-future .metrics-dashboard .metric-card,body.sentiment-page .metrics-dashboard .metric-card{background:var(--bg-surface);background-size:contain}.bg-blue-100{background:var(--primary-50)!important}.bg-emerald-100{background:var(--success-50)!important}.bg-amber-100{background:var(--warning-50)!important}.bg-rose-100{background:var(--danger-50)!important}.bg-purple-100{background:var(--primary-50)!important}.text-purple{color:#759bff}.text-blue-600{color:var(--brand)!important}.text-emerald-600{color:var(--lime-deep)!important}.text-amber-600{color:var(--tangerine)!important}.text-rose-600{color:var(--alert)!important}.text-purple-600{color:var(--brand)!important}[data-bs-theme=dark] .text-emerald-600{color:var(--lime)!important}.score-ring-sm{flex:0 0 80px;flex-shrink:0;height:80px;min-height:80px;min-width:80px;position:relative;width:80px}.score-ring-sm svg{display:block;height:80px;transform:rotate(-90deg);width:80px}.score-ring-bg{fill:none;stroke:hsla(0,0%,100%,.1)!important}.metric-card-main .score-ring-bg{stroke:hsla(0,0%,100%,.14)!important}.score-ring-progress{fill:none;stroke-linecap:round;transition:stroke-dashoffset .8s ease}.score-ring-value-sm{color:#fff!important;font-family:var(--font-display);font-size:1.25rem;font-weight:700;left:50%;letter-spacing:-.025em;line-height:1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.metric-card-main .score-ring-progress{stroke:var(--lime)!important}.metric-card-main .score-ring-value-sm[style]{color:#fff!important}.icon-box-lg{border-radius:12px;font-size:1.5rem;height:56px;width:56px}.prompt-card{align-items:center;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:12px;box-shadow:var(--shadow-sm);display:flex;gap:1rem;padding:1rem 1.25rem;transition:border-color .15s ease,box-shadow .2s ease}.prompt-card:hover{border-color:var(--brand);box-shadow:var(--shadow-md)}.prompt-number{align-items:center;background:var(--bg-deep);border:0;border-radius:8px;color:var(--text-muted);display:flex;flex-shrink:0;font-family:var(--font-mono);font-weight:600;height:36px;justify-content:center;width:36px}.auth-page-body,body.auth-page{background:url(/assets/img/fondo-admin.png) 50% no-repeat;background-size:cover}.auth-wrapper{display:grid;min-height:100vh;padding:0 1rem;place-items:center;position:relative}.box-admin{max-width:480px;width:100%}.auth-card{background:var(--bg-surface);border:0 solid var(--border-hairline);border-radius:20px;box-shadow:var(--shadow-xl);overflow:hidden;padding:2rem;position:relative;width:100%}.auth-card:before{background:linear-gradient(90deg,#0db7c5,#759bff 40%,#8b68ef 60%);content:"";height:10px;left:0;position:absolute;right:0;top:0}.auth-card a{color:#6e3ff3}.auth-card a:hover{color:#3e0fc3;text-decoration:none}.auth-card-wide{max-width:880px}.auth-brand{align-items:center;display:flex;gap:.6rem;margin-bottom:1.5rem}.auth-brand .brand-logo{margin:0 auto;width:250px}.auth-brand .brand-icon{align-items:center;background:var(--gradient-brand);border-radius:10px;box-shadow:0 4px 12px var(--brand-glow);color:#fff;display:inline-flex;font-size:1rem;height:36px;justify-content:center;width:36px}.auth-brand .brand-text{font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.auth-title{color:var(--text-primary);font-family:var(--font-display);font-size:1.75rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.4rem}.auth-subtitle{color:var(--text-muted);font-size:.9375rem;margin-bottom:1.75rem}.pricing-card{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:16px;overflow:hidden;padding:2rem 1.5rem;position:relative;transition:all .2s ease}.pricing-card.featured{background:radial-gradient(circle at top center,rgba(139,51,234,.36) 0,rgba(96,76,255,0) 42%),linear-gradient(180deg,#10142f,#0a0d1f 48%,#06070d);border-color:transparent;box-shadow:var(--shadow-xl);color:#fff;transform:scale(1.02)}.pricing-card.featured:before{background:radial-gradient(circle,var(--brand-glow) 0,transparent 60%);content:"";height:320px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:320px}.pricing-card.featured *,.pricing-card.featured h1,.pricing-card.featured h2,.pricing-card.featured h3,.pricing-card.featured h4,.pricing-card.featured h5{color:#fff;position:relative;z-index:1}.pricing-card.featured .text-muted{color:hsla(0,0%,100%,.65)!important}.source-chip{align-items:center;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:99px;color:var(--text-secondary);display:inline-flex;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;gap:.35rem;letter-spacing:.04em;padding:.2rem .55rem .2rem .4rem}.source-chip .dot{background:var(--brand);border-radius:50%;height:6px;width:6px}.source-chip.gpt .dot{background:#10a37f}.source-chip.claude .dot{background:#cc785c}.source-chip.gemini .dot{background:#4796ed}.source-chip.perplexity .dot{background:#20808d}#recentActivity{max-height:180px;overflow:auto}#recentActivity .list-group{flex-direction:row;flex-wrap:wrap}#recentActivity .list-group .list-group-item{width:50%}#recentActivity .list-group .list-group-item:nth-last-child(2){border-bottom:none}@media (max-width:767px){#recentActivity{max-height:none;overflow:visible}}.bg-indigo-subtle{background-color:rgba(75,0,130,.2)}.ai-text{font-size:.95rem;line-height:1.75;padding:.5rem 1rem;position:relative;text-wrap:pretty;white-space:pre-line}html[data-bs-theme=dark] .text-muted.ai-text{color:#fff!important}.ai-text:before{background:linear-gradient(120deg,#ba54f5,#759bff);border-radius:999px;bottom:1.2rem;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.ai-text:first-letter{color:#000;font-size:1.75rem;font-weight:700}html[data-bs-theme=dark] .ai-text:first-letter{color:#fff}.ai-text b,.ai-text strong{font-weight:700}@media (max-width:576px){.ai-text{border-radius:14px;font-size:.9rem;line-height:1.65;padding:0 .5rem}.ai-text:before{display:none}}.box-ico{background-color:rgba(0,0,0,.05);border-radius:50px;height:40px;line-height:40px;min-width:40px;text-align:center;width:40px}#mod-respond{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;padding:1rem!important;width:70%!important}html[data-bs-theme=dark] #mod-respond{background-color:#171717}#mod-respond .swal2-html-container{padding:1rem!important}#mod-respond #swal2-title{text-align:left!important}#mod-respond .swal2-html-container #list-fonti a{text-decoration:none}@media screen and (max-width:640px){#recentActivity .list-group{flex-direction:column;flex-wrap:nowrap}#recentActivity .list-group .list-group-item{width:100%}}#info-setting{background:#fff;border:1px solid #e7ddff!important;border-radius:24px;box-shadow:0 12px 34px rgba(20,16,45,.08);overflow:hidden;position:relative}#info-setting:before{background:linear-gradient(180deg,#f7f3ff,#fbf9ff);border-right:1px solid rgba(123,97,255,.08);content:"";inset:0 auto 0 0;position:absolute;width:160px;z-index:0}#info-setting:after{background-image:radial-gradient(rgba(123,97,255,.14) 1.5px,transparent 0);background-size:14px 14px;bottom:22px;content:"";height:140px;left:22px;opacity:.55;pointer-events:none;position:absolute;width:140px;z-index:0}#info-setting .card-body{padding:25px 36px 10px;position:relative;z-index:1}#info-setting .d-flex.align-items-start{align-items:center!important;gap:28px}#info-setting .flex-shrink-0{align-items:center;display:flex;justify-content:center;min-width:96px;width:96px}#info-setting .fa-info-circle{align-items:center;background:linear-gradient(135deg,#a40f86,#5b34f2);border-radius:50%;box-shadow:0 10px 24px rgba(91,52,242,.25),0 0 0 10px rgba(122,92,255,.08);color:#fff!important;display:inline-flex;font-size:34px;height:74px;justify-content:center;width:74px}#info-setting .flex-grow-1{min-width:0}#info-setting h6{color:#0f1b56;font-size:1rem;font-weight:800;letter-spacing:.01em;line-height:1.15;margin-bottom:22px!important;text-transform:uppercase}#info-setting ul{list-style:none;margin:0;padding:0}#info-setting ul li{align-items:center;border-top:1px solid #eeebf8;color:#6d6a86;display:flex;font-size:.85rem;gap:12px;line-height:1.45;padding:10px 0}#info-setting ul li:first-child{border-top:0;padding-top:0}#info-setting ul li span{display:block}#info-setting ul li strong{color:#16235c;font-weight:700}#info-setting .item-icon{align-items:center;background:linear-gradient(180deg,#f4efff,#faf8ff);border-radius:16px;box-shadow:inset 0 0 0 1px rgba(122,92,255,.08);color:#a40f86;display:inline-flex;font-size:22px;height:52px;justify-content:center;min-width:52px;width:52px}.navbar .brand-logo{display:none}@media (max-width:1024px){.navbar .brand-logo{display:block;height:30px}}@media (max-width:992px){.navbar-expand-lg .navbar-toggler{display:block}}@media (max-width:768px){.navbar{height:100%;justify-content:end}.page-content{padding:1rem}#info-setting:after,#info-setting:before{display:none}#info-setting .card-body{padding:22px 18px}#info-setting .d-flex.align-items-start{align-items:flex-start!important;flex-direction:column;gap:18px}#info-setting .flex-shrink-0{min-width:auto;width:auto}#info-setting .fa-info-circle{font-size:26px;height:58px;width:58px}#info-setting h6{font-size:1.25rem;margin-bottom:16px!important}#info-setting ul li{align-items:flex-start;font-size:.96rem;gap:14px;padding:14px 0}#info-setting .item-icon{border-radius:12px;font-size:18px;height:42px;min-width:42px;width:42px}}#sentimentNegativeEventsList>.d-flex,#sentimentPositiveEventsList>.d-flex{gap:10px!important;min-height:108px;padding:18px 0 18px 104px!important;position:relative}#sentimentNegativeEventsList>.d-flex:before,#sentimentPositiveEventsList>.d-flex:before{align-items:center;border-radius:16px;content:"\f15c";display:flex;font-family:Font Awesome\ 7 Pro;font-size:30px;font-weight:900;height:72px;justify-content:center;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:72px}#sentimentPositiveEventsList>.d-flex:before{background:#eefaf2;color:#22c55e}#sentimentNegativeEventsList>.d-flex:before{background:#fff1f1;color:#ef4444}#sentimentNegativeEventsList>.d-flex>div:first-child,#sentimentPositiveEventsList>.d-flex>div:first-child{flex:1 1 auto;min-width:0!important}#sentimentNegativeEventsList .fw-semibold,#sentimentPositiveEventsList .fw-semibold{font-weight:700!important;line-height:1.35;margin-bottom:8px}#sentimentNegativeEventsList .fw-semibold a,#sentimentPositiveEventsList .fw-semibold a{color:#2f80ed;text-decoration:none!important;transition:color .2s ease}#sentimentNegativeEventsList .fw-semibold a:hover,#sentimentPositiveEventsList .fw-semibold a:hover{color:#0f52c9;text-decoration:underline!important}#sentimentNegativeEventsList .text-muted.small,#sentimentPositiveEventsList .text-muted.small{color:#6b7280!important;line-height:1.55}#sentimentNegativeEventsList .badge,#sentimentPositiveEventsList .badge{box-shadow:none;font-size:14px;font-weight:700;height:30px;left:8px;line-height:1;min-width:auto;padding:10px;position:absolute;text-align:center;top:60px;width:30px}#sentimentPositiveEventsList .badge{background:#edf8f0!important;border:1px solid #d8efdf;color:#1fa455!important}#sentimentNegativeEventsList .badge{background:#fff1f1!important;border:1px solid #ffd7d7;color:#ef4444!important}#sentimentNegativeEventsList>.d-flex:last-child,#sentimentPositiveEventsList>.d-flex:last-child{border-bottom:0!important}@media (max-width:540px){#sentimentNegativeEventsList>.d-flex:before,#sentimentPositiveEventsList>.d-flex:before{float:left;left:0;margin-right:16px;position:relative;top:30px}#sentimentNegativeEventsList>.d-flex,#sentimentPositiveEventsList>.d-flex{display:block!important;padding:18px 0 18px 20px!important}#sentimentNegativeEventsList .badge,#sentimentPositiveEventsList .badge{height:30px;min-width:auto;padding:10px;width:30px}#sentimentPositiveEventsList .badge{background:#1fa455!important;border:none;color:#fff!important}#sentimentNegativeEventsList .badge{background:#ef4444!important;border:none;color:#fff!important}}html[data-bs-theme=dark] .comparison-module{background:#1f2937}html[data-bs-theme=dark] .comparison-title{color:#fff}@media (max-width:440px){#pit-trend-metric .btn-xs{letter-spacing:0;padding:.25rem .3rem}}#pit-hero .col:first-child .pit-kpi .pi-hero-icon{background-color:rgba(76,130,247,.15)}#pit-hero .col:first-child .pit-kpi .pi-hero-icon i,#pit-hero .col:first-child .pit-kpi .pi-hero-title{color:#4c82f7}#pit-hero .col:nth-child(2) .pit-kpi .pi-hero-icon{background-color:rgba(15,179,105,.15)}#pit-hero .col:nth-child(2) .pit-kpi .pi-hero-icon i,#pit-hero .col:nth-child(2) .pit-kpi .pi-hero-title{color:#0fb369}#pit-hero .col:nth-child(3) .pit-kpi .pi-hero-icon{background-color:rgba(109,74,255,.15)}#pit-hero .col:nth-child(3) .pit-kpi .pi-hero-icon i,#pit-hero .col:nth-child(3) .pit-kpi .pi-hero-title{color:#6d4aff}#pit-hero .col:nth-child(4) .pit-kpi .pi-hero-icon{background-color:rgba(186,84,245,.15)}#pit-hero .col:nth-child(4) .pit-kpi .pi-hero-icon i,#pit-hero .col:nth-child(4) .pit-kpi .pi-hero-title{color:#ba54f5}#pit-hero .col:nth-child(5) .pit-kpi .pi-hero-icon{background-color:rgba(21,133,159,.15)}#pit-hero .col:nth-child(5) .pit-kpi .pi-hero-icon i,#pit-hero .col:nth-child(5) .pit-kpi .pi-hero-title{color:#15859f}#pit-hero .col:nth-child(6) .pit-kpi .pi-hero-icon{background-color:rgba(247,155,52,.15)}#pit-hero .col:nth-child(6) .pit-kpi .pi-hero-icon i,#pit-hero .col:nth-child(6) .pit-kpi .pi-hero-title{color:#f79b34}#pit-hero .pi-hero-title{color:#a40f86!important;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}#pit-hero .pi-hero-icon{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;position:absolute;right:10px;top:10px;width:40px}#pit-hero .pi-hero-value{font-size:calc(1rem + 1vw)}#pit-hero .pit-kpi{border:1px solid transparent}#pit-hero .pit-kpi:hover{border:1px solid #6d4aff;box-shadow:0 6px 14px -6px rgba(13,38,76,.12);transform:translateY(-2px)}@media (max-width:540px){#pit-hero .pi-hero-icon{bottom:10px;top:auto}}.pit-prompts-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pit-prompts-table-wrap #pit-prompts-table{margin-bottom:0}.pit-prompts-table-wrap #pit-prompts-table td,.pit-prompts-table-wrap #pit-prompts-table th{vertical-align:middle}@media (max-width:767px){.pit-prompts-table-wrap{overflow-x:visible}.pit-prompts-table-wrap #pit-prompts-table{border:0;display:block;min-width:0!important;white-space:normal!important;width:100%}.pit-prompts-table-wrap #pit-prompts-table thead{display:none}.pit-prompts-table-wrap #pit-prompts-table tbody{display:block;width:100%}.pit-prompts-table-wrap #pit-prompts-table tr{background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;box-shadow:0 8px 22px rgba(15,23,42,.07);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.9rem;overflow:hidden;width:100%}.pit-prompts-table-wrap #pit-prompts-table tr td{align-items:center;border:0;border-bottom:1px solid #eef2f7;display:flex;font-size:.78rem;gap:.55rem;justify-content:space-between;min-width:0;padding:5px 16px;text-align:right!important;white-space:normal!important;width:100%}.pit-prompts-table-wrap #pit-prompts-table tr td.pit-mc{padding:5px 16px;width:100%}.pit-prompts-table-wrap #pit-prompts-table tr td:before{color:#64748b;flex:0 0 auto;font-size:.66rem;font-weight:800;letter-spacing:.03em;min-width:70px;text-align:left;text-transform:uppercase}.pit-prompts-table-wrap #pit-prompts-table tr td:first-child{background:#f8fafc;color:#0f172a;display:block;font-size:.82rem;font-weight:700;grid-column:1/-1;line-height:1.35;padding:10px;text-align:left!important}.pit-prompts-table-wrap #pit-prompts-table tr td:first-child:before{content:"Prompt";display:block;margin-bottom:.35rem}.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(2):before{content:"ChatGPT M"}.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(3):before{content:"ChatGPT C"}.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(4):before{content:"Perplexity M"}.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(5):before{content:"Perplexity C"}.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(6):before{content:"Gemini M"}.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(7):before{content:"Gemini C"}.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(8):before{content:"Google AI M"}.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(9):before{content:"Google AI C"}.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(2),.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(4),.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(6),.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(8){border-right:1px solid #eef2f7}.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(8),.pit-prompts-table-wrap #pit-prompts-table tr td:nth-child(9){border-bottom:0}.pit-prompts-table-wrap #pit-prompts-table tr td:last-child{background:#fff;border-bottom:0;border-top:1px solid #eef2f7;grid-column:1/-1;justify-content:end;padding:10px}.pit-prompts-table-wrap #pit-prompts-table tr td:last-child:before,.pit-prompts-table-wrap #pit-prompts-table tr td:last-child:empty{display:none}.pit-prompts-table-wrap #pit-prompts-table .pit-mc-head{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:700;height:22px;justify-content:center;line-height:1;min-width:22px}.pit-prompts-table-wrap #pit-prompts-table .badge,.pit-prompts-table-wrap #pit-prompts-table .pit-mc-head,.pit-prompts-table-wrap #pit-prompts-table .pit-mc-val{margin-left:auto}.pit-prompts-table-wrap #pit-prompts-table .text-center,.pit-prompts-table-wrap #pit-prompts-table .text-end{text-align:right!important}.pit-prompts-table-wrap #pit-prompts-table .border-end,.pit-prompts-table-wrap #pit-prompts-table .border-start{border-left:0!important;border-right:0!important}.pit-prompts-table-wrap #pit-prompts-table tr:has(td[colspan]){display:block}.pit-prompts-table-wrap #pit-prompts-table td[colspan]{display:block;padding:1rem!important;text-align:center!important}.pit-prompts-table-wrap #pit-prompts-table td[colspan]:before{display:none}[data-bs-theme=dark] .pit-prompts-table-wrap #pit-prompts-table tbody tr{background:#14141a}[data-bs-theme=dark] .pit-prompts-table-wrap #pit-prompts-table tbody tr td{border-color:#1f1f26}[data-bs-theme=dark] .pit-prompts-table-wrap #pit-prompts-table tbody tr td:first-child,[data-bs-theme=dark] .pit-prompts-table-wrap #pit-prompts-table tbody tr td:last-child{background:#14141a;color:#fff}}.pit-md img{height:30px}.ledger-mobile-table .badge{font-family:var(--font-family)!important}@media (max-width:540px){.ledger-mobile-table table,.ledger-mobile-table tbody,.ledger-mobile-table td,.ledger-mobile-table tr{display:block}.ledger-mobile-table table{border-bottom:none!important;width:100%}.ledger-mobile-table table tbody tr{border-bottom:1px solid #eef2f7;-moz-column-gap:0;column-gap:0;display:grid;grid-template-areas:"date amount" "desc amount";grid-template-columns:minmax(0,1fr) auto;padding:.7rem .8rem;row-gap:.15rem}.ledger-mobile-table table tbody tr td{border:0!important;padding:0!important;width:auto!important}.ledger-mobile-table table tbody tr td:first-child{border-bottom:none!important;font-size:.72rem;grid-area:date;line-height:1.2;white-space:normal!important}.ledger-mobile-table table tbody tr td:nth-child(2){border-bottom:none!important;font-size:.82rem;grid-area:desc;line-height:1.35}.ledger-mobile-table table tbody tr td:nth-child(2) .text-muted{font-size:.68rem!important;margin-top:.2rem}.ledger-mobile-table table tbody tr td:nth-child(3){align-content:center;align-self:center;border-bottom:none!important;font-size:.95rem;grid-area:amount;height:100%;justify-self:end;line-height:1;text-align:right!important;white-space:nowrap}}#comparisonChart{max-width:100%;min-width:0;width:100%}#comparisonChart .apexcharts-canvas,#comparisonChart svg{max-width:100%!important;width:100%!important}@media (max-width:768px){#comparisonChart{overflow:hidden;width:100%}.card-body:has(#comparisonChart){padding-left:1rem;padding-right:1rem}}.sentiment-custom-tooltip{background:#fff;color:#111827;min-width:230px;overflow:hidden}.sentiment-custom-tooltip__date{border-bottom:1px solid rgba(15,23,42,.08);color:#64748b;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.04em;padding:10px 14px}.sentiment-custom-tooltip__body{align-items:center;display:flex;font-size:12px;gap:10px;padding:10px}.sentiment-custom-tooltip__dot{border-radius:50%;flex:0 0 14px;height:14px;width:14px}.hero-prompts-mobile-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.hero-prompts-mobile-table table{margin-bottom:0}.hero-prompts-mobile-table td,.hero-prompts-mobile-table th{vertical-align:middle}@media (max-width:991px){.hero-prompts-mobile-table{overflow-x:visible}.hero-prompts-mobile-table table,.hero-prompts-mobile-table tbody,.hero-prompts-mobile-table td,.hero-prompts-mobile-table thead,.hero-prompts-mobile-table tr{display:block;width:100%}.hero-prompts-mobile-table table{border:0}.hero-prompts-mobile-table thead{display:none}.hero-prompts-mobile-table tbody tr{background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;box-shadow:0 8px 22px rgba(15,23,42,.07);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.85rem;overflow:hidden}.hero-prompts-mobile-table tbody td{border:0;border-bottom:1px solid #eef2f7;min-width:0!important;padding:.7rem .85rem!important;text-align:left!important;white-space:normal!important}.hero-prompts-mobile-table tbody td:before{color:#64748b;display:block;font-size:.7rem;font-weight:700;letter-spacing:.03em;margin-bottom:.35rem;text-transform:uppercase}.hero-prompts-mobile-table tbody td:first-child{background:#f8fafc;color:#0f172a;font-size:.86rem;font-weight:600;grid-column:1/-1;line-height:1.35}.hero-prompts-mobile-table tbody td:first-child:before{content:"Prompt"}.hero-prompts-mobile-table tbody td:nth-child(2){border-bottom:none;border-right:1px solid #eef2f7}.hero-prompts-mobile-table tbody td:nth-child(2):before{content:"Motore"}.hero-prompts-mobile-table tbody td:nth-child(3){border-bottom:0}.hero-prompts-mobile-table tbody td:nth-child(3):before{content:"Valore"}.hero-prompts-mobile-table .badge{line-height:1.25;max-width:100%;text-align:left;white-space:normal}.hero-prompts-mobile-table .text-center,.hero-prompts-mobile-table .text-end{text-align:left!important}}#h2hScores .h2h-score-wrap{min-width:0!important}#h2hScores .h2h-brand{display:none}@media (max-width:540px){#h2hScores{padding:.75rem!important}#h2hScores .entity-row:first-child{display:none!important}#h2hScores .entity-row:not(:first-child){background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 8px 22px rgba(15,23,42,.07);display:grid!important;gap:.8rem;grid-template-areas:"metric winner" "brands brands" "bar bar";grid-template-columns:1fr auto;margin-bottom:.85rem;padding:.95rem}#h2hScores .entity-row:not(:first-child) .row-title{color:#111827;font-size:.95rem;grid-area:metric;line-height:1.25;min-width:0!important}#h2hScores .entity-row:not(:first-child)>.chip:last-child{align-self:start;grid-area:winner;height:30px;justify-self:end;min-width:30px;padding-inline:.65rem;position:relative}#h2hScores .entity-row:not(:first-child)>.chip:last-child:before{color:#64748b;content:"Winner";font-size:.68rem;font-weight:700;letter-spacing:.03em;margin-right:.45rem;position:absolute;right:100%;text-transform:uppercase;top:50%;transform:translateY(-50%)}#h2hScores .entity-row:not(:first-child)>.h2h-score-wrap{display:grid!important;gap:.55rem!important;grid-area:brands/brands/bar/bar;grid-template-columns:1fr;min-width:0!important;width:100%}#h2hScores .entity-row:not(:first-child) .h2h-brand{align-items:center;display:flex;gap:.45rem;min-width:0}#h2hScores .entity-row:not(:first-child) .h2h-brand-a{grid-row:1}#h2hScores .entity-row:not(:first-child) .h2h-brand-b{grid-row:3;justify-content:flex-end}#h2hScores .entity-row:not(:first-child) .h2h-brand-name{color:#334155;font-size:.78rem;font-weight:700;max-width:62%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#h2hScores .entity-row:not(:first-child) .row-meta{color:#64748b;font-size:.85rem;font-weight:800;min-width:auto!important}#h2hScores .entity-row:not(:first-child) .bar-bar{grid-row:2;height:9px;min-width:0;width:100%}}#diffAxes .diff-axis-row{align-items:center;display:flex;gap:1rem}#diffAxes .diff-axis-title{font-weight:700;min-width:160px}#diffAxes .diff-axis-bars{display:grid;gap:1.2rem;grid-template-columns:1fr 1fr;min-width:0}#diffAxes .diff-axis-brand{align-items:center;display:grid;gap:.55rem;grid-template-columns:auto 1fr;min-width:0}#diffAxes .diff-axis-brand .diff-axis-brand-head{display:contents}#diffAxes .diff-axis-brand .chip,#diffAxes .diff-axis-brand .diff-axis-name{display:none}#diffAxes .diff-axis-brand .row-meta{color:#64748b;font-weight:700;min-width:30px;text-align:right}#diffAxes .diff-axis-brand .bar-bar{min-width:80px}@media (max-width:640px){#diffAxes .diff-axis-row{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 8px 22px rgba(15,23,42,.07);display:grid!important;gap:.85rem;grid-template-areas:"title lead" "bars bars";grid-template-columns:1fr auto;margin-bottom:.9rem;padding:1rem}#diffAxes .diff-axis-title{color:#111827;font-size:1rem;grid-area:title;line-height:1.25;min-width:0!important}#diffAxes .diff-axis-row>.chip:last-child{align-self:start;grid-area:lead;justify-self:end;white-space:nowrap}#diffAxes .diff-axis-bars{display:grid;gap:.75rem;grid-area:bars;grid-template-columns:1fr;width:100%}#diffAxes .diff-axis-brand{display:grid;gap:.35rem .75rem;grid-template-areas:"brand score" "bar bar";grid-template-columns:1fr auto;min-width:0}#diffAxes .diff-axis-brand .diff-axis-brand-head{display:contents}#diffAxes .diff-axis-brand .chip{display:inline-flex;grid-area:brand;justify-self:start}#diffAxes .diff-axis-brand .diff-axis-name{color:#334155;display:inline-block;font-size:.82rem;font-weight:700;grid-area:brand;margin-left:2.1rem;max-width:calc(100% - 2.4rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#diffAxes .diff-axis-brand .row-meta{color:#64748b;font-size:.9rem;font-weight:800;grid-area:score;min-width:0!important;text-align:right!important}#diffAxes .diff-axis-brand .bar-bar{grid-area:bar;height:9px;min-width:0;width:100%}}.metrics-dashboard .metric-card.metric-card-score-good{border:1px solid rgba(34,197,94,.65)!important;box-shadow:inset 0 0 0 1px rgba(34,197,94,.18)!important}.metrics-dashboard .metric-card.metric-card-score-warning{border:1px solid rgba(245,158,11,.7)!important;box-shadow:inset 0 0 0 1px rgba(245,158,11,.18)!important}.metrics-dashboard .metric-card.metric-card-score-bad{border:1px solid rgba(239,68,68,.7)!important;box-shadow:inset 0 0 0 1px rgba(239,68,68,.18)!important}.metrics-dashboard .metric-card.metric-card-score-good .score-ring-value-sm,.metrics-dashboard .metric-card.metric-card-score-good:not(.metric-card-main) .metric-card-content .metric-card-value{color:#17c653!important}.metrics-dashboard .metric-card.metric-card-score-warning .score-ring-value-sm,.metrics-dashboard .metric-card.metric-card-score-warning:not(.metric-card-main) .metric-card-content .metric-card-value{color:#ffc107!important}.metrics-dashboard .metric-card.metric-card-score-bad .score-ring-value-sm,.metrics-dashboard .metric-card.metric-card-score-bad:not(.metric-card-main) .metric-card-content .metric-card-value{color:#f82828!important}