:root{--color-primary:#1a1a2e;--color-primary-light:#2d2d4a;--color-accent:#d4a843;--color-accent-dark:#8b6914;--color-bg-primary:#f8fafc;--color-bg-secondary:#fff;--color-bg-tertiary:#f1f5f9;--color-border-primary:#cbd5e1;--color-border-secondary:#e2e8f0;--color-border-tertiary:#f1f5f9;--color-border:#e2e8f0;--color-text-primary:#0f172a;--color-text-secondary:#334155;--color-text-tertiary:#64748b;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#3b82f6;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--transition-fast:.15s ease;--transition-normal:.25s ease;--menu-text-color:#fff;--ui-font-scale:1;--sidebar-background:#1a1a2e}:root[data-ui-theme=classic]{--color-primary:#1a1a2e;--color-primary-light:#2d2d4a;--color-accent:#d4a843;--color-accent-dark:#8b6914;--color-bg-primary:#f8fafc;--color-bg-secondary:#fff;--color-bg-tertiary:#f1f5f9;--color-border-primary:#cbd5e1;--color-border-secondary:#e2e8f0;--color-border-tertiary:#f1f5f9;--color-border:#e2e8f0;--color-text-primary:#0f172a;--color-text-secondary:#334155;--color-text-tertiary:#64748b}:root[data-ui-theme=ocean]{--color-primary:#0b2545;--color-primary-light:#123c69;--color-accent:#2ec4b6;--color-accent-dark:#1e8e84;--color-bg-primary:#f4fbff;--color-bg-secondary:#fff;--color-bg-tertiary:#e6f4fa;--color-border-primary:#b6d7e6;--color-border-secondary:#d4e9f2;--color-border-tertiary:#e8f5fb;--color-border:#d4e9f2;--color-text-primary:#0f172a;--color-text-secondary:#27526d;--color-text-tertiary:#5e7d91}:root[data-ui-theme=outline]{--color-primary:#111827;--color-primary-light:#374151;--color-accent:#f8fafc;--color-accent-dark:#d1d5db;--color-bg-primary:#f8fafc;--color-bg-secondary:#fff;--color-bg-tertiary:#e5e7eb;--color-border-primary:#cbd5e1;--color-border-secondary:#d1d5db;--color-border-tertiary:#e5e7eb;--color-border:#d1d5db;--color-text-primary:#111827;--color-text-secondary:#374151;--color-text-tertiary:#6b7280}*{box-sizing:border-box}body{background:var(--color-bg-primary);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(16px * var(--ui-font-scale));margin:0;padding:0}html,body,#root{min-height:100%}.pegaton-layout{height:100dvh;max-height:100dvh;overflow:hidden}.pegaton-layout>main{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;overflow-x:hidden;overflow-y:auto!important}.business-editor-scroll{scrollbar-gutter:stable}.slots-scroll-surface{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}html.pegaton-browser-fullscreen,html.pegaton-browser-fullscreen body{overscroll-behavior:none;width:100%;height:100%;min-height:100%;overflow:hidden}html.pegaton-browser-fullscreen .pegaton-layout{overscroll-behavior:none;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;min-height:100dvh!important}html.pegaton-browser-fullscreen .pegaton-layout>main{overscroll-behavior:contain;touch-action:pan-y;min-height:0}html.pegaton-native-app,html.pegaton-native-app body{overscroll-behavior:none;width:100%;height:100%;min-height:100%;overflow:hidden}html.pegaton-native-app .pegaton-layout{width:100%;height:100dvh;overflow:hidden;min-height:100dvh!important}html.pegaton-native-app .pegaton-layout>main{overscroll-behavior-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes vrProgressShimmer{0%{background-position:180% 0}to{background-position:-20% 0}}@keyframes vr-glow-amber{0%,to{box-shadow:0 0 #f59e0b80}60%{box-shadow:0 0 0 7px #f59e0b00}}@keyframes vr-glow-red{0%,to{box-shadow:0 0 #ef444480}60%{box-shadow:0 0 0 7px #ef444400}}@keyframes vr-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.view-container{animation:slideUp var(--transition-normal)}.animate-fade{animation:fadeIn var(--transition-normal)}.vr-pending-amber{animation:1.8s ease-out infinite vr-glow-amber}.vr-pending-red{animation:1.4s ease-out infinite vr-glow-red}.vr-pending-count{animation:.35s ease-out vr-pop}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);color:#f1f5f9;white-space:normal;text-align:center;pointer-events:none;opacity:0;z-index:9999;background:#0f172a;border-radius:7px;width:max-content;max-width:220px;padding:7px 11px;font-size:11px;font-weight:500;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 12px #00000040}[data-tip]:before{content:"";pointer-events:none;opacity:0;z-index:9999;border:5px solid #0000;border-top-color:#0f172a;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(4px)}[data-tip]:hover:after,[data-tip]:hover:before{opacity:1;transform:translate(-50%)translateY(0)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg-tertiary)}::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}button{transition:all var(--transition-fast);cursor:pointer}button:active{transform:scale(.98)}input,select,textarea{transition:border-color var(--transition-fast);font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-accent)!important}.vr-action-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.vr-action-button:not(:disabled):hover{filter:brightness(1.03);transform:translateY(-1px)}.vr-action-button:not(:disabled):active{transform:translateY(1px)scale(.98)}.vr-action-icon{font-size:16px;font-weight:900;line-height:1}.vr-action-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite vr-action-spin}.vr-action-spinner-dark{border-color:#2563eb40;border-top-color:var(--color-primary)}@keyframes vr-action-spin{to{transform:rotate(360deg)}}.vr-source-tab{transition:box-shadow .2s,transform .2s,border-color .2s;position:relative}.vr-source-tab-active{animation:1.8s ease-in-out infinite vr-source-active}.vr-source-tab-active:after{content:"";opacity:.28;pointer-events:none;border:2px solid;border-radius:12px;animation:1.8s ease-in-out infinite vr-source-ring;position:absolute;inset:-1px}@keyframes vr-source-active{0%,to{box-shadow:0 7px 16px #2563eb29}50%{box-shadow:0 8px 22px #2563eb52}}@keyframes vr-source-ring{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.42;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.vr-source-tab-active,.vr-source-tab-active:after{animation:none}}.vr-simplified-shell{--simple-ink:#17233d;--simple-muted:#64748b;--simple-line:#dbe4f0;--simple-bg:#f5f8fc;color:var(--simple-ink);background:var(--simple-bg);border:1px solid #dbe4f0;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.vr-simple-status{border:1px solid var(--simple-line);color:var(--simple-muted);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;padding:9px 13px;font-size:11px;display:flex}.vr-simple-dot{background:#16a34a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dcfce7}.vr-simple-period{border-left:1px solid var(--simple-line);padding-left:9px}.vr-simple-ready{color:#15803d;margin-left:auto}.vr-simple-heading{color:#fff;background:linear-gradient(135deg,#17233d 0%,#284b82 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;box-shadow:0 10px 24px #17233d29}.vr-simple-heading h1{letter-spacing:-.02em;margin:3px 0 4px;font-size:25px}.vr-simple-heading p{color:#cbd5e1;margin:0;font-size:12px}.vr-simple-kicker{color:#8fa7ca;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.vr-simple-source{text-align:right;border:1px solid #ffffff40;border-radius:10px;min-width:170px;padding:11px 13px;font-size:11px;font-weight:900}.vr-simple-source small{color:#cbd5e1;font-weight:600}.vr-simple-tabs{border-bottom:1px solid var(--simple-line);align-items:center;gap:5px;padding:5px 2px;display:flex}.vr-simple-tabs button{color:var(--simple-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px;font-weight:850}.vr-simple-tabs button.active{color:#17233d;border-bottom-color:#2563eb}.vr-simple-filters{border:1px solid var(--simple-line);background:#fff;border-radius:12px;grid-template-columns:1fr 150px 150px 1.3fr auto;align-items:end;gap:9px;padding:13px;display:grid}.vr-simple-filters label{color:var(--simple-muted);text-transform:uppercase;flex-direction:column;gap:5px;font-size:10px;font-weight:850;display:flex}.vr-simple-filters select,.vr-simple-filters input{min-height:36px;color:var(--simple-ink);background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 9px;font-size:12px}.vr-simple-actions{color:var(--simple-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 2px;font-size:11px;display:flex}.vr-simple-actions span{margin-right:auto}.vr-simple-shell button.primary,.vr-simplified-shell .primary{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;padding:9px 13px;font-weight:850}.vr-simplified-shell .outline{color:var(--simple-ink);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-left:5px;padding:8px 11px;font-size:11px;font-weight:800}.vr-simple-kpis{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.vr-simple-card{border:1px solid var(--simple-line);background:#fff;border-top:3px solid #2563eb;border-radius:11px;min-height:92px;padding:14px;box-shadow:0 4px 12px #17324d0d}.vr-simple-card small{color:var(--simple-muted);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.vr-simple-card strong{letter-spacing:-.03em;margin-top:10px;font-size:22px;display:block}.vr-simple-card span{color:#94a3b8;margin-top:4px;font-size:10px;display:block}.vr-simple-card.indigo{border-top-color:#4f46e5}.vr-simple-card.orange{border-top-color:#f59e0b}.vr-simple-card.green{border-top-color:#16a34a}.vr-simple-card.red{border-top-color:#dc2626}.vr-simple-card.purple{border-top-color:#9333ea}.vr-simple-section,.vr-simple-panel{border:1px solid var(--simple-line);background:#fff;border-radius:12px;overflow:hidden}.vr-simple-section-head,.vr-simple-panel-head{border-bottom:1px solid var(--simple-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.vr-simple-section-head h2,.vr-simple-panel-head h2{margin:2px 0 0;font-size:15px}.vr-simple-section-head p{color:var(--simple-muted);margin:3px 0 0;font-size:11px}.vr-simple-tree-head,.vr-simple-tree-row{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(105px,1fr));align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:grid}.vr-simple-tree-head{color:var(--simple-muted);text-transform:uppercase;background:#f1f5f9;font-size:10px;font-weight:900}.vr-simple-tree-row{border-top:1px solid #eef2f7;min-height:46px;position:relative}.vr-simple-tree-name{min-width:0;color:var(--simple-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.vr-simple-tree-name span{border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:18px;height:18px;font-weight:900;display:grid}.vr-simple-tree-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr-simple-tree-row .positive{color:#15803d}.vr-simple-tree-row .negative{color:#dc2626}.vr-simple-tree-detail{color:var(--simple-muted);background:#f8fafc;border-left:3px solid #2563eb;grid-column:1/-1;margin:2px 0 2px 26px;padding:9px 11px}.vr-simple-grid{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.vr-simple-live-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.vr-simple-live-grid div{color:var(--simple-muted);background:#f8fafc;border-radius:9px;padding:11px;font-size:10px;font-weight:800}.vr-simple-live-grid strong{color:var(--simple-ink);margin-top:5px;font-size:17px;display:block}.vr-simple-panel-head span{color:var(--simple-muted);font-size:10px;font-weight:800}.vr-simple-ranking{border-bottom:1px solid #eef2f7;justify-content:space-between;padding:9px 14px;font-size:11px;display:flex}.vr-simple-ranking .positive{color:#15803d}.vr-simple-ranking .negative{color:#dc2626}.vr-simple-trend{padding-bottom:12px}.vr-simple-bars{border-bottom:1px solid var(--simple-line);align-items:end;gap:8px;height:150px;padding:14px 18px 0;display:flex}.vr-simple-bar-group{flex:1;justify-content:center;align-items:end;gap:3px;min-width:14px;height:100%;display:flex;position:relative}.vr-simple-bar{border-radius:4px 4px 0 0;width:calc(50% - 2px);min-height:3px}.vr-simple-bar.sale{background:#2563eb}.vr-simple-bar.paid{background:#f59e0b}.vr-simple-bar-group small{color:#94a3b8;font-size:8px;position:absolute;bottom:-18px;transform:rotate(-35deg)}.vr-simple-legend{color:var(--simple-muted);padding:16px 18px 0;font-size:10px}.sale-dot,.paid-dot{background:#2563eb;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.vr-simple-footer{color:#94a3b8;text-align:right;font-size:10px}@media (width<=900px){.vr-simple-filters,.vr-simple-kpis{grid-template-columns:repeat(2,1fr)}.vr-simple-grid{grid-template-columns:1fr}.vr-simple-tree-head,.vr-simple-tree-row{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(90px,1fr))}.vr-simple-tree-head span:nth-child(4),.vr-simple-tree-head span:nth-child(5),.vr-simple-tree-row>span:nth-child(3),.vr-simple-tree-row>span:nth-child(4){display:none}}@media (width<=560px){.vr-simple-heading{flex-direction:column;align-items:flex-start}.vr-simple-source{text-align:left;width:100%}.vr-simple-filters{grid-template-columns:1fr}.vr-simple-kpis{grid-template-columns:1fr 1fr}.vr-simple-tabs{overflow-x:auto}.vr-simple-live-grid{grid-template-columns:1fr 1fr}}.vr-interactive-shell{--frame-ink:#17233d;--frame-muted:#71809a;--frame-line:#dbe4f0;--frame-surface:#fff;--frame-soft:#f6f9fd;--frame-accent:#2563eb;--frame-accent-soft:#eaf2ff;--frame-positive:#13a56a;--frame-blue:#2563eb;--frame-cyan:#06b6d4;--frame-violet:#7c3aed;--frame-green:#13a56a;--frame-orange:#f59e0b;color:var(--frame-ink);gap:14px;display:grid}.vr-interactive-hero{background:radial-gradient(circle at 88% 15%,#6fc4ff47,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#e9f2ff 52%,#f5f0ff 100%);border:1px solid #d6e0ee;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:148px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #28497b1a}.vr-interactive-hero:after{content:"";border:1px solid #2563eb33;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-170px;right:-100px;box-shadow:0 0 0 18px #2563eb0a,0 0 0 42px #2563eb08}.vr-interactive-hero h1{letter-spacing:-.04em;margin:5px 0;font-size:30px}.vr-interactive-hero p{color:#5c6c87;max-width:590px;margin:0;font-size:13px}.vr-hero-orbit{z-index:1;background:#fff;border:8px solid #2563eb;border-color:#2563eb #7c3aed #2563eb2e #2563eb2e;border-radius:50%;align-content:center;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 7px 18px #2563eb29}.vr-hero-orbit span{font-size:18px;font-weight:950}.vr-hero-orbit small{color:#71809a;letter-spacing:.08em;font-size:8px;font-weight:900}.vr-interactive-nav{border:1px solid var(--frame-line);background:#fff;border-radius:14px;gap:7px;padding:5px;display:flex;box-shadow:0 6px 16px #28497b0f}.vr-interactive-nav button{color:var(--frame-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 15px;font-size:12px;font-weight:900;transition:all .18s;display:flex}.vr-interactive-nav button span{color:#42618d;background:#eef3fb;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.vr-interactive-nav button:hover{color:var(--frame-blue);transform:translateY(-1px)}.vr-interactive-nav button.active{color:#fff;background:linear-gradient(135deg,#1c55cc,#6d42d8);box-shadow:0 7px 16px #394dbe38}.vr-interactive-nav button.active span{color:#fff;background:#fff3}.vr-interactive-toolbar{border:1px solid var(--frame-line);background:#fff;border-radius:13px;align-items:end;gap:24px;padding:12px 16px;display:flex}.vr-interactive-toolbar div,.vr-interactive-toolbar label{flex-direction:column;gap:4px;min-width:160px;display:flex}.vr-interactive-toolbar small,.vr-interactive-toolbar label span{color:var(--frame-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.vr-interactive-toolbar strong{font-size:13px}.vr-interactive-toolbar select{min-width:210px;height:31px;color:var(--frame-ink);background:#f8fbff;border:1px solid #cbd7e8;border-radius:8px;padding:0 8px}.vr-toolbar-source{color:#19734e;margin-left:auto;font-size:11px;font-weight:850;flex-direction:row!important;align-items:center!important;min-width:auto!important}.vr-interactive-kpis{grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;display:grid}.vr-interactive-kpi{border:1px solid var(--frame-line);background:#fff;border-radius:15px;min-height:105px;padding:15px 16px;position:relative;overflow:hidden;box-shadow:0 9px 18px #28497b12}.vr-interactive-kpi:after{content:"";background:var(--kpi-glow);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-40px;right:-30px}.vr-interactive-kpi small{color:#5f708c;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.vr-interactive-kpi strong{letter-spacing:-.04em;z-index:1;margin-top:11px;font-size:23px;display:block;position:relative}.vr-interactive-kpi em{color:#8290a6;margin-top:4px;font-size:10px;font-style:normal;display:block}.vr-kpi-index{color:#b4c1d3;font-size:10px;font-weight:900;position:absolute;top:12px;right:15px}.vr-interactive-kpi.blue{--kpi-glow:#e4edff;border-top:3px solid #2563eb}.vr-interactive-kpi.orange{--kpi-glow:#fff2ce;border-top:3px solid #f59e0b}.vr-interactive-kpi.green{--kpi-glow:#dff8ec;border-top:3px solid #13a56a}.vr-interactive-kpi.red{--kpi-glow:#fee2e2;border-top:3px solid #dc2626}.vr-interactive-kpi.violet{--kpi-glow:#eee8ff;border-top:3px solid #7c3aed}.vr-interactive-kpi.cyan{--kpi-glow:#dcfaff;border-top:3px solid #06b6d4}.vr-interactive-grid{grid-template-columns:1.08fr 1fr;gap:12px;display:grid}.vr-interactive-panel{border:1px solid var(--frame-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #28497b0f}.vr-panel-title{border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:start;gap:12px;padding:15px 17px;display:flex}.vr-panel-title small{color:#8291a7;letter-spacing:.09em;font-size:9px;font-weight:950}.vr-panel-title h2{letter-spacing:-.02em;margin:3px 0 0;font-size:16px}.vr-panel-title>span{color:#8a98ac;font-size:10px;font-weight:850}.vr-health-badge{background:#e9f9f1;border-radius:99px;padding:6px 9px;color:#14794e!important}.vr-focus-value{letter-spacing:-.05em;padding:23px 19px 10px;font-size:36px;font-weight:950}.vr-focus-value small{color:#8390a5;letter-spacing:0;margin-top:5px;font-size:11px;font-weight:600;display:block}.vr-focus-track{background:#e9eff7;border-radius:99px;height:10px;margin:2px 19px 10px;overflow:hidden}.vr-focus-track span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#13a56a,#8b5cf6);height:100%;display:block}.vr-focus-foot{color:#6e7e96;justify-content:space-between;gap:12px;padding:0 19px 16px;font-size:10px;font-weight:800;display:flex}.vr-panel-link{color:#2563eb!important}.vr-modern-ranking{border-bottom:1px solid #eef2f7;align-items:center;gap:9px;padding:10px 15px;display:flex}.vr-modern-ranking:last-child{border-bottom:0}.vr-rank-pill{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:8px;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.vr-modern-ranking div{flex:1;min-width:0}.vr-modern-ranking strong,.vr-modern-ranking small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vr-modern-ranking small{color:#8491a6;margin-top:2px;font-size:10px}.vr-modern-ranking b{font-size:12px}.positive{color:#15803d}.negative{color:#dc2626}.vr-trend-panel{padding-bottom:12px}.vr-interactive-chart{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #edf2f8;align-items:stretch;gap:7px;height:190px;padding:17px 18px 0;display:flex}.vr-chart-column{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;min-width:18px;display:flex}.vr-chart-bars{background:repeating-linear-gradient(0deg,#0000 0 35px,#eef3f8 36px);justify-content:center;align-items:end;gap:3px;width:100%;height:145px;padding:0 4px;display:flex}.vr-chart-bars i{border-radius:5px 5px 0 0;width:calc(50% - 2px);min-height:3px;display:block;box-shadow:0 4px 8px #00000014}.vr-chart-bars .sales{background:linear-gradient(#37a2ff,#2563eb)}.vr-chart-bars .paid{background:linear-gradient(#ffc66b,#f59e0b)}.vr-chart-column small{color:#8794a8;font-size:9px;transform:rotate(-35deg)}.vr-chart-legend{color:#71809a;align-items:center;gap:5px;padding:12px 18px 0;font-size:10px;font-weight:750;display:flex}.sales-dot,.paid-dot,.balance-dot{background:#2563eb;border-radius:50%;width:8px;height:8px;display:inline-block}.paid-dot{background:#f59e0b;margin-left:10px}.balance-dot{background:#13a56a;margin-left:10px}.vr-wide-panel{min-height:290px}.vr-metric-board{grid-template-columns:repeat(3,1fr);gap:11px;padding:17px;display:grid}.vr-metric-board div{background:#f6f9fe;border-radius:12px;padding:14px}.vr-metric-board span,.vr-metric-board em{color:#70809a;font-size:10px;display:block}.vr-metric-board strong{margin:7px 0 4px;font-size:20px;display:block}.vr-metric-board em{font-style:normal}.vr-performance-lines{gap:13px;padding:0 17px 20px;display:grid}.vr-performance-lines div{background:linear-gradient(90deg,#2563eb,#6d42d8);border-radius:99px;min-width:7%;height:12px;position:relative}.vr-performance-lines div:nth-child(2){background:linear-gradient(90deg,#13a56a,#8ddc69)}.vr-performance-lines span,.vr-performance-lines b{color:#71809a;font-size:10px;position:absolute;top:17px}.vr-performance-lines b{color:var(--frame-ink);right:0}.vr-ticket-ring{border:13px solid #2563eb;border-color:#2563eb #7c3aed #e8eef8 #e8eef8;border-radius:50%;place-items:center;width:142px;height:142px;margin:22px auto 12px;display:grid}.vr-ticket-ring div{text-align:center}.vr-ticket-ring strong,.vr-ticket-ring small{display:block}.vr-ticket-ring strong{font-size:22px}.vr-ticket-ring small{color:#8290a6;margin-top:3px;font-size:10px}.vr-ticket-split{color:#71809a;justify-content:space-around;padding:0 12px 18px;font-size:10px;display:flex}.vr-ticket-split b{color:var(--frame-ink);margin-top:4px;font-size:13px;display:block}.vr-risk-count{background:#fef2f2;border-radius:99px;padding:6px 9px;color:#b91c1c!important}.vr-risk-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.vr-risk-card{background:#f8fafc;border-left:4px solid;border-radius:11px;padding:14px}.vr-risk-card strong,.vr-risk-card span{display:block}.vr-risk-card strong{font-size:25px}.vr-risk-card span{color:#71809a;margin-top:3px;font-size:10px}.vr-risk-card.danger{border-color:#ef4444}.vr-risk-card.warning{border-color:#f59e0b}.vr-risk-card.success{border-color:#16a34a}.vr-risk-list{border:1px solid #edf2f8;border-radius:11px;margin:0 16px 16px;overflow:hidden}.vr-risk-list div{border-bottom:1px solid #edf2f8;grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:grid}.vr-risk-list div:last-child{border-bottom:0}.vr-risk-dot{background:#ef4444;border-radius:50%;width:8px;height:8px}.vr-risk-list small{color:#8491a6}.vr-risk-list b{color:#dc2626}.vr-business-table{padding:0 16px 16px}.vr-business-head,.vr-business-row{grid-template-columns:minmax(220px,2fr) 1fr 1.2fr 1.2fr 1fr;align-items:center;gap:8px;padding:11px 10px;font-size:11px;display:grid}.vr-business-head{color:#71809a;text-transform:uppercase;border-bottom:2px solid #e7eef7;font-size:9px;font-weight:950}.vr-business-row{border-bottom:1px solid #edf2f8}.vr-business-row button{color:var(--frame-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.vr-business-row button span{border:1px solid #cbd7e8;border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.vr-business-detail{color:#71809a;background:#f7faff;border-left:3px solid #2563eb;grid-column:1/-1;margin:4px 0 0 28px;padding:9px}.vr-interactive-note{color:#91a0b4;text-align:right;font-size:10px}@media (width<=900px){.vr-interactive-kpis{grid-template-columns:repeat(3,1fr)}.vr-interactive-grid{grid-template-columns:1fr}.vr-interactive-toolbar{flex-wrap:wrap}.vr-toolbar-source{margin-left:0}.vr-business-head,.vr-business-row{grid-template-columns:minmax(180px,2fr) repeat(4,minmax(80px,1fr))}}@media (width<=560px){.vr-interactive-hero{flex-direction:column;align-items:flex-start}.vr-hero-orbit{position:absolute;top:18px;right:18px}.vr-interactive-nav{overflow-x:auto}.vr-interactive-nav button{white-space:nowrap}.vr-interactive-toolbar{flex-direction:column;align-items:stretch}.vr-interactive-toolbar div,.vr-interactive-toolbar label{min-width:0}.vr-interactive-toolbar select{width:100%}.vr-interactive-kpis{grid-template-columns:repeat(2,1fr)}.vr-metric-board,.vr-risk-grid{grid-template-columns:1fr}.vr-business-table{overflow-x:auto}.vr-business-head,.vr-business-row{min-width:650px}}@media (width>=768px) and (width<=1366px){.pegaton-layout[data-tablet-surface=field] main{background:linear-gradient(180deg, var(--color-bg-tertiary) 0%, var(--color-bg-primary) 180px)}.pegaton-layout[data-tablet-surface=field] .view-container{width:min(100%,1420px);margin:0 auto}.pegaton-layout[data-tablet-surface=field] button,.pegaton-layout[data-tablet-surface=field] select,.pegaton-layout[data-tablet-surface=field] input,.pegaton-layout[data-tablet-surface=field] textarea{min-height:42px}.pegaton-layout[data-tablet-surface=field] table th,.pegaton-layout[data-tablet-surface=field] table td{padding-top:10px;padding-bottom:10px}.pegaton-layout[data-tablet-surface=field] [role=tablist] button,.pegaton-layout[data-tablet-surface=field] [role=tab]{min-height:44px}.pegaton-layout[data-tablet-surface=field] .view-container>div:first-child{border:1px solid var(--color-border-primary)!important;background:#fffffff5!important;border-radius:20px!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px!important;box-shadow:0 12px 30px #0f172a14!important}.pegaton-layout[data-tablet-surface=field] .view-container h1,.pegaton-layout[data-tablet-surface=field] .view-container h2{letter-spacing:-.02em;font-size:26px!important}.pegaton-layout[data-tablet-surface=field] .view-container>div:first-child>div:first-child{border-bottom:1px solid var(--color-border-secondary)!important;background:linear-gradient(135deg,#f8fafc,#eef6ff)!important;border-radius:20px 20px 0 0!important;margin:-24px -24px 20px!important;padding:14px 16px!important}.pegaton-layout[data-tablet-surface=field] .view-container [style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pegaton-layout[data-tablet-surface=field] .view-container [style*="display: flex"]{gap:14px!important}.pegaton-layout[data-tablet-surface=field] .view-container button{border-radius:12px!important;padding-left:16px!important;padding-right:16px!important;font-weight:800!important}.pegaton-layout[data-tablet-surface=field] .view-container table{border:1px solid var(--color-border-secondary);border-radius:14px;overflow:hidden}}.vr-interactive-date-range{flex-direction:column;gap:7px;min-width:min(100%,560px);display:flex}.vr-interactive-date-range>div{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.vr-interactive-date-range label{flex-direction:column;gap:4px;min-width:170px;display:flex}.vr-interactive-date-range label span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:10px;font-weight:850}.vr-interactive-date-range input{border:1px solid var(--color-border);background:var(--color-bg-primary);height:42px;color:var(--color-text-primary);font:inherit;border-radius:10px;padding:0 12px;font-weight:750;box-shadow:inset 0 1px 2px #0f172a0a}.vr-interactive-date-range input:focus{border-color:#2563eb;outline:2px solid #2563eb33}.vr-interactive-date-range>div>i{color:var(--color-text-tertiary);padding-bottom:12px;font-style:normal;font-weight:900}.vr-interactive-date-range button{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;height:42px;padding:0 16px;font-weight:850;box-shadow:0 5px 12px #2563eb2e}.vr-interactive-date-range button:hover{filter:brightness(1.06);transform:translateY(-1px)}.vr-interactive-date-range>em{color:#b91c1c;font-size:11px;font-style:normal;font-weight:700}.vr-granularity-tabs{align-items:center;gap:6px;display:flex}.vr-granularity-tabs button{border:1px solid var(--frame-line);color:var(--frame-muted);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:850}.vr-granularity-tabs button.active{background:var(--frame-ink);border-color:var(--frame-ink);color:#fff}.vr-interactive-toolbar>.vr-interactive-date-range{flex:auto;min-width:0}.vr-interactive-toolbar .vr-interactive-date-range>div{flex-wrap:nowrap;align-items:flex-end;gap:8px;min-width:0;display:flex;flex-direction:row!important}.vr-interactive-toolbar .vr-interactive-date-range>div>label{flex:0 180px;min-width:0}.vr-interactive-toolbar .vr-interactive-date-range>div>i,.vr-interactive-toolbar .vr-interactive-date-range>div>button{flex:none}.vr-interactive-toolbar>label{flex:0 0 210px;min-width:190px}@media (width<=900px){.vr-interactive-toolbar .vr-interactive-date-range>div{flex-wrap:wrap}}.vr-hero-actions{align-items:center;gap:10px;display:flex}.vr-theme-toggle,.vr-widget-settings-toggle{border:1px solid var(--frame-line);background:var(--frame-surface);color:var(--frame-ink);cursor:pointer;border-radius:12px;padding:9px 12px;font-weight:800;box-shadow:0 4px 12px #18274b14}.vr-theme-toggle:hover,.vr-widget-settings-toggle:hover{transform:translateY(-1px);box-shadow:0 8px 18px #18274b24}.vr-marcos-section{border:1px solid var(--frame-line);background:linear-gradient(135deg,var(--frame-surface),var(--frame-soft));border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 12px 28px #18274b14}.vr-marcos-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vr-marcos-section-head small{letter-spacing:.12em;color:var(--frame-muted);font-size:10px;font-weight:900}.vr-marcos-section-head h2{margin:3px 0;font-size:18px}.vr-marcos-section-head p{color:var(--frame-muted);margin:0;font-size:12px}.vr-widget-settings{background:var(--frame-soft);border:1px solid var(--frame-line);border-radius:12px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.vr-widget-settings label{color:var(--frame-ink);border:1px solid var(--frame-line);background:var(--frame-surface);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:750;display:flex}.vr-marcos-widget-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vr-marcos-widget{cursor:grab;border:1px solid var(--frame-line);background:var(--frame-surface);border-radius:15px;grid-column:span 1;min-width:0;padding:14px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:inset 0 1px #ffffffb3,0 7px 16px #18274b14}.vr-marcos-widget.wide{grid-column:span 2}.vr-marcos-widget:active{cursor:grabbing}.vr-widget-head{align-items:flex-start;gap:10px;display:flex}.vr-widget-head>div{flex:1;min-width:0}.vr-widget-head small{color:var(--frame-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.vr-widget-head h3{color:var(--frame-ink);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:20px;overflow:hidden}.vr-widget-head button{border:1px solid var(--frame-line);background:var(--frame-soft);color:var(--frame-ink);cursor:pointer;border-radius:8px;width:25px;height:25px;font-weight:900}.vr-widget-icon{background:var(--frame-accent-soft);width:28px;height:28px;color:var(--frame-accent);border-radius:9px;place-items:center;font-weight:900;display:grid}.vr-marcos-widget p{color:var(--frame-muted);min-height:18px;margin:10px 0 6px;font-size:12px}.vr-widget-source{color:var(--frame-muted);font-size:10px}.vr-widget-sparkline{border-bottom:1px solid var(--frame-line);align-items:end;gap:7px;height:92px;margin-top:15px;padding:10px 4px 0;display:flex}.vr-widget-sparkline span{background:linear-gradient(180deg,var(--frame-accent),#80b7ff);min-width:4px;box-shadow:0 0 12px color-mix(in srgb,var(--frame-accent) 30%,transparent);border-radius:5px 5px 0 0;flex:1;display:block}.vr-widget-rank{border-bottom:1px solid var(--frame-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.vr-widget-rank span{text-overflow:ellipsis;white-space:nowrap;color:var(--frame-ink);overflow:hidden}.vr-interactive-dark{--frame-ink:#edf3ff;--frame-muted:#9baac2;--frame-line:#ffffff1a;--frame-surface:#1b2434;--frame-soft:#111927;--frame-accent:#78a9ff;--frame-accent-soft:#78a9ff29;--frame-positive:#57d6a0;color:var(--frame-ink);background:#0c1320}.vr-interactive-dark .vr-simple-status,.vr-interactive-dark .vr-interactive-hero,.vr-interactive-dark .vr-interactive-panel,.vr-interactive-dark .vr-interactive-kpi,.vr-interactive-dark .vr-interactive-toolbar,.vr-interactive-dark .vr-marcos-section{background:var(--frame-surface);border-color:var(--frame-line)}.vr-interactive-dark .vr-interactive-nav{background:var(--frame-soft);border-color:var(--frame-line)}.vr-interactive-dark input,.vr-interactive-dark select{background:var(--frame-soft);color:var(--frame-ink);border-color:var(--frame-line)}@media (width<=1100px){.vr-marcos-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.vr-hero-actions{flex-direction:column;align-items:flex-end}.vr-marcos-widget-grid{grid-template-columns:1fr}.vr-marcos-widget.wide{grid-column:span 1}.vr-marcos-section-head{flex-direction:column;align-items:flex-start}}.vr-interactive-shell{isolation:isolate;background:radial-gradient(circle at 8% 0,#5c96ff21,#0000 30%),radial-gradient(circle at 94% 12%,#29d3b21a,#0000 27%),linear-gradient(145deg,#f8fbff 0%,#eef4fb 100%);border-radius:26px;padding:18px;position:relative;overflow:hidden}.vr-interactive-shell:before{content:"";pointer-events:none;z-index:-1;opacity:.45;background:linear-gradient(120deg,#0000 20%,#ffffffb3 50%,#0000 80%);position:absolute;inset:0}.vr-interactive-hero{border:1px solid #c4d6ece6;background:linear-gradient(135deg,#fffffff5,#e8f1fdf0)!important;border-radius:24px!important;padding:25px 28px!important;box-shadow:12px 18px 38px #465f8224,inset 0 1px #fffffff2!important}.vr-interactive-hero h1{letter-spacing:-.045em;color:#132444!important;font-size:clamp(27px,3vw,42px)!important}.vr-interactive-hero p{color:#687b98!important;font-size:14px!important}.vr-interactive-status,.vr-interactive-nav,.vr-interactive-toolbar{background:#ffffffb8!important;border-color:#d7e3f2!important;border-radius:18px!important;box-shadow:0 8px 22px #384f7014,inset 0 1px #ffffffe6!important}.vr-interactive-nav button,.vr-granularity-tabs button,.vr-widget-settings label{background:linear-gradient(145deg,#fff,#edf3fb)!important;border:1px solid #d5e1f0!important;border-radius:999px!important;transition:transform .18s,box-shadow .18s,background .18s!important;box-shadow:3px 4px 8px #4c607d1a,-2px -2px 5px #ffffffe6!important}.vr-interactive-nav button:hover,.vr-granularity-tabs button:hover,.vr-widget-settings label:hover{transform:translateY(-1px);box-shadow:5px 7px 13px #4c607d26,-2px -2px 5px #fff!important}.vr-interactive-nav button.active,.vr-granularity-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#5b8df5)!important;border-color:#225ed8!important;box-shadow:0 8px 16px #2563eb4d!important}.vr-interactive-kpis{gap:14px!important}.vr-interactive-kpi{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#edf3fb)!important;border:1px solid #d8e4f1!important;border-radius:20px!important;transition:transform .2s,box-shadow .2s!important;box-shadow:9px 11px 23px #41567421,-6px -6px 13px #ffffffeb,inset 0 1px #ffffffe6!important}.vr-interactive-kpi:after{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb29,#0000 68%);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-38px;right:-28px}.vr-interactive-kpi:hover{transform:translateY(-3px);box-shadow:12px 16px 28px #4156742b,-6px -6px 13px #fff!important}.vr-interactive-kpi strong{letter-spacing:-.045em;color:#142340!important;font-size:clamp(24px,2.5vw,34px)!important}.vr-interactive-panel,.vr-interactive-chart{background:#ffffffd6!important;border:1px solid #d8e4f1!important;border-radius:22px!important;box-shadow:10px 14px 30px #4156741c,inset 0 1px #ffffffe6!important}.vr-marcos-section{background:linear-gradient(145deg,#fffffff0,#e8f1fdd1)!important;border:1px solid #d1e0f0!important;border-radius:24px!important;padding:18px!important;box-shadow:12px 16px 34px #41567424,inset 0 1px #fffffff2!important}.vr-marcos-section-head{margin-bottom:14px!important}.vr-marcos-section-head h2{letter-spacing:-.03em;color:#132444!important;font-size:22px!important}.vr-marcos-section-head p{color:#71809a!important}.vr-widget-settings-toggle,.vr-theme-toggle{background:linear-gradient(145deg,#fff,#e8f0fa)!important;border:1px solid #cbdced!important;border-radius:12px!important;box-shadow:4px 5px 10px #465f821f!important}.vr-widget-settings{background:#f6faffe6!important;border:1px solid #d4e1ef!important;border-radius:16px!important;box-shadow:inset 0 1px #fff!important}.vr-marcos-widget-grid{gap:16px!important}.vr-marcos-widget{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0%,#edf4fc 100%)!important;border:1px solid #cad9ebf2!important;border-radius:20px!important;padding:17px!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;box-shadow:9px 11px 24px #41567424,-5px -5px 12px #fffffff2,inset 0 1px #ffffffe6!important}.vr-marcos-widget:before{content:"";background:linear-gradient(#2563eb,#55a6ff);border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0;box-shadow:0 0 12px #2563eb57}.vr-marcos-widget:nth-child(2):before{background:linear-gradient(#13a56a,#55ddac)}.vr-marcos-widget:nth-child(3):before{background:linear-gradient(#7c3aed,#b794ff)}.vr-marcos-widget:nth-child(4):before{background:linear-gradient(#f59e0b,#ffd36d)}.vr-marcos-widget:hover{border-color:#a9c5e7!important;transform:translateY(-4px)scale(1.008)!important;box-shadow:13px 17px 32px #41567433,-5px -5px 12px #fff!important}.vr-widget-icon{color:#fff!important;background:linear-gradient(145deg,#3478ee,#184dbd)!important;border-radius:13px!important;width:38px!important;height:38px!important;box-shadow:0 7px 13px #2563eb47!important}.vr-widget-head h3{letter-spacing:-.04em;color:#132444!important;font-size:25px!important}.vr-widget-head small{color:#5f7190!important}.vr-widget-head button{background:#f2f6fb!important;border:1px solid #cbdced!important;border-radius:10px!important;box-shadow:2px 3px 6px #465f821f!important}.vr-marcos-widget p{color:#5e7190!important;font-size:13px!important}.vr-widget-source{color:#8090a7!important}.vr-widget-sparkline{background:linear-gradient(#e6f1ff40,#0000)!important;border-bottom-color:#d5e2ef!important;height:108px!important}.vr-widget-sparkline span{background:linear-gradient(#53a5ff,#2563eb)!important;border-radius:8px 8px 2px 2px!important;box-shadow:0 0 14px #2563eb4d!important}.vr-widget-rank{border-bottom-color:#d9e5f2!important;padding:10px 0!important}.vr-widget-rank strong{color:#078b5c!important}.vr-widget-rank b{color:#2563eb!important}.vr-interactive-note{border-radius:16px!important;box-shadow:inset 0 1px #fffc!important}.vr-interactive-dark{color:#e8f1ff!important;background:radial-gradient(circle at 8% 0,#3d74d533,#0000 34%),linear-gradient(145deg,#101b31,#172641)!important}.vr-interactive-dark .vr-interactive-hero,.vr-interactive-dark .vr-marcos-section,.vr-interactive-dark .vr-marcos-widget,.vr-interactive-dark .vr-interactive-panel,.vr-interactive-dark .vr-interactive-chart{background:linear-gradient(145deg,#1b2d4b,#14243e)!important;border-color:#355276!important;box-shadow:10px 14px 30px #00000047,inset 0 1px #ffffff14!important}.vr-interactive-dark .vr-interactive-hero h1,.vr-interactive-dark .vr-marcos-section-head h2,.vr-interactive-dark .vr-widget-head h3,.vr-interactive-dark .vr-widget-rank span,.vr-interactive-dark .vr-interactive-kpi strong{color:#f2f7ff!important}.vr-interactive-dark .vr-widget-source,.vr-interactive-dark .vr-marcos-section-head p,.vr-interactive-dark .vr-widget-head small,.vr-interactive-dark .vr-marcos-widget p{color:#b7c8e1!important}.vr-marcos-section{perspective:1200px;transform-style:preserve-3d}.vr-marcos-section-head{border-bottom:1px solid #aec5e18c;padding:4px 2px 12px;position:relative}.vr-marcos-widget-grid{perspective:1400px;transform-style:preserve-3d}.vr-marcos-widget:first-child{background:linear-gradient(145deg,#fdfefe 0%,#e5efff 72%,#d7e7ff 100%)!important;box-shadow:14px 18px 28px #264a7b33,inset 0 2px #fff,inset 0 -4px 8px #3f68a624!important}.vr-marcos-widget:first-child .vr-widget-icon{background:linear-gradient(145deg,#6b9dff,#174ec4)!important}.vr-marcos-widget:first-child .vr-widget-head h3{font-size:31px!important}.vr-marcos-widget:nth-child(2){background:linear-gradient(145deg,#fbfffd,#e2f7ee 70%,#d3f0e4 100%)!important}.vr-marcos-widget:nth-child(3){background:linear-gradient(145deg,#fff,#f0eaff 70%,#e6dafe 100%)!important}.vr-marcos-widget:nth-child(4){background:linear-gradient(145deg,#fffdf8,#fff2d4 70%,#ffe6ae 100%)!important}.vr-marcos-widget:nth-child(5){grid-column:span 2;min-height:230px;background:linear-gradient(145deg,#fdfefe,#eaf3ff 70%,#dbeaff 100%)!important}.vr-marcos-widget:nth-child(6){background:linear-gradient(145deg,snow,#ffe8e5 70%,#ffd8d3 100%)!important}.vr-marcos-widget:nth-child(7){background:linear-gradient(145deg,#fff,#edf0ff 70%,#e0e6ff 100%)!important}.vr-marcos-widget:first-child,.vr-marcos-widget:nth-child(3),.vr-marcos-widget:nth-child(6){transform:translateZ(12px)rotateX(.6deg)}.vr-marcos-widget:nth-child(2),.vr-marcos-widget:nth-child(4),.vr-marcos-widget:nth-child(7){transform:translateZ(4px)}.vr-marcos-widget:first-child:hover,.vr-marcos-widget:nth-child(3):hover,.vr-marcos-widget:nth-child(6):hover{transform:translateZ(28px)translateY(-6px)rotateX(1deg)scale(1.012)!important}.vr-widget-progress{border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid;position:relative;box-shadow:0 7px 14px #2563eb29,inset 0 1px #fff}.vr-widget-progress:before{content:"";background:#f4f8fd;border-radius:50%;width:44px;height:44px;position:absolute;box-shadow:inset 0 2px 5px #2e4f781f}.vr-widget-progress span{z-index:1;color:#17305a;font-size:10px;font-weight:950;position:relative}.vr-marcos-widget:nth-child(5) .vr-widget-sparkline{background:linear-gradient(#b1d6ff40,#0000);height:138px}.vr-marcos-widget:nth-child(5) .vr-widget-sparkline span{border-radius:10px 10px 3px 3px;min-width:9px;background:linear-gradient(#42d5c7,#2688ea)!important;box-shadow:0 0 18px #269bea59!important}.vr-marcos-widget:nth-child(6) .vr-widget-head h3{color:#d34137!important}.vr-marcos-widget:nth-child(7) .vr-widget-head h3{color:#2d57c6!important}.vr-interactive-dark .vr-marcos-widget:first-child,.vr-interactive-dark .vr-marcos-widget:nth-child(2),.vr-interactive-dark .vr-marcos-widget:nth-child(3),.vr-interactive-dark .vr-marcos-widget:nth-child(4),.vr-interactive-dark .vr-marcos-widget:nth-child(5),.vr-interactive-dark .vr-marcos-widget:nth-child(6),.vr-interactive-dark .vr-marcos-widget:nth-child(7){background:linear-gradient(145deg,#253b5c,#152640)!important}.vr-interactive-dark .vr-widget-progress:before{background:#1b2d49}.vr-interactive-dark .vr-widget-progress span{color:#edf5ff}@media (width<=1100px){.vr-marcos-widget:nth-child(5){grid-column:span 2}}@media (width<=640px){.vr-marcos-widget:nth-child(5){grid-column:span 1}.vr-marcos-widget:nth-child(n){transform:none}.vr-marcos-widget:nth-child(n):hover{transform:translateY(-3px)!important}}.vr-marcos-visuals{color:#f3f7ff;perspective:1200px;background:linear-gradient(145deg,#101b31,#1e3557);border-radius:26px;grid-template-columns:1.2fr .78fr 1.45fr;gap:14px;margin:16px 0;padding:16px;display:grid;box-shadow:16px 20px 38px #162b4c3d,inset 0 1px #ffffff29}.vr-hd-wall{background:radial-gradient(circle at 52% 56%,#1e8fbd33,#0000 35%),linear-gradient(145deg,#071626,#0d223d 58%,#122947);border:1px solid #6fc4ff42;border-radius:23px;flex-direction:column;grid-column:1/-1;min-height:650px;padding:19px;display:flex;position:relative;overflow:hidden;transform:translateZ(14px);box-shadow:0 20px 34px #00000047,inset 0 1px #ffffff21}.vr-hd-wall:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 28%,#6ce1ff12 49%,#0000 70%);animation:8s ease-in-out infinite vr-hd-sheen;position:absolute;inset:0}@keyframes vr-hd-sheen{0%,to{transform:translate(-18%)}50%{transform:translate(18%)}}.vr-hd-wall-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.vr-hd-wall-top small{color:#69d9ff;letter-spacing:.16em;font-size:9px;font-weight:950;display:block}.vr-hd-wall-top h2{color:#fff;letter-spacing:-.04em;margin:5px 0 2px;font-size:24px}.vr-hd-wall-top p{color:#86a6c9;margin:0;font-size:11px}.vr-hd-wall-status{color:#72e7b4;white-space:nowrap;background:#1a917514;border:1px solid #5bebba40;border-radius:12px;padding:8px 11px;font-size:10px}.vr-hd-wall-status span{filter:drop-shadow(0 0 5px #73e7b3)}.vr-hd-wall-status b{color:#99b5d5;margin-top:2px;font-size:9px;font-weight:700;display:block}.vr-hd-wall-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid;position:relative}.vr-hd-mini-card{background:linear-gradient(145deg,#24466fd6,#0f233deb);border:1px solid #71b4eb36;border-radius:13px;padding:12px 13px;box-shadow:inset 0 1px #ffffff14,0 8px 16px #00000029}.vr-hd-mini-card small{color:#82a6cc;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.vr-hd-mini-card strong{color:#fff;letter-spacing:-.04em;margin-top:5px;font-size:23px;display:block}.vr-hd-mini-card span{color:#7e9ab9;margin-top:3px;font-size:9px;display:block}.vr-hd-mini-card.cyan strong{color:#65dcff}.vr-hd-mini-card.violet strong{color:#be9cff}.vr-hd-mini-card.orange strong{color:#ffc16b}.vr-hd-stage{z-index:1;background:linear-gradient(#03101f6b,#112e4b3d);border:1px solid #8ec8ef26;border-radius:16px;flex-direction:column;flex:1;min-height:400px;padding:13px 13px 8px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.vr-hd-stage-label{color:#7fa8cd;letter-spacing:.1em;justify-content:space-between;gap:10px;font-size:9px;font-weight:900;display:flex}.vr-hd-stage-label b{color:#98bad8;font-size:8px}.vr-hd-mountain{flex:1;width:100%;height:360px;min-height:320px;margin-top:7px;display:block;overflow:visible}.vr-hd-gridline{stroke:#98c8ec1f;stroke-dasharray:3 7}.vr-hd-mountain-fill{animation:1.2s both vr-hd-rise}.vr-hd-mountain-fill.pink{animation-delay:.12s}.vr-hd-mountain-fill.mint{animation-delay:.2s}.vr-hd-line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.vr-hd-line.blue{stroke:#51d7ff}.vr-hd-line.pink{stroke:#ff81ba}.vr-hd-line.mint{stroke:#8affd8}.vr-hd-point{fill:#fff;stroke:#51d7ff;stroke-width:2px;filter:drop-shadow(0 0 6px #51d7ff)}@keyframes vr-hd-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vr-hd-axis{color:#6e8eaf;justify-content:space-between;padding:0 5px;font-size:9px;display:flex}.vr-hd-wall-bottom{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:11px;display:grid;position:relative}.vr-hd-bottom-stat{background:#02112133;border-top:1px solid #83bbe430;grid-template-rows:auto auto;grid-template-columns:10px 1fr auto;align-items:center;column-gap:7px;padding:9px 11px;display:grid}.vr-hd-bottom-stat b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vr-hd-bottom-stat small{color:#7898b9;grid-column:2;font-size:9px}.vr-hd-bottom-stat strong{color:#6fe1ba;grid-area:1/3/3;font-size:13px}.vr-hd-bottom-stat strong.warning{color:#ff9cae;font-size:10px}.vr-hd-dot{border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 8px}.vr-hd-dot.cyan{color:#51d7ff;background:#51d7ff}.vr-hd-dot.pink{color:#ff81ba;background:#ff81ba}.vr-hd-dot.mint{color:#8affd8;background:#8affd8}.vr-simplified-shell .vr-trend-panel{display:none}.vr-marcos-visual-panel{background:linear-gradient(145deg,#29446af0,#142540f5);border:1px solid #aacdf533;border-radius:19px;min-width:0;padding:16px;transition:transform .22s,box-shadow .22s;transform:translateZ(0);box-shadow:8px 12px 24px #0003,inset 0 1px #ffffff1a}.vr-marcos-visual-panel:hover{transform:translateY(-4px)translateZ(12px);box-shadow:12px 18px 30px #0000004d,inset 0 1px #ffffff26}.vr-visual-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vr-visual-head small{color:#9eb8da;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.vr-visual-head h2{color:#fff;letter-spacing:-.02em;margin:5px 0 0;font-size:17px}.vr-live-chip,.vr-visual-kicker{color:#73e7b3;white-space:nowrap;border:1px solid #73e7b359;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.vr-visual-kicker{color:#9fc7ff;border-color:#9fc7ff59}.vr-radar-layout{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:4px;margin-top:6px;display:grid}.vr-marcos-radar{width:100%;height:190px;overflow:visible}.vr-radar-ring{fill:none;stroke:#b7d4f52b;stroke-width:1px}.vr-radar-axis{stroke:#b7d4f529;stroke-width:1px}.vr-radar-area{fill:#5caeff47;stroke:#63b4ff;stroke-width:2px}.vr-radar-line{fill:none;stroke:#b17cff;stroke-width:2px}.vr-radar-dot{fill:#fff;stroke:#56d7c7;stroke-width:2px}.vr-marcos-radar text{fill:#adc3dd;letter-spacing:.05em;font-size:9px;font-weight:800}.vr-radar-summary{color:#a9bfda;gap:8px;font-size:10px;display:grid}.vr-radar-summary strong{color:#fff;font-size:23px;line-height:1}.vr-radar-summary span{color:#8da8cb;font-size:10px}.vr-radar-summary div{white-space:nowrap}.vr-radar-summary i{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.vr-radar-summary i.good{background:#56d7a7}.vr-radar-summary i.accent{background:#a97bff}.vr-radar-summary i.warning{background:#ffb458}.vr-gauge-wrap{place-items:center;gap:4px;padding-top:10px;display:grid}.vr-health-gauge{width:168px;height:168px;overflow:visible}.vr-gauge-track,.vr-gauge-value{fill:none;stroke-width:11px;stroke-linecap:round;transform-origin:80px 80px;transform:rotate(-90deg)}.vr-gauge-track{stroke:#b9d3ef33}.vr-gauge-value{stroke:#55d8b3;filter:drop-shadow(0 0 6px #55d8b366);transition:stroke-dashoffset .5s}.vr-gauge-number{fill:#fff;font-size:23px;font-weight:900}.vr-gauge-label{fill:#9eb8d8;letter-spacing:.1em;font-size:10px;font-weight:800}.vr-gauge-stats{color:#9eb8d8;text-align:center;gap:14px;font-size:10px;display:flex}.vr-gauge-stats span{gap:3px;display:grid}.vr-gauge-stats b{color:#fff;font-size:12px}.vr-marcos-trend-visual{flex-direction:column;display:flex}.vr-marcos-line-chart{width:100%;height:190px;margin-top:10px;overflow:visible}.vr-chart-gridline{stroke:#b9d3ef26;stroke-width:1px}.vr-chart-area-fill{fill:#43aaff1f}.vr-chart-line{fill:none;stroke:#56c5ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #56c5ff59)}.vr-chart-point{fill:#fff;stroke:#56d7c7;stroke-width:2px}.vr-marcos-trend-visual .vr-chart-legend{color:#a8bfda;margin-top:auto}.vr-marcos-trend-visual .sales-dot{background:#56c5ff}.vr-marcos-trend-visual .paid-dot{background:#ffb95e}.vr-chart-note{color:#7f9bbc;margin-left:auto;font-size:10px}.vr-marcos-visuals+.vr-marcos-section{margin-top:16px}@media (width<=1200px){.vr-marcos-visuals{grid-template-columns:1fr 1fr}.vr-marcos-trend-visual{grid-column:span 2}}@media (width<=700px){.vr-marcos-visuals{grid-template-columns:1fr;padding:10px}.vr-marcos-trend-visual{grid-column:span 1}.vr-radar-layout{grid-template-columns:1fr}.vr-radar-summary{grid-template-columns:repeat(3,1fr);padding:0 8px}.vr-radar-summary strong,.vr-radar-summary span{grid-column:1/-1}.vr-hd-wall{min-height:0;padding:13px}.vr-hd-wall-top{flex-direction:column}.vr-hd-wall-top h2{font-size:20px}.vr-hd-wall-grid{grid-template-columns:repeat(2,1fr)}.vr-hd-stage{min-height:260px}.vr-hd-mountain{height:230px;min-height:210px}.vr-hd-wall-bottom{grid-template-columns:1fr}.vr-hd-bottom-stat strong{font-size:11px}}.vr-hd-stage{background:radial-gradient(circle at 50% 68%,#23bedc1c,#0000 38%),linear-gradient(#03101f9e,#112e4b4d);overflow:hidden}.vr-hd-stage:before{content:"";pointer-events:none;background:linear-gradient(#7bbee812 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#7bbee80d 1px,#0000 1px) 0 0/10% 100%;position:absolute;inset:36px 12px 26px;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.vr-hd-stage:after{content:"";pointer-events:none;border:1px solid #56d7ff1f;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 36px #43abff12}.vr-hd-stage-label,.vr-hd-mountain,.vr-hd-axis,.vr-hd-legend,.vr-hd-floating-card{z-index:2;position:relative}.vr-hd-landscape{transform-origin:bottom;filter:saturate(1.08)contrast(1.04);transform:perspective(900px)rotateX(4deg)}.vr-hd-depth-badge{z-index:3;color:#77e7bf;letter-spacing:.08em;background:#02132394;border:1px solid #6fe1ba59;border-radius:10px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:900;display:flex;position:absolute;top:38px;right:14px;box-shadow:0 0 18px #32dcbe1f}.vr-hd-decision-strip{background:#051628c7;border:1px solid #77a4ca38;border-radius:12px;grid-template-columns:1.45fr 1fr 1fr;gap:1px;margin:12px 0 0;display:grid;overflow:hidden}.vr-hd-decision-strip>div{background:linear-gradient(#15334fa8,#071c31b8);min-width:0;padding:10px 12px}.vr-hd-decision-strip small{color:#7898b7;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.vr-hd-decision-strip strong{color:#f5f8fc;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.vr-hd-decision-strip span{color:#8aa3bd;margin-top:3px;font-size:9px;display:block}.vr-hd-depth-badge span{font-size:10px}.vr-hd-depth-badge b{color:#95aac2;letter-spacing:0;font-weight:700}.vr-hd-terrain-layer{stroke-width:1px;stroke-linejoin:round;filter:drop-shadow(0 -5px 9px #40cde31f);transform-origin:bottom;animation:1.4s both vr-terrain-drift}.vr-hd-terrain-layer.back{fill:url(#hdTerrainBack);opacity:.34;animation-delay:50ms}.vr-hd-terrain-layer.deep{fill:url(#hdTerrainDeep);opacity:.44;animation-delay:.1s}.vr-hd-terrain-layer.teal{fill:url(#hdTerrainTeal);opacity:.56;animation-delay:.16s}.vr-hd-terrain-layer.ice{fill:url(#hdTerrainIce);opacity:.64;animation-delay:.22s}.vr-hd-terrain-layer.front{fill:url(#hdTerrainFront);opacity:.72;animation-delay:.28s}@keyframes vr-terrain-drift{0%{opacity:0;transform:translateY(16px)scaleY(.94)}to{transform:translateY(0)scaleY(1)}}.vr-hd-stage .vr-hd-line{filter:drop-shadow(0 0 5px)}.vr-hd-floating-card{background:linear-gradient(145deg,#204b71e0,#07182deb);border:1px solid #71dcff45;border-radius:12px;min-width:128px;padding:10px 12px;animation:4.8s ease-in-out infinite vr-hd-float;position:absolute;top:52px;box-shadow:0 10px 20px #0003,inset 0 1px #ffffff1a}.vr-hd-floating-card small{color:#83b1d6;letter-spacing:.14em;font-size:8px;font-weight:950;display:block}.vr-hd-floating-card strong{color:#fff;margin-top:4px;font-size:21px;line-height:1.05;display:block}.vr-hd-floating-card span{color:#83a4c5;margin-top:3px;font-size:9px;display:block}.vr-hd-float-left{left:15px}.vr-hd-float-right{border-color:#ff81ba4a;animation-delay:-1.8s;right:15px}.vr-hd-float-right strong{color:#ffb5d3}@keyframes vr-hd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.vr-hd-mountain{margin-top:24px!important}.vr-hd-axis{padding-top:2px}.vr-hd-legend{color:#8eabc9;align-items:center;gap:15px;padding:7px 5px 0;font-size:9px;display:flex}.vr-hd-legend span{align-items:center;gap:5px;display:inline-flex}.vr-hd-legend i{border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 7px}.vr-hd-legend i.cyan{color:#51d7ff;background:#51d7ff}.vr-hd-legend i.pink{color:#ff81ba;background:#ff81ba}.vr-hd-legend i.mint{color:#8affd8;background:#8affd8}.vr-hd-legend em{color:#6e8eaf;margin-left:auto;font-style:normal}.vr-interactive-dark .vr-hd-wall{border-color:#78a9ff4d}.vr-hd-stage{display:none!important}.vr-hd-canvas-stage{z-index:1;background:radial-gradient(circle at 50% 68%,#23bedc21,#0000 38%),linear-gradient(#03101fb3,#112e4b59);border:1px solid #8ec8ef2e;border-radius:16px;min-height:465px;margin-top:12px;padding:13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.vr-hd-canvas-stage .vr-terrain-canvas-wrap{height:425px;box-shadow:none;background:0 0;border:0;border-radius:10px;margin-top:8px}.vr-hd-canvas-stage .vr-terrain-hint{bottom:4px}.vr-marcos-visuals .vr-marcos-radar-panel,.vr-marcos-visuals .vr-marcos-gauge-panel,.vr-marcos-visuals .vr-marcos-trend-visual{display:none}.vr-marcos-decision-grid{grid-column:1/-1;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.vr-legacy-decision-grid{display:none!important}.vr-marcos-recharts-grid{grid-column:1/-1;grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.vr-recharts-card{min-width:0;overflow:hidden}.vr-recharts-trend-card{grid-column:1/-1}.vr-recharts-frame{background:linear-gradient(#07182bdb,#081423b3);border:1px solid #70a6cf33;border-radius:14px;width:100%;height:310px;margin-top:10px;padding:8px 4px 2px}.vr-recharts-frame .recharts-responsive-container{min-width:0}.vr-recharts-frame .recharts-tooltip-cursor{stroke:#72c8ff;stroke-dasharray:4 4}.vr-recharts-frame .recharts-legend-item-text{color:#b9cde0!important}.vr-recharts-insight{color:#9fb2c7;flex-wrap:wrap;gap:14px;margin-top:9px;font-size:11px;display:flex}.vr-recharts-insight span{align-items:center;gap:5px;display:inline-flex}.vr-recharts-insight i{border-radius:50%;width:8px;height:8px;display:inline-block}.vr-recharts-insight i.positive{background:#31d18b}.vr-recharts-insight i.negative{background:#ff626a}.vr-recharts-insight i.neutral{background:#f3aa42}.vr-recharts-contribution-card{grid-column:1/-1}.vr-decision-matrix,.vr-contribution-panel{min-width:0}.vr-decision-matrix p,.vr-contribution-panel p{color:#98a9bf;margin:4px 0 0;font-size:12px}.vr-decision-scatter{background:linear-gradient(#10233d,#0b1a2d);border-radius:14px;width:100%;height:290px;margin-top:10px;overflow:visible}.vr-decision-axis{stroke:#7390ac;stroke-width:1.2px}.vr-decision-midline{stroke:#58718e;stroke-width:1px;stroke-dasharray:5 6;opacity:.48}.vr-decision-midline.vertical{stroke-dasharray:4 7}.vr-decision-scatter text{fill:#a9bfd5;font-family:inherit;font-size:11px}.vr-decision-zone{letter-spacing:.05em;text-transform:uppercase;font-size:10px!important}.vr-decision-zone.positive{fill:#6be0ae!important}.vr-decision-zone.negative{fill:#ff9b9b!important}.vr-decision-point{stroke:#f5fbff;stroke-width:1.4px;cursor:pointer;transition:r .18s,filter .18s}.vr-decision-point:hover{filter:drop-shadow(0 0 7px);r:10}.vr-decision-point.positive{fill:#31d18b;color:#31d18b}.vr-decision-point.negative{fill:#ff626a;color:#ff626a}.vr-decision-point.neutral{fill:#f3aa42;color:#f3aa42}.vr-decision-legend{color:#9fb2c7;flex-wrap:wrap;align-items:center;gap:12px;margin-top:9px;font-size:11px;display:flex}.vr-decision-legend i{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.vr-decision-legend i.positive{background:#31d18b}.vr-decision-legend i.negative{background:#ff626a}.vr-decision-legend i.neutral{background:#f3aa42}.vr-decision-legend small{color:#7790aa;margin-left:auto}.vr-contribution-list{gap:11px;margin-top:16px;display:grid}.vr-contribution-row{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(100px,1.05fr) 1.5fr auto 42px;align-items:center;gap:9px;padding:5px 0;display:grid}.vr-contribution-row:hover .vr-contribution-name{color:#72c8ff}.vr-contribution-name{text-overflow:ellipsis;white-space:nowrap;color:#e5eef8;font-size:12px;font-weight:700;overflow:hidden}.vr-contribution-track{background:#203954;border-radius:99px;height:9px;overflow:hidden}.vr-contribution-track i{background:linear-gradient(90deg,#2b83ff,#53e2c2);border-radius:99px;height:100%;display:block;box-shadow:0 0 12px #40bbff59}.vr-contribution-row strong{color:#e6f3ff;white-space:nowrap;font-size:11px}.vr-contribution-row small{color:#8fa8c0;text-align:right;font-size:10px}.vr-empty-visual{color:#8fa8c0;padding:28px 0;font-size:12px}@media (width<=1200px){.vr-marcos-decision-grid{grid-template-columns:1fr}.vr-contribution-panel{grid-column:auto}.vr-marcos-recharts-grid{grid-template-columns:1fr}.vr-recharts-trend-card,.vr-recharts-contribution-card{grid-column:auto}}@media (width<=700px){.vr-marcos-decision-grid{grid-template-columns:1fr}.vr-decision-scatter{height:230px}.vr-decision-legend small{width:100%;margin-left:0}.vr-contribution-row{grid-template-columns:1fr 1.2fr auto 38px}.vr-recharts-frame{height:270px}.vr-recharts-card .vr-visual-head{align-items:flex-start}.vr-recharts-card .vr-visual-kicker{font-size:9px}}.vr-marcos-terrain-panel{grid-column:1/-1;min-height:0;background:linear-gradient(145deg,#061322,#0d2944 58%,#102e49)!important;border-color:#64ccff47!important;padding:14px!important;box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff1f!important}.vr-marcos-terrain-panel .vr-visual-head{padding:1px 3px 10px}.vr-marcos-terrain-panel .vr-visual-head h2{letter-spacing:-.04em;font-size:20px}.vr-terrain-canvas-wrap{cursor:grab;touch-action:none;background:#071423;border:1px solid #5bbeee2e;border-radius:14px;height:465px;min-height:300px;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #1c94be1a}.vr-terrain-canvas-wrap:active{cursor:grabbing}.vr-terrain-canvas{transform-origin:bottom;will-change:transform;width:100%;height:100%;transition:transform .18s;display:block}.vr-terrain-tooltip{z-index:4;pointer-events:none;color:#dff8ff;background:#041221f0;border:1px solid #72dcff6b;border-radius:9px;min-width:148px;padding:9px 11px;font-size:10px;line-height:1.45;position:absolute;box-shadow:0 10px 26px #0000004d,0 0 18px #45d3ff1f}.vr-terrain-tooltip b{color:#fff;margin-bottom:3px;font-size:11px;display:block}.vr-terrain-tooltip span{color:#8fb2ce;display:block}.vr-terrain-hint{color:#7195b4;letter-spacing:.02em;font-size:9px;position:absolute;bottom:10px;left:13px}.vr-chart-mode-picker{letter-spacing:0;flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.vr-chart-mode-picker button{color:#9dbbd5;cursor:pointer;background:#081d34bf;border:1px solid #8bc2e847;border-radius:999px;padding:5px 8px;font:700 9px Inter,sans-serif;transition:all .18s}.vr-chart-mode-picker button:hover,.vr-chart-mode-picker button.active{color:#fff;background:#103c60;border-color:#5ee7ff;box-shadow:0 0 12px #5ee7ff33}@media (width<=700px){.vr-marcos-terrain-panel{grid-column:1}.vr-terrain-canvas-wrap{height:330px}.vr-terrain-tooltip{min-width:128px;font-size:9px}.vr-hd-floating-card{min-width:104px;padding:8px;top:47px}.vr-hd-floating-card strong{font-size:17px}.vr-hd-float-right{right:10px}.vr-hd-float-left{left:10px}.vr-hd-mountain{margin-top:20px!important}.vr-hd-legend{gap:8px;font-size:8px}.vr-hd-wall{min-height:0}.vr-hd-canvas-stage{min-height:345px}.vr-hd-canvas-stage .vr-terrain-canvas-wrap{height:300px}}.vr-marcos-mode{background:radial-gradient(circle at 50% -5%,#2667be2e,#0000 28%),linear-gradient(145deg,#e8f0fb,#f7fbff 55%,#e7f5f3)!important}.vr-marcos-mode>.vr-interactive-kpis,.vr-marcos-mode>.vr-interactive-grid{display:none!important}.vr-marcos-mode>.vr-interactive-hero{background:linear-gradient(125deg,#071a32 0%,#0d2b4e 48%,#123f5b 100%)!important;border-color:#59d0ff47!important;box-shadow:0 18px 36px #081b344d,inset 0 1px #ffffff29!important}.vr-marcos-mode>.vr-interactive-hero h1{text-shadow:0 0 18px #59d0ff29;color:#f5fbff!important}.vr-marcos-mode>.vr-interactive-hero p{color:#9cc2df!important}.vr-marcos-mode>.vr-interactive-hero .vr-simple-kicker{color:#6cddff!important}.vr-marcos-mode>.vr-interactive-nav{background:linear-gradient(145deg,#102b49,#0c2038)!important;border-color:#54aae247!important}.vr-marcos-mode>.vr-interactive-nav button{color:#b3cde4!important;background:#ffffff14!important;border-color:#96cef13d!important;box-shadow:inset 0 1px #ffffff17,0 7px 15px #05162a33!important}.vr-marcos-mode>.vr-interactive-nav button.active{color:#fff!important;background:linear-gradient(135deg,#159dd2,#3568e8)!important;border-color:#5edbff!important}.vr-marcos-mode>.vr-interactive-toolbar{background:#ffffffe6!important;box-shadow:0 10px 24px #3551741a!important}.vr-marcos-mode .vr-interactive-note{color:#9ab7d3;background:#081c34e6;border-color:#31537a}.vr-marcos-compare-panel{background:linear-gradient(145deg,#fffffff2,#edf6ffe6);border:1px solid #75a5cf40;border-radius:18px;grid-column:1/-1;margin-top:14px;padding:18px;box-shadow:0 14px 30px #27527d1a,inset 0 1px #ffffffe6}.vr-marcos-compare-panel .vr-visual-head{margin-bottom:12px}.vr-compare-vs-inline{color:#fff;letter-spacing:.08em;vertical-align:middle;background:#17234a;border-radius:999px;justify-content:center;align-items:center;margin:0 5px;padding:3px 8px;font-size:11px;display:inline-flex}.vr-compare-toolbar{background:#ffffffb8;border:1px solid #75a5cf38;border-radius:14px;grid-template-columns:132px 132px minmax(170px,1fr) 38px minmax(170px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.vr-compare-toolbar label{gap:5px;min-width:0;display:grid}.vr-compare-toolbar label>span{letter-spacing:.08em;text-transform:uppercase;color:#627995;font-size:10px;font-weight:850}.vr-compare-toolbar input,.vr-compare-toolbar select{color:#17243d;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #c9d8e8;border-radius:9px;outline:none;padding:0 10px;font-size:12px}.vr-compare-toolbar input:focus,.vr-compare-toolbar select:focus{border-color:#4388ee;box-shadow:0 0 0 3px #4388ee24}.vr-compare-vs{color:#326cbe;letter-spacing:.08em;background:#eef5ff;border:1px solid #9bb9df;border-radius:50%;place-self:center;place-items:center;width:30px;height:30px;font-size:11px;font-weight:950;display:grid}.vr-compare-apply{color:#fff;height:38px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2368df,#5539cf);border:0;border-radius:9px;padding:0 15px;font-size:12px;font-weight:850;box-shadow:0 7px 14px #2c5bd238}.vr-compare-apply:hover{filter:brightness(1.08);transform:translateY(-1px)}.vr-compare-notice{color:#8d5d00;background:#fff8e9;border:1px solid #f1c978;border-radius:9px;margin:10px 0 0;padding:9px 11px;font-size:12px}.vr-compare-results{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:stretch;gap:12px;margin-top:14px;display:grid;position:relative}.vr-compare-side{background:#fff;border:1px solid #cbdced;border-radius:14px;min-width:0;padding:14px;box-shadow:0 8px 18px #244c7614}.vr-compare-side.blue{border-top:3px solid #377cf0}.vr-compare-side.violet{border-top:3px solid #8751e9}.vr-compare-side-head{border-bottom:1px solid #e3ebf3;align-items:center;gap:9px;min-width:0;padding-bottom:12px;display:flex}.vr-compare-side-head>span{color:#fff;background:#377cf0;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:950;display:grid}.vr-compare-side.violet .vr-compare-side-head>span{background:#8751e9}.vr-compare-side-head div{min-width:0}.vr-compare-side-head small{color:#7387a0;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.vr-compare-side-head h3{color:#17243d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:17px;overflow:hidden}.vr-compare-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.vr-compare-metrics div{min-width:0}.vr-compare-metrics small{color:#7387a0;letter-spacing:.04em;font-size:9px;font-weight:800;display:block}.vr-compare-metrics strong{color:#17243d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.vr-compare-metrics strong.positive{color:#0c9962}.vr-compare-metrics strong.negative{color:#df3d48}.vr-compare-center{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.vr-compare-center span{color:#fff;letter-spacing:.1em;background:linear-gradient(135deg,#222b58,#6a3ee0);border:3px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;font-weight:950;display:grid;box-shadow:0 8px 18px #3d339d3d}.vr-compare-center small{color:#7387a0;text-align:center;font-size:9px;line-height:1.35}.vr-compare-center strong{color:#17243d;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:11px;overflow:hidden}.vr-compare-center strong.left{color:#286fe5}.vr-compare-center strong.right{color:#7544d7}.vr-compare-center strong.tie{color:#a36a00}.vr-compare-best-days{border-top:1px solid #e3ebf3;margin-top:13px;padding-top:10px}.vr-compare-subhead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.vr-compare-subhead small{color:#7387a0;letter-spacing:.06em;font-size:9px;font-weight:900}.vr-compare-subhead span{color:#8295aa;font-size:10px}.vr-compare-day-row{border-bottom:1px solid #edf2f7;grid-template-columns:54px 48px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 0;font-size:10px;display:grid}.vr-compare-day-row:last-child{border-bottom:0}.vr-compare-day-row span{color:#6b819b;font-weight:800}.vr-compare-day-row strong{color:#17243d;font-size:10px}.vr-compare-day-row b{color:#0c9962;text-align:right;font-size:11px}.vr-compare-day-row small{color:#8295aa;text-align:right}.vr-compare-best-days>p{color:#8295aa;margin:5px 0 0;font-size:10px}.vr-compare-empty{color:#71839a;text-align:center;border:1px dashed #b8c9dc;border-radius:12px;margin-top:14px;padding:22px;font-size:12px}.vr-interactive-dark .vr-marcos-compare-panel{background:linear-gradient(145deg,#0b233c,#102c49);border-color:#64afe852;box-shadow:0 16px 32px #00000038}.vr-interactive-dark .vr-compare-toolbar{background:#071728b8;border-color:#75bae83d}.vr-interactive-dark .vr-compare-best-days{border-color:#294b68}.vr-interactive-dark .vr-compare-day-row{border-color:#1d405d}.vr-interactive-dark .vr-compare-subhead small,.vr-interactive-dark .vr-compare-subhead span,.vr-interactive-dark .vr-compare-day-row span,.vr-interactive-dark .vr-compare-day-row small,.vr-interactive-dark .vr-compare-best-days>p{color:#91abc3}.vr-interactive-dark .vr-compare-day-row strong,.vr-interactive-dark .vr-compare-center strong{color:#eff8ff}.vr-interactive-dark .vr-compare-toolbar label>span,.vr-interactive-dark .vr-compare-center small{color:#94aec8}.vr-interactive-dark .vr-compare-toolbar input,.vr-interactive-dark .vr-compare-toolbar select{color:#eaf6ff;background:#102b47;border-color:#315674}.vr-interactive-dark .vr-compare-side{background:linear-gradient(145deg,#122f4e,#0d263f);border-color:#315674}.vr-interactive-dark .vr-compare-side-head{border-color:#294b68}.vr-interactive-dark .vr-compare-side-head h3,.vr-interactive-dark .vr-compare-metrics strong{color:#eff8ff}.vr-interactive-dark .vr-compare-metrics small{color:#91abc3}@media (width<=1000px){.vr-compare-toolbar{grid-template-columns:1fr 1fr}.vr-compare-toolbar .vr-compare-business{grid-column:span 1}.vr-compare-vs{grid-row:3}.vr-compare-apply{grid-column:1/-1}.vr-compare-results{grid-template-columns:1fr}.vr-compare-center{flex-direction:row;order:2}.vr-compare-center small{max-width:220px}.vr-compare-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.vr-marcos-compare-panel{padding:12px}.vr-compare-toolbar{grid-template-columns:1fr}.vr-compare-vs{display:none}.vr-compare-toolbar .vr-compare-business{grid-column:auto}.vr-compare-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.vr-marcos-visual-picker{background:#f7fbff;border:1px solid #d3e0ec;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:12px 14px;display:flex}.vr-marcos-visual-picker>div:first-child{gap:3px;display:grid}.vr-marcos-visual-picker small{color:#68809a;letter-spacing:.08em;font-size:9px;font-weight:900}.vr-marcos-visual-picker strong{color:#17243d;font-size:13px}.vr-marcos-visual-picker span{color:#7387a0;font-size:11px}.vr-marcos-visual-picker-list{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.vr-marcos-visual-picker-list label{color:#4e6380;cursor:pointer;background:#fff;border:1px solid #cad9e8;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.vr-marcos-visual-picker-list label:has(input:checked){color:#205dc0;background:#eaf2ff;border-color:#286fe5}.vr-marcos-visual-picker-list input{accent-color:#286fe5}.slots-camera-layout{min-height:390px}.slots-camera-layout video{border-radius:10px}.slots-camera-controls button{min-height:38px}.slots-camera-controls input[type=range]{accent-color:#3b82f6}.slots-camera-controls.is-collapsed>:not(:first-child){display:none!important}.slots-camera-controls.is-collapsed{align-content:start!important}@media (width<=820px){.slots-camera-layout{grid-template-columns:1fr!important}.slots-camera-layout video,.slots-camera-controls{grid-area:auto/1!important}.slots-camera-layout video{height:min(48vh,420px)!important;min-height:260px!important}.slots-camera-controls{padding:12px!important}.slots-camera-controls>div:nth-child(2){grid-template-columns:1fr!important}.slots-camera-layout>div:last-child{grid-column:1!important}}.vr-hd-quick-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:10px 0 14px;display:grid}.vr-hd-quick-stats>div{background:#102f4e94;border:1px solid #74a7d33d;border-radius:11px;gap:3px;padding:10px 12px;display:grid}.vr-hd-quick-stats small{color:#8eabc6;letter-spacing:.07em;font-size:9px;font-weight:900}.vr-hd-quick-stats b{color:#f2f8ff;font-size:15px}.vr-hd-quick-stats span{color:#9bb4cb;font-size:10px}.vr-interactive-shell:not(.vr-has-visual-radar) .vr-marcos-radar-panel,.vr-interactive-shell:not(.vr-has-visual-gauge) .vr-marcos-gauge-panel,.vr-interactive-shell:not(.vr-has-visual-trend) .vr-marcos-trend-visual,.vr-interactive-shell:not(.vr-has-visual-decision) .vr-legacy-decision-grid,.vr-interactive-shell:not(.vr-has-visual-advanced) .vr-marcos-recharts-grid,.vr-interactive-shell:not(.vr-has-visual-compare) .vr-marcos-compare-panel{display:none!important}.vr-interactive-dark .vr-marcos-visual-picker{background:#0d2741;border-color:#315674}.vr-interactive-dark .vr-marcos-visual-picker strong{color:#eff8ff}.vr-interactive-dark .vr-marcos-visual-picker span{color:#91abc3}.vr-interactive-dark .vr-marcos-visual-picker-list label{color:#cde0ef;background:#102b47;border-color:#315674}.vr-interactive-dark .vr-hd-quick-stats>div{background:#091c30c7;border-color:#315674}@media (width<=850px){.vr-marcos-visual-picker{flex-direction:column;align-items:flex-start}.vr-marcos-visual-picker-list{justify-content:flex-start}.vr-hd-quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes flow-review-attention{0%,to{box-shadow:0 0 #dc262600}50%{box-shadow:0 0 0 5px #dc262629}}.flow-review-attention{animation:1.8s ease-in-out 3 flow-review-attention}.slots-section-nav{white-space:nowrap;scrollbar-width:thin;justify-content:flex-end;align-items:center;gap:8px;padding:4px 2px 6px;display:flex;overflow-x:auto}.slots-section-nav__button{color:#fff;cursor:pointer;background:#1a1a2e;border:1px solid #1a1a2e;border-radius:8px;flex:none;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;transition:background-color .15s,border-color .15s,transform .15s}.slots-section-nav__button:hover{background:#2d2d4a;border-color:#2d2d4a}.slots-section-nav__button[aria-current=page]{color:#713b00;background:#fff;border-color:#fff;box-shadow:inset 0 -3px #d4a843,0 1px 2px #0f172a24}.slots-section-nav__button[aria-current=page]:hover{background:#fffaf0;border-color:#fffaf0}.slots-section-nav__button--commissions{background:#166534;border-color:#166534}.slots-section-nav__button--commissions:hover{background:#14532d;border-color:#14532d}.slots-section-nav__button:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #1a1a2e8c}@media (width<=900px){.slots-section-nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.slots-section-nav__button{transition:none}}
