.paid360Host{min-width:0;width:100%;direction:rtl;color-scheme:light}.paid360Host *{box-sizing:border-box}.paid360Host{margin:0;min-height:100%;background:#fafaf7;font-family:Tajawal,Segoe UI,Arial,sans-serif;color:#090909}.paid360Host button,.paid360Host input,.paid360Host select{font:inherit}.paid360Host button{outline-offset:2px}.paid360Host .paid360{--bg:#f7f7f4;--surface:#fff;--surface2:#fbfbf9;--ink:#090909;--muted:#55554f;--subtle:#77766f;--line:#e6e4dd;--line2:#efede7;--gold:#F9BD0E;--goldSoft:#fff6d6;--blue:#1471e2;--blueSoft:#eaf3ff;--green:#168653;--greenSoft:#eaf8f1;--orange:#f4a21a;--orangeSoft:#fff1dd;--red:#d92d20;--redSoft:#ffedea;--shadow:0 12px 34px rgba(24,24,20,.07);--shadowSm:0 5px 18px rgba(24,24,20,.055);--radiusXl:24px;--radiusLg:19px;--radiusMd:14px;--latin:"Open Sans","Segoe UI",Arial,sans-serif;max-width:1580px;min-height:100vh;margin:auto;position:relative;padding:12px 74px 48px 18px;background:var(--bg);color:var(--ink);direction:rtl;transition:padding-inline-end .22s ease}.paid360Host .paid360.railPinned{padding-right:266px}.paid360Host .paid360:has(.sideRail:hover){padding-right:266px}.paid360Host .mono{font-family:var(--latin);direction:ltr;unicode-bidi:isolate}.paid360Host .toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:22px;padding:8px 10px;box-shadow:var(--shadowSm);position:relative;z-index:30}.paid360Host .toolbarGroup{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.paid360Host .modeSwitch{display:flex;align-items:center;gap:5px;background:var(--surface2);border:1px solid var(--line2);border-radius:999px;padding:5px}.paid360Host .modeButton{border:0;background:transparent;border-radius:999px;padding:9px 15px;font-size:11px;font-weight:900;color:var(--muted);cursor:pointer;white-space:nowrap}.paid360Host .modeButtonActive{background:var(--blue);color:#fff;box-shadow:0 8px 20px rgba(20,113,226,.18)}.paid360Host .dateControl,.paid360Host .filterSelect,.paid360Host .softButton{border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.paid360Host .softButton:hover{border-color:#b9d5f7;background:#f9fcff}.paid360Host .dateControl input{border:0;outline:0;background:transparent;font-family:var(--latin);font-size:10px;color:var(--ink);min-width:105px}.paid360Host .filterSelect{padding-inline:10px 7px}.paid360Host .filterSelect select{border:0;outline:0;background:transparent;color:var(--ink);font-size:10px;font-weight:900;min-width:110px;cursor:pointer}.paid360Host .entityWrap{position:relative;min-width:320px}.paid360Host .entityTrigger{width:100%;border:1px solid var(--line);background:#fff;border-radius:16px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;padding:7px 9px;text-align:right;box-shadow:var(--shadowSm);cursor:pointer;align-items:center}.paid360Host .entityTrigger:hover{border-color:#b9d5f7;background:#fbfdff}.paid360Host .entityIcon{width:36px;height:36px;border-radius:11px;background:#111;color:#fff;display:grid;place-items:center;font-family:var(--latin);font-weight:950;font-size:11px}.paid360Host .entityCopy{display:grid;gap:2px;min-width:0}.paid360Host .entityCopy b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paid360Host .entityCopy small{font-size:9px;color:var(--subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paid360Host .entityChevron{font-size:17px;color:var(--subtle)}.paid360Host .entityMenu{position:absolute;top:calc(100% + 8px);right:0;width:min(690px,90vw);background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 70px rgba(20,20,18,.16);padding:12px;z-index:80;display:none}.paid360Host .entityMenuOpen{display:block}.paid360Host .entityHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 3px 10px}.paid360Host .entityHead b{font-size:14px}.paid360Host .entityHead span{font-size:10px;color:var(--subtle)}.paid360Host .entitySearch{width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;padding:9px 10px;font-size:11px;font-weight:850;color:var(--ink);outline:none}.paid360Host .entityList{display:grid;gap:6px;max-height:350px;overflow:auto;margin-top:8px;padding-left:2px}.paid360Host .entityRow{border:1px solid var(--line2);background:#fff;border-radius:14px;padding:9px;display:grid;grid-template-columns:auto 1fr auto auto;gap:9px;align-items:center;text-align:right;cursor:pointer;color:var(--ink)}.paid360Host .entityRow:hover{border-color:#c8ddf7;background:#f8fbff}.paid360Host .entityRowSelected{border-color:#8ec0fb;background:var(--blueSoft)}.paid360Host .entityBadge{width:34px;height:34px;border-radius:10px;background:#f0eee8;display:grid;place-items:center;font-size:10px;font-weight:950}.paid360Host .entityRowCopy{display:grid;gap:2px;min-width:0}.paid360Host .entityRowCopy b{font-size:11px}.paid360Host .entityRowCopy small{font-size:9px;color:var(--subtle)}.paid360Host .entityMetric{display:grid;text-align:center}.paid360Host .entityMetric b{font-family:var(--latin);font-size:12px}.paid360Host .entityMetric small{font-size:8px;color:var(--subtle)}.paid360Host .contextStrip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 8px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadowSm)}.paid360Host .contextMain{display:flex;align-items:center;gap:11px;min-width:0}.paid360Host .contextBadge{padding:7px 10px;border-radius:999px;background:var(--blueSoft);color:var(--blue);border:1px solid #cee3ff;font-size:10px;font-weight:950;white-space:nowrap}.paid360Host .contextTitle{min-width:0}.paid360Host .contextTitle b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paid360Host .contextTitle span{font-size:10px;color:var(--subtle)}.paid360Host .contextMeta{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.paid360Host .statusPill{border:1px solid var(--line);background:var(--surface2);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;color:var(--muted)}.paid360Host .statusGood{background:var(--greenSoft);border-color:#cde8da;color:var(--green)}.paid360Host .statusWarn{background:var(--orangeSoft);border-color:#f0d0a0;color:#9a5a00}.paid360Host .statusRisk{background:var(--redSoft);border-color:#f3c6c0;color:var(--red)}.paid360Host .decisionStrip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:12px;position:sticky;top:8px;z-index:24;background:rgba(247,247,244,.94);padding:4px 0 7px;backdrop-filter:blur(10px)}.paid360Host .metricCard{background:#fff;border:1px solid var(--line);border-radius:17px;padding:11px;box-shadow:var(--shadowSm);min-height:92px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.paid360Host .metricCard:hover{transform:translateY(-2px);border-color:#c8ddf7;box-shadow:0 11px 26px rgba(20,113,226,.09)}.paid360Host .metricCard:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--accent,var(--line))}.paid360Host .metricCard:before{content:"المعنى";position:absolute;left:8px;top:8px;font-size:8px;color:var(--blue);opacity:0;transition:opacity .18s ease}.paid360Host .metricCard:hover:before{opacity:1}.paid360Host .metricLabel{font-size:9px;color:var(--subtle);font-weight:850;line-height:1.4}.paid360Host .metricValue{font-size:17px;font-weight:950;margin-top:5px;line-height:1.3;overflow-wrap:anywhere}.paid360Host .metricNote{font-size:9px;color:var(--muted);margin-top:4px;line-height:1.45}.paid360Host .metricProgress{height:5px;background:#eceae4;border-radius:999px;margin-top:7px;overflow:hidden}.paid360Host .metricProgress span{display:block;height:100%;width:var(--width);background:var(--accent);border-radius:999px;transition:width .35s ease}.paid360Host .workspace{position:relative;min-width:0}.paid360Host .content{min-width:0}.paid360Host .section{background:#fff;border:1px solid var(--line);border-radius:var(--radiusXl);padding:18px;box-shadow:var(--shadowSm);min-height:680px;animation:sectionIn .28s ease both}.paid360Host .sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.paid360Host .sectionKicker{font-size:10px;color:var(--blue);font-weight:950}.paid360Host .sectionTitle{font-size:21px;margin:5px 0;font-weight:950}.paid360Host .sectionQuestion{font-size:11px;color:var(--subtle);font-weight:800}.paid360Host .sectionSummary{max-width:680px;font-size:12px;color:var(--muted);line-height:1.75;text-align:left}.paid360Host .sectionTools{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.paid360Host .sectionChip{border:1px solid var(--line);background:var(--surface2);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;color:var(--muted)}.paid360Host .grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.paid360Host .span12{grid-column:span 12}.paid360Host .span8{grid-column:span 8}.paid360Host .span7{grid-column:span 7}.paid360Host .span6{grid-column:span 6}.paid360Host .span5{grid-column:span 5}.paid360Host .span4{grid-column:span 4}.paid360Host .span3{grid-column:span 3}.paid360Host .panel{background:var(--surface2);border:1px solid var(--line2);border-radius:18px;padding:14px;min-width:0;position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.paid360Host .panel:hover{transform:translateY(-1px);border-color:#d9e7f8;box-shadow:0 10px 24px rgba(24,24,20,.055)}.paid360Host .panelWhite{background:#fff}.paid360Host .panelGold{background:linear-gradient(135deg,#fff7d6,#fff 80%);border-color:#edd16e}.paid360Host .panelBlue{background:linear-gradient(135deg,#edf6ff,#fff 80%);border-color:#cfe3ff}.paid360Host .panelRisk{background:linear-gradient(135deg,#fff1ee,#fff 80%);border-color:#f0c4bd}.paid360Host .panelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.paid360Host .panelTitle{font-size:13px;font-weight:950}.paid360Host .panelQuestion{font-size:9px;color:var(--blue);font-weight:900;margin-top:4px}.paid360Host .panelSub{font-size:10px;color:var(--subtle);margin-top:5px;line-height:1.6}.paid360Host .panelActions{display:flex;gap:5px}.paid360Host .iconButton{width:31px;height:31px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--muted);display:grid;place-items:center;cursor:pointer;font-size:13px}.paid360Host .iconButton:hover{border-color:#9fc5f5;color:var(--blue);background:#f8fbff}.paid360Host .panelBody{margin-top:12px;min-height:190px}.paid360Host .panelBodyCompact{min-height:130px}.paid360Host .panelFooter{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;border-top:1px dashed var(--line);padding-top:10px;margin-top:12px;font-size:9px;color:var(--subtle)}.paid360Host .decisionStripCard,.paid360Host .insightStrip,.paid360Host .semanticHint{margin-top:11px;border-radius:14px;padding:10px 12px;font-size:11px;line-height:1.65}.paid360Host .insightStrip{border:1px solid #f0d98c;background:#fff8df;color:#664b00}.paid360Host .decisionStripCard{border:1px solid #cfe3ff;background:var(--blueSoft);color:#0c4c98}.paid360Host .semanticHint{border:1px dashed #bfd8f8;background:#f8fbff;color:#326cae}.paid360Host .decisionStripCard b,.paid360Host .insightStrip b,.paid360Host .semanticHint b{font-weight:950}.paid360Host .metricCluster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.paid360Host .metricChip{background:#fff;border:1px solid var(--line2);border-radius:14px;padding:10px;text-align:right;cursor:pointer;transition:.16s ease;min-width:0}.paid360Host .metricChip:hover,.paid360Host .metricChipActive{border-color:#8ec0fb;background:var(--blueSoft);transform:translateY(-1px)}.paid360Host .metricChipLabel{font-size:8px;color:var(--subtle);font-weight:850}.paid360Host .metricChipValue{font-size:15px;font-weight:950;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paid360Host .metricChipMeta{font-size:8px;color:var(--muted);margin-top:3px}.paid360Host .metricChipState{display:inline-block;margin-top:6px;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:950;background:#f0eee8;color:var(--muted)}.paid360Host .stateFull{background:var(--greenSoft);color:var(--green)}.paid360Host .statePartial{background:var(--orangeSoft);color:#9a5a00}.paid360Host .stateRisk{background:var(--redSoft);color:var(--red)}.paid360Host .chartShell{position:relative;min-height:210px}.paid360Host .chartSvg{width:100%;height:auto;display:block;overflow:visible}.paid360Host .chartGrid{stroke:#eceae4;stroke-width:1}.paid360Host .chartAxis{stroke:#d9d6ce;stroke-width:1}.paid360Host .chartLabel{font-family:Tajawal,Arial,sans-serif;fill:#6d7178;font-size:9px;font-weight:800}.paid360Host .chartValue{font-family:var(--latin);fill:#40403D;font-size:9px;font-weight:800}.paid360Host .chartPrimary{stroke:var(--blue);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.paid360Host .chartSecondary{stroke:var(--gold);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.paid360Host .chartTertiary{stroke:var(--green);fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.paid360Host .chartArea{fill:rgba(20,113,226,.08)}.paid360Host .chartPoint{cursor:pointer;transition:r .15s ease}.paid360Host .chartPoint:hover{r:6}.paid360Host .chartBar{cursor:pointer;transition:opacity .15s ease,transform .15s ease;transform-box:fill-box;transform-origin:center}.paid360Host .chartBar:hover{opacity:.78;transform:translateY(-2px)}.paid360Host .chartTooltip{position:absolute;pointer-events:none;background:#111;color:#fff;border-radius:10px;padding:7px 9px;font-size:9px;box-shadow:var(--shadow);opacity:0;transform:translate(-50%,-110%);z-index:6;white-space:nowrap;transition:opacity .12s ease}.paid360Host .chartTooltipOpen{opacity:1}.paid360Host .gaugeWrap{display:grid;place-items:center;position:relative;min-height:150px}.paid360Host .gauge{width:134px;height:134px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--gaugeColor,var(--blue)) calc(var(--score)*1%),#eceae4 0);position:relative}.paid360Host .gauge:after{content:"";position:absolute;inset:13px;background:#fff;border-radius:50%}.paid360Host .gaugeValue{position:relative;z-index:1;text-align:center}.paid360Host .gaugeValue b{display:block;font-family:var(--latin);font-size:24px}.paid360Host .gaugeValue span{font-size:9px;color:var(--subtle)}.paid360Host .dualGauge{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.paid360Host .miniGauge{display:grid;place-items:center}.paid360Host .miniGauge .gauge{width:108px;height:108px}.paid360Host .miniGauge .gaugeValue b{font-size:19px}.paid360Host .barList{display:grid;gap:10px}.paid360Host .barRow{display:grid;grid-template-columns:128px minmax(0,1fr) 58px;gap:9px;align-items:center;cursor:pointer;border-radius:9px;padding:3px}.paid360Host .barRow:hover{background:#f6f9fd}.paid360Host .barRow b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paid360Host .barTrack{height:10px;border-radius:999px;background:#eceae4;overflow:hidden}.paid360Host .barFill{display:block;height:100%;border-radius:999px;background:var(--barColor,var(--blue));width:var(--width);transition:width .25s ease}.paid360Host .barRow strong{font-family:var(--latin);font-size:10px;text-align:left}.paid360Host .legend{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.paid360Host .legendItem{display:flex;align-items:center;gap:6px;font-size:8px;color:var(--muted)}.paid360Host .legendSwatch{width:10px;height:10px;border-radius:3px;background:var(--color)}.paid360Host .waterfall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:end;height:230px;padding:16px 6px 0;position:relative}.paid360Host .waterfall:before{content:"";position:absolute;left:0;right:0;bottom:34px;border-top:1px solid var(--line)}.paid360Host .waterColumn{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end;cursor:pointer}.paid360Host .waterBarWrap{height:160px;width:100%;display:flex;align-items:flex-end;justify-content:center}.paid360Host .waterBar{width:min(58px,72%);height:var(--height);background:var(--color);border-radius:12px 12px 4px 4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);transition:height .25s ease,filter .16s ease}.paid360Host .waterColumn:hover .waterBar{filter:brightness(.94)}.paid360Host .waterValue{font-family:var(--latin);font-size:10px;font-weight:950}.paid360Host .waterLabel{font-size:9px;color:var(--subtle);text-align:center;min-height:26px}.paid360Host .funnel{display:grid;gap:8px;align-items:center}.paid360Host .funnelRow{height:42px;margin:auto;border-radius:12px;background:linear-gradient(90deg,var(--blue),#65a5ef);width:var(--width);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 13px;font-size:10px;min-width:180px;cursor:pointer;transition:filter .16s ease,transform .16s ease}.paid360Host .funnelRow:hover{filter:brightness(.96);transform:scale(1.01)}.paid360Host .funnelRow:nth-child(2){opacity:.9}.paid360Host .funnelRow:nth-child(3){opacity:.8}.paid360Host .funnelRow:nth-child(4){opacity:.69}.paid360Host .funnelRow:nth-child(5){opacity:.58}.paid360Host .funnelRow b{font-family:var(--latin)}.paid360Host .matrix{height:280px;position:relative;border:1px solid var(--line);border-radius:17px;background:linear-gradient(90deg,rgba(217,45,32,.045) 50%,rgba(22,134,83,.045) 0),linear-gradient(0deg,rgba(244,162,26,.045) 50%,rgba(20,113,226,.045) 0);overflow:hidden}.paid360Host .matrix:after,.paid360Host .matrix:before{content:"";position:absolute;background:#d9d6ce}.paid360Host .matrix:before{width:1px;top:0;bottom:0;left:50%}.paid360Host .matrix:after{height:1px;left:0;right:0;top:50%}.paid360Host .matrixLabel{position:absolute;font-size:8px;color:var(--subtle);font-weight:900}.paid360Host .matrixLabel.tl{top:8px;right:10px}.paid360Host .matrixLabel.tr{top:8px;left:10px}.paid360Host .matrixLabel.bl{bottom:8px;right:10px}.paid360Host .matrixLabel.br{bottom:8px;left:10px}.paid360Host .matrixPoint{position:absolute;left:calc(var(--x)*1%);bottom:calc(var(--y)*1%);transform:translate(-50%,50%);min-width:44px;height:44px;padding:0 8px;border-radius:15px;background:var(--pointColor,var(--blue));color:#fff;display:grid;place-items:center;text-align:center;box-shadow:0 8px 20px rgba(20,113,226,.22);font-family:var(--latin);font-size:9px;font-weight:950;cursor:pointer;transition:.18s ease}.paid360Host .matrixPoint:hover,.paid360Host .matrixPointActive{transform:translate(-50%,50%) scale(1.1);box-shadow:0 12px 24px rgba(20,113,226,.28)}.paid360Host .radarWrap{display:grid;grid-template-columns:minmax(0,1fr) 175px;gap:16px;align-items:center}.paid360Host .radarSvg{width:100%;max-height:270px}.paid360Host .radarGrid{fill:none;stroke:#dedbd3;stroke-width:1}.paid360Host .radarAxis{stroke:#e4e1da;stroke-width:1}.paid360Host .radarArea{fill:rgba(20,113,226,.14);stroke:var(--blue);stroke-width:2}.paid360Host .radarPoint{fill:var(--blue);stroke:#fff;stroke-width:2;cursor:pointer}.paid360Host .radarLabel{font-size:9px;fill:#6d7178;font-family:Tajawal,Arial,sans-serif;font-weight:850}.paid360Host .scoreList{display:grid;gap:8px}.paid360Host .scoreItem{display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;background:#fff;border:1px solid var(--line2);border-radius:13px;padding:9px;cursor:pointer}.paid360Host .scoreItem:hover{border-color:#c8ddf7}.paid360Host .scoreIcon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--greenSoft);color:var(--green);font-weight:950}.paid360Host .scoreIconWarn{background:var(--orangeSoft);color:#9a5a00}.paid360Host .scoreIconRisk{background:var(--redSoft);color:var(--red)}.paid360Host .scoreCopy{display:grid;gap:2px}.paid360Host .scoreCopy b{font-size:10px}.paid360Host .scoreCopy span{font-size:8px;color:var(--subtle)}.paid360Host .scoreValue{font-family:var(--latin);font-size:10px;font-weight:900}.paid360Host .dataTable{width:100%;border-collapse:collapse}.paid360Host .dataTable td,.paid360Host .dataTable th{padding:9px 8px;text-align:right;font-size:9px;border-bottom:1px solid var(--line2);white-space:nowrap}.paid360Host .dataTable th{color:var(--subtle);font-weight:950;background:#f5f4f0;position:sticky;top:0}.paid360Host .dataTable tr[data-row]{cursor:pointer}.paid360Host .dataTable tr[data-row]:hover td{background:#f8fbff}.paid360Host .tableWrap{overflow:auto;border:1px solid var(--line2);border-radius:15px;max-height:310px}.paid360Host .tableToolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.paid360Host .tableSearch{border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:9px;outline:none;min-width:190px}.paid360Host .tableCounter{font-size:9px;color:var(--subtle)}.paid360Host .qualityBoard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.paid360Host .qualityTile{background:#fff;border:1px solid var(--line2);border-radius:15px;padding:11px;cursor:pointer}.paid360Host .qualityTile:hover{border-color:#c8ddf7}.paid360Host .qualityTile span{font-size:8px;color:var(--subtle)}.paid360Host .qualityTile b{display:block;font-family:var(--latin);font-size:18px;margin-top:5px}.paid360Host .qualityTile small{font-size:8px;color:var(--muted)}.paid360Host .qualityBar{height:6px;border-radius:999px;background:#eceae4;margin-top:8px;overflow:hidden}.paid360Host .qualityBar i{display:block;height:100%;width:var(--width);background:var(--color);border-radius:999px}.paid360Host .causalFlow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;align-items:stretch}.paid360Host .flowNode{background:#fff;border:1px solid var(--line);border-radius:15px;padding:11px;text-align:center;position:relative;cursor:pointer}.paid360Host .flowNode:not(:last-child):after{content:"←";position:absolute;left:-14px;top:50%;transform:translateY(-50%);color:var(--blue);font-weight:950;z-index:2}.paid360Host .flowNode:hover{border-color:#8ec0fb;background:#f8fbff}.paid360Host .flowNode b{font-size:10px}.paid360Host .flowNode span{display:block;font-family:var(--latin);font-size:16px;font-weight:950;margin-top:5px}.paid360Host .flowNode small{display:block;font-size:8px;color:var(--subtle);margin-top:3px}.paid360Host .timeline{display:grid;gap:8px}.paid360Host .timelineItem{display:grid;grid-template-columns:70px 1fr auto;gap:10px;align-items:center;border-bottom:1px dashed var(--line);padding:8px 0;cursor:pointer}.paid360Host .timelineItem:hover{background:#fafcff}.paid360Host .timelineItem time{font-family:var(--latin);font-size:9px;color:var(--subtle)}.paid360Host .timelineItem b{font-size:10px}.paid360Host .timelineItem span{font-size:9px;color:var(--muted)}.paid360Host .decisionPassport{border:1px solid #efd36e;background:var(--goldSoft);border-radius:20px;padding:16px;position:relative;overflow:hidden}.paid360Host .decisionPassport:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(249,189,14,.13);left:-60px;top:-80px}.paid360Host .decisionPassport>span{font-size:9px;color:#80600a;font-weight:950;position:relative}.paid360Host .decisionPassport h3{font-size:21px;line-height:1.5;margin:7px 0 9px;position:relative}.paid360Host .decisionPassport p{font-size:11px;color:var(--muted);line-height:1.75;margin:0;position:relative}.paid360Host .decisionFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;position:relative}.paid360Host .decisionFact{background:rgba(255,255,255,.78);border:1px solid rgba(225,198,91,.5);border-radius:14px;padding:10px}.paid360Host .decisionFact span{font-size:8px;color:#80600a}.paid360Host .decisionFact b{display:block;font-size:11px;margin-top:4px;line-height:1.5}.paid360Host .previewBars{display:grid;gap:10px}.paid360Host .previewRow{display:grid;grid-template-columns:125px minmax(0,1fr) 72px;gap:9px;align-items:center}.paid360Host .previewRow span{font-size:9px;color:var(--muted)}.paid360Host .previewTrack{height:12px;border-radius:999px;background:#eceae4;position:relative}.paid360Host .previewAfter,.paid360Host .previewBefore{position:absolute;right:0;top:0;height:100%;border-radius:999px}.paid360Host .previewBefore{width:var(--before);background:#b9b6af}.paid360Host .previewAfter{width:var(--after);background:var(--blue);height:6px;top:3px}.paid360Host .previewValue{font-family:var(--latin);font-size:9px;font-weight:900;text-align:left}.paid360Host .sideRail{position:absolute;right:12px;top:112px;transform:none;width:48px;max-height:78vh;overflow:hidden;z-index:60;padding:7px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 34px rgba(24,24,20,.12);transition:width .22s ease,box-shadow .22s ease}.paid360Host .sideRail:hover,.paid360Host .sideRailOpen,.paid360Host .sideRailPinned{width:246px;overflow:auto}.paid360Host .railTitle{white-space:nowrap;opacity:0;transition:opacity .15s ease;font-size:10px;color:var(--subtle);font-weight:950;padding:8px 9px}.paid360Host .sideRail:hover .railTitle,.paid360Host .sideRailOpen .railTitle,.paid360Host .sideRailPinned .railTitle{opacity:1}.paid360Host .railPin{width:100%;height:34px;border:1px solid var(--line);background:var(--surface2);border-radius:11px;font-size:9px;font-weight:900;cursor:pointer;color:var(--muted);margin-bottom:5px;white-space:nowrap;overflow:hidden}.paid360Host .sideRail:not(:hover):not(.sideRailOpen):not(.sideRailPinned) .railPin{font-size:0}.paid360Host .sideRail:not(:hover):not(.sideRailOpen):not(.sideRailPinned) .railPin:after{content:"•";font-size:18px;color:var(--blue)}.paid360Host .railButton{width:100%;border:0;background:transparent;border-radius:13px;padding:10px 9px;display:flex;align-items:center;gap:9px;text-align:right;color:var(--muted);font-size:11px;font-weight:900;cursor:pointer;margin:2px 0;white-space:nowrap;overflow:hidden;min-height:42px}.paid360Host .railButton:hover{background:var(--surface2)}.paid360Host .railButtonActive{background:var(--blueSoft);color:var(--blue)}.paid360Host .railIndex{width:25px;height:25px;flex:0 0 25px;border-radius:9px;background:#f0eee8;display:grid;place-items:center;font-family:var(--latin);font-size:9px;font-weight:900}.paid360Host .railButtonActive .railIndex{background:var(--blue);color:#fff}.paid360Host .sideRail:not(:hover):not(.sideRailOpen):not(.sideRailPinned) .railButton{font-size:0;justify-content:center;padding-inline:4px}.paid360Host .sideRail:not(:hover):not(.sideRailOpen):not(.sideRailPinned) .railIndex{margin:0}.paid360Host .drawerBackdrop{position:fixed;inset:0;background:rgba(10,10,8,.28);display:none;z-index:90}.paid360Host .drawerBackdropOpen{display:block}.paid360Host .drawer{position:fixed;inset:0 0 0 auto;width:min(660px,94vw);background:#fff;border-left:1px solid var(--line);box-shadow:-22px 0 60px rgba(0,0,0,.13);z-index:100;transform:translateX(105%);transition:.22s ease;display:flex;flex-direction:column;direction:rtl}.paid360Host .drawerOpen{transform:translateX(0)}.paid360Host .drawerHead{padding:18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px}.paid360Host .drawerHead h3{margin:0;font-size:19px}.paid360Host .drawerHead p{margin:4px 0 0;font-size:10px;color:var(--subtle)}.paid360Host .drawerClose{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:#fff;font-weight:950;cursor:pointer}.paid360Host .drawerBody{padding:18px;overflow:auto}.paid360Host .drawerBox{border:1px solid var(--line2);border-radius:17px;padding:14px;background:var(--surface2);margin-bottom:10px}.paid360Host .drawerBox h4{margin:0 0 9px;font-size:13px}.paid360Host .drawerBox p{font-size:10px;line-height:1.75;color:var(--muted);margin:0}.paid360Host .semanticGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.paid360Host .semanticItem{background:#fff;border:1px solid var(--line2);border-radius:13px;padding:10px}.paid360Host .semanticItem span{font-size:8px;color:var(--subtle)}.paid360Host .semanticItem b{display:block;font-size:10px;line-height:1.6;margin-top:4px}.paid360Host .semanticFormula{font-family:var(--latin);direction:ltr;text-align:left;background:#111;color:#fff;border-radius:12px;padding:10px;font-size:10px;overflow:auto}.paid360Host .semanticRelation{display:flex;gap:6px;flex-wrap:wrap}.paid360Host .relationChip{border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900;background:var(--blueSoft);color:var(--blue);border:1px solid #cee3ff;cursor:pointer}.paid360Host .relationChip:hover{background:#dcecff}.paid360Host .drawerMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.paid360Host .drawerMetric{border:1px solid var(--line2);background:#fff;border-radius:13px;padding:10px;cursor:pointer}.paid360Host .drawerMetric:hover{border-color:#8ec0fb;background:#f8fbff}.paid360Host .drawerMetric span{font-size:8px;color:var(--subtle)}.paid360Host .drawerMetric b{display:block;font-size:13px;margin-top:4px}.paid360Host .drawerMetric small{font-size:8px;color:var(--muted)}.paid360Host .toast{position:fixed;left:18px;bottom:18px;background:#111;color:#fff;border-radius:15px;padding:11px 14px;font-size:11px;font-weight:900;box-shadow:var(--shadow);display:none;z-index:120}.paid360Host .toastOpen{display:block}.paid360Host .emptyState{border:1px dashed var(--line);border-radius:15px;padding:24px;text-align:center;display:grid;gap:5px}.paid360Host .emptyState b{font-size:12px}.paid360Host .emptyState span{font-size:9px;color:var(--subtle)}.paid360Host .badgeCloud{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.paid360Host .badge{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850;color:var(--muted)}@keyframes sectionIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.paid360Host .mapControls{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,auto);gap:8px;align-items:end;background:#fff;border:1px solid var(--line);border-radius:16px;padding:9px;margin-bottom:11px}.paid360Host .mapSearch{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:12px;padding:5px 7px}.paid360Host .mapSearch input{width:100%;border:0;outline:0;background:transparent;font-size:11px;min-height:31px}.paid360Host .mapSearch button{border:0;background:var(--blue);color:#fff;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:900;cursor:pointer}.paid360Host .localFilter{display:grid;gap:4px}.paid360Host .localFilter span{font-size:8px;color:var(--subtle);font-weight:900}.paid360Host .localFilter div{display:flex;gap:3px;background:var(--surface2);border:1px solid var(--line2);padding:3px;border-radius:11px}.paid360Host .localFilter button{border:0;background:transparent;border-radius:8px;padding:7px 8px;font-size:8px;font-weight:900;color:var(--muted);cursor:pointer;white-space:nowrap}.paid360Host .localFilter button.active{background:#fff;color:var(--blue);box-shadow:var(--shadowSm)}.paid360Host .mapKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:11px}.paid360Host .mapKpi{background:#fff;border:1px solid var(--line2);border-radius:15px;padding:11px;position:relative;cursor:pointer;text-align:right}.paid360Host .mapKpi:hover{border-color:#b9d5f7;background:#fbfdff}.paid360Host .mapKpi span{font-size:8px;color:var(--subtle)}.paid360Host .mapKpi b{display:block;font:950 17px var(--latin);margin-top:4px}.paid360Host .mapKpi small{display:block;font-size:8px;color:var(--muted);margin-top:3px}.paid360Host .mapWorkspace{display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px;align-items:start}.paid360Host .mapSide{display:grid;gap:10px}.paid360Host .locationCard,.paid360Host .mapInsight,.paid360Host .productCard{background:#fff;border:1px solid var(--line2);border-radius:17px;padding:13px}.paid360Host .locationHead{display:flex;justify-content:space-between;gap:10px}.paid360Host .locationHead span{font-size:8px;color:var(--blue);font-weight:950}.paid360Host .locationHead h3{margin:3px 0 0;font-size:18px}.paid360Host .locationMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.paid360Host .locationMetrics div{background:var(--surface2);border:1px solid var(--line2);border-radius:11px;padding:9px}.paid360Host .locationMetrics span{font-size:8px;color:var(--subtle)}.paid360Host .locationMetrics b{display:block;font:900 13px var(--latin);margin-top:3px}.paid360Host .platformMix{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#eceae4;margin-top:10px;direction:ltr}.paid360Host .platformMix i{display:block}.paid360Host .platformMix .meta{background:var(--blue)}.paid360Host .platformMix .google{background:var(--gold)}.paid360Host .platformMix .tiktok{background:var(--green)}.paid360Host .platformMix .snapchat{background:var(--orange)}.paid360Host .platformLegend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;font-size:8px;color:var(--muted)}.paid360Host .platformLegend span{display:flex;align-items:center;gap:5px}.paid360Host .platformLegend i{width:7px;height:7px;border-radius:50%;display:inline-block}.paid360Host .platformLegend .meta{background:var(--blue)}.paid360Host .platformLegend .google{background:var(--gold)}.paid360Host .platformLegend .tiktok{background:var(--green)}.paid360Host .platformLegend .snapchat{background:var(--orange)}.paid360Host .productCard label{display:block;font-size:9px;font-weight:950;margin-bottom:7px}.paid360Host .productCard select{width:100%;border:1px solid var(--line);background:#fff;border-radius:11px;padding:9px;font-size:10px;outline:none}.paid360Host .productTop{margin-top:9px;border:1px solid #efd989;background:var(--goldSoft);border-radius:12px;padding:10px}.paid360Host .productTop span{font-size:8px;color:#80600a}.paid360Host .productTop b{display:block;font-size:11px;margin-top:3px}.paid360Host .mapInsight{border-color:#cfe3ff;background:var(--blueSoft)}.paid360Host .mapInsight b{font-size:11px;color:#0c4c98}.paid360Host .mapInsight p{font-size:9px;line-height:1.65;color:#315f94;margin:5px 0 0}.paid360Host .mapPanel{background:#fff;border:1px solid var(--line2);border-radius:18px;overflow:hidden}.paid360Host .mapHeader{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--line)}.paid360Host .breadcrumbs{display:flex;gap:3px;flex-wrap:wrap}.paid360Host .breadcrumbs button,.paid360Host .mapHeaderActions button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:6px 8px;font-size:8px;font-weight:900;cursor:pointer}.paid360Host .breadcrumbs button.current{background:var(--blueSoft);border-color:#cfe3ff;color:var(--blue)}.paid360Host .mapHeaderActions{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.paid360Host .mapHeaderActions button:disabled{opacity:.4;cursor:not-allowed}.paid360Host .mapLegend{font-size:8px;color:var(--muted);display:flex;align-items:center;gap:5px}.paid360Host .mapLegend i{width:9px;height:9px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px rgba(20,113,226,.1)}.paid360Host .mapSurface{position:relative;height:560px;min-height:500px;overflow:hidden;direction:ltr;background:radial-gradient(circle at 18% 12%,rgba(20,113,226,.08),transparent 28%),radial-gradient(circle at 86% 82%,rgba(249,189,14,.09),transparent 34%),linear-gradient(180deg,#f4f6f7,#ecefeb)}.paid360Host .mapSurface svg{display:block;width:100%;height:100%;user-select:none;touch-action:manipulation}.paid360Host .mapGridLine{stroke:rgba(90,100,106,.08);stroke-width:1;vector-effect:non-scaling-stroke}.paid360Host .countryShape{fill:url(#paidSaudiLand);stroke:#aaa79f;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 10px 18px rgba(30,35,40,.08))}.paid360Host .mapTexture path{fill:none;stroke:rgba(20,113,226,.055);stroke-width:1.2;vector-effect:non-scaling-stroke}.paid360Host .mapMarker{cursor:pointer;outline:none}.paid360Host .mapMarkerZone{fill:rgba(20,113,226,.045);stroke:rgba(20,113,226,.11);stroke-width:1}.paid360Host .mapMarkerPulse{fill:none;stroke:rgba(20,113,226,.23);stroke-width:2}.paid360Host .mapMarkerCircle{fill:url(#paidBubbleFill);stroke:#fff;stroke-width:4;filter:url(#paidMapShadow);transition:.16s ease}.paid360Host .mapMarker:focus .mapMarkerCircle,.paid360Host .mapMarker:hover .mapMarkerCircle{stroke:var(--gold);stroke-width:6}.paid360Host .selectedMapMarker .mapMarkerCircle{stroke:#111;stroke-width:6}.paid360Host .dimmedMapMarker{opacity:.24}.paid360Host .mapMarkerRevenue{fill:#fff;text-anchor:middle;direction:rtl;font:950 18px var(--latin);dominant-baseline:middle;pointer-events:none}.paid360Host .mapMarkerCurrency{fill:rgba(255,255,255,.84);text-anchor:middle;direction:rtl;font-size:9px;font-weight:900;pointer-events:none}.paid360Host .mapMarkerLabelBox{fill:rgba(255,255,255,.96);stroke:#cbc9c2;stroke-width:1}.paid360Host .mapMarkerName{fill:#111;text-anchor:middle;direction:rtl;font-size:11px;font-weight:950;pointer-events:none}.paid360Host .mapTooltip{position:absolute;z-index:8;width:250px;transform:translate(-50%,calc(-100% - 22px));background:rgba(17,17,17,.96);color:#fff;border-radius:14px;padding:11px;box-shadow:0 18px 40px rgba(0,0,0,.25);direction:rtl;pointer-events:none}.paid360Host .tooltipHead{display:flex;justify-content:space-between;gap:8px}.paid360Host .tooltipHead strong{font-size:12px}.paid360Host .tooltipHead span{font-size:8px;color:#d4d4ce}.paid360Host .tooltipRevenue{font:950 20px var(--latin);color:#ffd34a;margin-top:7px}.paid360Host .tooltipGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px}.paid360Host .tooltipGrid div{border:1px solid rgba(255,255,255,.11);border-radius:9px;padding:6px}.paid360Host .tooltipGrid span{display:block;font-size:7px;color:#bdbdb7}.paid360Host .tooltipGrid b{display:block;font-size:10px;margin-top:2px}.paid360Host .tooltipProduct{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1);font-size:8px}.paid360Host .tooltipProduct span{color:#bdbdb7}.paid360Host .mapMode{position:absolute;left:12px;bottom:12px;background:rgba(255,255,255,.91);border:1px solid var(--line);border-radius:10px;padding:7px 9px;direction:rtl;font-size:8px;box-shadow:var(--shadowSm)}.paid360Host .journeyPanel{margin-top:12px;background:#fff;border:1px solid var(--line2);border-radius:18px;padding:13px}.paid360Host .journeyHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.paid360Host .journeyHead h3{font-size:15px;margin:0}.paid360Host .journeyHead p{font-size:9px;color:var(--subtle);margin:4px 0 0}.paid360Host .journeySummary{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden}.paid360Host .journeySummary div{padding:8px 10px;border-inline-start:1px solid var(--line);background:var(--surface2)}.paid360Host .journeySummary div:first-child{border-inline-start:0}.paid360Host .journeySummary span{display:block;font-size:7px;color:var(--subtle)}.paid360Host .journeySummary b{display:block;font:900 13px var(--latin);margin-top:2px}.paid360Host .lanes{display:grid;gap:8px;margin-top:11px}.paid360Host .journeyLane{border:1px solid var(--line);border-radius:14px;padding:9px;background:var(--surface2);overflow-x:auto}.paid360Host .metaLane{border-inline-start:4px solid var(--blue)}.paid360Host .googleLane{border-inline-start:4px solid var(--gold)}.paid360Host .tiktokLane{border-inline-start:4px solid var(--green)}.paid360Host .snapchatLane{border-inline-start:4px solid var(--orange)}.paid360Host .laneLabel{display:flex;justify-content:space-between;min-width:980px;margin-bottom:7px;font-size:9px;font-weight:900}.paid360Host .laneLabel small{color:var(--subtle)}.paid360Host .stageTrack{display:flex;align-items:stretch;min-width:980px}.paid360Host .stageWrap{display:flex;align-items:center;flex:1}.paid360Host .stageCard{width:100%;min-height:92px;border:1px solid var(--line2);background:#fff;border-radius:12px;padding:9px;text-align:right;cursor:pointer}.paid360Host .stageCard small{display:block;font-size:7px;color:var(--subtle)}.paid360Host .stageCard strong{display:block;font-size:12px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paid360Host .stageCard p{font-size:7px;color:var(--muted);margin:5px 0 0;line-height:1.4}.paid360Host .stageConnector{flex:0 0 22px;display:grid;place-items:center;color:var(--blue);font-weight:950}@media(max-width:1340px){.paid360Host .mapWorkspace{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:1050px){.paid360Host .mapControls{grid-template-columns:1fr 1fr}.paid360Host .mapSearch{grid-column:1/-1}.paid360Host .mapWorkspace{grid-template-columns:1fr}.paid360Host .mapSide{grid-template-columns:repeat(3,minmax(0,1fr))}.paid360Host .mapSurface{height:520px}}@media(max-width:700px){.paid360Host .mapKpis{grid-template-columns:1fr 1fr}.paid360Host .mapControls{grid-template-columns:1fr}.paid360Host .mapSearch{grid-column:auto}.paid360Host .mapSide{grid-template-columns:1fr}.paid360Host .mapSurface{height:430px;min-height:400px}.paid360Host .journeyHead{align-items:flex-start;flex-direction:column}.paid360Host .journeySummary{width:100%}}@media(max-width:1340px){.paid360Host .decisionStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.paid360Host .span7,.paid360Host .span8{grid-column:span 12}.paid360Host .span4,.paid360Host .span5{grid-column:span 6}.paid360Host .qualityBoard{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.paid360Host .paid360,.paid360Host .paid360.railPinned,.paid360Host .paid360:has(.sideRail:hover){padding:10px 14px 84px}.paid360Host .toolbar{align-items:flex-start}.paid360Host .entityWrap{min-width:100%;width:100%}.paid360Host .decisionStrip{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr));backdrop-filter:none}.paid360Host .sectionHeader{flex-direction:column}.paid360Host .sectionSummary{text-align:right}.paid360Host .span3,.paid360Host .span4,.paid360Host .span5,.paid360Host .span6{grid-column:span 12}.paid360Host .causalFlow,.paid360Host .radarWrap{grid-template-columns:1fr}.paid360Host .flowNode:not(:last-child):after{content:"↓";left:50%;top:auto;bottom:-14px;transform:translateX(-50%)}.paid360Host .decisionFacts,.paid360Host .metricCluster{grid-template-columns:repeat(2,1fr)}.paid360Host .sideRail,.paid360Host .sideRail:hover,.paid360Host .sideRailOpen,.paid360Host .sideRailPinned{position:fixed;right:8px;left:8px;bottom:8px;top:auto;transform:none;width:auto;max-height:none;overflow-x:auto;overflow-y:hidden;display:flex;align-items:center;gap:3px;padding:6px;border-radius:16px}.paid360Host .railPin,.paid360Host .railTitle{display:none}.paid360Host .railButton,.paid360Host .sideRail:not(:hover):not(.sideRailOpen):not(.sideRailPinned) .railButton{font-size:0;flex:0 0 44px;width:44px;min-width:44px;justify-content:center;padding:4px;margin:0}.paid360Host .railIndex,.paid360Host .sideRail:not(:hover):not(.sideRailOpen):not(.sideRailPinned) .railIndex{margin:0;width:30px;height:30px;flex-basis:30px}}@media(max-width:560px){.paid360Host .modeSwitch,.paid360Host .toolbarGroup{width:100%}.paid360Host .modeButton{flex:1}.paid360Host .dateControl,.paid360Host .filterSelect{width:100%;justify-content:space-between}.paid360Host .filterSelect select{width:100%}.paid360Host .contextStrip{align-items:flex-start;flex-direction:column}.paid360Host .contextMeta{justify-content:flex-start}.paid360Host .decisionStrip{grid-template-columns:1fr 1fr}.paid360Host .section{padding:13px;min-height:580px}.paid360Host .grid12{gap:9px}.paid360Host .decisionFacts,.paid360Host .drawerMetrics,.paid360Host .metricCluster,.paid360Host .qualityBoard,.paid360Host .semanticGrid{grid-template-columns:1fr}.paid360Host .panel{padding:11px}.paid360Host .barRow{grid-template-columns:100px minmax(0,1fr) 50px}.paid360Host .entityMenu{right:0;width:calc(100vw - 28px)}.paid360Host .entityRow{grid-template-columns:auto 1fr auto}.paid360Host .entityRow>.entityMetric:last-child{display:none}.paid360Host .waterfall{gap:4px}.paid360Host .waterLabel{font-size:8px}.paid360Host .dualGauge{grid-template-columns:1fr}.paid360Host .previewRow{grid-template-columns:95px minmax(0,1fr) 55px}}@media(prefers-reduced-motion:reduce){.paid360Host *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.paid360Host .progress360Controls{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.paid360Host .progress360Legend{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.paid360Host .progress360Legend span{display:inline-flex;align-items:center;gap:6px}.paid360Host .progress360Legend i{width:8px;height:8px;border-radius:50%;display:inline-block}.paid360Host .progress360Toggle{display:flex;border:1px solid var(--line);border-radius:9px;overflow:hidden;height:34px;background:#fff}.paid360Host .progress360Toggle button{min-width:82px;border:0;background:#fff;color:var(--muted);font-size:10px;font-weight:900;cursor:pointer;border-inline-start:1px solid var(--line)}.paid360Host .progress360Toggle button:last-child{border-inline-start:0}.paid360Host .progress360Toggle button.active{color:#fff;background:linear-gradient(180deg,#2c7de1,#1267cd)}.paid360Host .progress360Summary{grid-column:span 12;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.paid360Host .progress360Kpi{border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px;text-align:right;cursor:pointer;min-height:88px;transition:.16s ease}.paid360Host .progress360Kpi:hover{border-color:#b9d5f7;transform:translateY(-1px)}.paid360Host .progress360Kpi span{display:block;font-size:9px;color:var(--subtle);font-weight:900}.paid360Host .progress360Kpi b{display:block;font-family:var(--latin);font-size:18px;margin-top:5px}.paid360Host .progress360Kpi small{display:block;font-size:8px;color:var(--muted);margin-top:4px}.paid360Host .progress360Scroll{overflow-x:auto;padding:1px 0 4px;scrollbar-width:thin;scrollbar-color:#cfd5dc transparent}.paid360Host .progress360Stages{min-width:1160px;display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));gap:8px;direction:rtl}.paid360Host .progress360Stage{border:1px solid #efcdd1;background:#fff8f8;border-radius:14px;padding:0;text-align:right;overflow:hidden;cursor:pointer;color:var(--ink);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;position:relative;display:flex;flex-direction:column;min-height:430px}.paid360Host .progress360Stage:hover{transform:translateY(-2px);box-shadow:var(--shadowSm)}.paid360Host .progress360Stage.selected{border-color:var(--blue);box-shadow:0 0 0 2px rgba(20,113,226,.14)}.paid360Host .progress360Stage.risk{background:#fff8f8;border-color:#efcdd1}.paid360Host .progress360StageHead{text-align:center;padding:16px 10px 13px;border-bottom:1px solid var(--line);min-height:96px;display:flex;flex-direction:column;justify-content:center;gap:6px}.paid360Host .progress360StageName{display:flex;justify-content:center;align-items:center;gap:7px;font-size:15px;font-weight:950;color:#20242a}.paid360Host .progress360StageName svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.paid360Host .progress360StageHead strong{font-family:var(--latin);font-size:18px;line-height:1.1;color:#050505}.paid360Host .progress360StageBody{padding:17px 10px 13px;min-height:170px;display:grid;align-content:center;gap:4px;background:rgba(255,255,255,.3)}.paid360Host .progress360Flow{display:grid;grid-template-columns:54px minmax(88px,1fr) 54px;gap:6px;align-items:center;min-height:45px;direction:rtl}.paid360Host .progress360FlowPercent,.paid360Host .progress360FlowValue{font-family:var(--latin);font-size:10px;font-weight:900;white-space:nowrap}.paid360Host .progress360FlowValue{text-align:left}.paid360Host .progress360FlowPercent{text-align:right;color:#515b69}.paid360Host .progress360FlowValue.positive{color:var(--green)}.paid360Host .progress360FlowValue.negative{color:var(--red)}.paid360Host .progress360FlowValue.recoverable{color:var(--orange)}.paid360Host .progress360MirrorTrack{height:31px;position:relative;border-radius:2px;background:linear-gradient(90deg,transparent 49.5%,#cfd5dc 0,#cfd5dc 50.5%,transparent 0)}.paid360Host .progress360MirrorTrack:before{content:"";position:absolute;top:50%;left:4px;right:4px;height:1px;background:var(--bar-color);opacity:.55}.paid360Host .progress360MirrorBar{position:absolute;top:7px;height:17px;width:calc(var(--bar-size)*.48%);min-width:0;max-width:48%;background:var(--bar-color);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.paid360Host .progress360MirrorBar.right{right:50%;transform:translateX(100%);border-radius:0 3px 3px 0}.paid360Host .progress360MirrorBar.left{left:50%;transform:translateX(-100%);border-radius:3px 0 0 3px}.paid360Host .progress360Impact{border-top:1px solid var(--line);padding:11px 8px 10px;text-align:center;color:var(--subtle);font-size:9px;min-height:64px;background:rgba(255,255,255,.35)}.paid360Host .progress360Impact b{display:block;color:var(--ink);font-family:var(--latin);font-size:11px;margin-top:4px}.paid360Host .progress360Impact.positive b{color:var(--green)}.paid360Host .progress360Action{margin-top:auto;border-top:1px solid var(--line);min-height:98px;padding:12px 11px 11px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;background:#fff8f8}.paid360Host .progress360ActionIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--action-bg);color:var(--action-color)}.paid360Host .progress360ActionIcon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.paid360Host .progress360Action button{border:0;background:transparent;text-align:right;color:#303740;padding:0;line-height:1.55;font-size:11px;font-weight:900;cursor:pointer}.paid360Host .progress360Action button:hover{color:var(--blue)}.paid360Host .progress360Selected{border:1px solid #cfe3ff;background:var(--blueSoft);border-radius:15px;padding:12px;margin-bottom:10px}.paid360Host .progress360Selected span{font-size:8px;color:var(--blue);font-weight:950}.paid360Host .progress360Selected h4{font-size:14px;margin:5px 0}.paid360Host .progress360Selected p{font-size:9px;color:var(--muted);line-height:1.65;margin:0}.paid360Host .progress360Rank{display:grid;gap:7px}.paid360Host .progress360RankRow{display:grid;grid-template-columns:28px minmax(0,1fr) 65px;gap:8px;align-items:center;border:1px solid var(--line2);background:#fff;border-radius:12px;padding:8px}.paid360Host .progress360RankRow i{width:28px;height:28px;border-radius:9px;background:var(--orangeSoft);color:#9a5a00;display:grid;place-items:center;font-style:normal;font-family:var(--latin);font-size:9px;font-weight:950}.paid360Host .progress360RankRow b{display:block;font-size:9px}.paid360Host .progress360RankRow span{display:block;font-size:8px;color:var(--subtle);margin-top:2px}.paid360Host .progress360RankRow strong{font-family:var(--latin);font-size:10px;text-align:left}.paid360Host .progress360Table{overflow:auto;border:1px solid var(--line2);border-radius:14px}.paid360Host .progress360Table table{width:100%;border-collapse:collapse;min-width:720px}.paid360Host .progress360Table td,.paid360Host .progress360Table th{padding:9px 10px;border-bottom:1px solid var(--line2);text-align:right;font-size:9px}.paid360Host .progress360Table th{background:#f5f4f0;color:var(--subtle);font-weight:950}.paid360Host .progress360Table td{background:#fff}.paid360Host .progress360Badge{display:inline-flex;padding:5px 7px;border-radius:999px;background:var(--orangeSoft);color:#9a5a00;font-size:8px;font-weight:950}@media(max-width:980px){.paid360Host .progress360Summary{grid-template-columns:repeat(2,minmax(0,1fr))}.paid360Host .progress360Stage{min-height:410px}}@media(max-width:560px){.paid360Host .progress360Summary{grid-template-columns:1fr 1fr}.paid360Host .progress360Kpi{padding:10px}.paid360Host .progress360Kpi b{font-size:15px}.paid360Host .progress360Controls{align-items:flex-start}.paid360Host .progress360Legend,.paid360Host .progress360Toggle{width:100%}.paid360Host .progress360Toggle button{flex:1}.paid360Host .progress360Stages{min-width:1080px}}.paid360Host .activation360Root{display:grid;gap:12px;min-width:0}.paid360Host .activation360Stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.paid360Host .activation360Stat{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px;box-shadow:var(--shadowSm);min-height:112px;position:relative}.paid360Host .activation360StatLabel{font-size:9px;color:var(--subtle);font-weight:900}.paid360Host .activation360StatValue{font-family:var(--latin);font-size:20px;font-weight:950;margin-top:7px;overflow-wrap:anywhere}.paid360Host .activation360StatText{font-family:inherit;font-size:14px}.paid360Host .activation360StatNote{font-size:8px;color:var(--muted);line-height:1.6;margin-top:5px}.paid360Host .activation360StatInfo{position:absolute;left:9px;top:9px;width:25px;height:25px;border:1px solid var(--line);border-radius:8px;background:var(--surface2);color:var(--blue);font-size:11px;font-weight:950;cursor:pointer}.paid360Host .activation360Controls{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(170px,.8fr) minmax(190px,.9fr) auto;gap:8px;align-items:end;background:var(--surface2);border:1px solid var(--line2);border-radius:17px;padding:11px}.paid360Host .activation360Field{display:grid;gap:5px}.paid360Host .activation360Field label{font-size:8px;color:var(--subtle);font-weight:900}.paid360Host .activation360Field input,.paid360Host .activation360Field select{width:100%;height:39px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);padding:0 10px;font-size:10px;font-weight:800;outline:none}.paid360Host .activation360Field input:focus,.paid360Host .activation360Field select:focus{border-color:#8ec0fb;box-shadow:0 0 0 3px rgba(20,113,226,.09)}.paid360Host .activation360Export{height:39px;border:1px solid #d8b238;background:var(--gold);color:#111;border-radius:11px;padding:0 13px;font-size:9px;font-weight:950;cursor:pointer;white-space:nowrap}.paid360Host .activation360Layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.78fr);gap:12px;align-items:start}.paid360Host .activation360Main{display:grid;gap:12px;min-width:0}.paid360Host .activation360Card{background:#fff;border:1px solid var(--line);border-radius:19px;padding:13px;box-shadow:var(--shadowSm);min-width:0}.paid360Host .activation360Head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.paid360Host .activation360Head h3{font-size:13px;margin:0;font-weight:950}.paid360Host .activation360Head p{font-size:8px;color:var(--subtle);margin:4px 0 0;line-height:1.55}.paid360Host .activation360Count{display:inline-flex;padding:5px 8px;border-radius:999px;background:var(--blueSoft);color:var(--blue);border:1px solid #cfe3ff;font-size:8px;font-weight:950;white-space:nowrap}.paid360Host .activation360TableWrap{overflow:auto;border:1px solid var(--line2);border-radius:14px}.paid360Host .activation360Table{width:100%;border-collapse:separate;border-spacing:0 7px;min-width:980px;padding:0 7px 7px}.paid360Host .activation360Table th{text-align:right;color:var(--subtle);font-size:8px;font-weight:950;padding:8px 7px;white-space:nowrap}.paid360Host .activation360Table td{background:var(--surface2);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);padding:9px 7px;font-size:9px;vertical-align:middle}.paid360Host .activation360Table td:first-child{border-right:1px solid var(--line2);border-radius:0 12px 12px 0}.paid360Host .activation360Table td:last-child{border-left:1px solid var(--line2);border-radius:12px 0 0 12px}.paid360Host .activation360Row{cursor:pointer}.paid360Host .activation360Row.active td,.paid360Host .activation360Row:hover td{background:#fff;border-color:#cfe3ff}.paid360Host .activation360Channel b{display:block;font-size:10px}.paid360Host .activation360Channel span{display:block;font-size:8px;color:var(--subtle);margin-top:3px}.paid360Host .activation360HeatCell{border-radius:11px;padding:9px;min-width:120px;text-align:center;border:1px solid rgba(0,0,0,.04)}.paid360Host .activation360HeatCell b{display:block;font-family:var(--latin);font-size:15px}.paid360Host .activation360HeatCell span{display:block;font-size:7px;color:var(--muted);margin-top:3px}.paid360Host .activation360TopProduct b{display:block;font-size:10px}.paid360Host .activation360TopProduct span{display:block;font-size:8px;color:var(--subtle);margin-top:3px}.paid360Host .activation360Pill{display:inline-flex;align-items:center;padding:5px 7px;border-radius:999px;font-size:7px;font-weight:950;white-space:nowrap}.paid360Host .activation360Pill.green{background:var(--greenSoft);color:var(--green)}.paid360Host .activation360Pill.orange{background:var(--orangeSoft);color:#9a5a00}.paid360Host .activation360Pill.red{background:var(--redSoft);color:var(--red)}.paid360Host .activation360HeatmapWrap{overflow:auto}.paid360Host .activation360Heatmap{display:grid;grid-template-columns:190px repeat(var(--product-count),minmax(125px,1fr));gap:7px;min-width:900px}.paid360Host .activation360HmCell,.paid360Host .activation360HmHead,.paid360Host .activation360HmRow{border:1px solid var(--line2);border-radius:13px;background:var(--surface2);padding:10px}.paid360Host .activation360HmHead{min-height:53px;display:grid;place-items:center;text-align:center;font-size:8px;color:var(--subtle);font-weight:950}.paid360Host .activation360HmRow{display:flex;flex-direction:column;justify-content:center;gap:5px}.paid360Host .activation360HmRow b{font-size:10px}.paid360Host .activation360HmCell{min-height:82px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;cursor:pointer;transition:.15s ease}.paid360Host .activation360HmCell.active,.paid360Host .activation360HmCell:hover{transform:translateY(-1px);border-color:#8ec0fb;box-shadow:var(--shadowSm)}.paid360Host .activation360HmCell b{font-family:var(--latin);font-size:17px}.paid360Host .activation360HmCell span{font-size:7px;margin-top:4px}.paid360Host .activation360HmCell small{font-size:6px;color:var(--muted);margin-top:4px}.paid360Host .activation360Evidence{position:sticky;top:8px;background:#fff;border:1px solid var(--line);border-radius:19px;padding:14px;box-shadow:var(--shadowSm);min-width:0}.paid360Host .activation360Evidence h3{font-size:16px;margin:8px 0 0}.paid360Host .activation360Evidence>p{font-size:9px;color:var(--muted);line-height:1.65;margin:6px 0 0}.paid360Host .activation360MiniGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.paid360Host .activation360Mini{border:1px solid var(--line2);background:var(--surface2);border-radius:12px;padding:9px}.paid360Host .activation360Mini span{display:block;font-size:7px;color:var(--subtle)}.paid360Host .activation360Mini b{display:block;font-family:var(--latin);font-size:15px;margin-top:4px}.paid360Host .activation360Divider{height:1px;background:var(--line2);margin:12px 0}.paid360Host .activation360BlockTitle{font-size:10px;font-weight:950;margin-bottom:7px}.paid360Host .activation360Item{border:1px solid var(--line2);background:var(--surface2);border-radius:12px;padding:9px;margin-bottom:7px}.paid360Host .activation360ItemHead{display:flex;justify-content:space-between;gap:8px;align-items:center}.paid360Host .activation360ItemHead b{font-size:9px}.paid360Host .activation360Item p{font-size:7px;color:var(--muted);line-height:1.55;margin:5px 0 0}.paid360Host .activation360Progress{height:7px;background:#e8e6e0;border-radius:999px;overflow:hidden;margin-top:7px}.paid360Host .activation360Progress span{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--gold));border-radius:999px}.paid360Host .activation360Recommendation{border:1px solid #efd989;background:var(--goldSoft);border-radius:13px;padding:10px;font-size:9px;line-height:1.65}.paid360Host .activation360Foot{font-size:7px;color:var(--subtle);line-height:1.65;margin-top:10px}@media(max-width:1200px){.paid360Host .activation360Layout{grid-template-columns:1fr}.paid360Host .activation360Evidence{position:static}.paid360Host .activation360Stats{grid-template-columns:repeat(2,minmax(0,1fr))}.paid360Host .activation360Controls{grid-template-columns:1fr 1fr}}@media(max-width:560px){.paid360Host .activation360Stats{grid-template-columns:1fr 1fr}.paid360Host .activation360Controls{grid-template-columns:1fr}.paid360Host .activation360Stat{padding:10px}.paid360Host .activation360StatValue{font-size:16px}.paid360Host .activation360MiniGrid{grid-template-columns:1fr 1fr}}@media (min-width:981px){.paid360Host .sideRail.sideRailOpen,.paid360Host .sideRail.sideRailPinned,.paid360Host .sideRail:hover{width:246px;overflow:auto}.paid360Host .sideRail:not(:hover):not(.sideRailOpen):not(.sideRailPinned) .railPin{display:grid;place-items:center;font-size:0}.paid360Host .sideRail:not(:hover):not(.sideRailOpen):not(.sideRailPinned) .railPin:after{content:"☰";font-size:16px;color:var(--blue)}}.SiteMovementNetwork_page__5hdOA{--network-bg:#f7f8fa;--network-card:#fff;--network-text:#0a0b0d;--network-muted:#656a73;--network-line:#e5e8ed;--network-line-soft:#eef0f3;--network-blue:#1471e2;--network-gold:#f9bd0e;--network-green:#148a55;--network-orange:#f4a21a;--network-red:#d63b3b;--network-shadow:0 18px 48px rgba(18,26,39,0.08);--network-radius-xl:24px;--network-radius-lg:18px;width:min(1640px,calc(100% - 32px));margin:auto;padding:24px 0 36px;color:var(--network-text);font-family:Tajawal,Segoe UI,Tahoma,Arial,sans-serif;direction:rtl}.SiteMovementNetwork_header__yJ3p7{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.SiteMovementNetwork_eyebrow__TMFOH{display:inline-flex;align-items:center;gap:8px;color:var(--network-blue);font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px}.SiteMovementNetwork_eyebrow__TMFOH:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--network-blue);box-shadow:0 0 0 5px rgba(20,113,226,.1)}.SiteMovementNetwork_title__1X7CU{margin:0 0 8px;font-size:clamp(27px,3vw,40px);line-height:1.2;letter-spacing:-.035em}.SiteMovementNetwork_subtitle__Fzj8B{margin:0;color:var(--network-muted);max-width:920px;font-size:14px;line-height:1.85}.SiteMovementNetwork_badges__wYTA6{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:260px}.SiteMovementNetwork_badge__QoeQy{display:inline-flex;align-items:center;min-height:33px;padding:7px 11px;border-radius:999px;border:1px solid var(--network-line);background:rgba(255,255,255,.88);color:#4d5158;font-size:11px;font-weight:800;white-space:nowrap}.SiteMovementNetwork_badgeDemo__j8rYG{color:#6d5200;background:#fff8dc;border-color:#efdf9e}.SiteMovementNetwork_toolbar__NhOQZ{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px;margin-bottom:14px;border:1px solid var(--network-line);border-radius:var(--network-radius-lg);background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(16,24,40,.04);backdrop-filter:blur(10px);position:sticky;top:8px;z-index:20}.SiteMovementNetwork_controlGroups__6QrkH{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.SiteMovementNetwork_controlLabel__qORHw{color:var(--network-muted);font-size:10px;font-weight:800;margin-inline-start:3px}.SiteMovementNetwork_segmented__gloh7{display:inline-flex;gap:3px;padding:4px;background:#f1f3f6;border:1px solid #eceff3;border-radius:12px}.SiteMovementNetwork_iconButton__kLEFl,.SiteMovementNetwork_segmentedButton__ak8f7{border:0;background:transparent;border-radius:9px;padding:7px 11px;cursor:pointer;font-size:11px;font-weight:900;color:#62666e;transition:.18s ease;font-family:inherit}.SiteMovementNetwork_segmentedButtonActive__w4r7E{background:#fff;color:var(--network-blue);box-shadow:0 2px 8px rgba(16,24,40,.08)}.SiteMovementNetwork_search__xt8qa{position:relative;width:240px;max-width:100%}.SiteMovementNetwork_search__xt8qa input{width:100%;height:38px;border:1px solid var(--network-line);border-radius:11px;background:#fff;padding:0 36px 0 12px;color:#24272d;outline:none;font-size:11px;font-family:inherit}.SiteMovementNetwork_search__xt8qa input:focus{border-color:rgba(20,113,226,.45);box-shadow:0 0 0 3px rgba(20,113,226,.08)}.SiteMovementNetwork_search__xt8qa:before{content:"⌕";position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-52%);color:#8b9098;font-size:20px;pointer-events:none}.SiteMovementNetwork_toolActions__i4uEr{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.SiteMovementNetwork_iconButton__kLEFl{border:1px solid var(--network-line);background:#fff;color:#454950;min-height:36px}.SiteMovementNetwork_iconButton__kLEFl:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(16,24,40,.07)}.SiteMovementNetwork_iconButtonActive__uuRR2{color:#6d5200;background:#fff8dc;border-color:#ead68a}.SiteMovementNetwork_workspace___x4T9{display:grid;grid-template-columns:minmax(0,1fr) 350px;min-height:740px;background:#fff;border:1px solid var(--network-line);border-radius:var(--network-radius-xl);box-shadow:var(--network-shadow);overflow:hidden}.SiteMovementNetwork_graphPanel__Rx_rm{min-width:0;display:flex;flex-direction:column;background:#fff;border-inline-end:1px solid var(--network-line-soft)}.SiteMovementNetwork_graphSummary__itYow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--network-line-soft);background:#fff;position:relative;z-index:2}.SiteMovementNetwork_summaryItem__8FsEX{padding:16px 18px;border-inline-start:1px solid var(--network-line-soft);min-width:0}.SiteMovementNetwork_summaryItem__8FsEX:first-child{border-inline-start:0}.SiteMovementNetwork_summaryItem__8FsEX span{display:block;color:var(--network-muted);font-size:9px;font-weight:800;margin-bottom:6px}.SiteMovementNetwork_summaryItem__8FsEX strong{display:block;font-size:13px;line-height:1.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteMovementNetwork_summaryItem__8FsEX small{color:var(--network-blue);font-size:10px;font-weight:800}.SiteMovementNetwork_graphStage__46dc_{position:relative;flex:1;min-height:650px;overflow:hidden;background:radial-gradient(circle at 50% 47%,rgba(20,113,226,.026),transparent 35%),linear-gradient(#fff,#fdfdfd);touch-action:none;user-select:none}.SiteMovementNetwork_graphStage__46dc_ canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;outline:none;transition:opacity .18s ease}.SiteMovementNetwork_dragging__HRHJ1{cursor:grabbing!important}.SiteMovementNetwork_loading__GPpg6 canvas{opacity:0}.SiteMovementNetwork_graphLoader__eZpVM{position:absolute;inset:0;z-index:8;display:grid;place-items:center;background:rgba(255,255,255,.96);color:#656a73;font-size:11px;font-weight:900;pointer-events:none}.SiteMovementNetwork_graphLoader__eZpVM span:before{content:"";width:30px;height:30px;margin:0 auto 10px;display:block;border:3px solid #e8ebef;border-top:3px solid var(--network-blue);border-radius:50%;animation:SiteMovementNetwork_networkSpin__qEXJZ .7s linear infinite}@keyframes SiteMovementNetwork_networkSpin__qEXJZ{to{transform:rotate(1turn)}}.SiteMovementNetwork_graphHint__TqxZH{inset-inline-start:15px;gap:7px;padding:7px 10px;border-radius:10px;border:1px solid rgba(224,227,232,.9);background:rgba(255,255,255,.86);color:#686c74;backdrop-filter:blur(7px);pointer-events:none}.SiteMovementNetwork_graphHint__TqxZH,.SiteMovementNetwork_selectionStatus__9Kc4b{position:absolute;top:15px;display:flex;align-items:center;font-size:9px;font-weight:800}.SiteMovementNetwork_selectionStatus__9Kc4b{left:50%;transform:translateX(-50%);z-index:7;justify-content:center;flex-wrap:wrap;gap:7px 10px;max-width:min(660px,calc(100% - 190px));padding:8px 10px;border:1px solid #dfe4ea;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(16,24,40,.08);color:#565b63;backdrop-filter:blur(9px)}.SiteMovementNetwork_selectionStatus__9Kc4b strong{color:#111318;font-size:10px}.SiteMovementNetwork_selectionKey__ybCN4{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.SiteMovementNetwork_selectionKey__ybCN4:before{content:"";width:15px;height:3px;border-radius:99px;background:var(--key-color)}.SiteMovementNetwork_incoming__0I5KG{--key-color:#1471e2}.SiteMovementNetwork_outgoing__xKitD{--key-color:#f9bd0e}.SiteMovementNetwork_route__xly_p{--key-color:#24a6a0}.SiteMovementNetwork_clearSelection__ehvZP{border:1px solid #dfe4ea;background:#fff;color:#1471e2;border-radius:8px;padding:5px 8px;cursor:pointer;font-size:9px;font-weight:900;font-family:inherit}.SiteMovementNetwork_clearSelection__ehvZP:hover{background:#f5f8fc;border-color:#cfd9e8}.SiteMovementNetwork_zoomControls__lv_RB{position:absolute;top:15px;inset-inline-end:15px;display:flex;flex-direction:column;gap:5px;z-index:3}.SiteMovementNetwork_zoomControls__lv_RB button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--network-line);border-radius:10px;background:rgba(255,255,255,.94);color:#34373d;cursor:pointer;font-size:18px;font-weight:800;box-shadow:0 5px 12px rgba(16,24,40,.05);font-family:inherit}.SiteMovementNetwork_legend__ydBNn{position:absolute;bottom:15px;inset-inline-end:15px;max-width:350px;padding:10px 11px;border:1px solid rgba(224,227,232,.94);border-radius:12px;background:rgba(255,255,255,.91);box-shadow:0 8px 22px rgba(16,24,40,.06);backdrop-filter:blur(8px);z-index:3}.SiteMovementNetwork_legendGroups__sgEXa{display:flex;flex-wrap:wrap;gap:8px 11px;margin-bottom:8px}.SiteMovementNetwork_legendItem__sWNE7{display:inline-flex;align-items:center;gap:6px;color:#5f636b;font-size:9px;font-weight:800;white-space:nowrap}.SiteMovementNetwork_dot__sBXUx{width:8px;height:8px;border-radius:50%;background:var(--dot-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--dot-color) 17%,transparent)}.SiteMovementNetwork_shapeKey__e_Zi9{display:flex;align-items:center;gap:12px;padding-top:7px;border-top:1px solid #edf0f3;color:#686c74;font-size:9px;font-weight:800}.SiteMovementNetwork_shape__bwTjq{width:11px;height:11px;border:1.8px solid #666;border-radius:50%;display:inline-block;margin-inline-end:4px;vertical-align:-2px}.SiteMovementNetwork_shapeProduct__xAzp4{border-radius:3px;transform:rotate(45deg)}.SiteMovementNetwork_shapeAction__YbiV9{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #666}.SiteMovementNetwork_tooltip__lWLZs{position:absolute;z-index:9;pointer-events:none;min-width:210px;max-width:260px;padding:11px 12px;border-radius:12px;background:rgba(17,19,23,.94);color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.2);opacity:0;transform:translate(8px,8px);transition:opacity .12s ease}.SiteMovementNetwork_tooltipShow__MV0q2{opacity:1}.SiteMovementNetwork_tooltip__lWLZs strong{display:block;font-size:12px;margin-bottom:7px}.SiteMovementNetwork_tooltip__lWLZs [data-tooltip-grid]{display:grid;grid-template-columns:1fr auto;gap:5px 12px;font-size:9px;color:#cfd3d8}.SiteMovementNetwork_tooltip__lWLZs [data-tooltip-grid] b{color:#fff;font-family:Arial,sans-serif}.SiteMovementNetwork_inspector__6PrNf{min-width:0;display:flex;flex-direction:column;background:#fff}.SiteMovementNetwork_inspectorHead__OFjvR{padding:20px;border-bottom:1px solid var(--network-line-soft);background:linear-gradient(150deg,rgba(249,189,14,.09),transparent 55%),#fff}.SiteMovementNetwork_typeKicker__KxvDT{display:flex;align-items:center;gap:7px;color:var(--selected-color,var(--network-blue));font-size:9px;font-weight:900;letter-spacing:.07em;margin-bottom:9px}.SiteMovementNetwork_typeKicker__KxvDT:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--selected-color,var(--network-blue))}.SiteMovementNetwork_inspectorHead__OFjvR h2{margin:0 0 5px;font-size:21px;line-height:1.45}.SiteMovementNetwork_inspectorHead__OFjvR p{margin:0;color:var(--network-muted);font-size:10px;line-height:1.7;direction:ltr;text-align:right;overflow-wrap:anywhere}.SiteMovementNetwork_inspectorScroll__R63DF{padding:18px;overflow:auto;flex:1}.SiteMovementNetwork_metricGrid__55Gic{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.SiteMovementNetwork_metric__NuSkb{border:1px solid var(--network-line-soft);border-radius:12px;background:#fafbfc;padding:11px;min-width:0}.SiteMovementNetwork_metric__NuSkb span{display:block;color:var(--network-muted);font-size:9px;font-weight:800;margin-bottom:6px}.SiteMovementNetwork_metric__NuSkb strong{display:block;font-family:Arial,Segoe UI,sans-serif;font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteMovementNetwork_section__fR288{margin-bottom:18px}.SiteMovementNetwork_sectionTitle__W_7SD{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.SiteMovementNetwork_sectionTitle__W_7SD h3{margin:0;font-size:12px}.SiteMovementNetwork_source__Xozzo{border:1px solid var(--network-line);background:#fafbfc;color:#70747c;border-radius:999px;padding:4px 7px;font-family:Arial,sans-serif;font-size:8px;font-weight:800}.SiteMovementNetwork_flowList__F5nd_{display:flex;flex-direction:column;gap:7px}.SiteMovementNetwork_flowRow__XtR0g{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--network-line-soft);border-radius:10px;background:#fff;cursor:pointer;transition:.16s ease;font-family:inherit;text-align:start}.SiteMovementNetwork_flowRow__XtR0g:hover{border-color:#d8dce2;background:#fafbfc}.SiteMovementNetwork_flowRow__XtR0g span{font-size:10px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteMovementNetwork_flowRow__XtR0g strong{font-family:Arial,sans-serif;font-size:10px;color:#4b4f56}.SiteMovementNetwork_bar__HCDM6{grid-column:1/-1;height:5px;border-radius:999px;background:#edf0f3;overflow:hidden}.SiteMovementNetwork_bar__HCDM6 i{display:block;height:100%;width:var(--bar-width);border-radius:inherit;background:var(--selected-color,var(--network-blue))}.SiteMovementNetwork_decision__mzI1W{border:1px solid #f0df98;border-radius:14px;background:#fffaf0;padding:13px}.SiteMovementNetwork_decision__mzI1W small{display:block;color:#7a5c00;font-size:9px;font-weight:900;margin-bottom:6px}.SiteMovementNetwork_decision__mzI1W h3{margin:0 0 7px;font-size:13px;line-height:1.55}.SiteMovementNetwork_decision__mzI1W p{margin:0 0 11px;color:#66624f;font-size:10px;line-height:1.85}.SiteMovementNetwork_decisionMeta__QZ60_{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.SiteMovementNetwork_decisionMeta__QZ60_ div{background:rgba(255,255,255,.75);border:1px solid #efe4b8;border-radius:9px;padding:8px}.SiteMovementNetwork_decisionMeta__QZ60_ span{display:block;color:#7b7768;font-size:8px;margin-bottom:3px}.SiteMovementNetwork_decisionMeta__QZ60_ strong{font-size:10px}.SiteMovementNetwork_primaryButton__5o417{width:100%;border:1px solid #dfaa00;background:var(--network-gold);color:#211900;border-radius:10px;padding:9px 10px;cursor:pointer;font-size:10px;font-weight:900;box-shadow:0 5px 14px rgba(249,189,14,.22);font-family:inherit}.SiteMovementNetwork_quality__i6JqN{margin-top:auto;padding:12px 18px;border-top:1px solid var(--network-line-soft);background:#fafbfc;display:flex;justify-content:space-between;gap:10px;color:#6b7078;font-size:9px;font-weight:800}.SiteMovementNetwork_quality__i6JqN strong{color:#32353b;font-family:Arial,sans-serif}.SiteMovementNetwork_empty__wi7jY{display:grid;place-items:center;min-height:90px;padding:18px;text-align:center;color:var(--network-muted);font-size:10px;line-height:1.8}.SiteMovementNetwork_emptyNetworkState__bcdse{display:grid;place-items:center;min-height:100%;padding:42px 28px;text-align:center;color:#656a73;font-size:11px;line-height:1.9}.SiteMovementNetwork_emptyNetworkState__bcdse strong{display:block;color:#111318;font-size:15px;margin-bottom:6px}.SiteMovementNetwork_toast__VenWJ{position:fixed;bottom:22px;inset-inline-start:50%;transform:translateX(-50%) translateY(20px);opacity:0;pointer-events:none;z-index:99;background:#17191d;color:#fff;border-radius:11px;padding:10px 14px;font-size:11px;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:.2s ease}.SiteMovementNetwork_toastShow__Fo071{opacity:1;transform:translateX(-50%) translateY(0)}@media (min-width:901px){.SiteMovementNetwork_workspace___x4T9{height:clamp(740px,calc(100vh - 190px),860px);min-height:740px}}@media (max-width:1180px){.SiteMovementNetwork_workspace___x4T9{grid-template-columns:minmax(0,1fr) 310px}.SiteMovementNetwork_graphSummary__itYow{grid-template-columns:1fr 1fr}.SiteMovementNetwork_summaryItem__8FsEX:nth-child(3),.SiteMovementNetwork_summaryItem__8FsEX:nth-child(4){border-top:1px solid var(--network-line-soft)}}@media (max-width:900px){.SiteMovementNetwork_page__5hdOA{width:min(100% - 20px,1640px);padding-top:16px}.SiteMovementNetwork_header__yJ3p7{flex-direction:column}.SiteMovementNetwork_badges__wYTA6{justify-content:flex-start}.SiteMovementNetwork_toolbar__NhOQZ{position:static;align-items:flex-start;flex-direction:column}.SiteMovementNetwork_workspace___x4T9{grid-template-columns:1fr}.SiteMovementNetwork_graphPanel__Rx_rm{border-inline-end:0;border-bottom:1px solid var(--network-line-soft)}.SiteMovementNetwork_graphStage__46dc_{min-height:620px}.SiteMovementNetwork_inspectorScroll__R63DF{overflow:visible}.SiteMovementNetwork_selectionStatus__9Kc4b{top:58px;max-width:calc(100% - 28px)}}@media (max-width:620px){.SiteMovementNetwork_page__5hdOA{width:100%;padding:12px 8px 24px}.SiteMovementNetwork_header__yJ3p7{padding:0 5px}.SiteMovementNetwork_title__1X7CU{font-size:26px}.SiteMovementNetwork_subtitle__Fzj8B{font-size:12px}.SiteMovementNetwork_toolbar__NhOQZ{padding:9px}.SiteMovementNetwork_controlGroups__6QrkH,.SiteMovementNetwork_search__xt8qa,.SiteMovementNetwork_toolActions__i4uEr{width:100%}.SiteMovementNetwork_iconButton__kLEFl{flex:1}.SiteMovementNetwork_graphSummary__itYow{grid-template-columns:1fr 1fr}.SiteMovementNetwork_summaryItem__8FsEX{padding:12px}.SiteMovementNetwork_summaryItem__8FsEX strong{font-size:11px}.SiteMovementNetwork_graphStage__46dc_{min-height:560px}.SiteMovementNetwork_legend__ydBNn{inset-inline:10px;max-width:none}.SiteMovementNetwork_graphHint__TqxZH{display:none}.SiteMovementNetwork_inspectorHead__OFjvR,.SiteMovementNetwork_inspectorScroll__R63DF{padding:15px}}@media (prefers-reduced-motion:reduce){.SiteMovementNetwork_graphLoader__eZpVM span:before{animation:none}.SiteMovementNetwork_page__5hdOA *{transition-duration:.01ms!important}}