{"id":4115,"date":"2026-02-04T12:23:15","date_gmt":"2026-02-04T11:23:15","guid":{"rendered":"https:\/\/www.giochiamo.ai\/?page_id=4115"},"modified":"2026-02-10T09:36:33","modified_gmt":"2026-02-10T08:36:33","slug":"solution-playsafe","status":"publish","type":"page","link":"https:\/\/www.giochiamo.ai\/en\/solution-playsafe\/","title":{"rendered":"Playsafe"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4115\" class=\"elementor elementor-4115\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-369e9d58 e-flex e-con-boxed e-con e-parent\" data-id=\"369e9d58\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-55fff348 e-con-full e-flex e-con e-child\" data-id=\"55fff348\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d915ba6 e-con-full e-flex e-con e-child\" data-id=\"d915ba6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c2c1de6 elementor-widget elementor-widget-html\" data-id=\"7c2c1de6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"it\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n  <style>\r\n    .psd-wrap {\r\n      width: 100%;\r\n      max-width: 700px;\r\n      margin: 0 auto;\r\n      font-family: 'DM Sans', sans-serif;\r\n    }\r\n\r\n    .psd-wrap * {\r\n      margin: 0;\r\n      padding: 0;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .psd-main {\r\n      background: #0a1628;\r\n      border-radius: 12px;\r\n      display: flex;\r\n      overflow: hidden;\r\n      width: 100%;\r\n      box-shadow: 0 25px 80px rgba(0, 0, 0, 0.4);\r\n      font-size: clamp(9px, 1.4vw, 12px);\r\n    }\r\n\r\n    \/* Sidebar - hidden on mobile *\/\r\n    .psd-side {\r\n      width: 18%;\r\n      min-width: 100px;\r\n      background: #060d18;\r\n      padding: 1.2em 0;\r\n      display: flex;\r\n      flex-direction: column;\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .psd-logo {\r\n      padding: 0 1em;\r\n      margin-bottom: 1.5em;\r\n      height: 2em;\r\n    }\r\n\r\n    .psd-logo img {\r\n      height: 100%;\r\n      width: auto;\r\n    }\r\n\r\n    .psd-nav-item {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 0.6em;\r\n      padding: 0.8em 1em;\r\n      color: #6b7280;\r\n      font-size: 0.9em;\r\n      cursor: pointer;\r\n      border-left: 2px solid transparent;\r\n      transition: all 0.2s;\r\n    }\r\n\r\n    .psd-nav-item:hover {\r\n      color: #ffffff;\r\n      background: rgba(255, 255, 255, 0.05);\r\n    }\r\n\r\n    .psd-nav-item.psd-active {\r\n      color: #ffffff;\r\n      background: rgba(0, 196, 204, 0.1);\r\n      border-left-color: #00c4cc;\r\n    }\r\n\r\n    .psd-nav-item svg {\r\n      width: 1.2em;\r\n      height: 1.2em;\r\n      opacity: 0.7;\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .psd-nav-item.psd-active svg {\r\n      opacity: 1;\r\n    }\r\n\r\n    \/* Main Content *\/\r\n    .psd-content {\r\n      flex: 1;\r\n      padding: 1.5em;\r\n      overflow: hidden;\r\n      display: flex;\r\n      flex-direction: column;\r\n      background: #0a1628;\r\n      min-width: 0;\r\n    }\r\n\r\n    .psd-header {\r\n      margin-bottom: 1em;\r\n    }\r\n\r\n    .psd-title {\r\n      font-size: 1.8em;\r\n      font-weight: 700;\r\n      color: #ffffff;\r\n      margin-bottom: 0.1em;\r\n      display: block;\r\n    }\r\n\r\n    .psd-subtitle {\r\n      font-size: 0.85em;\r\n      color: #6b7280;\r\n      display: block;\r\n    }\r\n\r\n    .psd-section-title {\r\n      font-size: 1em;\r\n      font-weight: 600;\r\n      color: #ffffff;\r\n      margin-bottom: 0.8em;\r\n      display: block;\r\n    }\r\n\r\n    \/* Content Grid - Responsive *\/\r\n    .psd-grid {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr 1.2fr 1.1fr;\r\n      grid-template-rows: auto auto auto;\r\n      gap: 0.8em;\r\n      flex: 1;\r\n    }\r\n\r\n    \/* Stats Cards *\/\r\n    .psd-stat {\r\n      background: #111c2e;\r\n      border-radius: 0.6em;\r\n      padding: 0.8em;\r\n      opacity: 0;\r\n      transform: translateY(10px);\r\n    }\r\n\r\n    .psd-stat.psd-animated {\r\n      animation: psdFadeInUp 0.5s ease forwards;\r\n    }\r\n\r\n    .psd-stat:nth-child(1).psd-animated { animation-delay: 0.1s; }\r\n    .psd-stat:nth-child(2).psd-animated { animation-delay: 0.15s; }\r\n    .psd-stat:nth-child(5).psd-animated { animation-delay: 0.2s; }\r\n    .psd-stat:nth-child(6).psd-animated { animation-delay: 0.25s; }\r\n\r\n    @keyframes psdFadeInUp {\r\n      to {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n      }\r\n    }\r\n\r\n    .psd-stat-header {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 0.4em;\r\n      margin-bottom: 0.4em;\r\n    }\r\n\r\n    .psd-stat-icon {\r\n      width: 1em;\r\n      height: 1em;\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .psd-stat-label {\r\n      font-size: 0.75em;\r\n      color: #9ca3af;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .psd-stat-label.psd-green { color: #10b981; }\r\n    .psd-stat-label.psd-yellow { color: #f59e0b; }\r\n    .psd-stat-label.psd-red { color: #ef4444; }\r\n\r\n    .psd-stat-row {\r\n      display: flex;\r\n      align-items: flex-end;\r\n      justify-content: space-between;\r\n      gap: 0.5em;\r\n    }\r\n\r\n    .psd-stat-value {\r\n      font-size: 2em;\r\n      font-weight: 700;\r\n      color: #ffffff;\r\n      line-height: 1;\r\n      display: block;\r\n      \/* FIXED: Tabular nums prevent width changes during animation *\/\r\n      font-variant-numeric: tabular-nums;\r\n      min-width: 2.5ch;\r\n    }\r\n\r\n    .psd-stat-sub {\r\n      font-size: 0.65em;\r\n      color: #6b7280;\r\n      margin-top: 0.2em;\r\n      display: block;\r\n    }\r\n\r\n    .psd-forecast {\r\n      text-align: right;\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .psd-forecast-badge {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 0.2em;\r\n      padding: 0.2em 0.5em;\r\n      border-radius: 0.3em;\r\n      font-size: 0.7em;\r\n      font-weight: 600;\r\n      margin-bottom: 0.2em;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .psd-forecast-badge.psd-green {\r\n      background: rgba(16, 185, 129, 0.15);\r\n      color: #10b981;\r\n    }\r\n\r\n    .psd-forecast-badge.psd-red {\r\n      background: rgba(239, 68, 68, 0.15);\r\n      color: #ef4444;\r\n    }\r\n\r\n    .psd-forecast-label {\r\n      font-size: 0.6em;\r\n      color: #6b7280;\r\n      line-height: 1.2;\r\n      display: block;\r\n    }\r\n\r\n    \/* Donut Chart Card *\/\r\n    .psd-donut {\r\n      grid-row: span 2;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      background: #111c2e;\r\n      border-radius: 0.6em;\r\n      padding: 0.8em;\r\n      opacity: 0;\r\n    }\r\n\r\n    .psd-donut.psd-animated {\r\n      animation: psdFadeInUp 0.5s ease 0.3s forwards;\r\n    }\r\n\r\n    .psd-donut-wrap {\r\n      position: relative;\r\n      width: 90%;\r\n      aspect-ratio: 1;\r\n      max-width: 120px;\r\n    }\r\n\r\n    .psd-donut-svg {\r\n      width: 100%;\r\n      height: 100%;\r\n      transform: rotate(-90deg);\r\n    }\r\n\r\n    .psd-donut-bg {\r\n      fill: none;\r\n      stroke: #1e293b;\r\n      stroke-width: 22;\r\n    }\r\n\r\n    .psd-donut-seg {\r\n      fill: none;\r\n      stroke-width: 22;\r\n      stroke-linecap: butt;\r\n      transition: stroke-dasharray 1s ease-out, stroke-dashoffset 1s ease-out;\r\n    }\r\n\r\n    .psd-donut-labels {\r\n      position: absolute;\r\n      top: 0;\r\n      left: 0;\r\n      width: 100%;\r\n      height: 100%;\r\n      pointer-events: none;\r\n    }\r\n\r\n    .psd-donut-label {\r\n      position: absolute;\r\n      font-size: 0.75em;\r\n      font-weight: 700;\r\n      color: #ffffff;\r\n      opacity: 0;\r\n      text-shadow: 0 1px 3px rgba(0,0,0,0.5);\r\n      transition: opacity 0.4s ease;\r\n    }\r\n\r\n    .psd-donut-label.psd-visible {\r\n      opacity: 1;\r\n    }\r\n\r\n    .psd-donut-label.psd-green {\r\n      top: 30%;\r\n      left: 15%;\r\n    }\r\n\r\n    .psd-donut-label.psd-red {\r\n      top: 8%;\r\n      right: 18%;\r\n    }\r\n\r\n    .psd-donut-label.psd-yellow {\r\n      bottom: 15%;\r\n      right: 18%;\r\n    }\r\n\r\n    \/* Transitions Table Card *\/\r\n    .psd-trans {\r\n      grid-row: span 2;\r\n      background: #111c2e;\r\n      border-radius: 0.6em;\r\n      padding: 0.8em;\r\n      opacity: 0;\r\n      display: flex;\r\n      flex-direction: column;\r\n      min-width: 0;\r\n      overflow: hidden;\r\n    }\r\n\r\n    .psd-trans.psd-animated {\r\n      animation: psdFadeInUp 0.5s ease 0.35s forwards;\r\n    }\r\n\r\n    .psd-trans-title {\r\n      font-size: 0.9em;\r\n      font-weight: 600;\r\n      color: #ffffff;\r\n      margin-bottom: 0.6em;\r\n      display: block;\r\n    }\r\n\r\n    .psd-trans-table {\r\n      width: 100%;\r\n      font-size: 0.7em;\r\n      border-collapse: collapse;\r\n      border-spacing: 0;\r\n      table-layout: fixed;\r\n      border: none;\r\n    }\r\n\r\n    .psd-trans-table thead,\r\n    .psd-trans-table tbody,\r\n    .psd-trans-table tr {\r\n      border: none;\r\n      background: transparent;\r\n    }\r\n\r\n    .psd-trans-table th,\r\n    .psd-trans-table td {\r\n      padding: 0.3em 0.15em;\r\n      text-align: center;\r\n      border: none;\r\n      background: transparent;\r\n    }\r\n\r\n    .psd-trans-table th {\r\n      color: #6b7280;\r\n      font-weight: 500;\r\n      font-size: 0.85em;\r\n    }\r\n\r\n    .psd-trans-table th:first-child,\r\n    .psd-trans-table td:first-child {\r\n      text-align: left;\r\n      width: 25%;\r\n    }\r\n\r\n    .psd-trans-table th.psd-green { color: #10b981; }\r\n    .psd-trans-table th.psd-yellow { color: #f59e0b; }\r\n    .psd-trans-table th.psd-red { color: #ef4444; }\r\n\r\n    .psd-trans-table td:first-child {\r\n      font-weight: 600;\r\n      font-size: 0.8em;\r\n    }\r\n\r\n    .psd-trans-table td:first-child.psd-green { color: #10b981; }\r\n    .psd-trans-table td:first-child.psd-yellow { color: #f59e0b; }\r\n    .psd-trans-table td:first-child.psd-red { color: #ef4444; }\r\n\r\n    .psd-cell {\r\n      display: inline-block;\r\n      padding: 0.3em 0;\r\n      border-radius: 0.3em;\r\n      font-weight: 600;\r\n      color: #ffffff;\r\n      width: 3em;\r\n      text-align: center;\r\n      font-variant-numeric: tabular-nums;\r\n    }\r\n\r\n    .psd-cell.psd-green-bg { background: #10b981; }\r\n    .psd-cell.psd-yellow-bg { background: #f59e0b; }\r\n    .psd-cell.psd-red-bg { background: #ef4444; }\r\n    .psd-cell.psd-dark-bg { background: #1e293b; }\r\n\r\n    .psd-trans-note {\r\n      font-size: 0.6em;\r\n      color: #6b7280;\r\n      line-height: 1.3;\r\n      margin-top: auto;\r\n      padding-top: 0.5em;\r\n      display: block;\r\n    }\r\n\r\n    \/* Bottom Row *\/\r\n    .psd-bottom {\r\n      grid-column: span 4;\r\n      display: grid;\r\n      grid-template-columns: 1.8fr 1fr;\r\n      gap: 0.8em;\r\n    }\r\n\r\n    \/* Chart Card *\/\r\n    .psd-chart {\r\n      background: #111c2e;\r\n      border-radius: 0.6em;\r\n      padding: 0.8em;\r\n      opacity: 0;\r\n      min-width: 0;\r\n    }\r\n\r\n    .psd-chart.psd-animated {\r\n      animation: psdFadeInUp 0.5s ease 0.4s forwards;\r\n    }\r\n\r\n    .psd-chart-header {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      align-items: center;\r\n      margin-bottom: 0.6em;\r\n      gap: 0.5em;\r\n    }\r\n\r\n    .psd-chart-title {\r\n      font-size: 0.9em;\r\n      font-weight: 600;\r\n      color: #ffffff;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .psd-chart-tabs {\r\n      display: flex;\r\n      gap: 0.2em;\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .psd-chart-tab {\r\n      padding: 0.3em 0.6em;\r\n      border-radius: 0.3em;\r\n      font-size: 0.7em;\r\n      color: #6b7280;\r\n      background: transparent;\r\n      border: 1px solid #2d3748;\r\n      cursor: pointer;\r\n    }\r\n\r\n    .psd-chart-tab.psd-active {\r\n      background: #1e293b;\r\n      color: #ffffff;\r\n      border-color: #1e293b;\r\n    }\r\n\r\n    .psd-chart-area {\r\n      height: 60px;\r\n      position: relative;\r\n    }\r\n\r\n    .psd-chart-svg {\r\n      width: 100%;\r\n      height: 100%;\r\n      display: block;\r\n    }\r\n\r\n    .psd-chart-line {\r\n      fill: none;\r\n      stroke-width: 2;\r\n      stroke-linecap: round;\r\n      stroke-linejoin: round;\r\n      transition: d 0.8s ease-out;\r\n    }\r\n\r\n    .psd-chart-line.psd-green { stroke: #10b981; }\r\n    .psd-chart-line.psd-yellow { stroke: #f59e0b; }\r\n    .psd-chart-line.psd-red { stroke: #ef4444; }\r\n\r\n    .psd-chart-grid {\r\n      stroke: #1e293b;\r\n      stroke-width: 1;\r\n    }\r\n\r\n    .psd-x-labels {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      margin-top: 0.4em;\r\n    }\r\n\r\n    .psd-x-label {\r\n      font-size: 0.55em;\r\n      color: #6b7280;\r\n    }\r\n\r\n    \/* Summary Card *\/\r\n    .psd-summary {\r\n      background: #111c2e;\r\n      border-radius: 0.6em;\r\n      padding: 0.8em;\r\n      opacity: 0;\r\n      display: flex;\r\n      flex-direction: column;\r\n      min-width: 0;\r\n    }\r\n\r\n    .psd-summary.psd-animated {\r\n      animation: psdFadeInUp 0.5s ease 0.45s forwards;\r\n    }\r\n\r\n    .psd-summary-header {\r\n      display: flex;\r\n      justify-content: flex-end;\r\n      margin-bottom: 0.5em;\r\n    }\r\n\r\n    .psd-summary-period {\r\n      font-size: 0.7em;\r\n      color: #6b7280;\r\n    }\r\n\r\n    .psd-summary-table {\r\n      width: 100%;\r\n      font-size: 0.7em;\r\n      border-collapse: collapse;\r\n      border-spacing: 0;\r\n      table-layout: fixed;\r\n      border: none;\r\n    }\r\n\r\n    .psd-summary-table thead,\r\n    .psd-summary-table tbody,\r\n    .psd-summary-table tr {\r\n      border: none;\r\n      background: transparent;\r\n    }\r\n\r\n    .psd-summary-table th,\r\n    .psd-summary-table td {\r\n      padding: 0.3em 0.1em;\r\n      border: none;\r\n      background: transparent;\r\n    }\r\n\r\n    .psd-summary-table th {\r\n      font-size: 0.8em;\r\n      color: #6b7280;\r\n      font-weight: 500;\r\n      text-align: left;\r\n    }\r\n\r\n    .psd-summary-table th:not(:first-child) {\r\n      text-align: right;\r\n    }\r\n\r\n    .psd-summary-table td:first-child {\r\n      font-weight: 600;\r\n    }\r\n\r\n    .psd-summary-table td:first-child.psd-green { color: #10b981; }\r\n    .psd-summary-table td:first-child.psd-yellow { color: #f59e0b; }\r\n    .psd-summary-table td:first-child.psd-red { color: #ef4444; }\r\n\r\n    .psd-summary-table td:not(:first-child) {\r\n      text-align: right;\r\n      color: #ffffff;\r\n      font-variant-numeric: tabular-nums;\r\n    }\r\n\r\n    .psd-arrow {\r\n      margin-left: 0.2em;\r\n    }\r\n\r\n    .psd-arrow.psd-down { color: #ef4444; }\r\n    .psd-arrow.psd-up { color: #10b981; }\r\n\r\n    .psd-report {\r\n      background: rgba(16, 185, 129, 0.1);\r\n      border-radius: 0.4em;\r\n      padding: 0.6em;\r\n      border-left: 2px solid #10b981;\r\n      margin-top: auto;\r\n    }\r\n\r\n    .psd-report-title {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 0.4em;\r\n      font-size: 0.8em;\r\n      font-weight: 600;\r\n      color: #ffffff;\r\n      margin-bottom: 0.3em;\r\n    }\r\n\r\n    .psd-report-icon {\r\n      width: 1em;\r\n      height: 1em;\r\n      color: #10b981;\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .psd-report-text {\r\n      font-size: 0.65em;\r\n      color: #9ca3af;\r\n      line-height: 1.4;\r\n    }\r\n\r\n    \/* ============================================\r\n       RESPONSIVE DESIGN\r\n       ============================================ *\/\r\n\r\n    \/* Tablet - 2 columns *\/\r\n    @media (max-width: 600px) {\r\n      .psd-main {\r\n        font-size: 11px;\r\n      }\r\n\r\n      .psd-side {\r\n        display: none;\r\n      }\r\n\r\n      .psd-content {\r\n        padding: 1.2em;\r\n      }\r\n\r\n      .psd-grid {\r\n        grid-template-columns: 1fr 1fr;\r\n        grid-template-rows: auto;\r\n      }\r\n\r\n      \/* Reorder grid items *\/\r\n      .psd-stat:nth-child(1) { order: 1; }\r\n      .psd-stat:nth-child(2) { order: 2; }\r\n      .psd-donut { \r\n        order: 3; \r\n        grid-row: span 1;\r\n      }\r\n      .psd-trans { \r\n        order: 4; \r\n        grid-row: span 1;\r\n      }\r\n      .psd-stat:nth-child(5) { order: 5; }\r\n      .psd-stat:nth-child(6) { order: 6; }\r\n      .psd-bottom { \r\n        order: 7;\r\n        grid-column: span 2;\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .psd-trans-note {\r\n        display: none;\r\n      }\r\n    }\r\n\r\n    \/* Mobile small - single column *\/\r\n    @media (max-width: 400px) {\r\n      .psd-main {\r\n        font-size: 12px;\r\n      }\r\n\r\n      .psd-content {\r\n        padding: 1em;\r\n      }\r\n\r\n      .psd-grid {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .psd-stat:nth-child(1) { order: 1; }\r\n      .psd-stat:nth-child(2) { order: 2; }\r\n      .psd-stat:nth-child(5) { order: 3; }\r\n      .psd-stat:nth-child(6) { order: 4; }\r\n      .psd-donut { \r\n        order: 5;\r\n        grid-row: span 1;\r\n      }\r\n      .psd-trans { \r\n        order: 6;\r\n        grid-row: span 1;\r\n      }\r\n      .psd-bottom { \r\n        order: 7;\r\n        grid-column: span 1;\r\n      }\r\n\r\n      .psd-title {\r\n        font-size: 1.5em;\r\n      }\r\n\r\n      .psd-stat-value {\r\n        font-size: 1.8em;\r\n      }\r\n\r\n      .psd-donut-wrap {\r\n        max-width: 100px;\r\n      }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"psd-wrap\">\r\n    <div class=\"psd-main\">\r\n      \r\n      <!-- Sidebar -->\r\n      <div class=\"psd-side\">\r\n        <div class=\"psd-logo\">\r\n          <!-- <img decoding=\"async\" src=\"URL_LOGO\" alt=\"Giochiamo.AI\"> -->\r\n        <\/div>\r\n\r\n        <nav>\r\n          <div class=\"psd-nav-item psd-active\">\r\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"\/><\/svg>\r\n            Dashboard\r\n          <\/div>\r\n          <div class=\"psd-nav-item\">\r\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg>\r\n            User Management\r\n          <\/div>\r\n          <div class=\"psd-nav-item\">\r\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\/><\/svg>\r\n            Monitoring\r\n          <\/div>\r\n          <div class=\"psd-nav-item\">\r\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\/><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\/><\/svg>\r\n            Reports\r\n          <\/div>\r\n          <div class=\"psd-nav-item\">\r\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"\/><\/svg>\r\n            Settings\r\n          <\/div>\r\n        <\/nav>\r\n      <\/div>\r\n\r\n      <!-- Main Content -->\r\n      <div class=\"psd-content\">\r\n        <div class=\"psd-header\">\r\n          <span class=\"psd-title\">Dashboard<\/span>\r\n          <span class=\"psd-subtitle\">Real-time behavioral monitoring<\/span>\r\n        <\/div>\r\n\r\n        <span class=\"psd-section-title\">Predictive Statistics<\/span>\r\n\r\n        <div class=\"psd-grid\">\r\n          <!-- Monitored Users -->\r\n          <div class=\"psd-stat\">\r\n            <div class=\"psd-stat-header\">\r\n              <svg class=\"psd-stat-icon\" fill=\"none\" stroke=\"#9ca3af\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg>\r\n              <span class=\"psd-stat-label\">Monitored users<\/span>\r\n            <\/div>\r\n            <span class=\"psd-stat-value\" id=\"psd-users\">1806<\/span>\r\n            <span class=\"psd-stat-sub\">Total users<\/span>\r\n          <\/div>\r\n\r\n          <!-- Low Risk -->\r\n          <div class=\"psd-stat\">\r\n            <div class=\"psd-stat-header\">\r\n              <svg class=\"psd-stat-icon\" style=\"color:#10b981\" fill=\"currentColor\" viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg>\r\n              <span class=\"psd-stat-label psd-green\">Low Risk<\/span>\r\n            <\/div>\r\n            <div class=\"psd-stat-row\">\r\n              <div>\r\n                <span class=\"psd-stat-value\" id=\"psd-low\">9<\/span>\r\n                <span class=\"psd-stat-sub\">Monitored user<\/span>\r\n              <\/div>\r\n              <div class=\"psd-forecast\">\r\n                <span class=\"psd-forecast-badge psd-green\">\u2197 +50%<\/span>\r\n                <span class=\"psd-forecast-label\">30-day<br>forecast<\/span>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Donut Chart -->\r\n          <div class=\"psd-donut\">\r\n            <div class=\"psd-donut-wrap\">\r\n              <svg class=\"psd-donut-svg\" viewBox=\"0 0 100 100\">\r\n                <circle class=\"psd-donut-bg\" cx=\"50\" cy=\"50\" r=\"38\"\/>\r\n                <circle class=\"psd-donut-seg\" id=\"psd-seg-yellow\" cx=\"50\" cy=\"50\" r=\"38\" stroke=\"#f59e0b\" stroke-dasharray=\"0 239\"\/>\r\n                <circle class=\"psd-donut-seg\" id=\"psd-seg-red\" cx=\"50\" cy=\"50\" r=\"38\" stroke=\"#ef4444\" stroke-dasharray=\"0 239\"\/>\r\n                <circle class=\"psd-donut-seg\" id=\"psd-seg-green\" cx=\"50\" cy=\"50\" r=\"38\" stroke=\"#10b981\" stroke-dasharray=\"0 239\"\/>\r\n              <\/svg>\r\n              <div class=\"psd-donut-labels\">\r\n                <span class=\"psd-donut-label psd-green\" id=\"psd-lbl-green\">0.5%<\/span>\r\n                <span class=\"psd-donut-label psd-red\" id=\"psd-lbl-red\">26%<\/span>\r\n                <span class=\"psd-donut-label psd-yellow\" id=\"psd-lbl-yellow\">73%<\/span>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Transitions Table -->\r\n          <div class=\"psd-trans\">\r\n            <span class=\"psd-trans-title\">Predicted Transitions<\/span>\r\n            <table class=\"psd-trans-table\">\r\n              <thead>\r\n                <tr>\r\n                  <th>From\/To<\/th>\r\n                  <th class=\"psd-green\">Low<\/th>\r\n                  <th class=\"psd-yellow\">Med<\/th>\r\n                  <th class=\"psd-red\">High<\/th>\r\n                <\/tr>\r\n              <\/thead>\r\n              <tbody>\r\n                <tr>\r\n                  <td class=\"psd-green\">Low<\/td>\r\n                  <td><span class=\"psd-cell psd-dark-bg\">92<\/span><\/td>\r\n                  <td><span class=\"psd-cell psd-yellow-bg\">20<\/span><\/td>\r\n                  <td><span class=\"psd-cell psd-red-bg\">10<\/span><\/td>\r\n                <\/tr>\r\n                <tr>\r\n                  <td class=\"psd-yellow\">Med<\/td>\r\n                  <td><span class=\"psd-cell psd-dark-bg\">2<\/span><\/td>\r\n                  <td><span class=\"psd-cell psd-yellow-bg\">1377<\/span><\/td>\r\n                  <td><span class=\"psd-cell psd-red-bg\">15<\/span><\/td>\r\n                <\/tr>\r\n                <tr>\r\n                  <td class=\"psd-red\">High<\/td>\r\n                  <td><span class=\"psd-cell psd-dark-bg\">1<\/span><\/td>\r\n                  <td><span class=\"psd-cell psd-yellow-bg\">10<\/span><\/td>\r\n                  <td><span class=\"psd-cell psd-red-bg\">547<\/span><\/td>\r\n                <\/tr>\r\n              <\/tbody>\r\n            <\/table>\r\n            <span class=\"psd-trans-note\">Click on a cell to filter users in the corresponding transition<\/span>\r\n          <\/div>\r\n\r\n          <!-- Medium Risk -->\r\n          <div class=\"psd-stat\">\r\n            <div class=\"psd-stat-header\">\r\n              <svg class=\"psd-stat-icon\" style=\"color:#f59e0b\" fill=\"currentColor\" viewBox=\"0 0 24 24\"><path d=\"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z\"\/><\/svg>\r\n              <span class=\"psd-stat-label psd-yellow\">Medium Risk<\/span>\r\n            <\/div>\r\n            <div class=\"psd-stat-row\">\r\n              <div>\r\n                <span class=\"psd-stat-value\" id=\"psd-medium\">1321<\/span>\r\n                <span class=\"psd-stat-sub\">Monitored users<\/span>\r\n              <\/div>\r\n              <div class=\"psd-forecast\">\r\n                <span class=\"psd-forecast-badge psd-red\">\u2198 -50%<\/span>\r\n                <span class=\"psd-forecast-label\">30-day<br>forecast<\/span>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- High Risk -->\r\n          <div class=\"psd-stat\">\r\n            <div class=\"psd-stat-header\">\r\n              <svg class=\"psd-stat-icon\" style=\"color:#ef4444\" fill=\"currentColor\" viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z\"\/><\/svg>\r\n              <span class=\"psd-stat-label psd-red\">High Risk<\/span>\r\n            <\/div>\r\n            <div class=\"psd-stat-row\">\r\n              <div>\r\n                <span class=\"psd-stat-value\" id=\"psd-high\">476<\/span>\r\n                <span class=\"psd-stat-sub\">Monitored user<\/span>\r\n              <\/div>\r\n              <div class=\"psd-forecast\">\r\n                <span class=\"psd-forecast-badge psd-red\">\u2198 -50%<\/span>\r\n                <span class=\"psd-forecast-label\">30-day<br>forecast<\/span>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Bottom Row -->\r\n          <div class=\"psd-bottom\">\r\n            <!-- Chart -->\r\n            <div class=\"psd-chart\">\r\n              <div class=\"psd-chart-header\">\r\n                <span class=\"psd-chart-title\">Risk Evolution<\/span>\r\n                <div class=\"psd-chart-tabs\">\r\n                  <span class=\"psd-chart-tab\">3M<\/span>\r\n                  <span class=\"psd-chart-tab\">6M<\/span>\r\n                  <span class=\"psd-chart-tab psd-active\">12M<\/span>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"psd-chart-area\">\r\n                <svg class=\"psd-chart-svg\" viewBox=\"0 0 400 60\" preserveAspectRatio=\"none\">\r\n                  <line class=\"psd-chart-grid\" x1=\"0\" y1=\"0\" x2=\"400\" y2=\"0\"\/>\r\n                  <line class=\"psd-chart-grid\" x1=\"0\" y1=\"15\" x2=\"400\" y2=\"15\"\/>\r\n                  <line class=\"psd-chart-grid\" x1=\"0\" y1=\"30\" x2=\"400\" y2=\"30\"\/>\r\n                  <line class=\"psd-chart-grid\" x1=\"0\" y1=\"45\" x2=\"400\" y2=\"45\"\/>\r\n                  <line class=\"psd-chart-grid\" x1=\"0\" y1=\"60\" x2=\"400\" y2=\"60\"\/>\r\n                  <path class=\"psd-chart-line psd-green\" id=\"psd-line-green\" d=\"M0,39 L80,37 L160,41 L240,43 L320,45 L400,57\"\/>\r\n                  <path class=\"psd-chart-line psd-yellow\" id=\"psd-line-yellow\" d=\"M0,31 L80,29 L160,27 L240,25 L320,23 L400,16\"\/>\r\n                  <path class=\"psd-chart-line psd-red\" id=\"psd-line-red\" d=\"M0,50 L80,54 L160,52 L240,52 L320,52 L400,47\"\/>\r\n                <\/svg>\r\n              <\/div>\r\n              <div class=\"psd-x-labels\">\r\n                <span class=\"psd-x-label\">lug 24<\/span>\r\n                <span class=\"psd-x-label\">set 24<\/span>\r\n                <span class=\"psd-x-label\">nov 24<\/span>\r\n                <span class=\"psd-x-label\">gen 25<\/span>\r\n                <span class=\"psd-x-label\">mar 25<\/span>\r\n                <span class=\"psd-x-label\">mag 25<\/span>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- Summary -->\r\n            <div class=\"psd-summary\">\r\n              <div class=\"psd-summary-header\">\r\n                <span class=\"psd-summary-period\">Last 12 Months<\/span>\r\n              <\/div>\r\n              <table class=\"psd-summary-table\">\r\n                <thead>\r\n                  <tr>\r\n                    <th><\/th>\r\n                    <th>Avg<\/th>\r\n                    <th>Curr<\/th>\r\n                    <th><\/th>\r\n                  <\/tr>\r\n                <\/thead>\r\n                <tbody>\r\n                  <tr>\r\n                    <td class=\"psd-green\">Low<\/td>\r\n                    <td>32.4%<\/td>\r\n                    <td>0.5%<\/td>\r\n                    <td><span class=\"psd-arrow psd-down\">\u2193<\/span><\/td>\r\n                  <\/tr>\r\n                  <tr>\r\n                    <td class=\"psd-yellow\">Med<\/td>\r\n                    <td>54.0%<\/td>\r\n                    <td>73.1%<\/td>\r\n                    <td><span class=\"psd-arrow psd-up\">\u2191<\/span><\/td>\r\n                  <\/tr>\r\n                  <tr>\r\n                    <td class=\"psd-red\">High<\/td>\r\n                    <td>13.5%<\/td>\r\n                    <td>26.4%<\/td>\r\n                    <td><span class=\"psd-arrow psd-up\">\u2191<\/span><\/td>\r\n                  <\/tr>\r\n                <\/tbody>\r\n              <\/table>\r\n              <div class=\"psd-report\">\r\n                <div class=\"psd-report-title\">\r\n                  <svg class=\"psd-report-icon\" fill=\"currentColor\" viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z\"\/><\/svg>\r\n                  Report\r\n                <\/div>\r\n                <span class=\"psd-report-text\">Significant changes in the last month. Substantial increase in medium-risk players.<\/span>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function() {\r\n      \/\/ Use IntersectionObserver instead of scroll events\r\n      function startAnimations() {\r\n        \/\/ Add animated class to all cards\r\n        document.querySelectorAll('.psd-stat, .psd-donut, .psd-trans, .psd-chart, .psd-summary').forEach(function(el) {\r\n          el.classList.add('psd-animated');\r\n        });\r\n\r\n        \/\/ Animate donut chart\r\n        setTimeout(function() {\r\n          var circumference = 2 * Math.PI * 38;\r\n          var yellowLen = (73 \/ 100) * circumference;\r\n          var redLen = (26 \/ 100) * circumference;\r\n          var greenLen = (0.5 \/ 100) * circumference;\r\n          \r\n          var yellowEl = document.getElementById('psd-seg-yellow');\r\n          var redEl = document.getElementById('psd-seg-red');\r\n          var greenEl = document.getElementById('psd-seg-green');\r\n          \r\n          if (yellowEl) {\r\n            yellowEl.style.strokeDasharray = yellowLen + ' ' + circumference;\r\n            yellowEl.style.strokeDashoffset = '0';\r\n          }\r\n          \r\n          setTimeout(function() {\r\n            if (redEl) {\r\n              redEl.style.strokeDasharray = redLen + ' ' + circumference;\r\n              redEl.style.strokeDashoffset = -yellowLen;\r\n            }\r\n          }, 150);\r\n          \r\n          setTimeout(function() {\r\n            if (greenEl) {\r\n              greenEl.style.strokeDasharray = greenLen + ' ' + circumference;\r\n              greenEl.style.strokeDashoffset = -(yellowLen + redLen);\r\n            }\r\n          }, 300);\r\n\r\n          \/\/ Show labels\r\n          setTimeout(function() {\r\n            document.querySelectorAll('.psd-donut-label').forEach(function(el) {\r\n              el.classList.add('psd-visible');\r\n            });\r\n          }, 800);\r\n        }, 400);\r\n      }\r\n\r\n      \/\/ IntersectionObserver - modern and efficient\r\n      if ('IntersectionObserver' in window) {\r\n        var observer = new IntersectionObserver(function(entries) {\r\n          entries.forEach(function(entry) {\r\n            if (entry.isIntersecting) {\r\n              startAnimations();\r\n              observer.disconnect();\r\n            }\r\n          });\r\n        }, { threshold: 0.1 });\r\n\r\n        var target = document.querySelector('.psd-main');\r\n        if (target) {\r\n          observer.observe(target);\r\n        }\r\n      } else {\r\n        \/\/ Fallback for old browsers\r\n        setTimeout(startAnimations, 300);\r\n      }\r\n    })();\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a3681be e-con-full e-flex e-con e-child\" data-id=\"3a3681be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5cdd7cf5 e-con-full e-flex e-con e-child\" data-id=\"5cdd7cf5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-270da105 elementor-widget elementor-widget-image\" data-id=\"270da105\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"218\" src=\"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1.png\" class=\"attachment-large size-large wp-image-1770\" alt=\"\" srcset=\"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1.png 906w, https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1-300x82.png 300w, https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1-768x209.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39686356 elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"39686356\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Il sistema AI che protegge i tuoi utenti<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f70ca45 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"1f70ca45\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:250}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Playsafe ti aiuta a prevenire comportamenti di gioco problematico, rispettando le normative e aumentando la retention<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-13e72e15 e-con-full e-flex e-con e-child\" data-id=\"13e72e15\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56972c7e elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-invisible elementor-widget elementor-widget-button\" data-id=\"56972c7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:500}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contatti-footer\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Prova la Demo<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3476e169 e-flex e-con-boxed e-con e-parent\" data-id=\"3476e169\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2ea57138 e-con-full e-flex e-con e-child\" data-id=\"2ea57138\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9da6ab8 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"9da6ab8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:50}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Monitora, segmenta, prevede ed agisce<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4064323e elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"4064323e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:250}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Proteggere non \u00e8 un evento, ma un processo.<\/strong> Attraverso un ciclo costante, la piattaforma accompagna il giocatore in ogni fase, adattando le strategie di intervento.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f0166d3 e-con-full e-flex e-con e-child\" data-id=\"7f0166d3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-570a808 elementor-widget elementor-widget-image\" data-id=\"570a808\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"457\" src=\"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2026\/02\/image-3-1024x585.png\" class=\"attachment-large size-large wp-image-3870\" alt=\"\" srcset=\"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2026\/02\/image-3-1024x585.png 1024w, https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2026\/02\/image-3-300x171.png 300w, https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2026\/02\/image-3-768x439.png 768w, https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2026\/02\/image-3-1536x877.png 1536w, https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2026\/02\/image-3-2048x1169.png 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2908632d e-flex e-con-boxed e-con e-parent\" data-id=\"2908632d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-25ff4c4e e-con-full e-flex e-con e-child\" data-id=\"25ff4c4e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72625f6c elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"72625f6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:50}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tutto ci\u00f2 che serve per la compliance <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6be6b74 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"6be6b74\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:250}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Il modello di IA alla base di Playsafe \u00e8 stato addestrato attraverso una grande quantit\u00e0 di paper scientifici riguardanti la ludopatia e le regolamentazioni in materia di gioco responsabile<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59f67aab e-grid e-con-full elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile e-con e-child\" data-id=\"59f67aab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3907a739 e-con-full e-flex e-con e-child\" data-id=\"3907a739\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c0ac94f elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"6c0ac94f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-chart-bar\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-625a8194 elementor-widget elementor-widget-heading\" data-id=\"625a8194\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Risk Scoring Dinamico <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f7e0ff3 elementor-widget elementor-widget-text-editor\" data-id=\"5f7e0ff3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ogni utente riceve un punteggio di rischio aggiornato in tempo reale basato su 50+ indicatori comportamentali.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27e31361 e-con-full e-flex e-con e-child\" data-id=\"27e31361\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61ef1ecb elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"61ef1ecb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-bell\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M439.39 362.29c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71zM67.53 368c21.22-27.97 44.42-74.33 44.53-159.42 0-.2-.06-.38-.06-.58 0-61.86 50.14-112 112-112s112 50.14 112 112c0 .2-.06.38-.06.58.11 85.1 23.31 131.46 44.53 159.42H67.53zM224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62f381f elementor-widget elementor-widget-heading\" data-id=\"62f381f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Alert Automatici<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2447fb8f elementor-widget elementor-widget-text-editor\" data-id=\"2447fb8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ricevi notifiche immediate quando un utente supera soglie critiche o mostra pattern di gioco problematico.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-42a7f63a e-con-full e-flex e-con e-child\" data-id=\"42a7f63a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26b6a5a4 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"26b6a5a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chart-line\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32dbb016 elementor-widget elementor-widget-heading\" data-id=\"32dbb016\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Predicted Transitions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31e1dd71 elementor-widget elementor-widget-text-editor\" data-id=\"31e1dd71\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Visualizza la matrice di transizione: quanti utenti passeranno da rischio basso a medio\/alto<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-40d607c3 e-con-full e-flex e-con e-child\" data-id=\"40d607c3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46b073e4 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"46b073e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-file-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52f1214b elementor-widget elementor-widget-heading\" data-id=\"52f1214b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Report comportamentali<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e56b9d9 elementor-widget elementor-widget-text-editor\" data-id=\"5e56b9d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Per ciascun utente viene redatto un report psicologico e comportamentale dettagliato<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2cd21bb2 e-con-full e-flex e-con e-child\" data-id=\"2cd21bb2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67242a60 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"67242a60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-search\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2856b009 elementor-widget elementor-widget-heading\" data-id=\"2856b009\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Monitoraggio<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a4a6a2c elementor-widget elementor-widget-text-editor\" data-id=\"1a4a6a2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Monitora gruppi di utenti ad alto rischio per verificare cambiamenti a seguito di azioni di ingaggio come SMS, Mail o Pop-up<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-35954d6f e-con-full e-flex e-con e-child\" data-id=\"35954d6f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ea4093d elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3ea4093d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-user-alt-slash\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M633.8 458.1L389.6 269.3C433.8 244.7 464 198.1 464 144 464 64.5 399.5 0 320 0c-67.1 0-123 46.1-139 108.2L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3zM198.4 320C124.2 320 64 380.2 64 454.4v9.6c0 26.5 21.5 48 48 48h382.2L245.8 320h-47.4z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abf3ff9 elementor-widget elementor-widget-heading\" data-id=\"abf3ff9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Prevenzione da autoesclusione<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7bd59f9e elementor-widget elementor-widget-text-editor\" data-id=\"7bd59f9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Prevedi con largo anticipo azioni di autoesclusione dal gioco o da famiglie di giochi<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59086e06 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"59086e06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"it\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n  <style>\r\n    .ps-widget * {\r\n      margin: 0;\r\n      padding: 0;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .ps-widget {\r\n      font-family: 'DM Sans', sans-serif;\r\n      display: flex;\r\n      gap: 40px;\r\n      min-width: 1256px;\r\n      max-width: 1100px;\r\n      width: 100%;\r\n      align-items: stretch;\r\n      background: transparent;\r\n    }\r\n\r\n    \/* Left side - Tab selectors *\/\r\n    .ps-tabs {\r\n      flex: 0 0 300px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 6px;\r\n    }\r\n\r\n    .ps-tab {\r\n      padding: 18px;\r\n      border-left: 3px solid transparent;\r\n      border-radius: 0 10px 10px 0;\r\n      cursor: pointer;\r\n      transition: all 0.3s ease;\r\n      background: rgba(255, 255, 255, 0.5);\r\n    }\r\n\r\n    .ps-tab:hover {\r\n      background: rgba(226, 234, 245, 0.8);\r\n    }\r\n\r\n    .ps-tab.active {\r\n      background: #111c2e;\r\n      border-left-color: #00c4cc;\r\n      box-shadow: 0 4px 20px rgba(0, 196, 204, 0.15);\r\n    }\r\n\r\n    .ps-tab-icon {\r\n      width: 24px;\r\n      height: 24px;\r\n      margin-bottom: 8px;\r\n      color: #00c4cc;\r\n    }\r\n\r\n    .ps-tab:not(.active) .ps-tab-icon {\r\n      color: #6b7280;\r\n    }\r\n\r\n    .ps-tab-title {\r\n      font-size: 0.95rem;\r\n      font-weight: 600;\r\n      color: #ffffff;\r\n      margin-bottom: 6px;\r\n    }\r\n\r\n    .ps-tab:not(.active) .ps-tab-title {\r\n      color: rgba(4, 4, 4, 0.5);\r\n    }\r\n\r\n    .ps-tab-desc {\r\n      font-size: 0.85rem;\r\n      color: #9ca3af;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    .ps-tab:not(.active) .ps-tab-desc {\r\n      color: #6b7280;\r\n    }\r\n\r\n    \/* Right side - Content *\/\r\n    .ps-content-wrapper {\r\n      flex: 1;\r\n      min-width: 0;\r\n      min-height: 420px;\r\n    }\r\n\r\n    .ps-content {\r\n      display: none;\r\n      opacity: 0;\r\n      transform: translateY(10px);\r\n      transition: opacity 0.4s ease, transform 0.4s ease;\r\n      height: 100%;\r\n    }\r\n\r\n    .ps-content.active {\r\n      display: flex;\r\n      opacity: 1;\r\n      transform: translateY(0);\r\n    }\r\n\r\n    \/* Card Base *\/\r\n    .ps-card {\r\n      background: #111c2e;\r\n      border-radius: 12px;\r\n      overflow: hidden;\r\n      width: 100%;\r\n      display: flex;\r\n      flex-direction: column;\r\n    }\r\n\r\n    .ps-card-header {\r\n      background: #0a1628;\r\n      padding: 14px 18px;\r\n      display: flex;\r\n      justify-content: space-between;\r\n      align-items: center;\r\n      border-bottom: 1px solid rgba(255,255,255,0.05);\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .ps-header-left {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 12px;\r\n    }\r\n\r\n    .ps-header-icon {\r\n      width: 38px;\r\n      height: 38px;\r\n      background: rgba(0, 196, 204, 0.1);\r\n      border-radius: 10px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      color: #00c4cc;\r\n    }\r\n\r\n    .ps-header-title {\r\n      font-size: 1.1rem;\r\n      font-weight: 700;\r\n      color: #ffffff;\r\n    }\r\n\r\n    .ps-header-subtitle {\r\n      font-size: 0.75rem;\r\n      color: #6b7280;\r\n      margin-top: 2px;\r\n    }\r\n\r\n    .ps-header-stats {\r\n      display: flex;\r\n      gap: 20px;\r\n    }\r\n\r\n    .ps-header-stat {\r\n      text-align: center;\r\n    }\r\n\r\n    .ps-header-stat-value {\r\n      font-size: 1.2rem;\r\n      font-weight: 700;\r\n      color: #ffffff;\r\n      font-variant-numeric: tabular-nums;\r\n    }\r\n\r\n    .ps-header-stat-label {\r\n      font-size: 0.6rem;\r\n      color: #6b7280;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .ps-card-body {\r\n      padding: 16px;\r\n      flex: 1;\r\n      display: flex;\r\n      flex-direction: column;\r\n    }\r\n\r\n    \/* Risk Badges *\/\r\n    .ps-badge {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      padding: 3px 10px;\r\n      border-radius: 5px;\r\n      font-size: 0.65rem;\r\n      font-weight: 600;\r\n    }\r\n\r\n    .ps-badge-low {\r\n      background: rgba(16, 185, 129, 0.15);\r\n      color: #10b981;\r\n    }\r\n\r\n    .ps-badge-medium {\r\n      background: rgba(245, 158, 11, 0.15);\r\n      color: #f59e0b;\r\n    }\r\n\r\n    .ps-badge-high {\r\n      background: rgba(239, 68, 68, 0.15);\r\n      color: #ef4444;\r\n    }\r\n\r\n    .ps-badge-action {\r\n      background: rgba(0, 196, 204, 0.15);\r\n      color: #00c4cc;\r\n      border: 1px solid rgba(0, 196, 204, 0.3);\r\n    }\r\n\r\n    \/* ==========================================\r\n       TAB 1: ANALISI COMPORTAMENTALE\r\n       ========================================== *\/\r\n    .ps-user-profile {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 12px;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    .ps-profile-box {\r\n      background: #0a1628;\r\n      border-radius: 10px;\r\n      padding: 12px;\r\n    }\r\n\r\n    .ps-profile-box-title {\r\n      font-size: 0.7rem;\r\n      color: #6b7280;\r\n      margin-bottom: 10px;\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 6px;\r\n    }\r\n\r\n    .ps-profile-box-title svg {\r\n      width: 14px;\r\n      height: 14px;\r\n      color: #00c4cc;\r\n    }\r\n\r\n    .ps-profile-grid {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 8px;\r\n    }\r\n\r\n    .ps-profile-item-label {\r\n      font-size: 0.6rem;\r\n      color: #6b7280;\r\n    }\r\n\r\n    .ps-profile-item-value {\r\n      font-size: 0.8rem;\r\n      color: #ffffff;\r\n      font-weight: 600;\r\n    }\r\n\r\n    \/* Risk Status Row *\/\r\n    .ps-risk-row {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, 1fr);\r\n      gap: 12px;\r\n      background: #0a1628;\r\n      border-radius: 10px;\r\n      padding: 12px;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    .ps-risk-item {\r\n      text-align: center;\r\n    }\r\n\r\n    .ps-risk-item-label {\r\n      font-size: 0.6rem;\r\n      color: #6b7280;\r\n      margin-bottom: 6px;\r\n    }\r\n\r\n    \/* AI Analysis Box *\/\r\n    .ps-ai-box {\r\n      background: #0a1628;\r\n      border-radius: 10px;\r\n      padding: 12px;\r\n      flex: 1;\r\n    }\r\n\r\n    .ps-ai-title {\r\n      font-size: 0.8rem;\r\n      font-weight: 600;\r\n      color: #ffffff;\r\n      margin-bottom: 8px;\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 6px;\r\n    }\r\n\r\n    .ps-ai-title svg {\r\n      width: 14px;\r\n      height: 14px;\r\n      color: #a78bfa;\r\n    }\r\n\r\n    .ps-ai-content {\r\n      font-size: 0.7rem;\r\n      color: #9ca3af;\r\n      line-height: 1.5;\r\n      background: rgba(167, 139, 250, 0.05);\r\n      border: 1px solid rgba(167, 139, 250, 0.1);\r\n      border-radius: 6px;\r\n      padding: 10px;\r\n    }\r\n\r\n    .ps-ai-bullets {\r\n      margin-top: 10px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 4px;\r\n    }\r\n\r\n    .ps-ai-bullet {\r\n      font-size: 0.65rem;\r\n      color: #9ca3af;\r\n      padding-left: 10px;\r\n      position: relative;\r\n    }\r\n\r\n    .ps-ai-bullet::before {\r\n      content: '-';\r\n      position: absolute;\r\n      left: 0;\r\n      color: #a78bfa;\r\n    }\r\n\r\n    \/* ==========================================\r\n       TAB 2: GESTIONE UTENTI\r\n       ========================================== *\/\r\n    .ps-users-table {\r\n      width: 100%;\r\n      border-collapse: collapse;\r\n      border-spacing: 0;\r\n    }\r\n\r\n    .ps-users-table thead {\r\n      background: #0a1628;\r\n    }\r\n\r\n    .ps-users-table th {\r\n      padding: 10px 12px;\r\n      text-align: left;\r\n      font-size: 0.6rem;\r\n      font-weight: 600;\r\n      color: #6b7280;\r\n      text-transform: uppercase;\r\n      border: none;\r\n    }\r\n\r\n    .ps-users-table tbody tr {\r\n      border-bottom: 1px solid rgba(255,255,255,0.03);\r\n      transition: background 0.2s;\r\n    }\r\n\r\n    .ps-users-table tbody tr:hover {\r\n      background: rgba(0, 196, 204, 0.03);\r\n    }\r\n\r\n    .ps-users-table td {\r\n      padding: 10px 12px;\r\n      font-size: 0.75rem;\r\n      color: #ffffff;\r\n      border: none;\r\n      background: transparent;\r\n    }\r\n\r\n    .ps-user-id {\r\n      font-family: monospace;\r\n      color: #9ca3af;\r\n      font-size: 0.7rem;\r\n    }\r\n\r\n    \/* ==========================================\r\n       TAB 3: BENCHMARK SETTORE\r\n       ========================================== *\/\r\n    .ps-benchmark-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(2, 1fr);\r\n      gap: 10px;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    .ps-benchmark-card {\r\n      background: #0a1628;\r\n      border-radius: 10px;\r\n      padding: 14px;\r\n    }\r\n\r\n    .ps-benchmark-header {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      align-items: flex-start;\r\n      margin-bottom: 10px;\r\n    }\r\n\r\n    .ps-benchmark-title {\r\n      font-size: 0.65rem;\r\n      color: #6b7280;\r\n    }\r\n\r\n    .ps-benchmark-value {\r\n      font-size: 1.4rem;\r\n      font-weight: 700;\r\n      color: #ffffff;\r\n      margin-top: 2px;\r\n    }\r\n\r\n    .ps-benchmark-trend {\r\n      padding: 3px 8px;\r\n      border-radius: 15px;\r\n      font-size: 0.65rem;\r\n      font-weight: 600;\r\n    }\r\n\r\n    .ps-benchmark-trend.up {\r\n      background: rgba(16, 185, 129, 0.15);\r\n      color: #10b981;\r\n    }\r\n\r\n    .ps-benchmark-trend.down {\r\n      background: rgba(239, 68, 68, 0.15);\r\n      color: #ef4444;\r\n    }\r\n\r\n    .ps-benchmark-compare {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      padding-top: 8px;\r\n      border-top: 1px solid rgba(255,255,255,0.05);\r\n      font-size: 0.6rem;\r\n    }\r\n\r\n    .ps-benchmark-compare-label {\r\n      color: #6b7280;\r\n    }\r\n\r\n    .ps-benchmark-compare-value {\r\n      color: #9ca3af;\r\n    }\r\n\r\n    \/* Donut Chart for Benchmark *\/\r\n    .ps-bench-donut-wrap {\r\n      position: relative;\r\n      width: 100px;\r\n      height: 100px;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .ps-bench-donut-svg {\r\n      width: 100%;\r\n      height: 100%;\r\n      transform: rotate(-90deg);\r\n    }\r\n\r\n    .ps-bench-donut-bg {\r\n      fill: none;\r\n      stroke: #1e293b;\r\n      stroke-width: 14;\r\n    }\r\n\r\n    .ps-bench-donut-seg {\r\n      fill: none;\r\n      stroke-width: 14;\r\n      stroke-linecap: round;\r\n      transition: stroke-dasharray 1s ease;\r\n    }\r\n\r\n    .ps-bench-donut-center {\r\n      position: absolute;\r\n      top: 50%;\r\n      left: 50%;\r\n      transform: translate(-50%, -50%);\r\n      text-align: center;\r\n    }\r\n\r\n    .ps-bench-donut-value {\r\n      font-size: 1.2rem;\r\n      font-weight: 700;\r\n      color: #ffffff;\r\n    }\r\n\r\n    .ps-bench-donut-label {\r\n      font-size: 0.55rem;\r\n      color: #6b7280;\r\n    }\r\n\r\n    \/* Risk Timeline *\/\r\n    .ps-timeline {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 8px;\r\n    }\r\n\r\n    .ps-timeline-item {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n    }\r\n\r\n    .ps-timeline-dot {\r\n      width: 10px;\r\n      height: 10px;\r\n      border-radius: 50%;\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .ps-timeline-dot.high { background: #ef4444; }\r\n    .ps-timeline-dot.medium { background: #f59e0b; }\r\n    .ps-timeline-dot.low { background: #10b981; }\r\n\r\n    .ps-timeline-date {\r\n      font-size: 0.7rem;\r\n      color: #9ca3af;\r\n      width: 70px;\r\n    }\r\n\r\n    .ps-timeline-badge {\r\n      margin-left: auto;\r\n    }\r\n\r\n    \/* Flags Section *\/\r\n    .ps-flags {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 8px;\r\n    }\r\n\r\n    .ps-flag-item {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n      padding: 8px;\r\n      background: rgba(255,255,255,0.02);\r\n      border-radius: 6px;\r\n    }\r\n\r\n    .ps-flag-icon {\r\n      width: 26px;\r\n      height: 26px;\r\n      border-radius: 6px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      font-size: 0.8rem;\r\n    }\r\n\r\n    .ps-flag-icon.warning { background: rgba(245, 158, 11, 0.15); }\r\n    .ps-flag-icon.success { background: rgba(16, 185, 129, 0.15); }\r\n    .ps-flag-icon.danger { background: rgba(239, 68, 68, 0.15); }\r\n\r\n    .ps-flag-text {\r\n      flex: 1;\r\n    }\r\n\r\n    .ps-flag-title {\r\n      font-size: 0.7rem;\r\n      color: #ffffff;\r\n      font-weight: 500;\r\n    }\r\n\r\n    .ps-flag-subtitle {\r\n      font-size: 0.6rem;\r\n      color: #6b7280;\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"ps-widget\">\r\n    \r\n    <!-- Left: Tab Selectors -->\r\n    <div class=\"ps-tabs\">\r\n      <div class=\"ps-tab active\" data-tab=\"behavior\">\r\n        <svg class=\"ps-tab-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n          <path d=\"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z\"\/>\r\n        <\/svg>\r\n        <div class=\"ps-tab-title\">Analisi Comportamentale<\/div>\r\n        <div class=\"ps-tab-desc\">Report AI dettagliato sul comportamento del giocatore con analisi del rischio e raccomandazioni automatiche.<\/div>\r\n      <\/div>\r\n      \r\n      <div class=\"ps-tab\" data-tab=\"users\">\r\n        <svg class=\"ps-tab-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n          <path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/>\r\n          <circle cx=\"9\" cy=\"7\" r=\"4\"\/>\r\n          <path d=\"M23 21v-2a4 4 0 00-3-3.87\"\/>\r\n          <path d=\"M16 3.13a4 4 0 010 7.75\"\/>\r\n        <\/svg>\r\n        <div class=\"ps-tab-title\">Gestione Utenti<\/div>\r\n        <div class=\"ps-tab-desc\">Visualizza e gestisci tutti gli utenti monitorati con rischio predetto e azioni consigliate dall'AI.<\/div>\r\n      <\/div>\r\n      \r\n      <div class=\"ps-tab\" data-tab=\"benchmark\">\r\n        <svg class=\"ps-tab-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n          <path d=\"M13 7h8m0 0v8m0-8l-8 8-4-4-6 6\"\/>\r\n        <\/svg>\r\n        <div class=\"ps-tab-title\">Benchmark Settore<\/div>\r\n        <div class=\"ps-tab-desc\">Confronta le tue metriche di gioco responsabile con le medie di mercato e i requisiti normativi.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Right: Content Panels -->\r\n    <div class=\"ps-content-wrapper\">\r\n      \r\n      <!-- TAB 1: Analisi Comportamentale -->\r\n      <div class=\"ps-content active\" id=\"content-behavior\">\r\n        <div class=\"ps-card\">\r\n          <div class=\"ps-card-header\">\r\n            <div class=\"ps-header-left\">\r\n              <div class=\"ps-header-icon\">\r\n                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n                  <path d=\"M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2\"\/>\r\n                  <circle cx=\"12\" cy=\"7\" r=\"4\"\/>\r\n                <\/svg>\r\n              <\/div>\r\n              <div>\r\n                <div class=\"ps-header-title\">Dettaglio Utente<\/div>\r\n                <div class=\"ps-header-subtitle\">ID: 9546825<\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"ps-header-stats\">\r\n              <div class=\"ps-header-stat\">\r\n                <div class=\"ps-header-stat-value\">41<\/div>\r\n                <div class=\"ps-header-stat-label\">Mesi attivo<\/div>\r\n              <\/div>\r\n              <div class=\"ps-header-stat\">\r\n                <div class=\"ps-header-stat-value\">\u20ac2,847<\/div>\r\n                <div class=\"ps-header-stat-label\">Depositi totali<\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n          \r\n          <div class=\"ps-card-body\">\r\n            <!-- User Profile Row -->\r\n            <div class=\"ps-user-profile\">\r\n              <div class=\"ps-profile-box\">\r\n                <div class=\"ps-profile-box-title\">\r\n                  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg>\r\n                  Profilo Utente\r\n                <\/div>\r\n                <div class=\"ps-profile-grid\">\r\n                  <div>\r\n                    <div class=\"ps-profile-item-label\">Fascia et\u00e0<\/div>\r\n                    <div class=\"ps-profile-item-value\">35-44<\/div>\r\n                  <\/div>\r\n                  <div>\r\n                    <div class=\"ps-profile-item-label\">Stato conto<\/div>\r\n                    <div class=\"ps-profile-item-value\">Attivo<\/div>\r\n                  <\/div>\r\n                  <div>\r\n                    <div class=\"ps-profile-item-label\">Registrazione<\/div>\r\n                    <div class=\"ps-profile-item-value\">20\/06\/2022<\/div>\r\n                  <\/div>\r\n                  <div>\r\n                    <div class=\"ps-profile-item-label\">Verifica<\/div>\r\n                    <div class=\"ps-profile-item-value\" style=\"color:#10b981\">Completata<\/div>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n              \r\n              <div class=\"ps-profile-box\">\r\n                <div class=\"ps-profile-box-title\">\r\n                  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 3v18h18\"\/><path d=\"M18 17l-5-5-4 4-3-3\"\/><\/svg>\r\n                  Cronologia Rischio\r\n                <\/div>\r\n                <div class=\"ps-timeline\">\r\n                  <div class=\"ps-timeline-item\">\r\n                    <div class=\"ps-timeline-dot high\"><\/div>\r\n                    <div class=\"ps-timeline-date\">01\/06\/2025<\/div>\r\n                    <span class=\"ps-badge ps-badge-medium ps-timeline-badge\">Medio<\/span>\r\n                  <\/div>\r\n                  <div class=\"ps-timeline-item\">\r\n                    <div class=\"ps-timeline-dot high\"><\/div>\r\n                    <div class=\"ps-timeline-date\">01\/05\/2025<\/div>\r\n                    <span class=\"ps-badge ps-badge-high ps-timeline-badge\">Alto<\/span>\r\n                  <\/div>\r\n                  <div class=\"ps-timeline-item\">\r\n                    <div class=\"ps-timeline-dot high\"><\/div>\r\n                    <div class=\"ps-timeline-date\">01\/04\/2025<\/div>\r\n                    <span class=\"ps-badge ps-badge-high ps-timeline-badge\">Alto<\/span>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- Risk Status Row -->\r\n            <div class=\"ps-risk-row\">\r\n              <div class=\"ps-risk-item\">\r\n                <div class=\"ps-risk-item-label\">Rischio Attuale<\/div>\r\n                <span class=\"ps-badge ps-badge-medium\">Medio<\/span>\r\n              <\/div>\r\n              <div class=\"ps-risk-item\">\r\n                <div class=\"ps-risk-item-label\">Rischio Previsto<\/div>\r\n                <span class=\"ps-badge ps-badge-high\">Alto<\/span>\r\n              <\/div>\r\n              <div class=\"ps-risk-item\">\r\n                <div class=\"ps-risk-item-label\">Azione Consigliata<\/div>\r\n                <span class=\"ps-badge ps-badge-action\">Promemoria Tempo di Gioco<\/span>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- AI Analysis -->\r\n            <div class=\"ps-ai-box\">\r\n              <div class=\"ps-ai-title\">\r\n                <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2a2 2 0 012 2c0 .74-.4 1.39-1 1.73V7h1a7 7 0 017 7h1a1 1 0 011 1v3a1 1 0 01-1 1h-1v1a2 2 0 01-2 2H5a2 2 0 01-2-2v-1H2a1 1 0 01-1-1v-3a1 1 0 011-1h1a7 7 0 017-7h1V5.73c-.6-.34-1-.99-1-1.73a2 2 0 012-2z\"\/><\/svg>\r\n                Analisi AI Gioco Responsabile\r\n              <\/div>\r\n              <div class=\"ps-ai-content\">\r\n                Il giocatore mostra un comportamento di gioco variabile con periodi di depositi frequenti e puntate consistenti. Si osservano oscillazioni significative nel saldo, indicando un potenziale rischio. La frequenza dei depositi nell'ultimo mese suggerisce un aumento dell'impegno nel gioco.\r\n              <\/div>\r\n              <div class=\"ps-ai-bullets\">\r\n                <div class=\"ps-ai-bullet\">Aumento della frequenza dei depositi nel tempo<\/div>\r\n                <div class=\"ps-ai-bullet\">Puntate consistenti su slot ad alta varianza<\/div>\r\n                <div class=\"ps-ai-bullet\">Oscillazioni significative nel saldo<\/div>\r\n                <div class=\"ps-ai-bullet\">Periodi di depositi concentrati dopo perdite<\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- TAB 2: Gestione Utenti -->\r\n      <div class=\"ps-content\" id=\"content-users\">\r\n        <div class=\"ps-card\">\r\n          <div class=\"ps-card-header\">\r\n            <div class=\"ps-header-left\">\r\n              <div class=\"ps-header-icon\">\r\n                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n                  <path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/>\r\n                  <circle cx=\"9\" cy=\"7\" r=\"4\"\/>\r\n                  <path d=\"M23 21v-2a4 4 0 00-3-3.87\"\/>\r\n                  <path d=\"M16 3.13a4 4 0 010 7.75\"\/>\r\n                <\/svg>\r\n              <\/div>\r\n              <div>\r\n                <div class=\"ps-header-title\">Gestione Utenti<\/div>\r\n                <div class=\"ps-header-subtitle\">Utenti monitorati dal sistema<\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"ps-header-stats\">\r\n              <div class=\"ps-header-stat\">\r\n                <div class=\"ps-header-stat-value\" id=\"users-count\">0<\/div>\r\n                <div class=\"ps-header-stat-label\">Totale utenti<\/div>\r\n              <\/div>\r\n              <div class=\"ps-header-stat\">\r\n                <div class=\"ps-header-stat-value\" id=\"high-risk-count\">0<\/div>\r\n                <div class=\"ps-header-stat-label\">Alto rischio<\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n          \r\n          <div class=\"ps-card-body\" style=\"padding: 0; overflow: auto;\">\r\n            <table class=\"ps-users-table\">\r\n              <thead>\r\n                <tr>\r\n                  <th>ID User<\/th>\r\n                  <th>Rischio Attuale<\/th>\r\n                  <th>Rischio Previsto<\/th>\r\n                  <th>Azione Consigliata<\/th>\r\n                <\/tr>\r\n              <\/thead>\r\n              <tbody>\r\n                <tr>\r\n                  <td class=\"ps-user-id\">10601743<\/td>\r\n                  <td><span class=\"ps-badge ps-badge-medium\">Medio<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-high\">Alto<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-action\">Sospendi Bonus<\/span><\/td>\r\n                <\/tr>\r\n                <tr>\r\n                  <td class=\"ps-user-id\">9775144<\/td>\r\n                  <td><span class=\"ps-badge ps-badge-high\">Alto<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-high\">Alto<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-action\">Auto-esclusione<\/span><\/td>\r\n                <\/tr>\r\n                <tr>\r\n                  <td class=\"ps-user-id\">9970374<\/td>\r\n                  <td><span class=\"ps-badge ps-badge-high\">Alto<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-high\">Alto<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-action\">Limita Depositi<\/span><\/td>\r\n                <\/tr>\r\n                <tr>\r\n                  <td class=\"ps-user-id\">9963704<\/td>\r\n                  <td><span class=\"ps-badge ps-badge-medium\">Medio<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-high\">Alto<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-action\">Promemoria Gioco Resp.<\/span><\/td>\r\n                <\/tr>\r\n                <tr>\r\n                  <td class=\"ps-user-id\">8965145<\/td>\r\n                  <td><span class=\"ps-badge ps-badge-high\">Alto<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-high\">Alto<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-action\">Limita Depositi<\/span><\/td>\r\n                <\/tr>\r\n                <tr>\r\n                  <td class=\"ps-user-id\">10001732<\/td>\r\n                  <td><span class=\"ps-badge ps-badge-medium\">Medio<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-high\">Alto<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-action\">Promemoria Tempo<\/span><\/td>\r\n                <\/tr>\r\n                <tr>\r\n                  <td class=\"ps-user-id\">9228141<\/td>\r\n                  <td><span class=\"ps-badge ps-badge-high\">Alto<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-high\">Alto<\/span><\/td>\r\n                  <td><span class=\"ps-badge ps-badge-action\">Giochi Meno Volatili<\/span><\/td>\r\n                <\/tr>\r\n              <\/tbody>\r\n            <\/table>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- TAB 3: Benchmark Settore -->\r\n      <div class=\"ps-content\" id=\"content-benchmark\">\r\n        <div class=\"ps-card\">\r\n          <div class=\"ps-card-header\">\r\n            <div class=\"ps-header-left\">\r\n              <div class=\"ps-header-icon\">\r\n                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n                  <path d=\"M13 7h8m0 0v8m0-8l-8 8-4-4-6 6\"\/>\r\n                <\/svg>\r\n              <\/div>\r\n              <div>\r\n                <div class=\"ps-header-title\">Benchmark Settore<\/div>\r\n                <div class=\"ps-header-subtitle\">Confronto con medie di mercato<\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n          \r\n          <div class=\"ps-card-body\">\r\n            <!-- KPI Grid -->\r\n            <div class=\"ps-benchmark-grid\">\r\n              <div class=\"ps-benchmark-card\">\r\n                <div class=\"ps-benchmark-header\">\r\n                  <div>\r\n                    <div class=\"ps-benchmark-title\">Tasso Identificazione Rischio<\/div>\r\n                    <div class=\"ps-benchmark-value\" id=\"bench-detection\">0%<\/div>\r\n                  <\/div>\r\n                  <span class=\"ps-benchmark-trend up\">\u2191 +12%<\/span>\r\n                <\/div>\r\n                <div class=\"ps-benchmark-compare\">\r\n                  <span class=\"ps-benchmark-compare-label\">Media settore<\/span>\r\n                  <span class=\"ps-benchmark-compare-value\">78%<\/span>\r\n                <\/div>\r\n              <\/div>\r\n              \r\n              <div class=\"ps-benchmark-card\">\r\n                <div class=\"ps-benchmark-header\">\r\n                  <div>\r\n                    <div class=\"ps-benchmark-title\">Interventi Preventivi<\/div>\r\n                    <div class=\"ps-benchmark-value\" id=\"bench-interventions\">0<\/div>\r\n                  <\/div>\r\n                  <span class=\"ps-benchmark-trend up\">\u2191 +28%<\/span>\r\n                <\/div>\r\n                <div class=\"ps-benchmark-compare\">\r\n                  <span class=\"ps-benchmark-compare-label\">Media settore<\/span>\r\n                  <span class=\"ps-benchmark-compare-value\">1,240 \/mese<\/span>\r\n                <\/div>\r\n              <\/div>\r\n              \r\n              <div class=\"ps-benchmark-card\">\r\n                <div class=\"ps-benchmark-header\">\r\n                  <div>\r\n                    <div class=\"ps-benchmark-title\">Auto-esclusioni Prevenute<\/div>\r\n                    <div class=\"ps-benchmark-value\" id=\"bench-prevented\">0%<\/div>\r\n                  <\/div>\r\n                  <span class=\"ps-benchmark-trend up\">\u2191 +8%<\/span>\r\n                <\/div>\r\n                <div class=\"ps-benchmark-compare\">\r\n                  <span class=\"ps-benchmark-compare-label\">Media settore<\/span>\r\n                  <span class=\"ps-benchmark-compare-value\">32%<\/span>\r\n                <\/div>\r\n              <\/div>\r\n              \r\n              <div class=\"ps-benchmark-card\">\r\n                <div class=\"ps-benchmark-header\">\r\n                  <div>\r\n                    <div class=\"ps-benchmark-title\">Compliance Score<\/div>\r\n                    <div class=\"ps-benchmark-value\" id=\"bench-compliance\">0%<\/div>\r\n                  <\/div>\r\n                  <span class=\"ps-benchmark-trend up\">\u2191 +5%<\/span>\r\n                <\/div>\r\n                <div class=\"ps-benchmark-compare\">\r\n                  <span class=\"ps-benchmark-compare-label\">Requisito ADM<\/span>\r\n                  <span class=\"ps-benchmark-compare-value\">85%<\/span>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- Donut + Flags -->\r\n            <div style=\"display: grid; grid-template-columns: 1fr 1.5fr; gap: 12px; flex: 1;\">\r\n              <div class=\"ps-profile-box\" style=\"display: flex; flex-direction: column; align-items: center; justify-content: center;\">\r\n                <div class=\"ps-bench-donut-wrap\">\r\n                  <svg class=\"ps-bench-donut-svg\" viewBox=\"0 0 100 100\">\r\n                    <circle class=\"ps-bench-donut-bg\" cx=\"50\" cy=\"50\" r=\"40\"\/>\r\n                    <circle class=\"ps-bench-donut-seg\" id=\"bench-donut-seg\" cx=\"50\" cy=\"50\" r=\"40\" stroke=\"#00c4cc\" stroke-dasharray=\"0 251\"\/>\r\n                  <\/svg>\r\n                  <div class=\"ps-bench-donut-center\">\r\n                    <div class=\"ps-bench-donut-value\" id=\"bench-donut-value\">0%<\/div>\r\n                    <div class=\"ps-bench-donut-label\">vs Settore<\/div>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n              \r\n              <div class=\"ps-profile-box\">\r\n                <div class=\"ps-profile-box-title\">\r\n                  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"\/><line x1=\"4\" y1=\"22\" x2=\"4\" y2=\"15\"\/><\/svg>\r\n                  Posizionamento vs Mercato\r\n                <\/div>\r\n                <div class=\"ps-flags\">\r\n                  <div class=\"ps-flag-item\">\r\n                    <div class=\"ps-flag-icon success\">\u2713<\/div>\r\n                    <div class=\"ps-flag-text\">\r\n                      <div class=\"ps-flag-title\">Sopra media detection rate<\/div>\r\n                      <div class=\"ps-flag-subtitle\">+14% rispetto al mercato<\/div>\r\n                    <\/div>\r\n                  <\/div>\r\n                  <div class=\"ps-flag-item\">\r\n                    <div class=\"ps-flag-icon success\">\u2713<\/div>\r\n                    <div class=\"ps-flag-text\">\r\n                      <div class=\"ps-flag-title\">Compliance ADM superata<\/div>\r\n                      <div class=\"ps-flag-subtitle\">97% vs 85% richiesto<\/div>\r\n                    <\/div>\r\n                  <\/div>\r\n                  <div class=\"ps-flag-item\">\r\n                    <div class=\"ps-flag-icon warning\">!<\/div>\r\n                    <div class=\"ps-flag-text\">\r\n                      <div class=\"ps-flag-title\">Tempo medio risposta<\/div>\r\n                      <div class=\"ps-flag-subtitle\">Migliorabile: 4.2h vs 2h target<\/div>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function() {\r\n      var tabs = document.querySelectorAll('.ps-tab');\r\n      var contents = document.querySelectorAll('.ps-content');\r\n      var currentTab = 'behavior';\r\n      var initialized = false;\r\n      var animatedTabs = {};\r\n\r\n      function animateCounter(el, start, end, duration, suffix, prefix) {\r\n        if (!el) return;\r\n        suffix = suffix || '';\r\n        prefix = prefix || '';\r\n        var startTime = performance.now();\r\n        function update(currentTime) {\r\n          var elapsed = currentTime - startTime;\r\n          var progress = Math.min(elapsed \/ duration, 1);\r\n          var easeOut = 1 - Math.pow(1 - progress, 3);\r\n          var current = Math.floor(start + (end - start) * easeOut);\r\n          el.textContent = prefix + current.toLocaleString('it-IT') + suffix;\r\n          if (progress < 1) requestAnimationFrame(update);\r\n        }\r\n        requestAnimationFrame(update);\r\n      }\r\n\r\n      function animateBehavior() {\r\n        if (animatedTabs['behavior']) return;\r\n        animatedTabs['behavior'] = true;\r\n        \/\/ No counters needed for this tab\r\n      }\r\n\r\n      function animateUsers() {\r\n        if (animatedTabs['users']) return;\r\n        animatedTabs['users'] = true;\r\n        animateCounter(document.getElementById('users-count'), 0, 1806, 1200, '');\r\n        animateCounter(document.getElementById('high-risk-count'), 0, 476, 1000, '');\r\n      }\r\n\r\n      function animateBenchmark() {\r\n        if (animatedTabs['benchmark']) return;\r\n        animatedTabs['benchmark'] = true;\r\n        \r\n        animateCounter(document.getElementById('bench-detection'), 0, 92, 1200, '%');\r\n        animateCounter(document.getElementById('bench-interventions'), 0, 1847, 1200, '');\r\n        animateCounter(document.getElementById('bench-prevented'), 0, 45, 1200, '%');\r\n        animateCounter(document.getElementById('bench-compliance'), 0, 97, 1200, '%');\r\n        animateCounter(document.getElementById('bench-donut-value'), 0, 118, 1200, '%');\r\n\r\n        \/\/ Animate donut\r\n        setTimeout(function() {\r\n          var circumference = 2 * Math.PI * 40;\r\n          var seg = document.getElementById('bench-donut-seg');\r\n          if (seg) {\r\n            var value = 0.85; \/\/ 85% fill\r\n            seg.style.strokeDasharray = (value * circumference) + ' ' + circumference;\r\n          }\r\n        }, 300);\r\n      }\r\n\r\n      function switchTab(tabName) {\r\n        if (tabName === currentTab && initialized) return;\r\n        \r\n        for (var i = 0; i < tabs.length; i++) {\r\n          if (tabs[i].getAttribute('data-tab') === tabName) {\r\n            tabs[i].classList.add('active');\r\n          } else {\r\n            tabs[i].classList.remove('active');\r\n          }\r\n        }\r\n        \r\n        for (var j = 0; j < contents.length; j++) {\r\n          if (contents[j].id === 'content-' + tabName) {\r\n            contents[j].classList.add('active');\r\n          } else {\r\n            contents[j].classList.remove('active');\r\n          }\r\n        }\r\n        \r\n        currentTab = tabName;\r\n        initialized = true;\r\n\r\n        setTimeout(function() {\r\n          if (tabName === 'behavior') animateBehavior();\r\n          else if (tabName === 'users') animateUsers();\r\n          else if (tabName === 'benchmark') animateBenchmark();\r\n        }, 100);\r\n      }\r\n\r\n      for (var k = 0; k < tabs.length; k++) {\r\n        tabs[k].addEventListener('click', function() {\r\n          switchTab(this.getAttribute('data-tab'));\r\n        });\r\n      }\r\n\r\n      \/\/ Use IntersectionObserver\r\n      if ('IntersectionObserver' in window) {\r\n        var observer = new IntersectionObserver(function(entries) {\r\n          entries.forEach(function(entry) {\r\n            if (entry.isIntersecting && !initialized) {\r\n              switchTab('behavior');\r\n            }\r\n          });\r\n        }, { threshold: 0.1 });\r\n\r\n        var widget = document.querySelector('.ps-widget');\r\n        if (widget) observer.observe(widget);\r\n      } else {\r\n        setTimeout(function() { switchTab('behavior'); }, 500);\r\n      }\r\n    })();\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37307d6a elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-mobile_extra elementor-widget elementor-widget-html\" data-id=\"37307d6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"it\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n  <style>\r\n    .psm-widget *,\r\n    .psm-widget *::before,\r\n    .psm-widget *::after {\r\n      margin: 0;\r\n      padding: 0;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .psm-widget {\r\n      font-family: 'DM Sans', sans-serif;\r\n      max-width: 500px;\r\n      width: 100%;\r\n      margin: 0 auto;\r\n      padding: 0 20px;\r\n      background: transparent;\r\n    }\r\n\r\n    \/* Section *\/\r\n    .psm-section {\r\n      margin-bottom: 40px;\r\n    }\r\n\r\n    .psm-section:last-child {\r\n      margin-bottom: 0;\r\n    }\r\n\r\n    .psm-tab-title {\r\n      font-size: 1.1rem;\r\n      font-weight: 600;\r\n      color: #0a2540;\r\n      margin-bottom: 8px;\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n    }\r\n\r\n    .psm-tab-title svg {\r\n      color: #00c4cc;\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .psm-tab-desc {\r\n      font-size: 0.85rem;\r\n      color: #6b7280;\r\n      line-height: 1.5;\r\n      margin-bottom: 16px;\r\n    }\r\n\r\n    \/* Dashboard Card *\/\r\n    .psm-card {\r\n      background: #ffffff;\r\n      border-radius: 10px;\r\n      overflow: hidden;\r\n      box-shadow: 0 4px 20px rgba(10, 37, 64, 0.08);\r\n    }\r\n\r\n    .psm-card-header {\r\n      background: #0a2540;\r\n      padding: 14px 18px;\r\n      display: flex;\r\n      justify-content: space-between;\r\n      align-items: center;\r\n    }\r\n\r\n    .psm-header-left {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 12px;\r\n    }\r\n\r\n    .psm-header-icon {\r\n      width: 40px;\r\n      height: 40px;\r\n      background: rgba(0, 196, 204, 0.15);\r\n      border-radius: 10px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      color: #00c4cc;\r\n    }\r\n\r\n    .psm-header-icon svg {\r\n      width: 20px;\r\n      height: 20px;\r\n    }\r\n\r\n    .psm-header-title {\r\n      font-size: 1.1rem;\r\n      font-weight: 700;\r\n      color: #ffffff;\r\n    }\r\n\r\n    .psm-header-subtitle {\r\n      font-size: 0.75rem;\r\n      color: rgba(255,255,255,0.7);\r\n      margin-top: 2px;\r\n    }\r\n\r\n    .psm-header-stat {\r\n      text-align: right;\r\n    }\r\n\r\n    .psm-header-stat-value {\r\n      font-size: 1.5rem;\r\n      font-weight: 700;\r\n      color: #ffffff;\r\n      font-variant-numeric: tabular-nums;\r\n    }\r\n\r\n    .psm-header-stat-label {\r\n      font-size: 0.65rem;\r\n      color: rgba(255,255,255,0.7);\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .psm-card-body {\r\n      padding: 16px;\r\n      background: #ffffff;\r\n    }\r\n\r\n    \/* Risk Badges *\/\r\n    .psm-badge {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      padding: 4px 10px;\r\n      border-radius: 5px;\r\n      font-size: 0.7rem;\r\n      font-weight: 600;\r\n    }\r\n\r\n    .psm-badge-low {\r\n      background: rgba(16, 185, 129, 0.12);\r\n      color: #059669;\r\n    }\r\n\r\n    .psm-badge-medium {\r\n      background: rgba(245, 158, 11, 0.12);\r\n      color: #d97706;\r\n    }\r\n\r\n    .psm-badge-high {\r\n      background: rgba(239, 68, 68, 0.12);\r\n      color: #dc2626;\r\n    }\r\n\r\n    .psm-badge-action {\r\n      background: rgba(0, 196, 204, 0.12);\r\n      color: #0891b2;\r\n      border: 1px solid rgba(0, 196, 204, 0.3);\r\n    }\r\n\r\n    \/* ==========================================\r\n       TAB 1: ANALISI COMPORTAMENTALE\r\n       ========================================== *\/\r\n    .psm-two-cols {\r\n      display: flex;\r\n      gap: 12px;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    @media (max-width: 420px) {\r\n      .psm-two-cols {\r\n        flex-direction: column;\r\n        gap: 12px;\r\n      }\r\n    }\r\n\r\n    .psm-col {\r\n      flex: 1;\r\n      display: flex;\r\n      flex-direction: column;\r\n    }\r\n\r\n    .psm-profile-box {\r\n      background: #f5f7fa;\r\n      border-radius: 8px;\r\n      padding: 12px;\r\n      height: 100%;\r\n      border: 1px solid #e5e7eb;\r\n    }\r\n\r\n    .psm-profile-box-title {\r\n      font-size: 0.7rem;\r\n      color: #6b7280;\r\n      margin-bottom: 10px;\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 6px;\r\n    }\r\n\r\n    .psm-profile-box-title svg {\r\n      width: 14px;\r\n      height: 14px;\r\n      color: #00c4cc;\r\n    }\r\n\r\n    .psm-profile-grid {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 8px;\r\n    }\r\n\r\n    .psm-profile-item-label {\r\n      font-size: 0.6rem;\r\n      color: #9ca3af;\r\n    }\r\n\r\n    .psm-profile-item-value {\r\n      font-size: 0.8rem;\r\n      color: #0a2540;\r\n      font-weight: 600;\r\n    }\r\n\r\n    \/* Risk Status *\/\r\n    .psm-risk-row {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, 1fr);\r\n      gap: 8px;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    .psm-risk-item {\r\n      background: #f5f7fa;\r\n      border-radius: 8px;\r\n      padding: 10px;\r\n      text-align: center;\r\n      border: 1px solid #e5e7eb;\r\n    }\r\n\r\n    .psm-risk-item-label {\r\n      font-size: 0.6rem;\r\n      color: #6b7280;\r\n      margin-bottom: 6px;\r\n    }\r\n\r\n    \/* Timeline *\/\r\n    .psm-timeline {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 8px;\r\n    }\r\n\r\n    .psm-timeline-item {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 8px;\r\n    }\r\n\r\n    .psm-timeline-dot {\r\n      width: 10px;\r\n      height: 10px;\r\n      border-radius: 50%;\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .psm-timeline-dot.high { background: #ef4444; }\r\n    .psm-timeline-dot.medium { background: #f59e0b; }\r\n    .psm-timeline-dot.low { background: #10b981; }\r\n\r\n    .psm-timeline-date {\r\n      font-size: 0.7rem;\r\n      color: #6b7280;\r\n      flex: 1;\r\n    }\r\n\r\n    \/* AI Box *\/\r\n    .psm-ai-box {\r\n      background: #f5f7fa;\r\n      border-radius: 8px;\r\n      padding: 12px;\r\n      border: 1px solid #e5e7eb;\r\n    }\r\n\r\n    .psm-ai-title {\r\n      font-size: 0.8rem;\r\n      font-weight: 600;\r\n      color: #0a2540;\r\n      margin-bottom: 10px;\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 6px;\r\n    }\r\n\r\n    .psm-ai-title svg {\r\n      width: 16px;\r\n      height: 16px;\r\n      color: #8b5cf6;\r\n    }\r\n\r\n    .psm-ai-content {\r\n      font-size: 0.75rem;\r\n      color: #6b7280;\r\n      line-height: 1.6;\r\n      background: rgba(139, 92, 246, 0.05);\r\n      border: 1px solid rgba(139, 92, 246, 0.15);\r\n      border-radius: 6px;\r\n      padding: 10px;\r\n    }\r\n\r\n    .psm-ai-bullets {\r\n      margin-top: 10px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 5px;\r\n    }\r\n\r\n    .psm-ai-bullet {\r\n      font-size: 0.7rem;\r\n      color: #6b7280;\r\n      padding-left: 12px;\r\n      position: relative;\r\n    }\r\n\r\n    .psm-ai-bullet::before {\r\n      content: '-';\r\n      position: absolute;\r\n      left: 0;\r\n      color: #8b5cf6;\r\n    }\r\n\r\n    \/* ==========================================\r\n       TAB 2: GESTIONE UTENTI\r\n       ========================================== *\/\r\n    .psm-user-row {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 12px;\r\n      padding: 12px;\r\n      background: #f5f7fa;\r\n      border-radius: 8px;\r\n      margin-bottom: 8px;\r\n      border: 1px solid #e5e7eb;\r\n    }\r\n\r\n    .psm-user-row:last-child {\r\n      margin-bottom: 0;\r\n    }\r\n\r\n    .psm-user-id {\r\n      font-family: monospace;\r\n      font-size: 0.75rem;\r\n      color: #6b7280;\r\n      min-width: 75px;\r\n    }\r\n\r\n    .psm-user-risks {\r\n      flex: 1;\r\n      display: flex;\r\n      gap: 6px;\r\n      align-items: center;\r\n    }\r\n\r\n    .psm-user-arrow {\r\n      color: #9ca3af;\r\n      font-size: 0.7rem;\r\n    }\r\n\r\n    .psm-user-action {\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    @media (max-width: 420px) {\r\n      .psm-user-row {\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n        gap: 8px;\r\n      }\r\n\r\n      .psm-user-risks {\r\n        width: 100%;\r\n      }\r\n\r\n      .psm-user-action {\r\n        width: 100%;\r\n        text-align: center;\r\n      }\r\n    }\r\n\r\n    \/* ==========================================\r\n       TAB 3: BENCHMARK\r\n       ========================================== *\/\r\n    .psm-benchmark-grid {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 10px;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    @media (max-width: 380px) {\r\n      .psm-benchmark-grid {\r\n        grid-template-columns: 1fr;\r\n      }\r\n    }\r\n\r\n    .psm-benchmark-card {\r\n      background: #f5f7fa;\r\n      border-radius: 8px;\r\n      padding: 14px;\r\n      border: 1px solid #e5e7eb;\r\n    }\r\n\r\n    .psm-benchmark-title {\r\n      font-size: 0.65rem;\r\n      color: #6b7280;\r\n      margin-bottom: 6px;\r\n    }\r\n\r\n    .psm-benchmark-row {\r\n      display: flex;\r\n      align-items: baseline;\r\n      gap: 6px;\r\n    }\r\n\r\n    .psm-benchmark-value {\r\n      font-size: 1.4rem;\r\n      font-weight: 700;\r\n      color: #0a2540;\r\n      font-variant-numeric: tabular-nums;\r\n    }\r\n\r\n    .psm-benchmark-trend {\r\n      padding: 2px 6px;\r\n      border-radius: 10px;\r\n      font-size: 0.6rem;\r\n      font-weight: 600;\r\n    }\r\n\r\n    .psm-benchmark-trend.up {\r\n      background: rgba(16, 185, 129, 0.12);\r\n      color: #059669;\r\n    }\r\n\r\n    .psm-benchmark-trend.down {\r\n      background: rgba(239, 68, 68, 0.12);\r\n      color: #dc2626;\r\n    }\r\n\r\n    .psm-benchmark-compare {\r\n      font-size: 0.6rem;\r\n      color: #9ca3af;\r\n      margin-top: 8px;\r\n      padding-top: 8px;\r\n      border-top: 1px solid #e5e7eb;\r\n    }\r\n\r\n    \/* Flags *\/\r\n    .psm-flags {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 8px;\r\n    }\r\n\r\n    .psm-flag-item {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 12px;\r\n      padding: 12px;\r\n      background: #f5f7fa;\r\n      border-radius: 8px;\r\n      border: 1px solid #e5e7eb;\r\n    }\r\n\r\n    .psm-flag-icon {\r\n      width: 32px;\r\n      height: 32px;\r\n      border-radius: 8px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      font-size: 0.9rem;\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .psm-flag-icon.success { background: rgba(16, 185, 129, 0.12); }\r\n    .psm-flag-icon.warning { background: rgba(245, 158, 11, 0.12); }\r\n\r\n    .psm-flag-text {\r\n      flex: 1;\r\n    }\r\n\r\n    .psm-flag-title {\r\n      font-size: 0.8rem;\r\n      color: #0a2540;\r\n      font-weight: 500;\r\n    }\r\n\r\n    .psm-flag-subtitle {\r\n      font-size: 0.65rem;\r\n      color: #6b7280;\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"psm-widget\">\r\n    \r\n    <!-- Section 1: Analisi Comportamentale -->\r\n    <div class=\"psm-section\">\r\n      <div class=\"psm-tab-title\">\r\n        <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n          <path d=\"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z\"\/>\r\n        <\/svg>\r\n        Analisi Comportamentale\r\n      <\/div>\r\n      <div class=\"psm-tab-desc\">Report AI sul comportamento del giocatore con analisi del rischio e raccomandazioni automatiche.<\/div>\r\n\r\n      <div class=\"psm-card\">\r\n        <div class=\"psm-card-header\">\r\n          <div class=\"psm-header-left\">\r\n            <div class=\"psm-header-icon\">\r\n              <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n                <path d=\"M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2\"\/>\r\n                <circle cx=\"12\" cy=\"7\" r=\"4\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <div>\r\n              <div class=\"psm-header-title\">Dettaglio Utente<\/div>\r\n              <div class=\"psm-header-subtitle\">ID: 9546825<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"psm-header-stat\">\r\n            <div class=\"psm-header-stat-value\">41<\/div>\r\n            <div class=\"psm-header-stat-label\">Mesi<\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psm-card-body\">\r\n          <div class=\"psm-two-cols\">\r\n            <div class=\"psm-col\">\r\n              <div class=\"psm-profile-box\">\r\n                <div class=\"psm-profile-box-title\">\r\n                  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg>\r\n                  Profilo Utente\r\n                <\/div>\r\n                <div class=\"psm-profile-grid\">\r\n                  <div>\r\n                    <div class=\"psm-profile-item-label\">Fascia et\u00e0<\/div>\r\n                    <div class=\"psm-profile-item-value\">35-44<\/div>\r\n                  <\/div>\r\n                  <div>\r\n                    <div class=\"psm-profile-item-label\">Stato<\/div>\r\n                    <div class=\"psm-profile-item-value\">Attivo<\/div>\r\n                  <\/div>\r\n                  <div>\r\n                    <div class=\"psm-profile-item-label\">Registrato<\/div>\r\n                    <div class=\"psm-profile-item-value\">20\/06\/22<\/div>\r\n                  <\/div>\r\n                  <div>\r\n                    <div class=\"psm-profile-item-label\">Verifica<\/div>\r\n                    <div class=\"psm-profile-item-value\" style=\"color:#10b981\">\u2713 OK<\/div>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"psm-col\">\r\n              <div class=\"psm-profile-box\">\r\n                <div class=\"psm-profile-box-title\">\r\n                  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 3v18h18\"\/><path d=\"M18 17l-5-5-4 4-3-3\"\/><\/svg>\r\n                  Cronologia Rischio\r\n                <\/div>\r\n                <div class=\"psm-timeline\">\r\n                  <div class=\"psm-timeline-item\">\r\n                    <div class=\"psm-timeline-dot medium\"><\/div>\r\n                    <div class=\"psm-timeline-date\">01\/06\/2025<\/div>\r\n                    <span class=\"psm-badge psm-badge-medium\">Medio<\/span>\r\n                  <\/div>\r\n                  <div class=\"psm-timeline-item\">\r\n                    <div class=\"psm-timeline-dot high\"><\/div>\r\n                    <div class=\"psm-timeline-date\">01\/05\/2025<\/div>\r\n                    <span class=\"psm-badge psm-badge-high\">Alto<\/span>\r\n                  <\/div>\r\n                  <div class=\"psm-timeline-item\">\r\n                    <div class=\"psm-timeline-dot high\"><\/div>\r\n                    <div class=\"psm-timeline-date\">01\/04\/2025<\/div>\r\n                    <span class=\"psm-badge psm-badge-high\">Alto<\/span>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psm-risk-row\">\r\n            <div class=\"psm-risk-item\">\r\n              <div class=\"psm-risk-item-label\">Rischio Attuale<\/div>\r\n              <span class=\"psm-badge psm-badge-medium\">Medio<\/span>\r\n            <\/div>\r\n            <div class=\"psm-risk-item\">\r\n              <div class=\"psm-risk-item-label\">Rischio Previsto<\/div>\r\n              <span class=\"psm-badge psm-badge-high\">Alto<\/span>\r\n            <\/div>\r\n            <div class=\"psm-risk-item\">\r\n              <div class=\"psm-risk-item-label\">Azione<\/div>\r\n              <span class=\"psm-badge psm-badge-action\">Promemoria<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psm-ai-box\">\r\n            <div class=\"psm-ai-title\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2a2 2 0 012 2c0 .74-.4 1.39-1 1.73V7h1a7 7 0 017 7h1a1 1 0 011 1v3a1 1 0 01-1 1h-1v1a2 2 0 01-2 2H5a2 2 0 01-2-2v-1H2a1 1 0 01-1-1v-3a1 1 0 011-1h1a7 7 0 017-7h1V5.73c-.6-.34-1-.99-1-1.73a2 2 0 012-2z\"\/><\/svg>\r\n              Analisi AI Gioco Responsabile\r\n            <\/div>\r\n            <div class=\"psm-ai-content\">\r\n              Il giocatore mostra comportamento variabile con depositi frequenti e puntate consistenti. Si osservano oscillazioni significative nel saldo, indicando potenziale rischio.\r\n            <\/div>\r\n            <div class=\"psm-ai-bullets\">\r\n              <div class=\"psm-ai-bullet\">Aumento della frequenza dei depositi nel tempo<\/div>\r\n              <div class=\"psm-ai-bullet\">Puntate consistenti su slot ad alta varianza<\/div>\r\n              <div class=\"psm-ai-bullet\">Depositi concentrati dopo perdite significative<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Section 2: Gestione Utenti -->\r\n    <div class=\"psm-section\">\r\n      <div class=\"psm-tab-title\">\r\n        <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n          <path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/>\r\n          <circle cx=\"9\" cy=\"7\" r=\"4\"\/>\r\n          <path d=\"M23 21v-2a4 4 0 00-3-3.87\"\/>\r\n          <path d=\"M16 3.13a4 4 0 010 7.75\"\/>\r\n        <\/svg>\r\n        Gestione Utenti\r\n      <\/div>\r\n      <div class=\"psm-tab-desc\">Visualizza e gestisci tutti gli utenti monitorati con rischio predetto e azioni consigliate dall'AI.<\/div>\r\n\r\n      <div class=\"psm-card\">\r\n        <div class=\"psm-card-header\">\r\n          <div class=\"psm-header-left\">\r\n            <div class=\"psm-header-icon\">\r\n              <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n                <path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/>\r\n                <circle cx=\"9\" cy=\"7\" r=\"4\"\/>\r\n                <path d=\"M23 21v-2a4 4 0 00-3-3.87\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <div>\r\n              <div class=\"psm-header-title\">Utenti Monitorati<\/div>\r\n              <div class=\"psm-header-subtitle\">Sistema PlaySafe<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"psm-header-stat\">\r\n            <div class=\"psm-header-stat-value\">1,806<\/div>\r\n            <div class=\"psm-header-stat-label\">Totale<\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psm-card-body\">\r\n          <div class=\"psm-user-row\">\r\n            <div class=\"psm-user-id\">10601743<\/div>\r\n            <div class=\"psm-user-risks\">\r\n              <span class=\"psm-badge psm-badge-medium\">Medio<\/span>\r\n              <span class=\"psm-user-arrow\">\u2192<\/span>\r\n              <span class=\"psm-badge psm-badge-high\">Alto<\/span>\r\n            <\/div>\r\n            <span class=\"psm-badge psm-badge-action psm-user-action\">Sospendi Bonus<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"psm-user-row\">\r\n            <div class=\"psm-user-id\">9775144<\/div>\r\n            <div class=\"psm-user-risks\">\r\n              <span class=\"psm-badge psm-badge-high\">Alto<\/span>\r\n              <span class=\"psm-user-arrow\">\u2192<\/span>\r\n              <span class=\"psm-badge psm-badge-high\">Alto<\/span>\r\n            <\/div>\r\n            <span class=\"psm-badge psm-badge-action psm-user-action\">Suggerisci giochi meno volatili<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"psm-user-row\">\r\n            <div class=\"psm-user-id\">9970374<\/div>\r\n            <div class=\"psm-user-risks\">\r\n              <span class=\"psm-badge psm-badge-high\">Alto<\/span>\r\n              <span class=\"psm-user-arrow\">\u2192<\/span>\r\n              <span class=\"psm-badge psm-badge-high\">Alto<\/span>\r\n            <\/div>\r\n            <span class=\"psm-badge psm-badge-action psm-user-action\">Promemoria tempo di gioco<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"psm-user-row\">\r\n            <div class=\"psm-user-id\">9963704<\/div>\r\n            <div class=\"psm-user-risks\">\r\n              <span class=\"psm-badge psm-badge-medium\">Medio<\/span>\r\n              <span class=\"psm-user-arrow\">\u2192<\/span>\r\n              <span class=\"psm-badge psm-badge-high\">Alto<\/span>\r\n            <\/div>\r\n            <span class=\"psm-badge psm-badge-action psm-user-action\">Suggerisci bonus su gioco differente<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"psm-user-row\">\r\n            <div class=\"psm-user-id\">8965145<\/div>\r\n            <div class=\"psm-user-risks\">\r\n              <span class=\"psm-badge psm-badge-high\">Alto<\/span>\r\n              <span class=\"psm-user-arrow\">\u2192<\/span>\r\n              <span class=\"psm-badge psm-badge-high\">Alto<\/span>\r\n            <\/div>\r\n            <span class=\"psm-badge psm-badge-action psm-user-action\">Limita Depositi<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Section 3: Benchmark Settore -->\r\n    <div class=\"psm-section\">\r\n      <div class=\"psm-tab-title\">\r\n        <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n          <path d=\"M13 7h8m0 0v8m0-8l-8 8-4-4-6 6\"\/>\r\n        <\/svg>\r\n        Benchmark Settore\r\n      <\/div>\r\n      <div class=\"psm-tab-desc\">Confronta le tue metriche di gioco responsabile con le medie di mercato e i requisiti normativi.<\/div>\r\n\r\n      <div class=\"psm-card\">\r\n        <div class=\"psm-card-header\">\r\n          <div class=\"psm-header-left\">\r\n            <div class=\"psm-header-icon\">\r\n              <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n                <path d=\"M13 7h8m0 0v8m0-8l-8 8-4-4-6 6\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n            <div>\r\n              <div class=\"psm-header-title\">Performance<\/div>\r\n              <div class=\"psm-header-subtitle\">vs Media Settore<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"psm-header-stat\">\r\n            <div class=\"psm-header-stat-value\">+18%<\/div>\r\n            <div class=\"psm-header-stat-label\">Sopra media<\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psm-card-body\">\r\n          <div class=\"psm-benchmark-grid\">\r\n            <div class=\"psm-benchmark-card\">\r\n              <div class=\"psm-benchmark-title\">Detection Rate<\/div>\r\n              <div class=\"psm-benchmark-row\">\r\n                <span class=\"psm-benchmark-value\">92%<\/span>\r\n                <span class=\"psm-benchmark-trend up\">\u2191 +12%<\/span>\r\n              <\/div>\r\n              <div class=\"psm-benchmark-compare\">Media settore: 78%<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"psm-benchmark-card\">\r\n              <div class=\"psm-benchmark-title\">Interventi Preventivi<\/div>\r\n              <div class=\"psm-benchmark-row\">\r\n                <span class=\"psm-benchmark-value\">1,847<\/span>\r\n                <span class=\"psm-benchmark-trend up\">\u2191 +28%<\/span>\r\n              <\/div>\r\n              <div class=\"psm-benchmark-compare\">Media: 1,240\/mese<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"psm-benchmark-card\">\r\n              <div class=\"psm-benchmark-title\">Auto-esclusioni Prevenute<\/div>\r\n              <div class=\"psm-benchmark-row\">\r\n                <span class=\"psm-benchmark-value\">45%<\/span>\r\n                <span class=\"psm-benchmark-trend up\">\u2191 +8%<\/span>\r\n              <\/div>\r\n              <div class=\"psm-benchmark-compare\">Media settore: 32%<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"psm-benchmark-card\">\r\n              <div class=\"psm-benchmark-title\">Compliance Score<\/div>\r\n              <div class=\"psm-benchmark-row\">\r\n                <span class=\"psm-benchmark-value\">97%<\/span>\r\n                <span class=\"psm-benchmark-trend up\">\u2191 +5%<\/span>\r\n              <\/div>\r\n              <div class=\"psm-benchmark-compare\">Media settore: 85%<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          \r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f18b703 e-flex e-con-boxed e-con e-parent\" data-id=\"2f18b703\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6393bf97 elementor-widget elementor-widget-heading\" data-id=\"6393bf97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> Playsafe agisce in anticipo, prima che il gioco diventi un problema.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-345c0e35 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"345c0e35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contatti-footer\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">PROVA LA DEMO<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e12ff97 e-flex e-con-boxed e-con e-parent\" data-id=\"e12ff97\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-74ed233 e-con-full e-flex e-con e-child\" data-id=\"74ed233\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c43856 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"8c43856\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:50}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">La prevenzione \u00e8 un'opportunit\u00e0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c94bf8 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"5c94bf8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:250}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Coinvolgere l&#8217;utente in una esperienza di gioco sano permette di aumentare la retention ed il profitto a lungo termine<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62b334b e-con-full e-flex e-con e-child\" data-id=\"62b334b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6b4466 elementor-widget elementor-widget-html\" data-id=\"a6b4466\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n  <style>\r\n    .gai-retention-chart-2025 *,\r\n    .gai-retention-chart-2025 *::before,\r\n    .gai-retention-chart-2025 *::after {\r\n      margin: 0 !important;\r\n      padding: 0 !important;\r\n      box-sizing: border-box !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 {\r\n      font-family: 'DM Sans', sans-serif !important;\r\n      max-width: 1256px !important;\r\n      min-width: 1256px !important;\r\n      width: 1256px !important;\r\n      background: #ffffff !important;\r\n      border-radius: 24px !important;\r\n      padding: 40px !important;\r\n      box-shadow: 0 4px 30px rgba(10, 37, 64, 0.08) !important;\r\n      position: relative !important;\r\n      overflow: hidden !important;\r\n      margin: 0 auto !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-header {\r\n      display: flex !important;\r\n      justify-content: space-between !important;\r\n      align-items: flex-start !important;\r\n      margin-bottom: 32px !important;\r\n      position: relative !important;\r\n      z-index: 1 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-title {\r\n      font-size: 1.5rem !important;\r\n      font-weight: 700 !important;\r\n      color: #0a2540 !important;\r\n      letter-spacing: -0.02em !important;\r\n      margin: 0 !important;\r\n      padding: 0 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-subtitle {\r\n      font-size: 0.9rem !important;\r\n      color: #6b7280 !important;\r\n      margin-top: 6px !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-legend {\r\n      display: flex !important;\r\n      gap: 24px !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-legend-item {\r\n      display: flex !important;\r\n      align-items: center !important;\r\n      gap: 10px !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-legend-dot {\r\n      width: 12px !important;\r\n      height: 12px !important;\r\n      border-radius: 50% !important;\r\n      flex-shrink: 0 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-legend-dot.gai-green {\r\n      background: #10b981 !important;\r\n      box-shadow: 0 0 8px rgba(16, 185, 129, 0.4) !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-legend-dot.gai-red {\r\n      background: #ef4444 !important;\r\n      box-shadow: 0 0 8px rgba(239, 68, 68, 0.4) !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-legend-text {\r\n      font-size: 0.9rem !important;\r\n      color: #6b7280 !important;\r\n      font-weight: 500 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-chart-container {\r\n      position: relative !important;\r\n      width: 100% !important;\r\n      height: 340px !important;\r\n      padding-left: 55px !important;\r\n      padding-bottom: 55px !important;\r\n      padding-top: 0 !important;\r\n      padding-right: 0 !important;\r\n      z-index: 1 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-y-axis {\r\n      position: absolute !important;\r\n      left: 0 !important;\r\n      top: 0 !important;\r\n      bottom: 55px !important;\r\n      width: 55px !important;\r\n      display: flex !important;\r\n      flex-direction: column !important;\r\n      justify-content: space-between !important;\r\n      align-items: flex-end !important;\r\n      padding-right: 14px !important;\r\n      padding-left: 0 !important;\r\n      padding-top: 0 !important;\r\n      padding-bottom: 0 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-y-label {\r\n      font-size: 0.8rem !important;\r\n      color: #9ca3af !important;\r\n      font-weight: 500 !important;\r\n      font-variant-numeric: tabular-nums !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-chart-area {\r\n      position: absolute !important;\r\n      left: 55px !important;\r\n      right: 0 !important;\r\n      top: 0 !important;\r\n      bottom: 55px !important;\r\n      border-left: 1px solid #e5e7eb !important;\r\n      border-bottom: 1px solid #e5e7eb !important;\r\n      border-top: none !important;\r\n      border-right: none !important;\r\n      background: transparent !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-chart-svg {\r\n      position: absolute !important;\r\n      left: 0 !important;\r\n      top: 0 !important;\r\n      width: 100% !important;\r\n      height: 100% !important;\r\n      overflow: visible !important;\r\n      display: block !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-line {\r\n      stroke-dasharray: 2000;\r\n      stroke-dashoffset: 2000;\r\n      transition: none;\r\n    }\r\n\r\n    .gai-retention-chart-2025.gai-animated .gai-line-green {\r\n      animation: gaiDrawLine 2s ease-out forwards;\r\n    }\r\n\r\n    .gai-retention-chart-2025.gai-animated .gai-line-red {\r\n      animation: gaiDrawLine 2s ease-out 0.3s forwards;\r\n    }\r\n\r\n    @keyframes gaiDrawLine {\r\n      0% {\r\n        stroke-dashoffset: 2000;\r\n      }\r\n      100% {\r\n        stroke-dashoffset: 0;\r\n      }\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-x-axis {\r\n      position: absolute !important;\r\n      left: 55px !important;\r\n      right: 0 !important;\r\n      bottom: 0 !important;\r\n      height: 55px !important;\r\n      display: flex !important;\r\n      justify-content: space-between !important;\r\n      padding-top: 14px !important;\r\n      padding-bottom: 0 !important;\r\n      padding-left: 0 !important;\r\n      padding-right: 0 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-x-label {\r\n      font-size: 0.75rem !important;\r\n      color: #9ca3af !important;\r\n      font-weight: 500 !important;\r\n      text-align: center !important;\r\n      line-height: 1.4 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-stats {\r\n      display: flex !important;\r\n      gap: 20px !important;\r\n      margin-top: 28px !important;\r\n      position: relative !important;\r\n      z-index: 1 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-stat-card {\r\n      flex: 1 !important;\r\n      background: #f8fafc !important;\r\n      border: 1px solid #e5e7eb !important;\r\n      border-radius: 14px !important;\r\n      padding: 20px !important;\r\n      text-align: center !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-stat-value {\r\n      font-size: 1.8rem !important;\r\n      font-weight: 700 !important;\r\n      font-variant-numeric: tabular-nums !important;\r\n      margin-bottom: 6px !important;\r\n      line-height: 1.2 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-stat-value.gai-green {\r\n      color: #10b981 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-stat-value.gai-red {\r\n      color: #ef4444 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-stat-label {\r\n      font-size: 0.85rem !important;\r\n      color: #6b7280 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-stat-change {\r\n      font-size: 0.8rem !important;\r\n      font-weight: 600 !important;\r\n      margin-top: 8px !important;\r\n      padding: 4px 10px !important;\r\n      border-radius: 20px !important;\r\n      display: inline-block !important;\r\n      opacity: 0 !important;\r\n      transform: translateY(10px) !important;\r\n      transition: opacity 0.5s ease, transform 0.5s ease !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025.gai-animated .gai-stat-change {\r\n      opacity: 1 !important;\r\n      transform: translateY(0) !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-stat-change.gai-positive {\r\n      background: rgba(16, 185, 129, 0.1) !important;\r\n      color: #059669 !important;\r\n    }\r\n\r\n    .gai-retention-chart-2025 .gai-stat-change.gai-negative {\r\n      background: rgba(239, 68, 68, 0.1) !important;\r\n      color: #dc2626 !important;\r\n    }\r\n\r\n    \/* Responsive *\/\r\n    @media (max-width: 1300px) {\r\n      .gai-retention-chart-2025 {\r\n        max-width: 100% !important;\r\n        min-width: auto !important;\r\n        width: 100% !important;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n      .gai-retention-chart-2025 {\r\n        padding: 24px !important;\r\n        border-radius: 16px !important;\r\n      }\r\n\r\n      .gai-retention-chart-2025 .gai-header {\r\n        flex-direction: column !important;\r\n        gap: 16px !important;\r\n      }\r\n\r\n      .gai-retention-chart-2025 .gai-chart-container {\r\n        height: 260px !important;\r\n        padding-left: 45px !important;\r\n      }\r\n\r\n      .gai-retention-chart-2025 .gai-y-axis {\r\n        width: 45px !important;\r\n      }\r\n\r\n      .gai-retention-chart-2025 .gai-chart-area {\r\n        left: 45px !important;\r\n      }\r\n\r\n      .gai-retention-chart-2025 .gai-x-axis {\r\n        left: 45px !important;\r\n      }\r\n\r\n      .gai-retention-chart-2025 .gai-x-label {\r\n        font-size: 0.6rem !important;\r\n      }\r\n\r\n      .gai-retention-chart-2025 .gai-stats {\r\n        flex-direction: column !important;\r\n        gap: 12px !important;\r\n      }\r\n\r\n      .gai-retention-chart-2025 .gai-stat-card {\r\n        padding: 16px !important;\r\n      }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"gai-retention-chart-2025\">\r\n    \r\n    <!-- Header -->\r\n    <div class=\"gai-header\">\r\n      <div>\r\n        <div class=\"gai-title\">High-Risk Users Retention<\/div>\r\n        <div class=\"gai-subtitle\">1,000 users pre-identified as high-risk \u2022 Nov 2024 - Jun 2025<\/div>\r\n      <\/div>\r\n      <div class=\"gai-legend\">\r\n        <div class=\"gai-legend-item\">\r\n          <span class=\"gai-legend-dot gai-green\"><\/span>\r\n          <span class=\"gai-legend-text\">With PlaySafe<\/span>\r\n        <\/div>\r\n        <div class=\"gai-legend-item\">\r\n          <span class=\"gai-legend-dot gai-red\"><\/span>\r\n          <span class=\"gai-legend-text\">Without PlaySafe<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    \r\n    <div class=\"gai-chart-container\">\r\n      <!-- Y-axis labels -->\r\n      <div class=\"gai-y-axis\">\r\n        <span class=\"gai-y-label\">1,000<\/span>\r\n        <span class=\"gai-y-label\">800<\/span>\r\n        <span class=\"gai-y-label\">600<\/span>\r\n        <span class=\"gai-y-label\">400<\/span>\r\n        <span class=\"gai-y-label\">200<\/span>\r\n        <span class=\"gai-y-label\">0<\/span>\r\n      <\/div>\r\n\r\n      <!-- Chart area with lines -->\r\n      <div class=\"gai-chart-area\">\r\n        <svg class=\"gai-chart-svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\r\n          <defs>\r\n            <linearGradient id=\"gai-gradient-green\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\r\n              <stop offset=\"0%\" stop-color=\"#10b981\" stop-opacity=\"0.5\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#10b981\" stop-opacity=\"0\"\/>\r\n            <\/linearGradient>\r\n            <linearGradient id=\"gai-gradient-red\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\r\n              <stop offset=\"0%\" stop-color=\"#ef4444\" stop-opacity=\"0.4\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#ef4444\" stop-opacity=\"0\"\/>\r\n            <\/linearGradient>\r\n          <\/defs>\r\n\r\n          <!-- Grid lines -->\r\n          <line x1=\"0\" y1=\"0\" x2=\"100\" y2=\"0\" stroke=\"#f0f0f0\" stroke-width=\"0.3\" vector-effect=\"non-scaling-stroke\"\/>\r\n          <line x1=\"0\" y1=\"20\" x2=\"100\" y2=\"20\" stroke=\"#f0f0f0\" stroke-width=\"0.3\" vector-effect=\"non-scaling-stroke\"\/>\r\n          <line x1=\"0\" y1=\"40\" x2=\"100\" y2=\"40\" stroke=\"#f0f0f0\" stroke-width=\"0.3\" vector-effect=\"non-scaling-stroke\"\/>\r\n          <line x1=\"0\" y1=\"60\" x2=\"100\" y2=\"60\" stroke=\"#f0f0f0\" stroke-width=\"0.3\" vector-effect=\"non-scaling-stroke\"\/>\r\n          <line x1=\"0\" y1=\"80\" x2=\"100\" y2=\"80\" stroke=\"#f0f0f0\" stroke-width=\"0.3\" vector-effect=\"non-scaling-stroke\"\/>\r\n          <line x1=\"0\" y1=\"100\" x2=\"100\" y2=\"100\" stroke=\"#f0f0f0\" stroke-width=\"0.3\" vector-effect=\"non-scaling-stroke\"\/>\r\n\r\n          <!-- Area fills -->\r\n          <!-- Green: 1000->980->920->880->820->780->740->680 = 0->2->8->12->18->22->26->32 in Y% -->\r\n          <path fill=\"url(#gai-gradient-green)\" opacity=\"0.4\" d=\"M0,0 C14,1 14,2 28,4 C42,6 42,10 56,14 C70,18 70,24 84,28 C92,30 92,32 100,32 L100,100 L0,100 Z\"\/>\r\n          \r\n          <!-- Red: 1000->920->800->680->600->540->480->420 = 0->8->20->32->40->46->52->58 in Y% -->\r\n          <path fill=\"url(#gai-gradient-red)\" opacity=\"0.3\" d=\"M0,0 C14,4 14,8 28,16 C42,24 42,32 56,40 C70,46 70,52 84,56 C92,57 92,58 100,58 L100,100 L0,100 Z\"\/>\r\n\r\n          <!-- Smooth curve lines -->\r\n          <!-- Green line: 1000 -> 680 -->\r\n          <path class=\"gai-line gai-line-green\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" vector-effect=\"non-scaling-stroke\" d=\"M0,0 C14,1 14,2 28,4 C42,6 42,10 56,14 C70,18 70,24 84,28 C92,30 92,32 100,32\"\/>\r\n          \r\n          <!-- Red line: 1000 -> 420 -->\r\n          <path class=\"gai-line gai-line-red\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" vector-effect=\"non-scaling-stroke\" d=\"M0,0 C14,4 14,8 28,16 C42,24 42,32 56,40 C70,46 70,52 84,56 C92,57 92,58 100,58\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n\r\n      <!-- X-axis labels -->\r\n      <div class=\"gai-x-axis\">\r\n        <span class=\"gai-x-label\">Nov<br>2024<\/span>\r\n        <span class=\"gai-x-label\">Dec<br>2024<\/span>\r\n        <span class=\"gai-x-label\">Jan<br>2025<\/span>\r\n        <span class=\"gai-x-label\">Feb<br>2025<\/span>\r\n        <span class=\"gai-x-label\">Mar<br>2025<\/span>\r\n        <span class=\"gai-x-label\">Apr<br>2025<\/span>\r\n        <span class=\"gai-x-label\">May<br>2025<\/span>\r\n        <span class=\"gai-x-label\">Jun<br>2025<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Stats cards -->\r\n    <div class=\"gai-stats\">\r\n      <div class=\"gai-stat-card\">\r\n        <div class=\"gai-stat-value gai-green\" data-target=\"680\">0<\/div>\r\n        <div class=\"gai-stat-label\">Active users with PlaySafe<\/div>\r\n        <div class=\"gai-stat-change gai-positive\">68% retained<\/div>\r\n      <\/div>\r\n      <div class=\"gai-stat-card\">\r\n        <div class=\"gai-stat-value gai-red\" data-target=\"420\">0<\/div>\r\n        <div class=\"gai-stat-label\">Active users without PlaySafe<\/div>\r\n        <div class=\"gai-stat-change gai-negative\">58% churned<\/div>\r\n      <\/div>\r\n      <div class=\"gai-stat-card\">\r\n        <div class=\"gai-stat-value gai-green\" data-target=\"260\" data-prefix=\"+\">0<\/div>\r\n        <div class=\"gai-stat-label\">Users Saved<\/div>\r\n        <div class=\"gai-stat-change gai-positive\">1.6x better<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <script>\r\n    (function() {\r\n      function animateValue(element, start, end, duration, prefix) {\r\n        prefix = prefix || '';\r\n        var startTimestamp = null;\r\n        var step = function(timestamp) {\r\n          if (!startTimestamp) startTimestamp = timestamp;\r\n          var progress = Math.min((timestamp - startTimestamp) \/ duration, 1);\r\n          var easeProgress = 1 - Math.pow(1 - progress, 3);\r\n          var current = Math.floor(easeProgress * (end - start) + start);\r\n          element.textContent = prefix + current.toLocaleString();\r\n          if (progress < 1) {\r\n            window.requestAnimationFrame(step);\r\n          }\r\n        };\r\n        window.requestAnimationFrame(step);\r\n      }\r\n\r\n      function startAnimations(chart) {\r\n        \/\/ Add animation class to trigger CSS animations\r\n        chart.classList.add('gai-animated');\r\n        \r\n        \/\/ Animate numbers\r\n        var counters = chart.querySelectorAll('.gai-stat-value[data-target]');\r\n        counters.forEach(function(counter, index) {\r\n          var target = parseInt(counter.getAttribute('data-target'));\r\n          var prefix = counter.getAttribute('data-prefix') || '';\r\n          setTimeout(function() {\r\n            animateValue(counter, 0, target, 2000, prefix);\r\n          }, 500 + (index * 200));\r\n        });\r\n      }\r\n\r\n      \/\/ Use Intersection Observer\r\n      var chart = document.querySelector('.gai-retention-chart-2025');\r\n      if (chart) {\r\n        var observer = new IntersectionObserver(function(entries) {\r\n          entries.forEach(function(entry) {\r\n            if (entry.isIntersecting) {\r\n              startAnimations(entry.target);\r\n              observer.unobserve(entry.target);\r\n            }\r\n          });\r\n        }, { threshold: 0.2 });\r\n        observer.observe(chart);\r\n      }\r\n    })();\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b21b88d e-con-full e-flex e-con e-child\" data-id=\"b21b88d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e98539 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"0e98539\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:250}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Abbiamo monitorato un gruppo di utenti che playsafe aveva identificato come potenzialmente ad alto rischio. Lo stesso gruppo \u00e8 stato trattato e seguito con e senza playsafe. I risultati ci dicono che un utente ingaggiato nel momento giusto , prima che si verifichino fasi di gioco compulsivo, resta pi\u00f9 tempo.<\/p><p>Numerosi studi pubblicati sull&#8217;International Journal of Mental Health and Addiction hanno confermato i risultati.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2afaef9 elementor-align-center elementor-invisible elementor-widget elementor-widget-button\" data-id=\"2afaef9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:500}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11469-019-00084-3.pdf\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SCOPRI DI PIU<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Dashboard User Management Monitoring Reports Settings Dashboard Real-time behavioral monitoring Predictive Statistics Monitored users 1806 Total users Low Risk 9 Monitored user \u2197 +50% 30-dayforecast 0.5% 26% 73% Predicted Transitions From\/To Low Med High Low 92 20 10 Med 2 1377 15 High 1 10 547 Click on a cell to filter users in the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-4115","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Playsafe - Giochiamo.AI<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.giochiamo.ai\/en\/solution-playsafe\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Playsafe - Giochiamo.AI\" \/>\n<meta property=\"og:description\" content=\"Dashboard User Management Monitoring Reports Settings Dashboard Real-time behavioral monitoring Predictive Statistics Monitored users 1806 Total users Low Risk 9 Monitored user \u2197 +50% 30-dayforecast 0.5% 26% 73% Predicted Transitions From\/To Low Med High Low 92 20 10 Med 2 1377 15 High 1 10 547 Click on a cell to filter users in the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.giochiamo.ai\/en\/solution-playsafe\/\" \/>\n<meta property=\"og:site_name\" content=\"Giochiamo.AI\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-10T08:36:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"906\" \/>\n\t<meta property=\"og:image:height\" content=\"247\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.giochiamo.ai\/solution-playsafe\/\",\"url\":\"https:\/\/www.giochiamo.ai\/solution-playsafe\/\",\"name\":\"Playsafe - Giochiamo.AI\",\"isPartOf\":{\"@id\":\"https:\/\/www.giochiamo.ai\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.giochiamo.ai\/solution-playsafe\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.giochiamo.ai\/solution-playsafe\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1.png\",\"datePublished\":\"2026-02-04T11:23:15+00:00\",\"dateModified\":\"2026-02-10T08:36:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.giochiamo.ai\/solution-playsafe\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.giochiamo.ai\/solution-playsafe\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.giochiamo.ai\/solution-playsafe\/#primaryimage\",\"url\":\"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1.png\",\"contentUrl\":\"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.giochiamo.ai\/solution-playsafe\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.giochiamo.ai\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Playsafe\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.giochiamo.ai\/#website\",\"url\":\"https:\/\/www.giochiamo.ai\/\",\"name\":\"Giochiamo.AI\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.giochiamo.ai\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.giochiamo.ai\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.giochiamo.ai\/#organization\",\"name\":\"Giochiamo.AI\",\"url\":\"https:\/\/www.giochiamo.ai\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.giochiamo.ai\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/07\/Logo-1-e1769526458638.png\",\"contentUrl\":\"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/07\/Logo-1-e1769526458638.png\",\"width\":913,\"height\":147,\"caption\":\"Giochiamo.AI\"},\"image\":{\"@id\":\"https:\/\/www.giochiamo.ai\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/giochiamo-ai\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Playsafe - Giochiamo.AI","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.giochiamo.ai\/en\/solution-playsafe\/","og_locale":"en_GB","og_type":"article","og_title":"Playsafe - Giochiamo.AI","og_description":"Dashboard User Management Monitoring Reports Settings Dashboard Real-time behavioral monitoring Predictive Statistics Monitored users 1806 Total users Low Risk 9 Monitored user \u2197 +50% 30-dayforecast 0.5% 26% 73% Predicted Transitions From\/To Low Med High Low 92 20 10 Med 2 1377 15 High 1 10 547 Click on a cell to filter users in the [&hellip;]","og_url":"https:\/\/www.giochiamo.ai\/en\/solution-playsafe\/","og_site_name":"Giochiamo.AI","article_modified_time":"2026-02-10T08:36:33+00:00","og_image":[{"width":906,"height":247,"url":"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.giochiamo.ai\/solution-playsafe\/","url":"https:\/\/www.giochiamo.ai\/solution-playsafe\/","name":"Playsafe - Giochiamo.AI","isPartOf":{"@id":"https:\/\/www.giochiamo.ai\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.giochiamo.ai\/solution-playsafe\/#primaryimage"},"image":{"@id":"https:\/\/www.giochiamo.ai\/solution-playsafe\/#primaryimage"},"thumbnailUrl":"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1.png","datePublished":"2026-02-04T11:23:15+00:00","dateModified":"2026-02-10T08:36:33+00:00","breadcrumb":{"@id":"https:\/\/www.giochiamo.ai\/solution-playsafe\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.giochiamo.ai\/solution-playsafe\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.giochiamo.ai\/solution-playsafe\/#primaryimage","url":"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1.png","contentUrl":"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/08\/Risorsa-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.giochiamo.ai\/solution-playsafe\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.giochiamo.ai\/"},{"@type":"ListItem","position":2,"name":"Playsafe"}]},{"@type":"WebSite","@id":"https:\/\/www.giochiamo.ai\/#website","url":"https:\/\/www.giochiamo.ai\/","name":"Giochiamo.AI","description":"","publisher":{"@id":"https:\/\/www.giochiamo.ai\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.giochiamo.ai\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.giochiamo.ai\/#organization","name":"Giochiamo.AI","url":"https:\/\/www.giochiamo.ai\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.giochiamo.ai\/#\/schema\/logo\/image\/","url":"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/07\/Logo-1-e1769526458638.png","contentUrl":"https:\/\/www.giochiamo.ai\/wp-content\/uploads\/2025\/07\/Logo-1-e1769526458638.png","width":913,"height":147,"caption":"Giochiamo.AI"},"image":{"@id":"https:\/\/www.giochiamo.ai\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/giochiamo-ai"]}]}},"_links":{"self":[{"href":"https:\/\/www.giochiamo.ai\/en\/wp-json\/wp\/v2\/pages\/4115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.giochiamo.ai\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.giochiamo.ai\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.giochiamo.ai\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.giochiamo.ai\/en\/wp-json\/wp\/v2\/comments?post=4115"}],"version-history":[{"count":128,"href":"https:\/\/www.giochiamo.ai\/en\/wp-json\/wp\/v2\/pages\/4115\/revisions"}],"predecessor-version":[{"id":4466,"href":"https:\/\/www.giochiamo.ai\/en\/wp-json\/wp\/v2\/pages\/4115\/revisions\/4466"}],"wp:attachment":[{"href":"https:\/\/www.giochiamo.ai\/en\/wp-json\/wp\/v2\/media?parent=4115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}