.sf-page{--spo-page-bg:#f0f1f5;--spo-surface:#ffffff;--spo-surface-2:#f7f8fa;--spo-ink:#1a1d26;--spo-ink-2:#3d4450;--spo-mute:#8b929e;--spo-placeholder:#c5cad3;--spo-line:#e6e8ee;--spo-line-soft:#eef0f4;--spo-hover:#f3f4f7;--spo-active:#ebecef;--spo-track:#e8eaee;--spo-shadow:0 1px 2px rgba(26,29,38,0.04),0 18px 40px rgba(26,29,38,0.12);--spo-shadow-soft:0 1px 2px rgba(26,29,38,0.04),0 8px 24px rgba(26,29,38,0.06);--spo-shell-gap:1.15rem;--spo-shell-radius:1.25rem;--spo-card-radius:1rem;--spo-control-radius:0.75rem;--spo-control-h-sm:30px;--spo-btn-h-sm:32px;--spo-btn-primary:#6b7280;--spo-btn-primary-hover:#4b5563;--spo-btn-ink:#1a1d26;--spo-table-border:#c4c9d2;--spo-frame-border:1px solid var(--spo-table-border);--spo-table-head-fs:12px;--spo-table-head-fw:600;--spo-table-head-color:#374151;--spo-table-head-bg:var(--spo-track);--spo-table-cell-pad-y:0.7rem;--spo-table-cell-pad-x:1rem;--spo-table-body-color:#374151;--sf-rep:#f2b705;--sf-rep-ink:#3d2e00;--sf-rep-soft:#fff6d6;--sf-chrome-header-h:4.075rem;--sf-chrome-logo-h:1.35rem;--spo-sidebar-w:240px;min-height:100vh;background:var(--spo-page-bg);color:var(--spo-ink);font-family:"Inter",var(--font-sans,system-ui,-apple-system,sans-serif);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sf-page a{color:inherit;text-decoration:none}.sf-shell{min-height:100vh;background:var(--spo-page-bg)}.sf-sidebar{position:fixed;top:var(--spo-shell-gap);bottom:var(--spo-shell-gap);left:var(--spo-shell-gap);width:var(--spo-sidebar-w);z-index:30;display:flex;flex-direction:column;background:var(--spo-surface);border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-shadow:var(--spo-shadow-soft);overflow:hidden}.sf-sidebar-logo{position:relative;flex:0 0 auto;height:var(--sf-chrome-header-h);min-height:var(--sf-chrome-header-h);padding:0 1.35rem;box-sizing:border-box;border-bottom:0}.sf-brand,.sf-sidebar-logo{display:flex;align-items:center;justify-content:center}.sf-brand{width:auto;min-width:0}.sf-brand,.sf-brand-logo-wrap{max-width:100%;height:var(--sf-chrome-logo-h)}.sf-brand-logo-wrap{display:block;width:calc(var(--sf-chrome-logo-h) * 251 / 52);background-color:var(--spo-ink);-webkit-mask:url(/images/gestionale/siteflow-logo.png) left center/contain no-repeat;mask:url(/images/gestionale/siteflow-logo.png) left center/contain no-repeat}.sf-brand-logo{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;opacity:0}.sf-brand-mark{display:none;box-sizing:border-box;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.55rem;background:#fff;color:var(--spo-ink);border:1px solid color-mix(in srgb,var(--spo-ink) 12%,transparent);font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.05em;line-height:1;flex:none}.sf-sidebar-link-icon{flex:none;width:1.05rem;height:1.05rem;color:currentColor;opacity:.9}.sf-sidebar-link-label{min-width:0;overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.sf-sidebar-toggle{display:inline-flex}.sf-topbar-lead{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1 1}.sf-page.sf-sidebar-collapsed{--spo-sidebar-w:4.5rem}.sf-main,.sf-sidebar{transition:width .2s ease,margin-left .2s ease}@media (prefers-reduced-motion:reduce){.sf-main,.sf-sidebar{transition:none}}.sf-sidebar-collapsed .sf-sidebar .sf-sidebar-logo{padding:0 .5rem}.sf-sidebar-collapsed .sf-sidebar .sf-brand-logo,.sf-sidebar-collapsed .sf-sidebar .sf-brand-logo-wrap{display:none!important}.sf-sidebar-collapsed .sf-sidebar .sf-brand{width:100%;justify-content:center}.sf-sidebar-collapsed .sf-sidebar .sf-brand-mark{display:inline-flex!important}.sf-sidebar-collapsed .sf-sidebar .sf-sidebar-menu{padding:.65rem .45rem;align-items:stretch}.sf-sidebar-collapsed .sf-sidebar .sf-sidebar-foot{padding:.45rem .45rem .75rem}.sf-sidebar-collapsed .sf-sidebar .sf-sidebar-group{display:none}.sf-sidebar-collapsed .sf-sidebar .sf-sidebar-link{justify-content:center;padding:0 .35rem;gap:0}.sf-sidebar-collapsed .sf-sidebar .sf-sidebar-link-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sf-sidebar-collapsed .sf-sidebar .sf-sidebar-link-icon{width:1.1rem;height:1.1rem;opacity:1}.sf-menu-close{position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.sf-icon-btn{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:0;border-radius:.5rem;background:transparent;color:var(--spo-mute);cursor:pointer;flex:none}.sf-icon-btn:hover{background:var(--spo-hover);color:var(--spo-ink)}.sf-sidebar-menu{display:flex;flex-direction:column;gap:.85rem;padding:.85rem;flex:1 1 auto;min-height:0;overflow-y:auto}.sf-sidebar-section{display:flex;flex-direction:column;gap:.3rem;min-width:0}.sf-sidebar-section+.sf-sidebar-section{margin-top:.5rem}.sf-sidebar-foot{flex:0 0 auto;margin-top:auto;padding:.55rem .85rem .95rem;border-top:1px solid var(--spo-table-border)}.sf-sidebar-group{margin:0 .35rem .15rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--spo-mute)}.sf-sidebar-link-section{font-weight:600;color:var(--spo-ink)}.sf-sidebar-link{display:flex;align-items:center;gap:.55rem;width:100%;min-height:var(--spo-control-h-sm);height:var(--spo-control-h-sm);padding:0 .85rem;box-sizing:border-box;border:1px solid transparent;background:transparent;border-radius:999px;font:inherit;font-size:.75rem;font-weight:600;line-height:1.25;text-align:left;color:var(--spo-mute);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.sf-menu-close,.sf-menu-open{display:none}.sf-sidebar-link:hover{background:var(--spo-hover);color:var(--spo-ink)}.sf-sidebar-link-active{background:var(--spo-track);border-color:var(--spo-table-border);color:var(--spo-ink)}.sf-sidebar-branch,.sf-sidebar-sub{display:flex;flex-direction:column;gap:.25rem}.sf-sidebar-sub{padding:.1rem 0 .15rem .85rem;margin-left:.55rem;border-left:1px solid var(--spo-line-soft)}.sf-sidebar-link-sub{font-weight:600;font-size:.75rem;min-height:var(--spo-control-h-sm);height:var(--spo-control-h-sm);padding:0 .75rem}.sf-sidebar-collapsed .sf-sidebar .sf-sidebar-sub{display:none}.sf-sidebar-link svg{flex:none;width:1.05rem;height:1.05rem;stroke:currentColor;fill:none;stroke-width:1.8}.sf-main{min-height:100vh;margin-left:calc(var(--spo-sidebar-w) + var(--spo-shell-gap) * 2);padding-right:var(--spo-shell-gap);box-sizing:border-box;display:flex;flex-direction:column;background:var(--spo-page-bg)}.sf-main:not(:has(.sf-pages.sf-tracker)){height:100dvh;max-height:100dvh;overflow:hidden}@supports not (height:100dvh){.sf-main:not(:has(.sf-pages.sf-tracker)){height:100vh;max-height:100vh}}.sf-main:not(:has(.sf-pages.sf-tracker)) .sf-body{flex:1 1 auto;min-height:0;overflow-y:auto}.sf-topbar{position:relative;z-index:20;flex:0 0 auto;margin-top:var(--spo-shell-gap);background:var(--spo-surface);border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-shadow:var(--spo-shadow-soft);height:var(--sf-chrome-header-h);min-height:var(--sf-chrome-header-h);padding:0 1.35rem;display:flex;justify-content:space-between;gap:1rem;box-sizing:border-box}.sf-topbar,.sf-topbar-title{min-width:0;align-items:center}.sf-topbar-title{margin:0;display:inline-flex;gap:1.15rem;font-family:Inter,system-ui,sans-serif;white-space:nowrap;overflow:visible}.sf-topbar-repubblica{display:block;height:var(--sf-chrome-logo-h);width:auto;max-width:11rem;object-fit:contain;object-position:left center;flex:none}.sf-area-switch .sf-topbar-abbonamenti,.sf-topbar .sf-topbar-abbonamenti{display:inline-block;margin:0;padding:0;background:transparent;border:0;font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase;color:var(--spo-ink);-webkit-text-fill-color:var(--spo-ink);flex:none;white-space:nowrap}.sf-area-switch .sf-topbar-abbonamenti.is-rep,.sf-topbar .sf-topbar-abbonamenti.is-rep{color:#d4a006;-webkit-text-fill-color:#d4a006;-webkit-text-stroke:.4px #d4a006;paint-order:stroke fill}.sf-area-switch{position:relative;z-index:40;overflow:visible}.sf-area-switch,.sf-area-switch-brand,.sf-area-switch-static{display:inline-flex;align-items:center;min-width:0}.sf-area-switch-brand{gap:.75rem;white-space:nowrap}.sf-area-switch-trigger{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.15rem .25rem .15rem 0;border:0;background:transparent;cursor:pointer;min-width:0;color:inherit;font:inherit}.sf-area-switch-trigger:disabled{cursor:default}.sf-area-switch-trigger .sf-topbar-repubblica{flex:none}.sf-area-switch-chevron{flex:none;color:var(--spo-mute,#8b929e);transition:transform .15s ease}.sf-area-switch-chevron.is-open{transform:rotate(180deg)}.sf-area-switch-menu{position:absolute;top:calc(100% + .45rem);left:0;z-index:70;min-width:min(18rem,calc(100vw - 2rem));margin:0;padding:.35rem;list-style:none;background:var(--spo-surface,#fff);border:var(--spo-frame-border,1px solid #c4c9d2);border-radius:.75rem;box-shadow:var(--spo-shadow,0 8px 24px rgba(26,29,38,.12))}.sf-area-switch-menu-portal{position:fixed;z-index:1200}.sf-area-switch-option{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;margin:0;padding:.55rem .65rem;border:0;border-radius:.5rem;background:transparent;text-align:left;cursor:pointer;color:var(--spo-ink,#1a1d26);font-family:inherit}.sf-area-switch-option.is-active,.sf-area-switch-option:hover{background:var(--spo-hover,#f3f4f7)}.sf-area-switch-option-name{font-size:.8125rem;font-weight:600}.sf-area-switch-option-short{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d4a006}.sf-area-switch-error{position:absolute;top:calc(100% + .25rem);left:0;font-size:.6875rem;color:#b91c1c;white-space:nowrap}@media (prefers-reduced-motion:reduce){.sf-area-switch-chevron{transition:none}}.sf-topbar-meta{display:none;align-items:center;gap:.55rem;height:1.15em;padding-left:1.15rem;border-left:1px solid var(--spo-line);font-size:.8125rem;font-weight:500;line-height:1;color:var(--spo-mute)}.sf-topbar-day{text-transform:capitalize;line-height:1;display:inline-block}.sf-topbar-meta-sep{display:inline-flex;align-items:center;justify-content:center;width:.5rem;color:#c4c9d2;font-weight:600;line-height:1;transform:translateY(-.02em)}.sf-topbar-meta .time{display:inline-block;font-weight:600;color:var(--spo-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.02em;min-width:3.25ch}.sf-topbar-actions{display:flex;align-items:center;gap:.5rem;flex:none}.sf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.35;padding:.45rem 1rem;border:1px solid var(--spo-line);background:var(--spo-surface);color:var(--spo-ink);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.sf-btn:hover{border-color:#d8dbe3;background:var(--spo-hover)}.sf-btn-ink{background:var(--spo-btn-ink);border-color:var(--spo-btn-ink);color:#fff;box-shadow:0 1px 2px rgba(26,29,38,.12)}a.sf-btn-ink,a.sf-btn-ink:hover{color:#fff}.sf-btn-ink:hover{background:#0f1219;border-color:#0f1219}.sf-btn-primary{background:var(--spo-btn-primary);border-color:var(--spo-btn-primary);color:#fff}.sf-btn-primary:hover{background:var(--spo-btn-primary-hover);border-color:var(--spo-btn-primary-hover)}.sf-avatar{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:99px;background:var(--spo-track);color:var(--spo-ink);font-size:.7rem;font-weight:600;flex:none;overflow:hidden}.sf-avatar.has-photo{background:var(--spo-track);padding:0}.sf-avatar-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;transform-origin:center}.sf-user-menu{position:relative;flex:none}.sf-user-menu-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--spo-table-border);padding:0;width:2.15rem;height:2.15rem;font-size:.7rem;cursor:pointer;box-sizing:border-box;transition:box-shadow .15s ease,transform .15s ease}.sf-user-menu-trigger:hover,.sf-user-menu.is-open .sf-user-menu-trigger{box-shadow:0 0 0 3px rgba(26,29,38,.12)}.sf-user-menu-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(26,29,38,.18)}.sf-user-menu-pop{position:absolute;top:calc(100% + .55rem);right:0;z-index:60;width:min(17.5rem,calc(100vw - 2rem));padding:.75rem;border:1px solid var(--spo-table-border);border-radius:.9rem;background:var(--spo-surface);box-shadow:var(--spo-shadow)}.sf-user-menu-head{display:flex;align-items:flex-start;gap:.7rem;padding:.2rem .25rem .55rem}.sf-user-menu-avatar{width:2.25rem;height:2.25rem;font-size:.72rem;border:1px solid var(--spo-table-border);box-sizing:border-box}.sf-user-menu-copy{min-width:0;flex:1 1}.sf-user-menu-name{margin:0;font-size:.875rem;font-weight:650;letter-spacing:-.02em;color:var(--spo-ink);line-height:1.25}.sf-user-menu-email{margin:.15rem 0 0;font-size:.75rem;font-weight:500;color:var(--spo-mute);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-user-menu-role{margin:.35rem 0 0;display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;background:var(--spo-track);color:var(--spo-ink-2);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sf-user-menu-sep{height:1px;margin:.35rem 0 .45rem;background:var(--spo-line-soft)}.sf-user-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.55rem;margin:0;padding:.6rem .65rem;border:0;border-radius:.65rem;background:transparent;color:var(--spo-ink);font:inherit;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;text-align:left;cursor:pointer}.sf-user-menu-item svg{flex:none;color:var(--spo-ink-2)}.sf-user-menu-item:hover{background:var(--spo-hover)}.sf-user-menu-item:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(26,29,38,.1)}a.sf-user-menu-item{text-decoration:none;color:inherit;box-sizing:border-box}.sf-profile-stack{display:flex;flex-direction:column;gap:1.15rem;width:100%;max-width:none;padding-bottom:1.5rem}.sf-profile-card,.sf-profile-hero{display:flex;flex-direction:column;gap:.95rem;padding:1.15rem 1.25rem 1.2rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-shadow:var(--spo-shadow-soft);background:var(--spo-surface);overflow:hidden;box-sizing:border-box}.sf-profile-hero-main{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem 1.35rem}.sf-profile-card-head{display:flex;flex-direction:column;gap:.2rem}.sf-profile-h2{margin:0;font-size:.8125rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-ink-2,#334155)}.sf-profile-card-dek{margin:0;font-size:.8125rem;font-weight:450;line-height:1.4;color:var(--spo-mute,#64748b)}.sf-profile-avatar{width:6.5rem;height:6.5rem;border-radius:999px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#e8ecf2;color:#1e293b;font-size:1.55rem;font-weight:750;letter-spacing:-.03em;flex:none;border:var(--spo-frame-border);box-shadow:none;box-sizing:border-box}.sf-profile-avatar.has-photo{background:#e8ecf2}.sf-profile-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sf-profile-avatar-side{min-width:min(100%,14rem);flex:1 1 14rem}.sf-profile-name{margin:0;font-size:1.25rem;font-weight:750;letter-spacing:-.035em;color:var(--spo-ink);line-height:1.15}.sf-profile-meta{margin:.45rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.sf-profile-email{font-size:.8125rem;font-weight:500;color:var(--spo-ink-2,#475569)}.sf-profile-chip{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:#eef2f7;color:#334155;border:var(--spo-frame-border);box-shadow:none;font-size:.6875rem;font-weight:700;letter-spacing:.02em}.sf-profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem}.sf-profile-actions .sf-btn{min-height:2.25rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:650}.sf-profile-avatar-side .sf-field-hint{margin:.45rem 0 0}.sf-profile-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sf-profile-dl{margin:0;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-shadow:none;overflow:hidden;background:var(--spo-surface)}.sf-profile-dl-row{display:grid;grid-template-columns:7.25rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;padding:.8rem .95rem;border-bottom:1px solid var(--spo-line-soft)}.sf-profile-dl-row:nth-child(2n){background:#fafbfc}.sf-profile-dl-row:last-child{border-bottom:0}.sf-profile-dl-row dt{margin:0;font-size:.71875rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--spo-mute,#64748b)}.sf-profile-dl-row dd{margin:0;font-size:.9rem;font-weight:600;color:var(--spo-ink);letter-spacing:-.015em;word-break:break-word}.sf-profile-security{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1rem;padding:.95rem 1rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-shadow:none;background:var(--spo-surface);box-sizing:border-box}.sf-profile-security-copy{min-width:min(100%,14rem);flex:1 1 14rem}.sf-profile-security-title{margin:0;font-size:.9rem;font-weight:700;color:var(--spo-ink);letter-spacing:-.02em}.sf-profile-security-dek{margin:.25rem 0 0;font-size:.8125rem;font-weight:450;line-height:1.4;color:var(--spo-mute,#64748b)}.sf-profile-security-email{font-weight:600;color:var(--spo-ink-2,#475569)}.sf-profile-security .sf-btn{flex:none;min-height:2.25rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:650}.sf-profile-notice{margin:0;padding:.55rem .7rem;border-radius:.55rem;background:#f1f5f9;font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--spo-ink-2,#475569)}@media (max-width:640px){.sf-profile-card,.sf-profile-hero{padding:1rem}.sf-profile-dl-row{grid-template-columns:1fr;gap:.2rem}.sf-profile-security .sf-btn{width:100%}}.sf-body{flex:1 1;padding:var(--spo-shell-gap) 0 var(--spo-shell-gap);box-sizing:border-box;min-height:0;min-width:0;display:flex;flex-direction:column}.sf-elezioni-pagina-sheet{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:12rem}.sf-panel{flex:1 1;min-height:0;min-width:0;background:var(--spo-surface);border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-shadow:var(--spo-shadow-soft);overflow:hidden;display:flex;flex-direction:column}.sf-frame{flex:1 1;width:100%;min-height:calc(100vh - 8.5rem);border:0;background:#fff}.sf-sidebar-backdrop{display:none}.sf-pages{--sf-blu:#0a2a66;--sf-blu-2:#1e4ba8;--sf-blu-soft:#e8eef9;--sf-rep:#f2b705;--sf-rep-ink:#3d2e00;--sf-rep-soft:#fff6d6;--sf-ok:#0f7a43;--sf-ok-soft:#e6f5ec;min-width:0;padding:1.5rem 1.6rem 1.75rem;overflow:auto;scrollbar-gutter:stable;gap:0}.sf-pages-head{display:flex;align-items:center;margin-bottom:1.15rem}.sf-pages-head-row{justify-content:space-between;align-items:flex-start;gap:1rem}.sf-pages-head-row .sf-btn{display:inline-flex;align-items:center;gap:.4rem}.sf-pages-head-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:none}.sf-pages-head-actions .sf-btn{display:inline-flex;align-items:center;gap:.35rem}.sf-role-perms-body{display:flex;flex-direction:column;gap:.85rem}.sf-role-matrix-wrap{overflow-x:auto;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface);box-shadow:none}.sf-role-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;line-height:1.4}.sf-role-matrix td,.sf-role-matrix th{padding:.85rem 1rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--spo-line-soft)}.sf-role-matrix thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8b929e;background:#fafbfc}.sf-role-matrix tbody td,.sf-role-matrix thead th:not(:first-child){text-align:center;width:5.75rem}.sf-role-matrix tbody th{font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--spo-ink);max-width:18rem}.sf-role-matrix tbody tr:nth-child(2n) td,.sf-role-matrix tbody tr:nth-child(2n) th{background:#fcfcfd}.sf-role-matrix tbody tr:hover td,.sf-role-matrix tbody tr:hover th{background:var(--spo-hover)}.sf-role-matrix tbody tr:last-child td,.sf-role-matrix tbody tr:last-child th{border-bottom:0}.sf-role-flag{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px}.sf-role-flag.is-yes{color:var(--sf-ok);background:var(--sf-ok-soft)}.sf-role-flag.is-no{color:#9aa3b2;background:#eef0f4}.sf-role-yes{color:var(--sf-ok)}.sf-role-no{color:#9aa3b2}.sf-pages-title{margin:0;font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--spo-ink)}.sf-pages-subhead{margin:0 0 .75rem;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:#1a1f2a}.sf-ltv-history{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e6e9ef}.sf-ltv-history .sf-pages-table{margin-top:.25rem}.sf-ltv-money-row{display:flex;align-items:stretch;width:min(100%,18rem);min-height:2.4rem;height:2.4rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface);overflow:hidden;box-sizing:border-box}.sf-ltv-money-prefix{flex:none;display:inline-flex;align-items:center;padding:0 .75rem;font-size:.95rem;font-weight:700;color:var(--spo-ink-2);background:color-mix(in srgb,var(--spo-ink) 4%,transparent);border-right:1px solid color-mix(in srgb,var(--spo-ink) 12%,transparent)}.sf-ltv-money-field input{flex:1 1 auto;width:auto;min-width:0;height:100%!important;min-height:0!important;margin:0;padding:0 .75rem!important;border:0!important;border-radius:0!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;box-shadow:none!important}.sf-ltv-money-row:focus-within{outline:2px solid color-mix(in srgb,var(--spo-accent,#2563eb) 55%,transparent);outline-offset:1px}.sf-panel.sf-pages.sf-flow-lab{flex:1 1 auto;height:auto;min-height:0;min-width:0;max-width:100%;overflow:hidden!important;align-self:stretch;box-sizing:border-box}.sf-flow-lab .sf-pages-head{margin-bottom:.5rem}.sf-flow-lab-kicker{margin:0 0 .35rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8b929e}.sf-flow-lab-cascade.sf-flow-widget-stack{--sf-flow-tree-gap:1.35rem;--sf-flow-branch-gap:1.1rem;padding-top:.35rem;min-width:0}.sf-flow-lab-cascade .sf-flow-widget-tree-branch{min-width:0}.sf-flow-lab-table-wrap{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;width:100%;max-width:100%;overflow:hidden;border:1px solid var(--spo-line-soft);border-radius:var(--spo-shell-radius);background:var(--spo-surface)}.sf-flow-lab-table-wrap .sf-row-click{cursor:pointer}.sf-flow-lab-table-wrap .sf-col-name .sf-flow-lab-meta{display:flex;flex-wrap:wrap;gap:.25rem .45rem;margin-top:.15rem;font-size:.625rem;font-weight:600;color:#6b7280}.sf-flow-lab-table-wrap .sf-metrics-sheet-plain,.sf-flow-lab-table-wrap .sf-pages-sheet{flex:0 0 auto;max-height:none;max-width:100%;overflow:hidden;border:0;border-radius:0;box-shadow:none}.sf-flow-lab-table-wrap .sf-metrics-plain-scroll{flex:0 0 auto;max-height:none;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.sf-flow-lab-table-wrap .sf-pages-table.sf-metrics-table{min-width:1480px;width:max-content;max-width:none}.sf-flow-lab-table-wrap .sf-metrics-col-metric,.sf-flow-lab-table-wrap .sf-pages-table.sf-metrics-table .sf-col-metric{min-width:5.5rem}.sf-flow-lab-section{margin-top:1.25rem}.sf-flow-lab-note{margin:0 0 .85rem;font-size:.8125rem}.sf-flow-lab-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sf-flow-lab-sheet{margin-top:0}.sf-flow-lab-name-block{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;padding-left:calc((var(--sf-flow-lab-depth, 0) * .85rem))}.sf-flow-lab-depth-0{--sf-flow-lab-depth:0}.sf-flow-lab-depth-1{--sf-flow-lab-depth:1}.sf-flow-lab-depth-2{--sf-flow-lab-depth:2}.sf-flow-lab-depth-3{--sf-flow-lab-depth:3}.sf-flow-lab-badge{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:999px;border:1px solid transparent;font-size:.625rem;font-weight:700;letter-spacing:.03em;line-height:1.2;white-space:nowrap}.sf-flow-lab-badge-campaign{background:#3f3f46;border-color:#3f3f46;color:#fff}.sf-flow-lab-badge-landing{background:#e8eef9;border-color:#c5d4ef;color:#0a2a66}.sf-flow-lab-badge-sale{background:#e7f6f3;border-color:#b7e0d8;color:#0f766e}.sf-flow-lab-badge-end{background:#fff6d6;border-color:#ecd889;color:#854d0e}.sf-flow-lab-meta{display:flex;flex-wrap:wrap;gap:.35rem .55rem;font-size:.6875rem;font-weight:600;color:#6b7280}.sf-flow-lab-status.is-winning{color:#15803d}.sf-flow-lab-status.is-losing{color:#b45309}.sf-flow-lab-row.is-stopped .sf-name,.sf-flow-lab-status.is-stopped{color:#9ca3af}.sf-flow-lab-fonte-text{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;border-radius:2px;background:#e8eef9;color:#0a2a66;font-size:.5rem;font-weight:800;letter-spacing:-.02em;line-height:1}.sf-pages-dek{margin:.35rem 0 0;max-width:36rem;font-size:.875rem;font-weight:450;line-height:1.4;color:#6b7280}.sf-name-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;text-align:left;font:inherit}.sf-status-campaign-bozza{background:#f3f0ea;color:#6b5a3e}.sf-status-campaign-attiva{background:var(--sf-ok-soft);color:var(--sf-ok)}.sf-status-campaign-pausa{background:#fff6d6;color:#3d2e00}.sf-status-campaign-archiviata{background:#f1f1f3;color:#6b7280}.sf-modal-wide{width:min(640px,100%)}.sf-modal-traffic{width:min(1080px,calc(100vw - 2rem));max-height:min(900px,calc(100vh - 2rem));display:flex;flex-direction:column;overflow:hidden}.sf-modal-traffic .sf-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sf-form-body-traffic{display:flex;flex-direction:column;gap:.85rem;flex:1 1 auto;min-height:0;overflow-y:auto}.sf-traffic-identity{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:start}.sf-traffic-logo-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.sf-traffic-logo-label{font-size:.6875rem;font-weight:650;letter-spacing:.02em;color:#5b6472}.sf-traffic-logo-frame{position:relative;width:4.25rem;height:4.25rem;flex:none}.sf-traffic-logo-drop{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.45rem;box-sizing:border-box;border-radius:999px;background:#f3f4f7;border:1.5px dashed #c5cad3;cursor:pointer;color:#6b7280;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.sf-traffic-logo-drop .sf-traffic-logo{width:100%;height:100%;max-width:2.6rem;max-height:2.6rem;object-fit:contain;border-radius:0}.sf-traffic-logo-drop:hover{border-color:#9aa3b2;background:#eef1f5}.sf-traffic-logo-drop:focus-visible{outline:none;border-color:#a8afbb;box-shadow:0 0 0 3px rgba(18,24,38,.08)}.sf-traffic-logo-drop.is-dragging{border-color:#2563eb;border-style:solid;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.sf-traffic-logo-drop-empty{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.625rem;font-weight:650;letter-spacing:.02em;color:#7a8290}.sf-traffic-logo-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:-.35rem;right:-.35rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;border:0;border-radius:999px;background:#dc2626;color:#fff;cursor:pointer;box-shadow:0 1px 3px rgba(15,23,42,.25)}.sf-traffic-logo-clear:hover{background:#b91c1c}.sf-traffic-identity-fields{display:grid;grid-template-columns:1fr;grid-gap:.55rem .75rem;gap:.55rem .75rem;min-width:0;align-self:stretch}.sf-traffic-nome-field{display:flex;flex-direction:column;gap:.35rem}.sf-traffic-nome-field input{box-sizing:border-box;height:4.25rem;min-height:4.25rem;font-size:1.35rem!important;font-weight:700!important;letter-spacing:-.02em!important;padding:.85rem 1rem!important;border-radius:.85rem!important}.sf-modal-traffic .sf-modal-head{padding:1rem 1.25rem .85rem}.sf-modal-traffic .sf-modal-kicker{font-size:.625rem;margin-bottom:.2rem}.sf-modal-traffic .sf-modal-title{font-size:1.125rem}.sf-modal-traffic .sf-form-body{padding:1rem 1.25rem .25rem;gap:.75rem}.sf-modal-traffic .sf-form-section-title{font-size:.6875rem}.sf-modal-traffic .sf-form-section-dek{font-size:.6875rem;line-height:1.35}.sf-modal-traffic .sf-field{gap:.3rem}.sf-modal-traffic .sf-field>span{font-size:.6875rem}.sf-modal-traffic .sf-field input{padding:.5rem .7rem;font-size:.8125rem;border-radius:.55rem}.sf-modal-traffic .sf-modal-actions{padding:.65rem 1.25rem .85rem;justify-content:flex-end;align-items:center;gap:.45rem}.sf-modal-traffic .sf-modal-actions .sf-btn{flex:0 0 auto;width:auto;min-width:0;min-height:var(--spo-btn-h-sm,2rem);height:var(--spo-btn-h-sm,2rem);padding:0 1rem;font-size:.8125rem;font-weight:600;border-radius:999px}.sf-traffic-utm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem .85rem;gap:.65rem .85rem}.sf-traffic-utm-term{grid-column:1/-1}.sf-traffic-utm-preview{display:flex;flex-direction:column;gap:.3rem;margin-top:.35rem;padding:.65rem .8rem;border-radius:.7rem;background:#f3f4f7;border:1px solid var(--spo-line-soft)}.sf-traffic-utm-preview-label{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8b929e}.sf-traffic-utm-preview-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:550;color:var(--spo-ink);word-break:break-all;line-height:1.4}.sf-modal-traffic .sf-modal-actions{margin-top:0;flex:none;border-top:1px solid var(--spo-line-soft);background:#fff}.sf-modal-campaign{--sf-camp-title:1.2rem;--sf-camp-section:0.6875rem;--sf-camp-label:0.6875rem;--sf-camp-body:0.8125rem;--sf-camp-meta:0.6875rem;--sf-camp-input:0.8125rem;width:min(720px,calc(100vw - 1.5rem));max-height:min(820px,calc(100vh - 1.5rem));display:flex;flex-direction:column;overflow:hidden}.sf-modal-campaign .sf-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sf-modal-campaign .sf-modal-head{padding:.8rem 1.1rem .55rem;flex:none}.sf-modal-campaign .sf-modal-title{font-size:var(--sf-camp-title);font-weight:700;letter-spacing:-.02em;line-height:1.25}.sf-modal-campaign .sf-percorso-dek{display:block}.sf-modal-dek{margin:.2rem 0 0;font-size:.75rem;font-weight:450;line-height:1.35;color:#6b7280;max-width:40rem}.sf-modal-campaign .sf-modal-dek{max-width:none;margin-top:.25rem;font-size:var(--sf-camp-meta);color:var(--spo-mute)}.sf-form-body.sf-form-body-campaign,.sf-modal-campaign .sf-form-body.sf-form-body-campaign{display:block;padding:.85rem 1.15rem;flex:1 1 auto;min-height:0;overflow-y:auto}.sf-form-section{display:flex;flex-direction:column;gap:.7rem;padding:1.05rem 0 1.15rem;border:0;border-bottom:1px solid var(--spo-line-soft);border-radius:0;background:transparent;min-width:0}.sf-form-section:last-child{border-bottom:0;padding-bottom:.35rem}.sf-form-section-head{display:flex;flex-direction:column;gap:.15rem;padding-bottom:0;border-bottom:0;margin-bottom:0}.sf-campaign-blocks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.45rem}.sf-campaign-block .sf-form-section-head{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .65rem}.sf-campaign-basics-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:.55rem .65rem;gap:.55rem .65rem;align-items:end}.sf-campaign-block-num{display:none}.sf-campaign-block-grid{display:grid;grid-template-columns:1.2fr 1.2fr .85fr;grid-gap:.65rem .85rem;gap:.65rem .85rem;align-items:start}.sf-campaign-nome-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:.45rem .65rem;gap:.45rem .65rem;align-items:end}.sf-campaign-cpc-field{margin:0;max-width:11.5rem;gap:0!important}.sf-campaign-cpc-row{display:flex;align-items:stretch;width:100%;min-height:2.4rem;height:2.4rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface);overflow:hidden;box-sizing:border-box}.sf-campaign-cpc-prefix{flex:none;display:inline-flex;align-items:center;padding:0 .65rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--spo-ink-2);background:color-mix(in srgb,var(--spo-ink) 4%,transparent);border-right:1px solid color-mix(in srgb,var(--spo-ink) 12%,transparent)}.sf-campaign-cpc-field input,.sf-modal-campaign .sf-campaign-cpc-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){flex:1 1 auto;width:auto;min-width:0;height:100%!important;min-height:0!important;margin:0;padding:0 .65rem!important;border:0!important;border-radius:0!important;text-align:center;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;box-shadow:none!important}.sf-campaign-cpc-field input::-webkit-inner-spin-button,.sf-campaign-cpc-field input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sf-campaign-cronologia-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.55rem;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.sf-campaign-cronologia-toggle .sf-form-section-title{flex:none}.sf-campaign-cronologia-toggle-meta{flex:1 1 auto;min-width:0;font-size:var(--sf-camp-meta,.6875rem);font-weight:550;color:var(--spo-ink-3,#8b929e)}.sf-campaign-cronologia-chevron{flex:none;color:var(--spo-ink-3,#8b929e);transition:transform .15s ease}.sf-campaign-block-cronologia.is-open .sf-campaign-cronologia-chevron{transform:rotate(180deg)}.sf-campaign-block-cronologia.is-open{display:flex;flex-direction:column;min-height:0}.sf-campaign-cronologia-panel{margin:.45rem 0 0;max-height:min(12rem,36vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;border:0;background:transparent;box-shadow:none}.sf-modal-campaign .sf-campaign-cronologia{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.sf-campaign-cronologia-event{display:grid;grid-template-columns:5.75rem minmax(0,1fr) auto;grid-gap:.35rem .75rem;gap:.35rem .75rem;align-items:end;margin:0;padding:.55rem 0;border-bottom:1px solid color-mix(in srgb,var(--spo-ink) 10%,transparent)}.sf-campaign-cronologia-event:first-child{padding-top:.15rem}.sf-campaign-cronologia-event:last-child{border-bottom:none;padding-bottom:.1rem}.sf-campaign-cronologia-when{display:flex;flex-direction:column;gap:.1rem;margin:0;align-self:start;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-campaign-cronologia-date{font-size:.8125rem;font-weight:700;color:var(--spo-ink);letter-spacing:-.01em;line-height:1.25}.sf-campaign-cronologia-time{line-height:1.2}.sf-campaign-cronologia-time,.sf-campaign-cronologia-who{font-size:.71875rem;font-weight:600;color:var(--spo-ink-3,#8b929e)}.sf-campaign-cronologia-who{justify-self:end;align-self:end;max-width:8.5rem;line-height:1.25;text-align:right;overflow-wrap:anywhere}.sf-campaign-cronologia-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;min-width:0;align-self:start}.sf-campaign-cronologia-items li{display:grid;grid-template-columns:4.25rem minmax(0,1fr);grid-gap:.3rem .55rem;gap:.3rem .55rem;align-items:baseline;margin:0;padding:0;font-size:.78125rem;line-height:1.35}.sf-campaign-cronologia-field{font-weight:650;color:var(--spo-ink-3,#8b929e)}.sf-campaign-cronologia-value{color:var(--spo-ink);font-weight:500;min-width:0;overflow-wrap:anywhere}.sf-campaign-setup-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:.85rem 1.15rem;gap:.85rem 1.15rem;align-items:start}.sf-campaign-setup-grid:has(>.sf-campaign-setup-col:only-child){grid-template-columns:1fr}.sf-campaign-setup-grid:has(>.sf-campaign-setup-col:only-child) .sf-percorso-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-campaign-setup-col{display:flex;flex-direction:column;gap:.5rem;min-width:0}.sf-campaign-step-list{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid color-mix(in srgb,var(--spo-ink) 10%,transparent)}.sf-campaign-step{border:0;border-bottom:1px solid color-mix(in srgb,var(--spo-ink) 10%,transparent);border-radius:0;background:transparent;overflow:visible}.sf-campaign-step:last-child{border-bottom:0}.sf-campaign-step.is-open{background:transparent;position:relative;z-index:5}.sf-campaign-step-bar{display:flex;align-items:stretch;gap:.25rem}.sf-campaign-step-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;display:flex;align-items:center;gap:.45rem;min-width:0;margin:0;padding:.55rem .1rem;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.sf-campaign-step-index{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:.3rem;background:color-mix(in srgb,var(--spo-ink) 8%,transparent);color:var(--spo-ink);font-size:.6875rem;font-weight:700}.sf-campaign-step-title{font-size:.875rem;font-weight:650;color:var(--spo-ink)}.sf-campaign-step-meta{margin-left:auto;font-size:.71875rem;color:var(--spo-mute);white-space:nowrap}.sf-campaign-step-tools{display:inline-flex;align-items:center;gap:.1rem;padding:.35rem .4rem .35rem 0}.sf-campaign-step-move,.sf-campaign-step-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border:0;border-radius:.4rem;background:transparent;color:var(--spo-mute);cursor:pointer;font:inherit;font-size:.75rem;line-height:1}.sf-campaign-step-move:hover:not(:disabled),.sf-campaign-step-remove:hover{background:#eef1f5;color:var(--spo-ink)}.sf-campaign-step-move:disabled{opacity:.35;cursor:default}.sf-campaign-step-body{display:flex;flex-direction:column;gap:.4rem;padding:0 0 .65rem;border-top:0}.sf-campaign-add-steps{display:flex;flex-wrap:wrap;gap:.35rem;margin:0}.sf-campaign-add-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.3rem;min-height:1.9rem;margin:0;padding:.2rem .55rem .2rem .4rem;border:1px solid color-mix(in srgb,var(--spo-ink) 14%,transparent);border-radius:999px;background:transparent;color:var(--spo-ink);font:inherit;cursor:pointer;text-align:left}.sf-campaign-add-step:hover{background:color-mix(in srgb,var(--spo-ink) 5%,transparent)}.sf-campaign-add-step:focus-visible{outline:2px solid var(--spo-ink);outline-offset:2px}.sf-campaign-add-step-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:transparent;color:var(--spo-ink-2)}.sf-campaign-add-step-label{font-size:.75rem;font-weight:650;letter-spacing:-.01em;line-height:1.2}.sf-campaign-funnel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:.75rem;gap:.75rem;align-items:start}.sf-campaign-funnel-step{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.65rem .7rem .7rem;border:1px solid var(--spo-line-soft);border-radius:.75rem;background:#fafbfc}.sf-campaign-funnel-step-head{margin:0}.sf-campaign-funnel-step-title{margin:0;font-size:var(--sf-camp-section);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute)}.sf-campaign-url-box{display:flex;align-items:center;gap:.45rem;margin-top:.05rem;padding:.3rem .45rem .3rem .55rem;border-radius:.5rem;background:#f3f4f7;border:1px solid var(--spo-line-soft)}.sf-campaign-url-label{flex:none;font-size:var(--sf-camp-label);font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--spo-mute)}.sf-campaign-url{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sf-camp-meta);font-weight:600;color:var(--spo-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-campaign-url-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;border:0;border-radius:.45rem;background:transparent;color:#111827;cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease}.sf-campaign-url-copy:hover:not(:disabled){background:#e5e8ee;color:var(--spo-ink)}.sf-campaign-url-copy:active:not(:disabled){transform:scale(.92)}.sf-campaign-url-copy:disabled{opacity:.4;cursor:default}.sf-campaign-url-copy.is-copied{background:#dcfce7;color:#15803d}.sf-percorso-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.sf-campaign-setup-col .sf-percorso-grid{grid-template-columns:1fr;gap:.35rem}.sf-percorso-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.1rem;min-height:0;padding:.55rem .65rem;border:1px solid var(--spo-line);border-radius:.65rem;background:var(--spo-surface);cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.sf-percorso-card input{position:absolute;opacity:0;pointer-events:none}.sf-percorso-card:hover{border-color:#c9ced8;background:#fafbfc}.sf-percorso-card-on{border-color:var(--spo-ink);background:#fff;box-shadow:0 0 0 1px var(--spo-ink),0 6px 16px rgba(26,29,38,.08)}.sf-percorso-title{font-size:var(--sf-camp-body);font-weight:650;line-height:1.25}.sf-percorso-card-on .sf-percorso-title,.sf-percorso-title{color:var(--spo-ink)}.sf-percorso-dek{font-size:var(--sf-camp-meta);font-weight:450;line-height:1.3;color:var(--spo-mute)}.sf-percorso-card-on .sf-percorso-dek{color:#6b7280}.sf-fonte-pick-grid{display:flex;flex-wrap:wrap;gap:.4rem .45rem;align-items:stretch}.sf-fonte-pick{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;width:3.85rem;margin:0;padding:.25rem .15rem;border:1px solid transparent;border-radius:.5rem;background:transparent;cursor:pointer;text-align:center;transition:border-color .12s ease,background .12s ease}.sf-fonte-pick input{position:absolute;opacity:0;pointer-events:none}.sf-fonte-pick:hover{background:var(--spo-hover)}.sf-fonte-pick-on{border-color:color-mix(in srgb,var(--spo-ink) 16%,transparent);background:color-mix(in srgb,var(--spo-ink) 4%,transparent);box-shadow:none}.sf-fonte-pick-flag{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:.15rem;box-sizing:border-box;border-radius:0;background:transparent;border:0;overflow:visible;transition:opacity .12s ease}.sf-fonte-pick-flag .sf-traffic-logo{border-radius:0;object-fit:contain;object-position:center}.sf-fonte-pick-flag .sf-traffic-logo,.sf-fonte-pick-flag .sf-traffic-logo-img-boost{width:100%;height:100%;max-width:1.75rem;max-height:1.75rem}.sf-fonte-pick-flag .sf-traffic-logo-empty{width:100%;height:100%;max-width:none;max-height:none;border-radius:999px;object-fit:cover}.sf-fonte-pick-flag .sf-traffic-logo-mask{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.sf-fonte-pick:hover .sf-fonte-pick-flag{opacity:.92}.sf-fonte-pick-on .sf-fonte-pick-flag{background:transparent;box-shadow:none}.sf-fonte-pick-check{position:absolute;right:-.15rem;bottom:-.1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;background:#16a34a;color:#fff;border:2px solid #fff;box-shadow:0 1px 3px rgba(15,23,42,.2)}.sf-fonte-pick-name{max-width:100%;font-size:var(--sf-camp-meta);font-weight:650;line-height:1.15;color:#5b6472;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-fonte-pick-on .sf-fonte-pick-name{color:var(--spo-ink)}.sf-goal-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.sf-goal-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.2rem .5rem;gap:.2rem .5rem;min-height:0;padding:.55rem .65rem;border:1px solid var(--spo-line);border-radius:.65rem;background:var(--spo-surface);cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.sf-goal-card input{position:absolute;opacity:0;pointer-events:none}.sf-goal-card:hover{border-color:#c9ced8;background:#fafbfc}.sf-goal-card-on{border-color:var(--spo-ink);background:#fff;box-shadow:0 0 0 1px var(--spo-ink),0 6px 16px rgba(26,29,38,.08)}.sf-goal-card-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sf-goal-kind{font-size:var(--sf-camp-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute)}.sf-goal-card-on .sf-goal-kind{color:var(--spo-ink-2)}.sf-goal-name{font-size:var(--sf-camp-body);font-weight:650}.sf-goal-card-on .sf-goal-name,.sf-goal-name{color:var(--spo-ink)}.sf-goal-meta{margin-top:.05rem;font-size:var(--sf-camp-meta);font-weight:500;color:var(--spo-mute)}.sf-goal-card-check{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--spo-ink);color:#fff;flex:none}.sf-form-section-title{margin:0;font-size:.875rem;font-weight:650;letter-spacing:0;text-transform:none;color:var(--spo-ink)}.sf-form-section-dek{margin:0;font-size:.75rem;font-weight:450;line-height:1.35;color:#7a8290}.sf-form-section-dek code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;color:#5b6472}.sf-check-grid,.sf-form-grid-2{grid-template-columns:1fr 1fr}.sf-check-grid{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start;padding-right:.15rem}.sf-check-on{border-color:#c8ced8!important;background:#f7f8fa!important;box-shadow:inset 0 0 0 1px rgba(18,24,38,.04)}.sf-landing-list{display:flex;flex-direction:column;gap:.4rem}.sf-landing-row{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 2.75rem 1.75rem;grid-gap:.4rem;gap:.4rem;align-items:center}.sf-landing-row>.sf-page-search{min-width:0}.sf-landing-row-label{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#eef1f5;color:#3f4754;font-size:.6875rem;font-weight:750}.sf-landing-row-field{min-width:0}.sf-landing-row-pct{justify-self:end;font-size:.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--spo-ink)}.sf-landing-row-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:.45rem;background:transparent;color:#9f1239;cursor:pointer}.sf-landing-row-remove:hover{background:#fef2f2}.sf-landing-row-remove-spacer{width:1.75rem;height:1.75rem}.sf-landing-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;display:inline-flex;align-items:center;gap:.3rem;margin-top:.15rem;border:0;background:transparent;color:#2563eb;font:inherit;font-size:.75rem;font-weight:650;cursor:pointer;padding:.2rem 0}.sf-landing-add:hover:not(:disabled){text-decoration:underline}.sf-landing-add:disabled{opacity:.45;cursor:default}.sf-page-search{position:relative;display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0}.sf-page-search.is-disabled{opacity:.5;pointer-events:none}.sf-page-search-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.4rem;box-sizing:border-box;min-height:2.65rem;padding:.65rem .85rem;border:1px solid var(--spo-line);border-radius:var(--spo-control-radius);background:var(--spo-surface);font:inherit;font-size:.875rem;font-weight:500;color:var(--spo-ink);cursor:pointer;text-align:left}.sf-page-search-trigger:hover{border-color:#d3d7df}.sf-page-search.is-open .sf-page-search-trigger{border-color:#a8afbb;box-shadow:0 0 0 3px rgba(26,29,38,.08)}.sf-page-search-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-page-search-value.is-placeholder{color:var(--spo-placeholder);font-weight:450}.sf-page-search-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-height:14rem;border:1px solid var(--spo-line);border-radius:var(--spo-control-radius);background:var(--spo-surface);box-shadow:0 4px 14px rgba(15,23,42,.08);overflow:hidden}.sf-page-search-filter{display:flex;align-items:center;gap:.4rem;margin:0;padding:.45rem .55rem;border-bottom:1px solid var(--spo-line-soft);color:#8b929e}.sf-page-search-filter input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;font-size:.8125rem;color:var(--spo-ink);outline:none;box-shadow:none}.sf-page-search-filter input:focus,.sf-page-search-filter input:focus-visible{outline:none;border:0;box-shadow:none}.sf-page-search-list{list-style:none;margin:0;padding:.25rem;overflow-y:auto;max-height:10.5rem}.sf-page-search-list>li{display:block;width:100%}.sf-page-search-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;min-height:2.25rem;padding:.5rem .65rem;border:0;border-radius:.4rem;background:transparent;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.25;color:var(--spo-ink);text-align:left;cursor:pointer}.sf-page-search-option:hover{background:#f3f4f7}.sf-page-search-option.is-active{background:#eef1f5;font-weight:650}.sf-page-search-empty{padding:.85rem .65rem;font-size:.8125rem;font-weight:500;line-height:1.35;color:#64748b;text-align:center}.sf-ab-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem;flex:1 1 auto;min-height:0}.sf-ab-card{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .75rem .8rem;border-radius:.7rem;background:#f7f8fa;border:1px solid var(--spo-line-soft)}.sf-ab-card-label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.sf-ab-sum{margin:.15rem 0 0;font-size:.8125rem;font-weight:500;color:#6b7280}.sf-ab-sum strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--spo-ink)}.sf-ab-sum-bad,.sf-ab-sum-bad strong{color:#9f1239}.sf-modal-campaign .sf-form-section{padding:0;gap:.65rem;border:0;border-bottom:0;border-radius:0;background:transparent}.sf-modal-campaign .sf-campaign-blocks{gap:1.45rem}.sf-modal-campaign .sf-campaign-blocks>.sf-form-section{padding:0;gap:.65rem;border:0;border-bottom:0;border-radius:0;background:transparent;box-shadow:none}.sf-modal-campaign .sf-campaign-blocks>.sf-form-section:first-child{padding-top:.15rem}.sf-modal-campaign .sf-campaign-block-identity{padding-top:.25rem}.sf-modal-campaign .sf-campaign-blocks>.sf-form-section:last-child{border-bottom:0;padding-bottom:.15rem}.sf-modal-campaign .sf-form-section-head{padding-bottom:0;margin-bottom:0;border-bottom:0}.sf-modal-campaign .sf-form-section-title{font-size:.8125rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--spo-ink);line-height:1.25}.sf-modal-campaign .sf-campaign-cronologia-toggle{padding-bottom:0;margin-bottom:0;border-bottom:0}.sf-modal-campaign .sf-form-section-dek{font-size:var(--sf-camp-meta);margin:0;color:var(--spo-ink-3,#8b929e);font-weight:550}.sf-modal-campaign .sf-field{gap:.25rem}.sf-modal-campaign .sf-field>span{font-size:var(--sf-camp-label);font-weight:600}.sf-modal-campaign .sf-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.sf-modal-campaign .sf-field select{border-radius:var(--spo-shell-radius);box-sizing:border-box}.sf-modal-campaign .sf-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.sf-modal-campaign .sf-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,.sf-modal-campaign .sf-field select:focus,.sf-modal-campaign .sf-field select:focus-visible,.sf-modal-campaign .sf-textarea:focus,.sf-modal-campaign .sf-textarea:focus-visible{outline:none;border:var(--spo-frame-border);box-shadow:none}.sf-modal-campaign .sf-page-search-trigger{font-weight:500;background:var(--spo-surface);border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-sizing:border-box;box-shadow:none}.sf-modal-campaign .sf-page-search-trigger:focus,.sf-modal-campaign .sf-page-search-trigger:focus-visible,.sf-modal-campaign .sf-page-search-trigger:hover{outline:none;border:var(--spo-frame-border);box-shadow:none}.sf-modal-campaign .sf-page-search.is-open .sf-page-search-trigger{border:var(--spo-frame-border);box-shadow:none;color:var(--spo-mute)}.sf-modal-campaign .sf-page-search-panel{border:1px solid var(--spo-line);border-radius:.7rem;box-shadow:0 4px 14px rgba(15,23,42,.08);max-height:12rem}.sf-modal-campaign .sf-campaign-block-funnel,.sf-modal-campaign .sf-campaign-step-body,.sf-modal-campaign .sf-campaign-step-list,.sf-modal-campaign .sf-landing-list{overflow:visible}.sf-modal-campaign .sf-page-search-filter{padding:.55rem .7rem;background:#f8f9fb;border-bottom:1px solid var(--spo-line-soft)}.sf-modal-campaign .sf-page-search-filter input{font-size:var(--sf-camp-input);font-weight:500}.sf-modal-campaign .sf-page-search-filter input:focus,.sf-modal-campaign .sf-page-search-filter input:focus-visible{outline:none;border:0;box-shadow:none}.sf-modal-campaign .sf-page-search-option{min-height:2.35rem;border-radius:.5rem;font-size:var(--sf-camp-input)}.sf-modal-campaign .sf-page-search-option.is-active{background:#f1f3f6;font-weight:600}.sf-modal-campaign .sf-ab-card{padding:.55rem .6rem .6rem;gap:.35rem;border-radius:.6rem}.sf-modal-campaign .sf-ab-card-label{font-size:var(--sf-camp-meta)}.sf-modal-campaign .sf-landing-list{gap:.4rem;padding:.45rem;border:1px solid var(--spo-line-soft);border-radius:.65rem;background:#fff}.sf-modal-campaign .sf-campaign-funnel-step .sf-landing-list{border:0;padding:0;background:transparent;border-radius:0}.sf-modal-campaign .sf-landing-row{grid-template-columns:1.5rem minmax(0,1fr) 2.6rem 1.6rem;gap:.4rem}.sf-modal-campaign .sf-landing-row-label{width:1.4rem;height:1.4rem;background:#fff;border:1px solid var(--spo-line-soft);font-size:var(--sf-camp-meta)}.sf-modal-campaign .sf-landing-add{font-size:var(--sf-camp-meta);min-height:1.85rem;padding:.3rem .55rem}.sf-modal-campaign .sf-ab-sum{font-size:var(--sf-camp-meta);margin:.15rem 0 0}.sf-modal-campaign .sf-field-hint{font-size:var(--sf-camp-meta);margin:0}.sf-modal-campaign .sf-modal-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:.55rem 1.1rem .75rem;margin-top:0;flex:none;gap:.55rem;border-top:1px solid color-mix(in srgb,var(--spo-ink) 10%,transparent);background:var(--spo-surface)}.sf-modal-campaign .sf-modal-campaign-alert{margin:0;width:100%;box-sizing:border-box;order:-1}.sf-modal-campaign .sf-modal-actions .sf-btn{flex:0 0 auto;width:auto;min-width:0;min-height:var(--spo-btn-h-sm);height:var(--spo-btn-h-sm);padding:0 1rem;font-size:.8125rem;font-weight:600;border-radius:999px;box-shadow:none}.sf-modal-campaign .sf-modal-actions .sf-btn-ink,.sf-modal-campaign .sf-modal-actions .sf-btn-ink:hover{flex:0 0 auto;background:var(--spo-btn-ink);border-color:var(--spo-btn-ink);color:#fff;box-shadow:0 1px 2px rgba(26,29,38,.12)}.sf-modal-campaign .sf-modal-actions .sf-btn-ink:hover{background:#0f1218;border-color:#0f1218}.sf-submeta{margin-top:.2rem;font-size:.75rem;font-weight:500;color:#8b929e}.sf-url-cell{display:inline-flex;align-items:center;gap:.25rem;max-width:100%}.sf-split{font-size:.8125rem;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#5b6472;white-space:nowrap}.sf-ab-block{padding:1rem;border:1px solid var(--spo-line-soft);border-radius:.85rem;background:#fafbfc}.sf-ab-title{margin:0 0 .85rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b6472}.sf-field-hint{font-size:.75rem;font-weight:500;color:#8b929e;line-height:1.4}.sf-field-hint code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:#5b6472}.sf-pages-toolbar{gap:.65rem .85rem;margin-bottom:1rem}.sf-pages-toolbar,.sf-pages-toolbar-tools{display:flex;flex-wrap:wrap;align-items:center}.sf-pages-toolbar-tools{justify-content:flex-end;gap:.55rem;margin-left:auto;min-width:0;flex:1 1 14rem}.sf-pages-toolbar .sf-search{margin-left:0;flex:0 1 15rem}.sf-seg{display:inline-flex;align-items:stretch;align-self:flex-start;padding:.12rem;margin-bottom:0;border-radius:999px;background:var(--spo-track);border:1px solid #c4c9d2;gap:.1rem;min-height:var(--spo-control-h-sm);height:var(--spo-control-h-sm);box-sizing:border-box}.sf-tracker-tabs-bar{gap:.75rem 1rem;margin-bottom:var(--spo-shell-gap);width:100%;min-width:0;overflow:visible}.sf-tracker-tabs-bar,.sf-tracker-tabs-lead{display:flex;flex-wrap:nowrap;align-items:center}.sf-tracker-tabs-lead{gap:.55rem .65rem;min-width:min(100%,18rem);flex:1 1 auto;overflow:hidden}.sf-tracker-camp-filters{display:inline-flex;align-items:center;gap:.35rem;flex:none}.sf-tracker-camp-filters.is-slot{visibility:hidden;pointer-events:none}.sf-tracker-traffic-toggle{height:var(--spo-control-h-sm);width:var(--spo-control-h-sm);border-radius:.55rem;color:var(--spo-mute)}.sf-tracker-traffic-toggle:hover:not(:disabled){color:var(--spo-ink)}.sf-tracker-traffic-toggle.is-active{background:transparent;color:var(--spo-ink)}.sf-tracker-traffic-toggle:disabled{opacity:.45;cursor:default}.sf-tracker-tabs{margin-bottom:0;flex:0 1 auto;flex-wrap:nowrap;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.sf-tracker-tabs::-webkit-scrollbar{display:none}.sf-tracker-status-seg .sf-seg-btn:before,.sf-tracker-tabs .sf-seg-btn:before{top:0;bottom:0;left:0;right:0}.sf-tracker-status-seg{margin-bottom:0;flex:none}.sf-tracker-tabs-tools{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.55rem .65rem;margin-left:auto;min-width:0;flex:0 1 auto;position:relative;z-index:6}.sf-tracker-tabs-tools .sf-search{flex:0 1 11rem;min-width:7.5rem;max-width:13rem}.sf-tracker-tabs-tools .sf-date-filter{min-width:9.5rem;flex:0 1 auto}.sf-tracker-tabs-tools .sf-date-filter-trigger{width:100%;max-width:min(100%,14rem)}.sf-tracker-head>.sf-btn{margin-left:auto;flex:none}.sf-tracker-head>.sf-btn.sf-btn-slot{visibility:hidden;pointer-events:none}.sf-pages.sf-tracker{flex:1 1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;scrollbar-gutter:auto}.sf-main:has(.sf-pages.sf-tracker:not(.is-flow)){height:100dvh;max-height:100dvh;min-width:0;overflow:hidden}@supports not (height:100dvh){.sf-main:has(.sf-pages.sf-tracker:not(.is-flow)){height:100vh;max-height:100vh}}.sf-main:has(.sf-pages.sf-tracker:not(.is-flow)) .sf-body{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.sf-main:has(.sf-pages.sf-tracker.is-flow){height:100dvh;max-height:100dvh;min-width:0;overflow:hidden}@supports not (height:100dvh){.sf-main:has(.sf-pages.sf-tracker.is-flow){height:100vh;max-height:100vh}}.sf-main:has(.sf-pages.sf-tracker.is-flow) .sf-body{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.sf-pages.sf-tracker.is-flow{min-width:0}.sf-pages.sf-tracker.is-flow,.sf-pages.sf-tracker.is-flow .sf-tracker-embed,.sf-pages.sf-tracker.is-flow .sf-tracker-panel{overflow:hidden;min-height:0;flex:1 1 auto}.sf-tracker-panel{min-width:0}.sf-tracker-panel:not([hidden]){flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.sf-tracker-embed,.sf-tracker-list-wrap{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column}.sf-tracker-list-wrap[hidden]{display:none!important}.sf-tracker-list-panel{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column}.sf-tracker-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;flex-wrap:wrap}.sf-date-filter{position:relative;flex:none;max-width:100%}.sf-date-filter-trigger{display:inline-flex;align-items:center;gap:.4rem;max-width:min(100%,17.5rem);min-height:var(--spo-control-h-sm);height:var(--spo-control-h-sm);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c4c9d2;border-radius:999px;background:var(--spo-surface);padding:0 .65rem 0 .7rem;font:inherit;color:var(--spo-ink);cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.sf-date-filter-trigger:hover{border-color:#b0b6c1;background:#fafbfc}.sf-date-filter-trigger.is-open,.sf-date-filter-trigger:focus-visible{outline:none;border-color:#9aa3b2;box-shadow:0 0 0 3px rgba(18,24,38,.08)}.sf-date-filter-icon{flex:none;color:#6b7280}.sf-date-filter-text{display:inline-flex;align-items:center;gap:.35rem;min-width:0;flex:1 1 auto;overflow:hidden;line-height:1.25}.sf-date-filter-primary{flex:none;font-weight:650;letter-spacing:-.01em}.sf-date-filter-primary,.sf-date-filter-secondary{font-size:.75rem;line-height:1.25;white-space:nowrap}.sf-date-filter-secondary{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--spo-mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-date-filter-secondary:before{content:"·";margin-right:.35rem;color:#c4c9d2}.sf-date-filter-chevron{flex:none;color:#8b929e}.sf-date-filter-pop{position:absolute;top:calc(100% + .35rem);right:0;z-index:80;width:min(16.5rem,calc(100vw - 1.25rem));max-height:min(28rem,calc(100dvh - 5rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:.4rem;border:1px solid var(--spo-line);border-radius:.9rem;background:#fff;box-shadow:0 14px 36px rgba(18,24,38,.14),0 2px 8px rgba(18,24,38,.06);display:flex;flex-direction:column;gap:.2rem;box-sizing:border-box}.sf-date-filter-pop.is-above{top:auto;bottom:calc(100% + .35rem)}.sf-date-filter-pop-label{margin:0;padding:.15rem .45rem .2rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute)}.sf-date-filter-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.sf-date-filter-list>li{display:block;width:100%}.sf-date-filter-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.45rem;background:transparent;min-height:1.7rem;padding:.2rem .5rem;font:inherit;color:var(--spo-ink);text-align:left;cursor:pointer}.sf-date-filter-option-name{font-size:.75rem;font-weight:600;line-height:1.2}.sf-date-filter-option.is-on,.sf-date-filter-option:hover{background:#f3f4f6}.sf-date-filter-option.is-on .sf-date-filter-option-name{font-weight:700}.sf-cal-pop{display:flex;flex-direction:column;gap:.35rem;padding:.4rem .3rem .25rem;border-top:1px solid var(--spo-line-soft);margin-top:.1rem}.sf-cal-pop-inline{position:static;width:auto;border:0;border-radius:0;box-shadow:none;background:transparent}.sf-cal-head{display:grid;grid-template-columns:1.75rem 1fr 1.75rem;align-items:center;grid-gap:.25rem;gap:.25rem}.sf-cal-nav{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid #d0d4dc;border-radius:999px;background:#fff;color:var(--spo-ink);cursor:pointer}.sf-cal-nav:hover:not(:disabled){background:#f7f8fa;border-color:#b8bec8}.sf-cal-nav:disabled{opacity:.35;cursor:default}.sf-cal-title{margin:0;text-align:center;font-size:.8125rem;font-weight:700;letter-spacing:-.02em;color:var(--spo-ink);line-height:1.2}.sf-cal-weekdays{text-align:center;font-size:.625rem;font-weight:600;color:#9aa1ad;line-height:1;padding:.1rem 0 .05rem}.sf-cal-grid,.sf-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.1rem;gap:.1rem}.sf-cal-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;max-width:1.85rem;margin:0 auto;padding:0;border:1.5px solid transparent;border-radius:999px;background:transparent;font:inherit;font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--spo-ink);line-height:1;cursor:pointer}.sf-cal-cell:hover:not(.is-selected):not(.is-in-range){background:#f3f4f7}.sf-cal-cell.is-in-range{background:#eef0f4;border-radius:999px}.sf-cal-cell.is-selected{border-color:#3d4450;background:#fff;font-weight:600;border-radius:999px;z-index:1}.sf-cal-empty{pointer-events:none;visibility:hidden}.sf-cal-foot{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.1rem;padding-top:.45rem;border-top:1px solid var(--spo-line)}.sf-cal-hint{margin:0;font-size:.625rem;font-weight:500;color:var(--spo-mute);line-height:1.3}.sf-cal-today{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.2rem .15rem;border:0;background:transparent;font:inherit;font-size:.875rem;font-weight:700;color:var(--spo-ink);cursor:pointer;letter-spacing:-.01em}.sf-cal-today:hover{color:#0f1219}.sf-campaign-flow>.sf-flow-chrome>.sf-flow-head{margin-bottom:.15rem}.sf-campaign-flow{display:flex;flex-direction:column;flex:1 1 auto;gap:0;min-width:0;min-height:0;overflow:hidden;font-size:.75rem}.sf-flow-chrome{flex:0 0 auto;flex-direction:column;background:var(--spo-surface);z-index:4}.sf-flow-body,.sf-flow-chrome{display:flex;gap:1rem;min-width:0}.sf-flow-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;flex-direction:column;padding-top:var(--spo-shell-gap);padding-bottom:.5rem}.sf-flow-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.15rem;align-self:flex-start;margin:0 0 -.35rem;padding:.2rem .35rem .2rem .1rem;border:0;border-radius:.4rem;background:transparent;font:inherit;font-size:.75rem;font-weight:600;line-height:1.2;color:#4b5563;cursor:pointer}.sf-flow-back:hover{color:var(--spo-ink);background:#f3f4f6}.sf-flow-back:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(26,29,38,.12)}.sf-flow-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .15rem;font-size:.75rem;font-weight:500;color:#6b7280}.sf-flow-crumb-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.15rem .3rem;margin:0;font:inherit;font-weight:600;color:#4b5563;border-radius:.35rem;cursor:pointer}.sf-flow-crumb-link:hover{color:var(--spo-ink);background:#f3f4f6}.sf-flow-crumb-current{color:var(--spo-ink);font-weight:700;padding:.15rem .3rem}button.sf-flow-crumb-current{pointer-events:none}.sf-flow-crumb-sep{color:#c4c9d2;flex:none}.sf-flow-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sf-flow-head-text{min-width:0}.sf-flow-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex:none}.sf-va-switch.sf-va-switch-head{min-width:0;gap:0;padding:.2rem;border-radius:999px;background:#f1f5f9;border-color:#e2e8f0;box-shadow:none}.sf-va-switch.sf-va-switch-head.is-on{background:#eef4ff;border-color:#c7d7f5;box-shadow:none}.sf-flow-title{margin:.15rem 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;color:var(--spo-ink);line-height:1.2}.sf-flow-sub{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin-top:.45rem;font-size:.75rem;font-weight:500;color:#6b7280}.sf-flow-dek{margin:.45rem 0 0;font-size:.75rem;font-weight:450;line-height:1.4;color:#7a8290;max-width:40rem}.sf-flow-leaf-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.75rem}.sf-flow-row .sf-name-btn{text-align:left}.sf-flow-name-wrap{display:flex;align-items:flex-start;gap:.45rem;min-width:0}.sf-flow-name-body{min-width:0;flex:1 1 auto}.sf-flow-tree{position:relative;flex:none;width:.7rem;align-self:stretch;min-height:1.35rem;margin-top:.1rem}.sf-flow-tree:before{content:"";position:absolute;left:.2rem;top:-1.1rem;bottom:50%;width:0;border-left:1.5px solid #b8bfca}.sf-flow-tree:after{content:"";position:absolute;left:.2rem;top:50%;width:.55rem;border-top:1.5px solid #b8bfca}.sf-pages-table tbody tr.sf-flow-row-open>td{border-bottom-color:transparent}.sf-action-muted{color:#c4c9d2;font-size:.75rem}.sf-funnel{--sf-funnel-ink:#152033;--sf-funnel-muted:#5b6575;--sf-funnel-line:#c5ceda;--sf-funnel-win:#0f766e;--sf-funnel-win-soft:#e7f6f3;--sf-funnel-sale:#1e3a5f;--sf-funnel-sale-soft:#eef3f9;--sf-funnel-canvas:#f3f6fa;display:flex;flex-direction:column;gap:0;padding:.55rem .75rem;border:1px solid #e2e8f0;border-radius:.85rem;background:#f8fafc;max-width:34rem}.sf-funnel-open{gap:.65rem;padding:.7rem .85rem .85rem;background:radial-gradient(120% 80% at 100% 0,#eef3f9 0,transparent 55%),linear-gradient(180deg,#f8fafc,#fff 48%)}.sf-funnel-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem .85rem;flex-wrap:wrap}.sf-funnel-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0;margin:0;padding:.15rem .1rem;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:.5rem}.sf-funnel-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(15,118,110,.22)}.sf-funnel-toggle-text{display:flex;flex-direction:column;gap:.05rem;min-width:0}.sf-funnel-toggle-action{display:inline-flex;align-items:center;gap:.2rem;flex:none;padding:.28rem .55rem .28rem .65rem;border-radius:999px;border:1px solid #d7dee8;background:#fff;font-size:.75rem;font-weight:650;color:var(--sf-funnel-ink);line-height:1.2}.sf-funnel-toggle:hover .sf-funnel-toggle-action{border-color:#c0c8d4;background:#fff}.sf-funnel-toggle-chevron{flex:none;color:#8b929e;transition:transform .15s ease}.sf-funnel-open .sf-funnel-toggle-chevron{transform:rotate(180deg)}.sf-funnel-kicker{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7b8798}.sf-funnel-title{margin:0;font-size:.9rem;font-weight:700;letter-spacing:-.025em;color:var(--sf-funnel-ink);line-height:1.25}.sf-funnel-winner{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;margin:0;text-align:right}.sf-funnel-winner-badge{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;background:var(--sf-funnel-win);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.02em;box-shadow:0 4px 10px rgba(15,118,110,.18)}.sf-funnel-winner-badge-inline{flex:none;box-shadow:none}.sf-funnel-winner-reason{font-size:.6875rem;font-weight:500;color:var(--sf-funnel-muted)}.sf-diagram{position:relative;min-height:9.5rem;max-width:28rem;padding:.35rem .15rem .45rem;overflow:visible}.sf-diagram-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:visible}.sf-diagram-wire{stroke:#94a3b8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sf-diagram-wire-win{stroke:#0f766e;stroke-width:2.4}.sf-diagram-hub{fill:#fff;stroke:#0f766e;stroke-width:2}.sf-diagram-board{position:relative;z-index:2;display:grid;grid-template-columns:minmax(9.5rem,12.5rem) minmax(8.5rem,11rem);justify-content:space-between;grid-gap:1.5rem;gap:1.5rem;align-items:center;min-height:9rem;pointer-events:none}.sf-diagram-col-left,.sf-diagram-col-right{display:flex;flex-direction:column;justify-content:center;gap:.75rem;min-width:0;pointer-events:auto}.sf-diagram-col-left,.sf-diagram-col-right{align-items:stretch}.sf-diagram-chip{position:absolute;z-index:4;transform:translate(-50%,-50%);display:inline-flex;align-items:center;padding:.18rem .45rem;border-radius:999px;border:1px solid #cfd7e3;background:#fff;font-size:.625rem;font-weight:700;color:var(--sf-funnel-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 1px 4px rgba(21,32,51,.08);pointer-events:none}.sf-diagram-chip-win{border-color:rgba(15,118,110,.4);color:var(--sf-funnel-win);background:var(--sf-funnel-win-soft)}.sf-diagram-node{display:flex;flex-direction:column;gap:.2rem;width:100%;max-width:none;padding:.55rem .65rem .6rem;border:1px solid #d7dee8;border-radius:.7rem;background:#fff;box-shadow:0 1px 0 rgba(21,32,51,.03),0 6px 14px rgba(21,32,51,.04);text-align:left}button.sf-diagram-node{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}button.sf-diagram-node:hover{border-color:#aeb8c7;box-shadow:0 12px 28px rgba(21,32,51,.08);transform:translateY(-1px)}button.sf-diagram-node:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(15,118,110,.22)}.sf-diagram-node-win{border-color:rgba(15,118,110,.55);background:linear-gradient(180deg,#f3fbf9,#fff 55%);box-shadow:inset 0 0 0 1px rgba(15,118,110,.12),0 12px 28px rgba(15,118,110,.1)}.sf-diagram-node-active{background:#f8fafc}.sf-diagram-node-sale{background:linear-gradient(165deg,#1e3a5f,#152033);border-color:transparent;color:#fff;box-shadow:0 14px 30px rgba(21,32,51,.22)}.sf-diagram-node-sale .sf-diagram-node-kicker,.sf-diagram-node-sale .sf-diagram-node-title,.sf-diagram-node-sale .sf-diagram-url{color:#fff}.sf-diagram-node-sale .sf-diagram-metrics span{color:rgba(255,255,255,.72)}.sf-diagram-node-sale .sf-diagram-metrics em{color:#fff}.sf-diagram-node-kicker{display:inline-flex;align-items:center;gap:.3rem;font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7b8798}.sf-diagram-dot{width:.35rem;height:.35rem;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 2px #eef2f7}.sf-diagram-node-win .sf-diagram-dot{background:var(--sf-funnel-win);box-shadow:0 0 0 3px var(--sf-funnel-win-soft)}.sf-diagram-dot-sale{background:#7dd3c7;box-shadow:0 0 0 3px rgba(125,211,199,.22)}.sf-diagram-node-tag{padding:.08rem .3rem;border-radius:999px;background:var(--sf-funnel-win);color:#fff;letter-spacing:.04em}.sf-diagram-node-title{font-size:.8125rem;font-weight:700;letter-spacing:-.02em;color:var(--sf-funnel-ink);line-height:1.2}.sf-diagram-metrics{display:flex;flex-wrap:wrap;gap:.2rem .5rem;margin-top:.05rem}.sf-diagram-metrics span{font-size:.625rem;font-weight:500;color:var(--sf-funnel-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-diagram-metrics em{font-style:normal;font-weight:750;color:var(--sf-funnel-ink);margin-right:.12rem}.sf-diagram-conv{margin-top:.05rem;font-size:.6875rem;font-weight:700;color:var(--sf-funnel-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-diagram-node-win .sf-diagram-conv{color:var(--sf-funnel-win)}.sf-diagram-url{font-size:.625rem;font-weight:500;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:860px){.sf-diagram,.sf-funnel{max-width:none}.sf-diagram-board{grid-template-columns:1fr;gap:1.5rem;min-height:0}.sf-diagram-col-left,.sf-diagram-col-right{align-items:stretch}.sf-diagram-node{max-width:none}.sf-funnel-winner{align-items:flex-start;text-align:left}}@media (prefers-reduced-motion:reduce){.sf-funnel-toggle-chevron,button.sf-diagram-node{transition:none}}.sf-search{position:relative;display:flex;align-items:center;min-width:min(100%,17.5rem);flex:1 1 14rem;max-width:22rem}.sf-search-icon{position:absolute;left:.75rem;color:#9aa1ad;pointer-events:none}.sf-search input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--spo-frame-border);border-radius:999px;background:var(--spo-surface);box-shadow:none;min-height:var(--spo-control-h-sm);height:var(--spo-control-h-sm);box-sizing:border-box;padding:0 2.1rem 0 2.25rem;font:inherit;font-size:.75rem;font-weight:500;color:var(--spo-ink);line-height:1.25;transition:border-color .12s ease,box-shadow .12s ease}.sf-search input::placeholder{color:var(--spo-placeholder);font-weight:400;opacity:1}.sf-search input:hover{border-color:var(--spo-table-border)}.sf-search input:focus,.sf-search input:focus-visible{outline:none;border:var(--spo-frame-border);box-shadow:none}.sf-search input::-webkit-search-cancel-button{display:none}.sf-search-clear{position:absolute;right:.4rem;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border:0;border-radius:.4rem;background:transparent;color:#8b929e;font-size:1.05rem;line-height:1;cursor:pointer}.sf-search-clear:hover{background:#eef0f4;color:var(--spo-ink)}.sf-seg-btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:0;height:100%;box-sizing:border-box;padding:0 .75rem;border-radius:999px;font:inherit;font-size:12px;font-weight:600;line-height:1;color:var(--spo-mute);cursor:pointer;transition:background .12s ease,color .12s ease}.sf-seg-btn:before{content:"";position:absolute;top:-.12rem;bottom:-.12rem;left:-.05rem;right:-.05rem;border-radius:inherit}.sf-seg-btn:first-child:before{left:-.12rem}.sf-seg-btn:last-child:before{right:-.12rem}.sf-seg-btn-active,.sf-seg-btn:hover{color:var(--spo-ink)}.sf-seg-btn-active{background:var(--spo-surface);font-weight:600;box-shadow:0 1px 3px rgba(26,29,38,.1),0 0 0 1px rgba(26,29,38,.04)}.sf-seg-btn-disabled,.sf-seg-btn:disabled{opacity:.38;color:var(--spo-mute);cursor:not-allowed;pointer-events:none}.sf-seg-btn-disabled:hover,.sf-seg-btn:disabled:hover{color:var(--spo-mute)}.sf-seg-btn-archive{color:#b54b5a}.sf-seg-btn-archive:hover{color:#e4002b}.sf-seg-btn-archive.sf-seg-btn-active{background:#fff;color:#e4002b;font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.06),0 0 0 1px rgba(15,23,42,.04)}.sf-pages-sheet{width:100%;overflow-x:auto;scrollbar-gutter:stable;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface);box-shadow:var(--spo-shadow-soft)}.sf-pages-sheet-busy{opacity:.55;pointer-events:none;transition:opacity .12s ease}@media (prefers-reduced-motion:reduce){.sf-pages-sheet-busy{transition:none}}.sf-pages-table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px;min-width:720px}.sf-pages-table thead th{font-size:10px;font-weight:var(--spo-table-head-fw);letter-spacing:normal;text-transform:none;color:var(--spo-table-head-color);background:var(--spo-table-head-bg);border-bottom:1px solid var(--spo-table-border);white-space:nowrap}.sf-pages-table tbody td,.sf-pages-table thead th{padding:var(--spo-table-cell-pad-y) var(--spo-table-cell-pad-x);text-align:left}.sf-pages-table tbody td{vertical-align:middle;border-bottom:1px solid var(--spo-line-soft);background:#fff;color:var(--spo-table-body-color);font-size:11px;transition:background .12s ease}.sf-pages-table .sf-col-date time,.sf-pages-table .sf-domain,.sf-pages-table .sf-id,.sf-pages-table .sf-name,.sf-pages-table .sf-url{font-size:inherit}.sf-pages-table .sf-status,.sf-pages-table .sf-type,.sf-pages-table button.sf-status-btn{font-size:10px}.sf-pages-table tbody tr:last-child td{border-bottom:0}.sf-pages-table tbody tr{position:relative}.sf-pages-table tbody tr:hover td{background:#f8f9fb}.sf-pages-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--spo-ink-2)}.sf-pages-table tbody tr.sf-row-click{cursor:pointer}.sf-pages-table tbody tr.sf-row-click:focus-visible td{background:#f3f4f7}.sf-pages-table tbody tr.sf-row-click:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--spo-ink-2)}.sf-col-id{width:4.25rem}.sf-col-name{width:22%;min-width:8rem}.sf-col-type{width:9.5rem}.sf-col-status{width:8.5rem}.sf-col-url,.sf-pages-table td.sf-col-url,.sf-pages-table th.sf-col-url{width:9rem;max-width:10rem;overflow:hidden}.sf-col-domain,.sf-pages-table td.sf-col-domain,.sf-pages-table th.sf-col-domain{width:10rem;max-width:11rem;overflow:hidden}.sf-domain{display:block;font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-name-with-domain{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.sf-name-with-domain .sf-domain{font-size:.6875rem}.sf-field input[readonly]{background:#f3f4f6;color:#4b5563;cursor:default}.sf-status{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:1.55rem;padding:.2rem .65rem;border:1px solid transparent;border-radius:999px;list-style:none;font-size:.6875rem;font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap;background:#eef0f4;color:#4b5563}.sf-status::marker,.sf-status:after,.sf-status:before{content:none!important;display:none!important}button.sf-status-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:inherit;font-size:.6875rem;font-weight:700;letter-spacing:.02em;line-height:1.2;cursor:pointer}button.sf-status-btn:hover:not(:disabled){filter:brightness(.97);box-shadow:0 0 0 1px rgba(26,29,38,.08)}button.sf-status-btn:disabled{cursor:wait;opacity:.75}button.sf-status-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(26,29,38,.12)}.sf-modal-copy-mute{margin:0;color:var(--spo-mute);font-size:.875rem;line-height:1.45}.sf-modal-body{display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.5rem .35rem}.sf-modal-copy-flush{padding:0!important}.sf-modal-note{padding:.85rem 1rem;border:1px solid var(--spo-line);border-radius:var(--spo-control-radius);background:var(--spo-surface-2)}.sf-modal-copy-block,.sf-modal-note{display:flex;flex-direction:column;gap:.55rem}.sf-modal-note-title{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--spo-mute)}.sf-modal-campaign-list{margin:0;padding:0 0 0 1.15rem;list-style:disc;display:flex;flex-direction:column;gap:.3rem;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--spo-ink)}.sf-modal-campaign-list li::marker{color:#9aa3b2}.sf-status-dot{width:.4rem;height:.4rem;border-radius:99px;background:currentColor;opacity:.85;flex:none}.sf-status-bozza{background:#f3f0ea;border-color:#e4d9c8;color:#6b5a3e}.sf-status-online{background:var(--sf-ok-soft);border-color:color-mix(in srgb,var(--sf-ok) 22%,transparent);color:var(--sf-ok)}.sf-status-offline{background:#fde8ec;border-color:#f5c2cb;color:#e4002b}.sf-status-archiviata{background:#f1f1f3;border-color:#e4e7ec;color:#6b7280}.sf-col-date{width:7.5rem;white-space:nowrap}.sf-col-actions{width:1%;white-space:nowrap;text-align:right!important;padding-right:var(--spo-table-cell-pad-x)!important}.sf-pages-table thead th.sf-col-actions{text-align:right}.sf-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#9aa1ad}.sf-id,.sf-name{display:inline-block}.sf-name{font-size:.75rem;font-weight:600;letter-spacing:-.02em;color:var(--spo-table-body-color);line-height:1.25}.sf-name:hover{color:var(--sf-blu)}.sf-type{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:.4rem;font-size:.6875rem;font-weight:650;letter-spacing:.02em;background:var(--spo-active);color:var(--spo-ink);white-space:nowrap}.sf-type-landing{background:var(--sf-blu-soft);color:var(--sf-blu)}.sf-type-sale{background:var(--sf-rep-soft);color:var(--sf-rep-ink)}.sf-type-paywall{background:#fde8ec;color:#9f1239}.sf-type-acquisto{background:#e6f5ec;color:#0f7a43}.sf-type-owner{background:#fff7ed;color:#9a3412}.sf-type-admin{background:#eef2ff;color:#3730a3}.sf-type-utente{background:#f3f4f6;color:#374151}.sf-status-user-attivo{background:var(--sf-ok-soft);border-color:color-mix(in srgb,var(--sf-ok) 22%,transparent);color:var(--sf-ok)}.sf-status-user-invitato{background:#f3f0ea;border-color:#e4d9c8;color:#6b5a3e}.sf-status-user-sospeso{background:#fde8ec;border-color:#f5c2cb;color:#e4002b}.sf-toolbar-hint{margin:0;font-size:.8125rem;color:var(--spo-mute);font-weight:500}.sf-alert-ok{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.sf-type-registrazione{background:#f3f0ea;color:#6b5a3e}.sf-url{display:block;max-width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:500;color:#5b6472;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-url:hover{color:var(--sf-blu)}.sf-url-slash{color:#b0b6c0;margin-right:.05rem}.sf-col-date time{font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#7a8290}.sf-pages-sheet.sf-metrics-sheet-scroll{flex:1 1 auto;min-height:0;max-height:none;height:auto;display:flex;flex-direction:column;overflow:hidden}.sf-metrics-scroll-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin}.sf-metrics-overflow{position:relative;--metrics-peek-cover:0px}.sf-metrics-overflow.is-overflow-right .sf-metrics-table .sf-sticky-end{position:-webkit-sticky;position:sticky}.sf-metrics-overflow.is-overflow-right .sf-metrics-table .sf-sticky-end:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:var(--metrics-peek-cover,0);background:#fff;pointer-events:none}.sf-metrics-overflow.is-overflow-right .sf-metrics-table thead th.sf-sticky-end:before,.sf-metrics-overflow.is-overflow-right .sf-metrics-totals-bar .sf-metrics-table .sf-sticky-end:before{background:var(--spo-table-head-bg)}.sf-metrics-overflow.is-overflow-right .sf-metrics-table tbody tr:hover .sf-sticky-end:before{background:#f8f9fb}.sf-metrics-more-metrics{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:.35rem;right:.45rem;z-index:7;display:inline-flex;align-items:center;gap:.15rem;margin:0;padding:.22rem .5rem .22rem .55rem;border:1px solid var(--spo-line-soft);border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(26,29,38,.1);color:var(--spo-ink);font:inherit;font-size:.6875rem;font-weight:650;line-height:1.2;cursor:pointer}.sf-metrics-more-metrics:hover{background:#f8f9fb}.sf-metrics-more-metrics:focus-visible{outline:2px solid var(--spo-ink);outline-offset:2px}.sf-metrics-sheet-plain{display:flex;flex-direction:column;overflow:hidden;max-height:none}.sf-metrics-plain-scroll{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0}.sf-metrics-header-bar{flex:0 0 auto;background:var(--spo-table-head-bg);overflow:hidden;scrollbar-gutter:auto}.sf-metrics-header-bar .sf-metrics-table{border-bottom:0}.sf-metrics-header-bar .sf-metrics-table thead th{border-bottom:1px solid var(--spo-table-border)}.sf-metrics-totals-bar{flex:0 0 auto;border-top:1px solid var(--spo-table-border);background:var(--spo-table-head-bg);overflow:hidden;scrollbar-gutter:auto}.sf-pages-table.sf-metrics-table{min-width:1480px;width:100%;table-layout:fixed;font-size:11px}.sf-pages-table.sf-metrics-table thead th{font-size:10px;padding-block:.35rem}.sf-pages-table.sf-metrics-table tbody td{padding-block:.35rem;font-size:11px}.sf-metrics-col-traffic{width:1.65rem}.sf-pages-table.sf-metrics-table .sf-col-traffic{width:1.65rem;min-width:1.65rem;max-width:1.65rem;padding-inline:.1rem;text-align:center}.sf-tracker-fonte{display:inline-flex;align-items:center;justify-content:center;width:100%}.sf-tracker-fonte.is-empty{color:var(--spo-mute);opacity:.7;font-size:.75rem}.sf-tracker-fonte .sf-traffic-logo-sm{width:.9rem;height:.9rem}.sf-metrics-col-id{width:2.75rem}.sf-pages-table.sf-metrics-table .sf-col-id{width:2.75rem;min-width:2.75rem;max-width:2.75rem;padding-inline:.35rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-pages-table.sf-metrics-table .sf-id{font-size:inherit;font-weight:500;letter-spacing:0;color:inherit;opacity:.72}.sf-metrics-col-name{width:10rem}.sf-metrics-col-metric{width:auto;min-width:5.5rem}.sf-metrics-col-actions{width:2.5rem}.sf-metrics-sheet-scroll .sf-metrics-scroll-body .sf-metrics-table tbody tr:first-child td{border-top:0}.sf-metrics-sheet-scroll .sf-metrics-scroll-body .sf-metrics-table tbody tr:last-child td{border-bottom:1px solid var(--spo-line-soft)}.sf-metrics-sheet-scroll tfoot td,.sf-metrics-totals-bar .sf-metrics-table tbody td{padding:.45rem var(--spo-table-cell-pad-x);font-size:.6875rem;font-weight:var(--spo-table-head-fw);letter-spacing:normal;text-transform:none;color:var(--spo-table-head-color);background:var(--spo-table-head-bg);border-bottom:0;white-space:nowrap}.sf-metrics-sheet-scroll tfoot td.sf-col-metric,.sf-metrics-totals-bar .sf-metrics-table tbody td.sf-col-metric{padding-inline:.45rem;font-size:.6875rem;font-weight:var(--spo-table-head-fw);color:var(--spo-table-head-color)}.sf-metrics-sheet-scroll tfoot td.sf-metric-neg,.sf-metrics-sheet-scroll tfoot td.sf-metric-pos,.sf-metrics-totals-bar .sf-metrics-table tbody td.sf-metric-neg,.sf-metrics-totals-bar .sf-metrics-table tbody td.sf-metric-pos{color:var(--spo-table-head-color)!important;font-weight:var(--spo-table-head-fw)}.sf-metrics-totals-bar .sf-metrics-table .sf-sticky-end,.sf-metrics-totals-bar .sf-metrics-table .sf-sticky-start,.sf-metrics-totals-bar .sf-metrics-table .sf-sticky-start-name{background:var(--spo-table-head-bg)}.sf-metrics-totals-bar .sf-name{font-size:inherit;font-weight:inherit;color:inherit}.sf-pages-table.sf-metrics-table .sf-col-metric{text-align:right!important;font-variant-numeric:tabular-nums;font-feature-settings:normal,"tnum";white-space:nowrap;font-size:11px;font-weight:600;color:var(--spo-table-body-color);padding-inline:.35rem .45rem;min-width:5.5rem;box-sizing:border-box;overflow:hidden;text-overflow:clip}.sf-pages-table.sf-metrics-table .sf-metric-eur{font-variant-numeric:normal;font-feature-settings:normal;font-weight:600;margin-left:.2em}.sf-pages-table.sf-metrics-table thead th.sf-col-metric{padding-inline:.4rem;font-size:10px}.sf-pages-table.sf-metrics-table td.sf-col-metric:last-child,.sf-pages-table.sf-metrics-table th.sf-col-metric:last-child{padding-right:1.5rem!important}.sf-th-sort{display:inline-flex;align-items:center;gap:.2rem;margin:0;padding:0;border:0;background:none;font:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:inherit;max-width:100%}.sf-th-sort:focus-visible,.sf-th-sort:hover{color:var(--spo-ink)}.sf-th-sort:focus-visible{outline:2px solid var(--spo-ink-2);outline-offset:2px;border-radius:2px}.sf-th-sort-metric{width:100%;justify-content:flex-end}.sf-kpi-tip-host{position:relative}.sf-kpi-tip{position:fixed;z-index:80;width:max-content;max-width:16.5rem;padding:.45rem .55rem;border-radius:4px;background:#1a1d26;color:#fff;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.35;text-align:left;text-transform:none;white-space:pre-line;pointer-events:none;box-shadow:0 4px 14px rgb(0 0 0/.18)}.sf-th-sort-label{display:inline-flex;align-items:center;gap:.2rem;min-width:0}.sf-th-sort-ind{font-size:.85em;line-height:1;opacity:.85}.sf-pages-table thead th[aria-sort=ascending] .sf-th-sort,.sf-pages-table thead th[aria-sort=descending] .sf-th-sort{color:var(--spo-ink)}.sf-pages-table.sf-metrics-table .sf-col-name{min-width:10rem;width:10rem;max-width:10rem}.sf-pages-table.sf-metrics-table .sf-camp-name{flex-wrap:nowrap;min-width:0}.sf-pages-table.sf-metrics-table .sf-name,.sf-pages-table.sf-metrics-table .sf-name-btn{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;font-size:11px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-pages-table.sf-metrics-table .sf-camp-name .sf-name,.sf-pages-table.sf-metrics-table .sf-camp-name .sf-name-btn{flex:1 1 auto;width:auto;min-width:0}.sf-pages-table.sf-metrics-table .sf-col-actions{width:2.5rem;min-width:2.5rem;max-width:2.5rem;padding-left:.2rem!important;padding-right:.35rem!important;box-sizing:border-box}.sf-pages-table.sf-metrics-table .sf-col-actions .sf-actions{max-width:100%;justify-content:center}.sf-row-menu{position:relative;display:inline-flex}.sf-row-menu-pop{position:fixed;z-index:80;min-width:10.5rem;padding:.3rem;border:1px solid var(--spo-table-border,#c4c9d2);border-radius:.65rem;background:#fff;color:var(--spo-ink,#1a1d26);box-shadow:0 1px 2px rgba(26,29,38,.04),0 18px 40px rgba(26,29,38,.12);box-sizing:border-box}.sf-row-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.5rem;width:100%;margin:0;padding:.45rem .55rem;border:0;border-radius:.45rem;background:transparent;font:inherit;font-size:.8125rem;font-weight:550;color:var(--spo-ink,#1a1d26);text-align:left;cursor:pointer}.sf-row-menu-item-icon{display:inline-flex;flex:none;color:#6b7280}.sf-row-menu-item:focus-visible,.sf-row-menu-item:hover:not(:disabled){background:#f3f4f7;outline:none}.sf-row-menu-item:disabled{opacity:.45;cursor:default}.sf-row-menu-item.is-danger,.sf-row-menu-item.is-danger .sf-row-menu-item-icon{color:#e4002b}.sf-row-menu-item.is-danger:hover:not(:disabled){background:#fde8ec}.sf-metrics-table .sf-sticky-start{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#fff}.sf-metrics-table .sf-sticky-start-name{position:-webkit-sticky;position:sticky;left:2.75rem;z-index:2;background:#fff}.sf-metrics-table thead th.sf-sticky-start,.sf-metrics-table thead th.sf-sticky-start-name{background:var(--spo-table-head-bg);z-index:3}.sf-metrics-table .sf-sticky-end{position:-webkit-sticky;position:sticky;right:0;z-index:2;background:#fff}.sf-metrics-table thead th.sf-sticky-end{background:var(--spo-table-head-bg);z-index:3}.sf-metrics-table tbody tr:hover .sf-sticky-end,.sf-metrics-table tbody tr:hover .sf-sticky-start,.sf-metrics-table tbody tr:hover .sf-sticky-start-name{background:#f8f9fb}.sf-camp-name{gap:.5rem}.sf-camp-name,.sf-camp-sub{display:flex;align-items:center;flex-wrap:wrap}.sf-camp-sub{gap:.35rem;margin-top:.35rem}.sf-camp-sub .sf-url{max-width:9rem}.sf-metric-pos{color:var(--sf-ok)!important;font-weight:650}.sf-metric-neg{color:#64748b!important;font-weight:650}.sf-utm-preview{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;color:#7a8290;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.sf-source-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.sf-source-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:11rem;padding:.12rem .45rem .12rem .28rem;border-radius:.35rem;background:var(--sf-blu-soft);color:var(--sf-blu);font-size:.6875rem;font-weight:650;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-traffic-logo{flex:none;display:inline-block;vertical-align:middle}.sf-traffic-logo-mask{background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.sf-traffic-logo-img{object-fit:contain;object-position:center}.sf-traffic-logo-img-boost.sf-traffic-logo-sm{width:1.05rem;height:1.05rem}.sf-traffic-logo-img-boost.sf-traffic-logo-md{width:1.45rem;height:1.45rem}.sf-traffic-logo-img-boost.sf-traffic-logo-lg{width:2.55rem;height:2.55rem}.sf-traffic-logo-md{width:1.25rem;height:1.25rem}.sf-traffic-logo-sm{width:.9rem;height:.9rem}.sf-traffic-logo-lg{width:2.25rem;height:2.25rem}.sf-traffic-logo-empty{border-radius:999px;background:transparent;object-fit:cover}.sf-traffic-logo-empty.sf-traffic-logo-sm{width:1.15rem;height:1.15rem}.sf-traffic-logo-empty.sf-traffic-logo-md{width:1.55rem;height:1.55rem}.sf-traffic-logo-drop .sf-traffic-logo-empty.sf-traffic-logo-lg,.sf-traffic-logo-empty.sf-traffic-logo-lg{width:100%;height:100%;max-width:none;max-height:none;border-radius:999px}.sf-logo-row{display:flex;align-items:flex-start;gap:.75rem}.sf-logo-row .sf-traffic-logo{margin-top:1.55rem}.sf-check-list{display:flex;flex-direction:column;gap:.35rem}.sf-check{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border:1px solid var(--spo-line);border-radius:.75rem;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease;min-width:0}.sf-check:hover{background:#f8f9fb;border-color:#d8dde5}.sf-check input{flex:none;accent-color:var(--spo-ink)}.sf-check-body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.sf-check-title{font-size:.875rem;font-weight:650;letter-spacing:-.015em;color:var(--spo-ink)}.sf-check-meta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;color:#8b929e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-actions{justify-content:flex-end;gap:.15rem}.sf-action,.sf-actions{display:inline-flex;align-items:center}.sf-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;justify-content:center;gap:.35rem;padding:.4rem .65rem;border-radius:.45rem;font:inherit;font-size:.75rem;font-weight:550;color:#6b7280;cursor:pointer;transition:background .12s ease,color .12s ease}.sf-action svg{flex:none}.sf-action-icon{width:1.5rem;height:1.5rem;padding:0;border-radius:.4rem;color:#4b5563}.sf-spin{animation:sf-spin .7s linear infinite}@keyframes sf-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sf-spin{animation:none}}.sf-action:hover:not(:disabled){background:#eceef2;color:var(--spo-ink)}.sf-action:disabled{opacity:.5;cursor:default}.sf-action-online{color:var(--sf-ok)}.sf-action-online:hover:not(:disabled){background:var(--sf-ok-soft);color:var(--sf-ok)}.sf-action-online:disabled{color:var(--sf-ok);opacity:.35}.sf-action-offline{color:#5b6472}.sf-action-offline:hover:not(:disabled){background:#eceef2;color:var(--spo-ink)}.sf-action-offline:disabled{opacity:.35}.sf-action-danger{color:#e4002b}.sf-action-danger:hover:not(:disabled){background:#fde8ec;color:#e4002b}.sf-action-danger:disabled{color:#e4002b;opacity:.35}.sf-modal-danger .sf-modal-title{letter-spacing:-.03em}.sf-modal-copy-compact{padding:1rem 1.5rem 0}.sf-modal-danger .sf-modal-actions,.sf-modal-status .sf-modal-actions{border-top:0;margin-top:.35rem;padding-top:.85rem}.sf-modal-copy{margin:0;padding:1.25rem 1.5rem .25rem;font-size:.9375rem;font-weight:450;line-height:1.5;color:#4b5563}.sf-modal-copy strong{color:var(--spo-ink);font-weight:650}.sf-btn-danger{background:#e4002b;border-color:#e4002b;color:#fff}.sf-btn-danger:hover:not(:disabled){background:#c40024;border-color:#c40024;color:#fff}.sf-btn-ok{background:var(--sf-ok);border-color:var(--sf-ok);color:#fff}.sf-btn-ok:hover:not(:disabled){background:#0c6437;border-color:#0c6437;color:#fff}.sf-modal-actions .sf-btn-ok{background:var(--sf-ok);border-color:var(--sf-ok);color:#fff}.sf-modal-actions .sf-btn-ok:hover:not(:disabled){background:#0c6437;border-color:#0c6437;color:#fff}.sf-action-restore{color:var(--sf-ok)}.sf-action-restore:hover:not(:disabled){background:var(--sf-ok-soft);color:var(--sf-ok)}.sf-pages-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 1.5rem;color:var(--spo-mute);font-size:.875rem}.sf-pages-empty-mark{width:2.5rem;height:2.5rem;border-radius:.65rem;border:1.5px dashed #c9ced6;background:linear-gradient(#c9ced6,#c9ced6) 50% /1px .9rem no-repeat,linear-gradient(#c9ced6,#c9ced6) 50% /.9rem 1px no-repeat}.sf-empty{margin:1.5rem;color:var(--spo-mute)}.sf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sf-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.sf-pages .sf-alert{margin:0 0 1rem}.sf-alert{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:.65rem;background:#fef2f2;color:#991b1b;font-size:.8125rem}.sf-modal-backdrop{--spo-surface:#ffffff;--spo-surface-2:#f7f8fa;--spo-ink:#1a1d26;--spo-ink-2:#3d4450;--spo-mute:#8b929e;--spo-placeholder:#c5cad3;--spo-line:#e6e8ee;--spo-line-soft:#eef0f4;--spo-hover:#f3f4f7;--spo-active:#ebecef;--spo-track:#e8eaee;--spo-shadow:0 1px 2px rgba(26,29,38,0.04),0 18px 40px rgba(26,29,38,0.12);--spo-shadow-soft:0 1px 2px rgba(26,29,38,0.04),0 8px 24px rgba(26,29,38,0.06);--spo-shell-radius:1.25rem;--spo-control-radius:0.75rem;--spo-frame-border:1px solid #c4c9d2;position:fixed;inset:0;z-index:80;background:rgba(26,29,38,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.25rem;color:var(--spo-ink);font-family:"Inter",var(--font-sans,system-ui,-apple-system,sans-serif);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased}.sf-modal{width:min(560px,100%);background:var(--spo-surface,#fff);border-radius:1.35rem;border:1px solid var(--spo-line,#e6e8ee);padding:0;overflow:hidden;box-shadow:var(--spo-shadow)}.sf-modal.sf-modal-campaign{width:min(960px,calc(100vw - 1.5rem));max-width:none;height:auto;max-height:min(880px,calc(100vh - 1.25rem));display:flex;flex-direction:column}.sf-modal.sf-modal-traffic{width:min(1080px,calc(100vw - 2rem));max-width:none;max-height:min(900px,calc(100vh - 2rem));display:flex;flex-direction:column}.sf-traffic-params-section{gap:.7rem}.sf-traffic-params-wrap{overflow:auto;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface);box-shadow:none}.sf-traffic-params-table{width:100%;border-collapse:collapse;font-size:.875rem}.sf-traffic-params-table th{padding:var(--spo-table-cell-pad-y) var(--spo-table-cell-pad-x);text-align:left;font-size:var(--spo-table-head-fs);font-weight:var(--spo-table-head-fw);letter-spacing:normal;text-transform:none;color:var(--spo-table-head-color);background:var(--spo-table-head-bg);border-bottom:1px solid var(--spo-table-border);white-space:nowrap}.sf-traffic-params-table td{padding:.45rem var(--spo-table-cell-pad-x);border-bottom:1px solid var(--spo-line-soft);vertical-align:middle;color:var(--spo-table-body-color)}.sf-traffic-params-table tr:last-child td{border-bottom:0}.sf-traffic-param-off td{opacity:.55}.sf-traffic-param-off td.sf-col-actions,.sf-traffic-param-off td.sf-traffic-params-on{opacity:1}.sf-traffic-param-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;border:var(--spo-frame-border);border-radius:calc(var(--spo-shell-radius) * .55);padding:.35rem .5rem;font:inherit;font-size:.75rem;font-weight:500;color:var(--spo-ink);background:var(--spo-surface);box-shadow:none;line-height:1.3}.sf-traffic-param-input::placeholder{color:var(--spo-placeholder);opacity:1}.sf-traffic-param-input:focus,.sf-traffic-param-input:focus-visible{outline:none;border:var(--spo-frame-border);box-shadow:none}.sf-traffic-param-input:disabled{color:var(--spo-ink);opacity:1;cursor:default;background:var(--spo-surface)}.sf-traffic-param-system{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.sf-traffic-param-system-name{font-weight:500}.sf-traffic-param-system-badge{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--sf-muted,#6b7280);border:1px solid var(--sf-border,#e5e7eb);border-radius:.25rem;padding:.1rem .35rem;line-height:1.2}.sf-traffic-param-token{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:500;color:var(--spo-placeholder);background:transparent;border-radius:0;padding:.35rem .5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.sf-traffic-params-on{width:3.25rem;text-align:center}.sf-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.sf-switch input{position:absolute;opacity:0;width:1px;height:1px}.sf-switch-ui{width:2.1rem;height:1.2rem;border-radius:999px;background:#d1d5db;transition:background .15s ease;position:relative}.sf-switch-ui:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.9rem;height:.9rem;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.2);transition:transform .15s ease}.sf-switch input:checked+.sf-switch-ui{background:#16a34a}.sf-switch input:checked+.sf-switch-ui:after{transform:translateX(.9rem)}.sf-switch input:disabled+.sf-switch-ui{opacity:.7;cursor:default}.sf-switch input:focus-visible+.sf-switch-ui{box-shadow:0 0 0 3px rgba(22,163,74,.25)}.sf-switch-onoff .sf-switch-ui{background:#dc2626}.sf-switch-onoff input:checked+.sf-switch-ui{background:#16a34a}.sf-switch-onoff input:focus-visible+.sf-switch-ui{box-shadow:0 0 0 3px rgba(220,38,38,.28)}.sf-switch-onoff input:checked:focus-visible+.sf-switch-ui{box-shadow:0 0 0 3px rgba(22,163,74,.28)}.sf-switch-onoff.is-system .sf-switch-ui,.sf-switch-onoff.is-system input:checked+.sf-switch-ui{background:#9ca3af;cursor:default}.sf-switch-onoff.is-system input:checked:focus-visible+.sf-switch-ui,.sf-switch-onoff.is-system input:focus-visible+.sf-switch-ui{box-shadow:0 0 0 3px rgba(156,163,175,.35)}.sf-analytics-toggle .sf-switch{flex:none}.sf-traffic-add-param{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:#2563eb;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;padding:.15rem 0}.sf-traffic-add-param:hover{color:#1d4ed8;text-decoration:underline}.sf-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--spo-line-soft);background:var(--spo-surface)}.sf-modal-kicker{display:none}.sf-modal-title{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;color:var(--spo-ink)}.sf-modal-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-top:-.15rem;border:0;border-radius:999px;background:transparent;color:var(--spo-mute);cursor:pointer}.sf-modal-close:hover:not(:disabled){background:var(--spo-hover);color:var(--spo-ink)}.sf-modal-close:disabled{opacity:.5;cursor:default}.sf-form,.sf-form-body{display:flex;flex-direction:column}.sf-form-body{gap:1.05rem;padding:1.35rem 1.5rem .35rem}.sf-modal-campaign .sf-form-body.sf-form-body-campaign{display:block!important;padding:.85rem 1.15rem;flex:1 1 auto;min-height:0;overflow-y:auto}.sf-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem 1rem;gap:.9rem 1rem}.sf-field{display:flex;flex-direction:column;gap:.45rem;min-width:0}.sf-field>span{font-size:.8125rem;font-weight:550;letter-spacing:0;color:var(--spo-mute)}.sf-field .sf-textarea,.sf-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.sf-field select,.sf-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-shadow:none;padding:.78rem .95rem;font:inherit;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;color:var(--spo-ink);background:var(--spo-surface);line-height:1.35;transition:border-color .12s ease,box-shadow .12s ease}.sf-modal-campaign .sf-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.sf-modal-campaign .sf-field select{padding:.45rem .7rem;font-size:.8125rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;min-height:2.4rem;height:2.4rem}.sf-modal-campaign .sf-page-search-trigger{min-height:2.4rem;height:2.4rem;padding:.45rem .7rem;font-size:.8125rem}.sf-textarea{resize:vertical;min-height:7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.45}.sf-field input::placeholder,.sf-field select:invalid,.sf-textarea::placeholder{color:var(--spo-placeholder);font-weight:400;opacity:1}.sf-modal input::placeholder,.sf-modal textarea::placeholder,.sf-page input::placeholder,.sf-page textarea::placeholder{color:var(--spo-placeholder);font-weight:400;opacity:1}.sf-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover,.sf-field select:hover,.sf-textarea:hover{border-color:var(--spo-table-border)}.sf-field select{background-image:linear-gradient(45deg,transparent 50%,#8b929e 0),linear-gradient(135deg,#8b929e 50%,transparent 0);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.sf-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.sf-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,.sf-field select:focus,.sf-field select:focus-visible,.sf-textarea:focus,.sf-textarea:focus-visible{outline:none;border:var(--spo-frame-border);box-shadow:none}.sf-modal input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.sf-modal input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,.sf-modal select:focus,.sf-modal select:focus-visible,.sf-modal textarea:focus,.sf-modal textarea:focus-visible,.sf-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.sf-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,.sf-page select:focus,.sf-page select:focus-visible,.sf-page textarea:focus,.sf-page textarea:focus-visible{outline:none;box-shadow:none}.sf-modal-actions{display:flex;justify-content:stretch;gap:.65rem;margin-top:.85rem;padding:1rem 1.5rem 1.35rem;border-top:1px solid var(--spo-line-soft);background:var(--spo-surface)}.sf-modal-actions .sf-btn{flex:1 1 auto;min-height:2.85rem;font-size:.9375rem;font-weight:650;border-radius:999px}.sf-modal-actions .sf-btn-ink,.sf-modal-actions .sf-btn-primary{flex:1.4 1 auto;background:var(--spo-btn-primary);border-color:var(--spo-btn-primary);color:#fff}.sf-modal-actions .sf-btn-ink:hover,.sf-modal-actions .sf-btn-primary:hover{background:var(--spo-btn-primary-hover);border-color:var(--spo-btn-primary-hover)}.sf-btn-lg{min-height:2.85rem;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:650;border-radius:999px}.sf-btn-sm{min-height:var(--spo-btn-h-sm);height:var(--spo-btn-h-sm);box-sizing:border-box;padding:0 1rem;font-size:.8125rem;font-weight:600;border-radius:999px;gap:.3rem}@media (max-width:720px){.sf-traffic-identity,.sf-traffic-identity-fields,.sf-traffic-utm-grid{grid-template-columns:1fr}.sf-traffic-utm-term{grid-column:auto}}@media (max-width:820px){.sf-campaign-funnel-grid,.sf-campaign-setup-grid{grid-template-columns:1fr}.sf-campaign-setup-col .sf-percorso-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sf-modal.sf-modal-campaign,.sf-modal.sf-modal-traffic{width:min(100%,calc(100vw - 1rem));max-height:calc(100vh - .75rem)}.sf-modal-campaign{--sf-camp-title:1.2rem;--sf-camp-body:0.75rem;--sf-camp-input:0.75rem}.sf-campaign-basics-row,.sf-campaign-block-grid,.sf-campaign-nome-grid,.sf-campaign-setup-col .sf-percorso-grid,.sf-goal-grid,.sf-modal-campaign .sf-ab-pair,.sf-modal-campaign .sf-check-grid,.sf-percorso-grid{grid-template-columns:1fr}.sf-campaign-cronologia-event{grid-template-columns:4.75rem minmax(0,1fr);gap:.3rem .55rem}.sf-campaign-cronologia-who{grid-column:2;justify-self:end;max-width:none}.sf-campaign-url-box{flex-wrap:wrap}}@media (max-width:560px){.sf-form-grid{grid-template-columns:1fr}.sf-form-body,.sf-form-body-campaign,.sf-modal-actions,.sf-modal-campaign .sf-modal-actions,.sf-modal-campaign .sf-modal-head,.sf-modal-head{padding-left:1.15rem;padding-right:1.15rem}}@media (prefers-reduced-motion:reduce){.sf-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:640px){.sf-topbar-meta{display:inline-flex}}@media (max-width:1023.98px){.sf-page{--spo-shell-gap:0.5rem}.sf-sidebar{top:var(--spo-shell-gap);bottom:var(--spo-shell-gap);left:var(--spo-shell-gap);max-height:calc(100vh - (var(--spo-shell-gap) * 2));transform:translateX(calc(-100% - var(--spo-shell-gap)));transition:transform .2s ease-out}.sf-sidebar.open{transform:translateX(0);box-shadow:4px 0 24px rgba(15,23,42,.14)}.sf-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:25;background:rgba(15,23,42,.4);border:0;padding:0;cursor:pointer}.sf-main{margin-left:0;padding-inline:.5rem}.sf-topbar{margin-top:var(--spo-shell-gap);padding:0 .85rem}.sf-body{padding:.5rem 0 .75rem}.sf-frame{min-height:calc(100vh - 7rem)}.sf-hide-m{display:none!important}.sf-menu-close,.sf-menu-open{display:inline-flex}.sf-sidebar-toggle{display:none}.sf-page.sf-sidebar-collapsed{--spo-sidebar-w:240px}.sf-sidebar-collapsed .sf-sidebar .sf-brand-logo,.sf-sidebar-collapsed .sf-sidebar .sf-brand-logo-wrap{display:block!important}.sf-sidebar-collapsed .sf-sidebar .sf-brand-mark{display:none!important}.sf-sidebar-collapsed .sf-sidebar .sf-sidebar-group{display:block}.sf-sidebar-collapsed .sf-sidebar .sf-sidebar-link{justify-content:flex-start;padding:0 .85rem;gap:.55rem}.sf-sidebar-collapsed .sf-sidebar .sf-sidebar-link-label{position:static;width:auto;height:auto;margin:0;clip:auto;overflow:visible;white-space:nowrap}}.sf-metrics-list-sheet{background:#fff}.sf-metrics-list{--sf-metrics-list-cols:minmax(14rem,1.35fr) repeat(20,minmax(3.5rem,1fr)) 4.5rem;min-width:1100px;width:100%;font-size:.75rem}.sf-metrics-list-head,.sf-metrics-list-row{display:grid;grid-template-columns:var(--sf-metrics-list-cols);align-items:center;min-height:2.5rem}.sf-metrics-list-head{background:var(--spo-table-head-bg);color:var(--spo-table-head-color);font-size:.6875rem;font-weight:var(--spo-table-head-fw);letter-spacing:normal;text-transform:none;border-bottom:1px solid var(--spo-table-border)}.sf-metrics-list-row{background:#fff;border-bottom:1px solid var(--spo-line-soft)}.sf-metrics-list-row:last-child{border-bottom:0}.sf-metrics-list-row:hover{background:#f8f9fb}.sf-metrics-list-row-click{cursor:pointer}.sf-metrics-list-row-active.sf-metrics-list-depth-0 .sf-metrics-list-name{box-shadow:inset 3px 0 0 var(--spo-ink-2)}.sf-metrics-list-actions,.sf-metrics-list-metric,.sf-metrics-list-name{padding:.45rem .65rem;background:inherit}.sf-metrics-list-name{padding-left:1rem;padding-right:.85rem;min-width:0;font-size:.75rem}.sf-metrics-list-metric{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";white-space:nowrap;font-size:.75rem;font-weight:600;color:var(--spo-table-body-color)}.sf-metrics-list-head .sf-metrics-list-metric{font-size:.6875rem;font-weight:var(--spo-table-head-fw);color:var(--spo-table-head-color)}.sf-metrics-list-actions{text-align:right;padding-right:.85rem}.sf-metrics-list-sticky-start{position:-webkit-sticky;position:sticky;left:0;z-index:2}.sf-metrics-list-sticky-end{position:-webkit-sticky;position:sticky;right:0;z-index:2}.sf-metrics-list-head .sf-metrics-list-sticky-end,.sf-metrics-list-head .sf-metrics-list-sticky-start{background:var(--spo-table-head-bg);z-index:3}.sf-metrics-list-row .sf-metrics-list-sticky-end,.sf-metrics-list-row .sf-metrics-list-sticky-start{background:#fff}.sf-metrics-list-row:hover .sf-metrics-list-sticky-end,.sf-metrics-list-row:hover .sf-metrics-list-sticky-start{background:#f8f9fb}.sf-flow-widget-stack{--sf-flow-tree-gap:2.25rem;--sf-flow-branch-gap:1.25rem;--sf-flow-tree-inset:1rem;--sf-flow-tree-gutter:1.25rem;--sf-flow-tree-step:calc(var(--sf-flow-tree-inset) + var(--sf-flow-tree-gutter));--sf-flow-align-max-depth:2;--sf-flow-tree-stroke:1px;--sf-flow-tree-line:#b8bfca;--sf-flow-tree-elbow:1rem;display:flex;flex-direction:column;gap:var(--sf-flow-branch-gap);margin-top:0;padding-top:.85rem}.sf-flow-funnel-branch{min-width:0}.sf-flow-funnel-branch,.sf-flow-widget-tree{display:flex;flex-direction:column;gap:var(--sf-flow-tree-gap)}.sf-flow-widget-tree{margin:0;padding:0}.sf-flow-widget-tree-item{position:relative;margin-left:var(--sf-flow-tree-inset);padding-left:var(--sf-flow-tree-gutter)}.sf-flow-widget-tree-branch{position:relative}.sf-flow-widget-tree-item>.sf-flow-widget-tree{margin-top:var(--sf-flow-tree-gap)}.sf-flow-widget-tree-item:not(:last-child):before{content:"";position:absolute;left:0;top:0;bottom:calc(-1 * var(--sf-flow-tree-gap));width:var(--sf-flow-tree-stroke);background:var(--sf-flow-tree-line);pointer-events:none}.sf-flow-widget-tree-item:not(:first-child):not(:last-child)>.sf-flow-widget-tree-branch:after{content:"";position:absolute;left:calc(-1 * var(--sf-flow-tree-gutter));top:50%;width:var(--sf-flow-tree-gutter);height:var(--sf-flow-tree-stroke);margin-top:calc(var(--sf-flow-tree-stroke) / -2);background:var(--sf-flow-tree-line);pointer-events:none}.sf-flow-widget-tree-item:first-child:not(:last-child)>.sf-flow-widget-tree-branch:before{top:calc(-1 * var(--sf-flow-tree-gap));height:calc(50% + var(--sf-flow-tree-gap))}.sf-flow-widget-tree-item:first-child:not(:last-child)>.sf-flow-widget-tree-branch:before,.sf-flow-widget-tree-item:last-child>.sf-flow-widget-tree-branch:before{content:"";position:absolute;left:calc(-1 * var(--sf-flow-tree-gutter));width:var(--sf-flow-tree-gutter);box-sizing:border-box;border-left:var(--sf-flow-tree-stroke) solid var(--sf-flow-tree-line);border-bottom:var(--sf-flow-tree-stroke) solid var(--sf-flow-tree-line);border-bottom-left-radius:var(--sf-flow-tree-elbow);pointer-events:none}.sf-flow-widget-tree-item:last-child>.sf-flow-widget-tree-branch:before{top:0;height:50%}.sf-flow-widget-tree-item:first-child:last-child>.sf-flow-widget-tree-branch:before{top:calc(-1 * var(--sf-flow-tree-gap));height:calc(50% + var(--sf-flow-tree-gap))}.sf-flow-widget-stack>.sf-flow-widget-tree>.sf-flow-widget-tree-item:first-child:last-child>.sf-flow-widget-tree-branch:before,.sf-flow-widget-stack>.sf-flow-widget-tree>.sf-flow-widget-tree-item:first-child:not(:last-child)>.sf-flow-widget-tree-branch:before{top:calc(-1 * var(--sf-flow-branch-gap));height:calc(50% + var(--sf-flow-branch-gap))}.sf-flow-widget-tree.is-root>.sf-flow-widget-tree-item{margin-left:0;padding-left:0}.sf-flow-widget-stack>.sf-flow-widget-tree.is-root>.sf-flow-widget-tree-item:first-child:last-child>.sf-flow-widget-tree-branch:before,.sf-flow-widget-stack>.sf-flow-widget-tree.is-root>.sf-flow-widget-tree-item:first-child:not(:last-child)>.sf-flow-widget-tree-branch:before,.sf-flow-widget-tree.is-root>.sf-flow-widget-tree-item:before,.sf-flow-widget-tree.is-root>.sf-flow-widget-tree-item>.sf-flow-widget-tree-branch:after,.sf-flow-widget-tree.is-root>.sf-flow-widget-tree-item>.sf-flow-widget-tree-branch:before{content:none}.sf-flow-widget{--sf-flow-widget-pad-x:1.1rem;--sf-flow-widget-name-w:10.5rem;--sf-flow-widget-action-w:1.5rem;--sf-flow-widget-actions-w:3.25rem;--sf-flow-widget-metrics-cols:repeat(20,minmax(3.25rem,1fr));position:relative;display:grid;grid-template-columns:var(--sf-flow-widget-name-w) minmax(0,1fr) var(--sf-flow-widget-actions-w);align-items:center;grid-gap:.85rem .85rem;gap:.85rem .85rem;min-height:3.25rem;padding:.95rem var(--sf-flow-widget-pad-x) .75rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface);box-shadow:var(--spo-shadow-soft);outline:none;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.sf-flow-widget:hover{border-color:var(--spo-table-border);background:#fafbfc}@media (prefers-reduced-motion:reduce){.sf-flow-widget{transition:none}}.sf-flow-widget-badge{position:absolute;top:0;left:.85rem;z-index:1;transform:translateY(-50%);padding:.12rem .45rem;border:1px solid transparent;border-radius:999px;box-shadow:0 1px 2px rgba(26,29,38,.04);font-size:.625rem;font-weight:700;letter-spacing:.03em;line-height:1.2;white-space:nowrap;pointer-events:none}.sf-flow-widget-campaign .sf-flow-widget-badge{background:#3f3f46;border-color:#3f3f46;color:#fff}.sf-flow-widget-landing .sf-flow-widget-badge{background:#e8eef9;border-color:#c5d4ef;color:#0a2a66}.sf-flow-widget-sale .sf-flow-widget-badge{background:#e7f6f3;border-color:#b7e0d8;color:#0f766e}.sf-flow-widget-end .sf-flow-widget-badge{background:#fff6d6;border-color:#ecd889;color:#3d2e00}.sf-flow-widget-source .sf-flow-widget-badge{background:#f3e8ff;border-color:#d8b4fe;color:#6b21a8}.sf-flow-widget-device .sf-flow-widget-badge{background:#e0f2fe;border-color:#bae6fd;color:#075985}.sf-flow-widget-os .sf-flow-widget-badge{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.sf-flow-dim{display:flex;flex-direction:row;align-items:flex-start;gap:.55rem .75rem;margin:0 -1.6rem;min-width:0;padding:.55rem 1.6rem .65rem;background:var(--spo-surface)}.sf-flow-dim-label{flex:none;display:inline-flex;align-items:center;min-height:var(--spo-control-h-sm);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute);line-height:1}.sf-flow-dim-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.75rem}.sf-flow-dim-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;min-width:0;width:100%}.sf-flow-dim-row-dims{padding-top:0}.sf-flow-analisi-seg{flex:none;width:max-content}.sf-flow-dim-seg{flex:0 1 auto;width:max-content;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin}.sf-flow-dim-trailing{flex:none;flex-wrap:wrap;justify-content:flex-end}.sf-flow-dim-range,.sf-flow-dim-trailing{margin-left:auto;display:flex;align-items:center;gap:.45rem;min-width:0;max-width:100%;min-height:var(--spo-control-h-sm)}.sf-claude-analyze-btn,.sf-flow-dim-range{flex:none;align-self:flex-start;height:var(--spo-control-h-sm)}.sf-claude-analyze-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;min-height:var(--spo-control-h-sm);padding:0 .75rem;border-radius:999px;font-size:12px;font-weight:600;line-height:1}.sf-claude-stage{flex:none;display:flex;flex-direction:column;gap:1.45rem;padding:1.15rem 1.25rem 1.2rem;border:1px solid var(--spo-line);border-radius:var(--spo-shell-radius);background:linear-gradient(180deg,#fbfbfd 0,var(--spo-surface) 42%);box-shadow:var(--spo-shadow-soft)}.sf-claude-stage-head{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.sf-claude-stage-brand{display:flex;align-items:center;gap:.7rem;min-width:0}.sf-claude-stage-spark{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.7rem;background:#121826;color:#f8fafc;flex:none}.sf-claude-stage.is-thinking .sf-claude-stage-spark{animation:sf-claude-pulse 1.1s ease-in-out infinite}.sf-claude-stage-kicker{margin:0 0 .2rem;font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute)}.sf-claude-stage-title{margin:0;font-size:.875rem;font-weight:650;letter-spacing:-.02em;line-height:1.25;color:var(--spo-ink)}.sf-claude-stage-think{margin:0;display:inline-flex;align-items:center;gap:.55rem;font-size:.8125rem;font-weight:550;color:var(--spo-ink-2);min-height:1.25rem}.sf-claude-stage-think-dot{width:.45rem;height:.45rem;border-radius:999px;background:#121826;animation:sf-claude-pulse 1.1s ease-in-out infinite}.sf-claude-stage-body{margin:0;max-width:40rem;font-size:.8125rem;line-height:1.5;color:var(--spo-ink)}.sf-claude-stage-body.is-cursor:after{content:"▋";margin-left:.05rem;color:#121826;animation:sf-claude-caret .7s step-end infinite}.sf-claude-stage-h{margin:.7rem 0 .3rem;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--spo-mute)}.sf-claude-stage-h:first-child{margin-top:.15rem}.sf-claude-stage-li,.sf-claude-stage-p{margin:0 0 .45rem}.sf-claude-stage-li{padding-left:.85rem;position:relative}.sf-claude-stage-li:before{content:"•";position:absolute;left:0;color:var(--spo-mute)}.sf-claude-stage-li.is-num:before{content:none}.sf-claude-stage-li.is-num{padding-left:0}.sf-claude-stage-gap{height:.35rem}.sf-claude-stage-meta{margin:0;font-size:.6875rem;font-weight:500;color:var(--spo-mute)}@keyframes sf-claude-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.96)}}@keyframes sf-claude-caret{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.sf-claude-stage-body.is-cursor:after,.sf-claude-stage-think-dot,.sf-claude-stage.is-thinking .sf-claude-stage-spark{animation:none}}.sf-flow-flussi{width:max-content;min-width:100%;box-sizing:border-box}.sf-flow-dash{width:100%;min-width:0;box-sizing:border-box;padding:0 .15rem 1rem}.sf-flow-dash>.sf-dash-section{margin-bottom:0}.sf-flow-body:has(.sf-flow-stats){overflow:hidden;gap:0;padding-bottom:0}.sf-flow-stats{flex:1 1 auto;width:100%;min-width:0;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:0}.sf-flow-stats .sf-tracker-kpi-legend-bar{flex:0 0 auto;justify-content:flex-end;min-height:1.5rem}.sf-flow-stats .sf-pages-sheet.sf-metrics-sheet-scroll{flex:1 1 auto;min-height:0;height:auto}.sf-flow-stats .sf-metrics-col-name,.sf-flow-stats .sf-pages-table.sf-metrics-table .sf-col-name{width:18rem;min-width:18rem;max-width:18rem}.sf-flow-stats-hint{display:block;flex:1 1}.sf-flow-stats-chips{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0;padding:.35rem 0 .45rem}.sf-flow-stats-chips .sf-metrics-more-metrics-bar{margin-left:auto}.sf-flow-stats-depth-0,.sf-flow-stats-name{--sf-stats-depth:0}.sf-flow-stats-depth-1{--sf-stats-depth:1}.sf-flow-stats-depth-2{--sf-stats-depth:2}.sf-flow-stats-depth-3{--sf-stats-depth:3}.sf-flow-stats-name-inner{display:flex;align-items:center;gap:.35rem;min-width:0;padding-left:calc(var(--sf-stats-depth) * 1.1rem)}.sf-flow-stats-chevron{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1rem;height:1rem;color:#6b7280}.sf-flow-stats-chevron.is-leaf{visibility:hidden}.sf-flow-stats-kind{flex:none;padding:.1rem .35rem;border:1px solid transparent;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;white-space:nowrap;background:#eef0f4;color:#4b5563}.sf-flow-stats-kind.is-landing{background:#e8eef9;border-color:#c5d4ef;color:#0a2a66}.sf-flow-stats-kind.is-sale{background:#e7f6f3;border-color:#b7e0d8;color:#0f766e}.sf-flow-stats-kind.is-end{background:#fff6d6;border-color:#ecd889;color:#3d2e00}.sf-flow-stats-kind.is-focus{background:#3f3f46;border-color:#3f3f46;color:#fff}.sf-flow-analysis-tab-kind.is-paywall,.sf-flow-stats-kind.is-paywall{background:#fce7f3;border-color:#fbcfe8;color:#9d174d}.sf-flow-stats-kind.is-source{background:#f3e8ff;border-color:#e9d5ff;color:#6b21a8}.sf-flow-stats-kind.is-device{background:#e0f2fe;border-color:#bae6fd;color:#075985}.sf-flow-stats-kind.is-os{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.sf-flow-stats-row.is-expanded .sf-flow-stats-chevron{color:var(--spo-ink)}.sf-flow-stats .sf-flow-stats-name .sf-name-row{min-width:0;flex:1 1 auto}.sf-flow-funnel-analyze{--fa-land:#0a2a66;--fa-land-soft:#e8eef9;--fa-sale:#4338ca;--fa-sale-soft:#eef2ff;--fa-check:#c2410c;--fa-check-soft:#fff7ed;--fa-goal:var(--sf-ok,#0f7a43);--fa-goal-soft:var(--sf-ok-soft,#e6f5ec);--fa-ink:#0f172a;--fa-muted:#64748b;--fa-line:#dbe3ee;--fa-card-w:10.5rem;--fa-card-w-step:10rem;--fa-bridge-w:3.5rem;--fa-tree-gap:1.5rem;--fa-tree-gutter:3.5rem;--fa-tree-elbow:0.7rem;--fa-fork-arm:3.5rem;--fa-merge-arm:4rem;--fa-merge-run:2.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;padding-top:.7rem;overflow:visible;width:max-content;min-width:100%;box-sizing:border-box}.sf-flow-funnel-tree-campaign>.sf-flow-funnel-tree-root>.sf-flow-funnel-combo-card{width:var(--fa-card-w,10.5rem)}.sf-flow-funnel-tree-nested{flex:none;width:max-content;padding-top:.7rem;padding-bottom:0;overflow:visible}.sf-flow-funnel-tree-nested>.sf-flow-funnel-tree-root>.sf-flow-funnel-combo-card{width:var(--fa-card-w,10.5rem)}.sf-flow-funnel-tree-nested>.sf-flow-funnel-tree-branches{flex:none;width:max-content}.sf-flow-funnel-tree{--fa-tree-stroke:1px;--fa-tree-line:#b8bfca;display:flex;align-items:center;gap:0;width:max-content;max-width:none;min-width:0;overflow:visible;padding:.7rem .1rem 1.35rem}.sf-flow-funnel-tree.sf-flow-funnel-tree-campaign{--fa-tree-gutter:0.85rem}.sf-flow-funnel-tree.sf-flow-funnel-tree-nested{--fa-tree-gutter:3.5rem;overflow:visible;padding-bottom:0}.sf-flow-funnel-tree.is-root-forest>.sf-flow-funnel-tree-branches>.sf-flow-funnel-tree-branch{padding-left:0}.sf-flow-funnel-tree.is-root-forest.is-multi>.sf-flow-funnel-tree-branches>.sf-flow-funnel-tree-branch:before,.sf-flow-funnel-tree.is-root-forest.is-multi>.sf-flow-funnel-tree-branches>.sf-flow-funnel-tree-branch>.sf-flow-funnel-tree-branch-rail:after,.sf-flow-funnel-tree.is-root-forest.is-multi>.sf-flow-funnel-tree-branches>.sf-flow-funnel-tree-branch>.sf-flow-funnel-tree-branch-rail:before,.sf-flow-funnel-tree.is-root-forest:not(.is-multi)>.sf-flow-funnel-tree-branches>.sf-flow-funnel-tree-branch>.sf-flow-funnel-tree-branch-rail:after{content:none}.sf-flow-funnel-merge-wrap{min-width:0;overflow:visible}.sf-flow-funnel-landing-merge{--fa-tree-stroke:1px;--fa-tree-line:#b8bfca;display:flex;align-items:center;gap:0;width:max-content;max-width:none;min-width:0;overflow:visible;padding:.7rem .1rem 1.35rem}.sf-flow-funnel-landing-merge-root{display:flex;align-items:center;flex:none;position:relative;z-index:2}.sf-flow-funnel-landing-merge-root>.sf-flow-funnel-combo-card{width:var(--fa-card-w,10.5rem);flex:none}.sf-flow-funnel-landing-merge-root:after{content:"";display:block;width:1.1rem;height:var(--fa-tree-stroke);background:var(--fa-tree-line);flex:none;margin-right:-1px}.sf-flow-funnel-landing-merge .sf-flow-funnel-merge{padding:0;overflow:visible;flex:none}.sf-flow-funnel-merge{display:flex;align-items:center;gap:0;width:max-content;max-width:none;min-width:0;overflow:visible;padding:.7rem .1rem 1.35rem}.sf-flow-funnel-merge-sources{display:flex;flex-direction:column;justify-content:center;gap:var(--fa-tree-gap,2.25rem);flex:none;position:relative;z-index:1;padding-right:0}.sf-flow-funnel-merge-source{display:flex;align-items:center;position:relative;margin:0;padding-right:calc(var(--fa-merge-arm) + var(--fa-merge-run))}.sf-flow-funnel-merge.has-landing-fork .sf-flow-funnel-merge-source{padding-left:var(--fa-fork-arm,4.75rem)}.sf-flow-funnel-merge-source-card{flex:none;position:relative;z-index:1;display:flex;align-items:center}.sf-flow-funnel-merge-inbridge{position:absolute;left:0;top:50%;width:var(--fa-fork-arm,4.75rem);transform:translate(-100%,-50%);z-index:2;display:flex;justify-content:center;pointer-events:none}.sf-flow-funnel-merge-inbridge .sf-flow-funnel-combo-bridge{width:100%;pointer-events:auto}.sf-flow-funnel-merge.has-landing-fork.is-multi .sf-flow-funnel-merge-inbridge{justify-content:flex-end;padding-right:.55rem;padding-left:calc(var(--fa-tree-elbow, 1rem) + .65rem);box-sizing:border-box}.sf-flow-funnel-merge.has-landing-fork.is-multi .sf-flow-funnel-merge-inbridge .sf-flow-funnel-combo-bridge{width:auto;flex:none}.sf-flow-funnel-merge.has-landing-fork.is-multi .sf-flow-funnel-merge-inbridge .sf-flow-funnel-combo-bridge-line{display:none}.sf-flow-funnel-merge-inbridge.is-bottleneck .sf-flow-funnel-combo-drop{background:#fef2f2;border-color:#fecaca;color:#b91c1c;font-weight:800}.sf-flow-funnel-merge.has-landing-fork.is-multi .sf-flow-funnel-merge-source:first-child:not(:last-child):before{content:"";position:absolute;left:0;top:50%;width:var(--fa-fork-arm,4.75rem);height:calc(50% + var(--fa-tree-gap, 2.25rem));box-sizing:border-box;border-top:var(--fa-tree-stroke,1px) solid var(--fa-tree-line,#b8bfca);border-left:var(--fa-tree-stroke,1px) solid var(--fa-tree-line,#b8bfca);border-top-left-radius:var(--fa-tree-elbow,1rem);pointer-events:none;z-index:0}.sf-flow-funnel-merge.has-landing-fork.is-multi .sf-flow-funnel-merge-source:last-child:not(:first-child):before{content:"";position:absolute;left:0;top:0;width:var(--fa-fork-arm,4.75rem);height:50%;box-sizing:border-box;border-bottom:var(--fa-tree-stroke,1px) solid var(--fa-tree-line,#b8bfca);border-left:var(--fa-tree-stroke,1px) solid var(--fa-tree-line,#b8bfca);border-bottom-left-radius:var(--fa-tree-elbow,1rem);pointer-events:none;z-index:0}.sf-flow-funnel-merge-source-card .sf-flow-funnel-combo-card{width:var(--fa-card-w-step,10rem)}.sf-flow-funnel-merge-source-bridge{position:absolute;right:var(--fa-merge-run);top:50%;width:var(--fa-merge-arm);transform:translateY(-50%);z-index:2;display:flex;justify-content:center;pointer-events:none}.sf-flow-funnel-merge-source-bridge .sf-flow-funnel-combo-bridge{width:100%;pointer-events:auto}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-source-bridge{justify-content:flex-start;padding-left:.55rem;padding-right:calc(var(--fa-tree-elbow, 1rem) + .65rem);box-sizing:border-box}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-source-bridge .sf-flow-funnel-combo-bridge{width:auto;flex:none}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-source-bridge .sf-flow-funnel-combo-bridge-line{display:none}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-source:first-child:not(:last-child):after{content:"";position:absolute;right:var(--fa-merge-run);top:50%;width:var(--fa-merge-arm);height:calc(50% + var(--fa-tree-gap, 2.25rem));box-sizing:border-box;border-top:var(--fa-tree-stroke,1px) solid var(--fa-tree-line,#b8bfca);border-right:var(--fa-tree-stroke,1px) solid var(--fa-tree-line,#b8bfca);border-top-right-radius:var(--fa-tree-elbow,1rem);background:transparent;pointer-events:none}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-source:last-child:not(:first-child):after{content:"";position:absolute;right:var(--fa-merge-run);top:0;width:var(--fa-merge-arm);height:50%;box-sizing:border-box;border-bottom:var(--fa-tree-stroke,1px) solid var(--fa-tree-line,#b8bfca);border-right:var(--fa-tree-stroke,1px) solid var(--fa-tree-line,#b8bfca);border-bottom-right-radius:var(--fa-tree-elbow,1rem);background:transparent;pointer-events:none}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-source:not(:first-child):not(:last-child):after{content:"";position:absolute;right:var(--fa-merge-run);top:50%;width:var(--fa-merge-arm);height:var(--fa-tree-stroke,1px);margin-top:calc(var(--fa-tree-stroke, 1px) / -2);background:var(--fa-tree-line,#b8bfca);pointer-events:none}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-source:not(:first-child):not(:last-child):before{content:"";position:absolute;right:var(--fa-merge-run);top:0;bottom:calc(-1 * var(--fa-tree-gap, 2.25rem));width:var(--fa-tree-stroke,1px);background:var(--fa-tree-line,#b8bfca);pointer-events:none}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-sources:after{content:"";position:absolute;right:0;top:50%;width:var(--fa-merge-run);height:var(--fa-tree-stroke,1px);margin-top:calc(var(--fa-tree-stroke, 1px) / -2);background:var(--fa-tree-line,#b8bfca);pointer-events:none;z-index:0}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-sources:before{content:"";position:absolute;right:0;top:50%;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent var(--fa-tree-line,#b8bfca);transform:translateY(-50%);pointer-events:none;z-index:1}.sf-flow-funnel-merge-tail{flex:none;position:relative;z-index:2}.sf-flow-funnel-merge-tail,.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-tail{padding-left:0;margin-left:0}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-tail:after,.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-tail:before{content:none;display:none}.sf-flow-funnel-merge-tail .sf-flow-funnel-combo-card{position:relative;z-index:1;background:var(--spo-surface,#fff)}.sf-flow-funnel-merge-source-bridge.is-bottleneck .sf-flow-funnel-combo-drop{background:#fef2f2;border-color:#fecaca;color:#b91c1c;font-weight:800}.sf-flow-funnel-merge:not(.is-multi) .sf-flow-funnel-merge-source{padding-right:var(--fa-bridge-w,3.5rem)}.sf-flow-funnel-merge:not(.is-multi) .sf-flow-funnel-merge-source-bridge{right:0;width:var(--fa-bridge-w,3.5rem);justify-content:center;padding:0}.sf-flow-funnel-tree-root{display:flex;align-items:center;flex:none;position:relative;z-index:1}.sf-flow-funnel-tree-root>.sf-flow-funnel-combo-card{width:var(--fa-card-w,10.5rem);flex:none}.sf-flow-funnel-tree-root:after{content:"";display:block;width:1.1rem;height:var(--fa-tree-stroke);background:var(--fa-tree-line);flex:none;margin-right:-1px;position:relative;z-index:1}.sf-flow-funnel-tree-branches{display:flex;flex-direction:column;justify-content:center;gap:var(--fa-tree-gap);flex:none;width:max-content;min-width:0}.sf-flow-funnel-tree-branch{margin-left:0;padding-left:var(--fa-tree-gutter)}.sf-flow-funnel-tree-branch,.sf-flow-funnel-tree-branch-rail{position:relative;min-width:0}.sf-flow-funnel-tree.is-multi .sf-flow-funnel-tree-branch:not(:last-child):before{content:"";position:absolute;left:0;top:0;bottom:calc(-1 * var(--fa-tree-gap));width:var(--fa-tree-stroke);background:var(--fa-tree-line);pointer-events:none}.sf-flow-funnel-tree.is-multi .sf-flow-funnel-tree-branch:first-child:not(:last-child):before{top:calc(50% + var(--fa-tree-elbow))}.sf-flow-funnel-tree.is-multi .sf-flow-funnel-tree-branch:not(:first-child):not(:last-child)>.sf-flow-funnel-tree-branch-rail:after{content:"";position:absolute;left:calc(-1 * var(--fa-tree-gutter));top:50%;width:var(--fa-tree-gutter);height:var(--fa-tree-stroke);margin-top:calc(var(--fa-tree-stroke) / -2);background:var(--fa-tree-line);pointer-events:none}.sf-flow-funnel-tree.is-multi .sf-flow-funnel-tree-branch:first-child:not(:last-child)>.sf-flow-funnel-tree-branch-rail:before{content:"";position:absolute;left:calc(-1 * var(--fa-tree-gutter));top:50%;width:var(--fa-tree-gutter);height:calc(50% + var(--fa-tree-gap));box-sizing:border-box;border-left:var(--fa-tree-stroke) solid var(--fa-tree-line);border-top:var(--fa-tree-stroke) solid var(--fa-tree-line);border-top-left-radius:var(--fa-tree-elbow);pointer-events:none}.sf-flow-funnel-tree.is-multi .sf-flow-funnel-tree-branch:last-child>.sf-flow-funnel-tree-branch-rail:before{content:"";position:absolute;left:calc(-1 * var(--fa-tree-gutter));top:0;width:var(--fa-tree-gutter);height:50%;box-sizing:border-box;border-left:var(--fa-tree-stroke) solid var(--fa-tree-line);border-bottom:var(--fa-tree-stroke) solid var(--fa-tree-line);border-bottom-left-radius:var(--fa-tree-elbow);pointer-events:none}.sf-flow-funnel-tree:not(.is-multi) .sf-flow-funnel-tree-branch>.sf-flow-funnel-tree-branch-rail:after{content:"";position:absolute;left:calc(-1 * var(--fa-tree-gutter));top:50%;width:var(--fa-tree-gutter);height:var(--fa-tree-stroke);margin-top:calc(var(--fa-tree-stroke) / -2);background:var(--fa-tree-line);pointer-events:none}.sf-flow-funnel-tree-branch-body{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem .55rem;min-width:0;flex:1 1}.sf-flow-funnel-branch-track{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;gap:0;min-width:0}.sf-flow-funnel-combo-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .3rem;margin:0;padding:.2rem .4rem;border-radius:.45rem;border:1px solid #f1d5d8;background:#fdf4f5;font-weight:550;color:#7a2430}.sf-flow-funnel-combo-badge>span:first-child{text-transform:uppercase;letter-spacing:.04em;font-weight:650;opacity:.75}.sf-flow-funnel-combo-badge strong{font-weight:650;color:#5c1520}.sf-flow-funnel-combo-badge em{font-style:normal;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#c0122e}.sf-flow-funnel-combo-step{position:relative;display:flex;align-items:center;min-width:0;flex:none}.sf-flow-funnel-combo-step>.sf-flow-funnel-combo-card{width:var(--fa-card-w-step,10rem)}.sf-flow-funnel-combo-bridge{display:grid;grid-template:1fr/1fr;place-items:center;flex:none;width:var(--fa-bridge-w,3.5rem);align-self:center;padding:0}.sf-flow-funnel-combo-bridge-line{grid-area:1/1;display:block;width:100%;height:1px;border-radius:999px;background:#b8bfca;position:relative;z-index:0}.sf-flow-funnel-combo-bridge-line:after{content:"";position:absolute;right:-1px;top:50%;width:0;height:0;border-color:transparent transparent transparent #b8bfca;border-style:solid;border-width:3px 0 3px 5px;transform:translateY(-50%)}.sf-flow-funnel-combo-drop{grid-area:1/1;z-index:1;font-size:.5625rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#334155;padding:.08rem .3rem;border-radius:999px;background:#fff;border:1px solid #cfd7e3;box-shadow:0 0 0 3px var(--spo-surface,#fff);white-space:nowrap}.sf-flow-funnel-combo-bridge.is-drop .sf-flow-funnel-combo-bridge-line{background:#b8bfca}.sf-flow-funnel-combo-bridge.is-drop .sf-flow-funnel-combo-bridge-line:after{border-color:transparent transparent transparent #b8bfca}.sf-flow-funnel-combo-bridge.is-bottleneck .sf-flow-funnel-combo-drop{background:#fef2f2;border-color:#fecaca;color:#b91c1c;box-shadow:0 0 0 3px var(--spo-surface,#fff);font-weight:800}.sf-flow-funnel-branch-awards{position:absolute;top:0;right:.4rem;z-index:3;display:inline-flex;align-items:center;gap:.22rem;transform:translateY(-50%);pointer-events:none}.sf-flow-funnel-branch-award{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;min-width:1.35rem;height:1.35rem;padding:0 .22rem;border-radius:999px;border:1px solid transparent;font-size:.6875rem;font-weight:750;line-height:1;overflow:visible}.sf-flow-funnel-branch-award.is-conversions{background:#fff7ed;border-color:#fdba74;color:#c2410c}.sf-flow-funnel-branch-award.is-cpa{background:#ecfdf5;border-color:#6ee7b7;color:#047857;font-size:.8125rem;font-weight:800}.sf-flow-funnel-combo-bridge.is-fork{position:absolute;left:0;top:50%;width:var(--fa-tree-gutter,3.5rem);transform:translate(-100%,-50%);z-index:2;display:grid;grid-template:1fr/1fr;place-items:center;pointer-events:none}.sf-flow-funnel-combo-bridge.is-fork .sf-flow-funnel-combo-drop{pointer-events:auto}.sf-flow-funnel-combo-bridge.is-fork .sf-flow-funnel-combo-bridge-line{display:block;width:1.15rem;justify-self:end;margin-right:.1rem}.sf-flow-funnel-combo-card{position:relative;display:flex;flex-direction:column;gap:.22rem;min-width:4.25rem;padding:.65rem .55rem .55rem;box-sizing:border-box;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface,#fff);box-shadow:var(--spo-shadow-soft)}.sf-flow-funnel-combo-card.is-clickable{cursor:pointer}.sf-flow-funnel-combo-card.is-clickable:hover{border-color:color-mix(in srgb,#2563eb 35%,var(--spo-table-border,#e2e8f0))}.sf-flow-funnel-combo-card.is-clickable:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.sf-flow-funnel-combo-card.is-goal{border:var(--spo-frame-border);border-color:color-mix(in srgb,var(--fa-goal) 28%,var(--spo-table-border));background:var(--fa-goal-soft);overflow:visible}.sf-flow-funnel-combo-badges{position:absolute;top:0;left:.55rem;z-index:1;display:inline-flex;align-items:center;gap:.25rem;transform:translateY(-50%);pointer-events:none;max-width:calc(100% - 1.1rem)}.sf-flow-funnel-combo-badge{flex:none;padding:.1rem .35rem;border-radius:999px;box-shadow:0 1px 2px rgba(26,29,38,.04);font-size:.5625rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;color:#4b5563}.sf-flow-funnel-combo-card.sf-flow-funnel-combo-step-landing .sf-flow-funnel-combo-badge{background:#e8eef9;border-color:#c5d4ef;color:#0a2a66}.sf-flow-funnel-combo-card.sf-flow-funnel-combo-step-sale .sf-flow-funnel-combo-badge{background:#e7f6f3;border-color:#b7e0d8;color:#0f766e}.sf-flow-funnel-combo-card.sf-flow-funnel-combo-step-checkout .sf-flow-funnel-combo-badge{background:#fff6d6;border-color:#ecd889;color:#3d2e00}.sf-flow-funnel-combo-card.is-goal .sf-flow-funnel-combo-badge,.sf-flow-funnel-combo-card.sf-flow-funnel-combo-step-conversion .sf-flow-funnel-combo-badge{background:var(--fa-goal-soft,#e6f5ec);border-color:color-mix(in srgb,var(--fa-goal,#0f7a43) 35%,#fff);color:var(--fa-goal,#0f7a43)}.sf-flow-funnel-combo-card.is-campaign .sf-flow-funnel-combo-badge,.sf-flow-funnel-combo-card.sf-flow-funnel-combo-step-campaign .sf-flow-funnel-combo-badge{background:#3f3f46;border-color:#3f3f46;color:#fff}.sf-flow-funnel-combo-card-top{display:flex;align-items:center;gap:.35rem;min-width:0}.sf-flow-funnel-combo-page{margin:0;flex:1 1;min-width:0;font-size:.75rem;font-weight:650;letter-spacing:-.01em;line-height:1.25;color:var(--fa-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-flow-funnel-combo-card.is-goal .sf-flow-funnel-combo-page{color:var(--fa-goal)}.sf-flow-funnel-combo-split{flex:none;padding:.1rem .35rem;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 1px 2px rgba(26,29,38,.04);background:#f3f4f6;color:#4b5563;font-size:.5625rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.sf-flow-funnel-combo-metric{display:flex;align-items:baseline;gap:.22rem;flex-wrap:wrap}.sf-flow-funnel-combo-value{font-size:.9375rem;font-weight:750;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fa-ink)}.sf-flow-funnel-combo-card.is-goal .sf-flow-funnel-combo-value{color:var(--fa-goal)}.sf-flow-funnel-combo-meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem .55rem;min-width:0}.sf-flow-funnel-combo-meta-row .sf-flow-funnel-combo-reach{min-width:0}.sf-flow-funnel-combo-cpa-meta{flex:none;font-size:.625rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb,var(--fa-goal) 62%,var(--fa-muted))}.sf-flow-funnel-combo-unit{font-size:.5625rem;font-weight:500;color:var(--fa-muted)}.sf-flow-funnel-combo-reach{display:inline-flex;align-items:baseline;gap:.15rem;font-size:.625rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fa-ink);line-height:1.15}.sf-flow-funnel-combo-reach em{font-style:normal;font-weight:500;font-size:.5625rem;color:var(--fa-muted)}.sf-flow-funnel-combo-bar{display:block;flex:none;margin-top:auto;height:.28rem;border-radius:999px;background:#dbe4ef;overflow:hidden}.sf-flow-funnel-combo-bar>span{display:block;height:100%;border-radius:inherit;background:var(--fa-land);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fa-land) 35%,transparent)}.sf-flow-funnel-combo-card.sf-flow-funnel-combo-step-sale .sf-flow-funnel-combo-bar>span,.sf-flow-funnel-combo-step-sale .sf-flow-funnel-combo-bar>span{background:var(--fa-sale);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fa-sale) 35%,transparent)}.sf-flow-funnel-combo-card.sf-flow-funnel-combo-step-checkout .sf-flow-funnel-combo-bar>span,.sf-flow-funnel-combo-step-checkout .sf-flow-funnel-combo-bar>span{background:var(--fa-check);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fa-check) 35%,transparent)}.sf-flow-funnel-combo-card.is-goal .sf-flow-funnel-combo-bar>span,.sf-flow-funnel-combo-card.sf-flow-funnel-combo-step-conversion .sf-flow-funnel-combo-bar>span,.sf-flow-funnel-combo-step-conversion .sf-flow-funnel-combo-bar>span{background:var(--fa-goal);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fa-goal) 40%,transparent)}@media (max-width:720px){.sf-flow-funnel-tree{gap:.45rem}.sf-flow-funnel-tree,.sf-flow-funnel-tree-root{flex-direction:column;align-items:stretch}.sf-flow-funnel-tree-root>.sf-flow-funnel-combo-card{width:auto}.sf-flow-funnel-tree-root:after{width:var(--fa-tree-stroke);height:.75rem;margin-left:1.1rem}.sf-flow-funnel-tree-branch{padding-left:0}.sf-flow-funnel-tree.is-multi .sf-flow-funnel-tree-branch:first-child:not(:last-child)>.sf-flow-funnel-tree-branch-rail:before,.sf-flow-funnel-tree.is-multi .sf-flow-funnel-tree-branch:last-child>.sf-flow-funnel-tree-branch-rail:before,.sf-flow-funnel-tree.is-multi .sf-flow-funnel-tree-branch:not(:last-child):before,.sf-flow-funnel-tree.is-multi .sf-flow-funnel-tree-branch:not(:last-child)>.sf-flow-funnel-tree-branch-rail:after,.sf-flow-funnel-tree:not(.is-multi) .sf-flow-funnel-tree-branch>.sf-flow-funnel-tree-branch-rail:after{display:none}.sf-flow-funnel-branch-track{flex-direction:column;gap:.2rem}.sf-flow-funnel-combo-step{flex-direction:column;width:100%}.sf-flow-funnel-combo-step>.sf-flow-funnel-combo-card{width:auto}.sf-flow-funnel-combo-bridge{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:.15rem 0;gap:.4rem}.sf-flow-funnel-combo-bridge.is-fork{position:static;transform:none;width:100%}.sf-flow-funnel-combo-bridge.is-fork .sf-flow-funnel-combo-bridge-line{display:block}.sf-flow-funnel-merge{flex-direction:column;align-items:stretch}.sf-flow-funnel-merge-sources{gap:.75rem}.sf-flow-funnel-merge-source{padding-right:0;flex-direction:column;align-items:stretch}.sf-flow-funnel-merge-source-card .sf-flow-funnel-combo-card{width:auto}.sf-flow-funnel-merge-source-bridge{position:static;transform:none;width:100%}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-source-bridge .sf-flow-funnel-combo-bridge-line{display:block}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-source:after,.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-source:before,.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-sources:after,.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-sources:before,.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-tail:after,.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-tail:before{display:none}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-source-bridge{right:auto;padding-left:0;padding-right:0}.sf-flow-funnel-merge.is-multi .sf-flow-funnel-merge-tail{padding-left:0;margin-left:0}.sf-flow-funnel-combo-bridge-line{width:1px;height:1rem;flex:none}.sf-flow-funnel-combo-drop{grid-area:auto;box-shadow:none}.sf-flow-funnel-combo-bridge-line:after{right:auto;left:50%;top:auto;bottom:-1px;border-width:4px 3px 0;transform:translateX(-50%)}.sf-flow-funnel-combo-bridge-line:after,.sf-flow-funnel-combo-bridge.is-drop .sf-flow-funnel-combo-bridge-line:after{border-color:#b8bfca transparent transparent}}.sf-flow-filter-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .15rem;margin:.35rem 0 .15rem;font-size:.75rem;color:var(--spo-ink-2)}.sf-flow-filter-crumb-label{margin-right:.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute)}.sf-flow-filter-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border:1px solid var(--spo-line);border-radius:999px;background:var(--spo-surface);font-size:.75rem;font-weight:650;color:var(--spo-ink)}.sf-flow-filter-chip-clear{margin:0;padding:0;border:0;background:transparent;color:var(--spo-mute);font-size:.875rem;line-height:1;cursor:pointer}.sf-flow-filter-chip-clear:hover{color:var(--spo-ink)}.sf-flow-empty-dim{margin:1rem 0 0;padding:1rem 1.1rem;border:1px dashed var(--spo-line);border-radius:var(--spo-card-radius);color:var(--spo-mute);font-size:.875rem}.sf-flow-param-filter{align-self:flex-start;min-height:var(--spo-control-h-sm);height:var(--spo-control-h-sm)}.sf-flow-param-filter,.sf-flow-param-menu{display:inline-flex;align-items:stretch;flex:none;min-width:0;max-width:100%}.sf-flow-param-menu{position:relative;height:100%}.sf-flow-param-trigger{display:inline-flex;align-items:stretch;align-self:flex-start;gap:.1rem;max-width:min(100%,14rem);min-height:var(--spo-control-h-sm);height:var(--spo-control-h-sm);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c4c9d2;border-radius:999px;background:var(--spo-track);padding:.12rem;margin:0;font:inherit;font-size:12px;font-weight:600;line-height:1;color:var(--spo-ink);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.sf-flow-param-trigger:hover:not(:disabled){border-color:#b0b6c1}.sf-flow-param-trigger.is-open,.sf-flow-param-trigger:focus-visible{outline:none;border-color:#9aa3b2;box-shadow:0 0 0 3px rgba(18,24,38,.08)}.sf-flow-param-trigger:disabled{opacity:.55;cursor:wait}.sf-flow-param-trigger-text{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:100%;height:100%;overflow:hidden;padding:0 .55rem 0 .75rem;border-radius:999px;background:var(--spo-surface);color:var(--spo-ink);box-shadow:0 1px 3px rgba(26,29,38,.1),0 0 0 1px rgba(26,29,38,.04)}.sf-flow-param-trigger-primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.sf-flow-param-trigger-chevron{flex:none;width:14px;height:14px;color:#8b929e}.sf-flow-param-pop{position:absolute;top:calc(100% + .45rem);left:0;z-index:40;min-width:100%;width:max-content;max-width:min(18rem,calc(100vw - 2rem));margin:0;padding:.35rem;list-style:none;border:1px solid var(--spo-line);border-radius:1rem;background:#fff;box-shadow:0 14px 36px rgba(18,24,38,.14),0 2px 8px rgba(18,24,38,.06)}.sf-flow-param-option{display:flex;align-items:center;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.65rem;background:transparent;padding:.5rem .65rem;font:inherit;font-size:.8125rem;font-weight:700;color:var(--spo-ink);text-align:left;cursor:pointer}.sf-flow-param-option:hover{background:#f3f5f8}.sf-flow-param-option.is-on{background:var(--spo-surface);box-shadow:0 1px 2px rgba(15,23,42,.06),0 0 0 1px rgba(15,23,42,.04)}.sf-flow-param-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.sf-flow-param-option-empty{padding:.55rem .65rem;font-size:.8125rem;color:var(--spo-mute)}.sf-flow-dim-block{display:flex;flex-direction:column;gap:var(--sf-flow-tree-gap,1rem)}.sf-flow-widget.is-clickable{cursor:pointer}.sf-flow-widget.is-clickable:focus-visible{box-shadow:0 0 0 3px rgba(26,29,38,.12)}.sf-flow-widget-depth-1:hover,.sf-flow-widget-depth-2:hover,.sf-flow-widget-depth-3:hover{background:#f7f8fa}.sf-flow-widget-depth-0{--sf-flow-widget-depth:0}.sf-flow-widget-depth-1{--sf-flow-widget-depth:1;background:#fff}.sf-flow-widget-depth-2{--sf-flow-widget-depth:2;background:#fff}.sf-flow-widget-depth-3{--sf-flow-widget-depth:3;background:#fff}.sf-flow-widget-head{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding-top:.15rem}.sf-flow-widget-title{margin:0;min-width:0;max-width:100%;font-size:.75rem;font-weight:600;letter-spacing:-.02em;color:var(--spo-table-body-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-flow-widget-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;min-width:0}.sf-flow-widget-status{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:999px;border:1px solid transparent;font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:1.2}.sf-flow-title-row{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.55rem;min-width:0}.sf-flow-title-row .sf-flow-title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.sf-flow-ab-badge{display:inline-flex;align-items:center;flex:none;margin:0;padding:.15rem .5rem;border:1px solid #c5d4ef;border-radius:999px;background:var(--sf-blu-soft,#e8eef9);color:var(--sf-blu,#0a2a66);font-size:.6875rem;font-weight:650;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.sf-flow-ab-badge-sm{padding:.08rem .4rem;font-size:.625rem;font-weight:700;letter-spacing:.02em}.sf-flow-widget-status.is-in_test{background:#e8eef9;border-color:#c5d4ef;color:#0a2a66}.sf-flow-widget-status.is-winner{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.sf-flow-widget-status.is-stopped{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.sf-flow-widget-split{font-size:.625rem;font-weight:650;letter-spacing:.02em;color:var(--spo-mute)}.sf-flow-widget.is-stopped{opacity:.72;background:var(--spo-surface-2)}.sf-flow-widget.is-stopped:hover{background:#f3f4f7}.sf-flow-widget-actions{justify-self:end;display:inline-flex;align-items:center;justify-content:flex-end;gap:.15rem}.sf-flow-widget-analyze,.sf-flow-widget-page-link,.sf-flow-widget-page-link-spacer{display:inline-flex;align-items:center;justify-content:center;width:var(--sf-flow-widget-action-w);height:var(--sf-flow-widget-action-w);margin:0;padding:0;border:0;border-radius:.4rem;background:transparent;color:var(--spo-mute);text-decoration:none;cursor:pointer;outline:none;transition:color .12s ease,background-color .12s ease}.sf-flow-widget-page-link-spacer{justify-self:end;cursor:default}.sf-flow-widget-analyze:hover,.sf-flow-widget-page-link:hover{color:var(--spo-ink);background:var(--spo-hover)}.sf-flow-widget-analyze:focus-visible,.sf-flow-widget-page-link:focus-visible{box-shadow:0 0 0 3px rgba(26,29,38,.12)}.sf-flow-analyses{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:-.35rem -1.6rem 0;padding:.45rem 1.6rem .55rem;min-width:0;background:var(--spo-surface)}.sf-flow-analyses-label{flex:none;font-size:.6875rem;font-weight:650;letter-spacing:.02em;color:var(--spo-mute)}.sf-flow-analysis-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:thin}.sf-flow-analysis-tab-wrap{display:inline-flex;align-items:center;gap:.05rem;flex:0 0 auto;max-width:min(18rem,100%);min-height:1.85rem;padding:.12rem .18rem;border:1px solid #e4e7ec;border-radius:999px;background:#fafbfc;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.sf-flow-analysis-tab-wrap:hover{border-color:#c5cad3;background:#fff}.sf-flow-analysis-tab-wrap.is-active{border-color:#c5cad3;background:#fff;box-shadow:0 1px 2px rgba(26,29,38,.06)}.sf-flow-analysis-tab{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:15rem;margin:0;padding:.15rem .2rem .15rem .25rem;border:0;border-radius:999px;background:transparent;color:var(--spo-ink);text-align:left;cursor:pointer}.sf-flow-analysis-tab-kind{display:inline-flex;align-items:center;flex:none;padding:.12rem .4rem;border:1px solid transparent;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;color:#4b5563;background:#eef0f4}.sf-flow-analysis-tab-kind.is-landing{background:#e8eef9;border-color:#c5d4ef;color:#0a2a66}.sf-flow-analysis-tab-kind.is-sale{background:#e7f6f3;border-color:#b7e0d8;color:#0f766e}.sf-flow-analysis-tab-kind.is-end{background:#fff6d6;border-color:#ecd889;color:#3d2e00}.sf-flow-analysis-tab-kind.is-source{background:#f3e8ff;border-color:#e9d5ff;color:#6b21a8}.sf-flow-analysis-tab-kind.is-device{background:#e0f2fe;border-color:#bae6fd;color:#075985}.sf-flow-analysis-tab-kind.is-os{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.sf-flow-analysis-tab-kind.is-focus{background:#eef0f4;border-color:#e0e3e9;color:#4b5563}.sf-flow-analysis-tab-name{min-width:0;font-size:.8125rem;font-weight:650;letter-spacing:-.015em;line-height:1.2;color:var(--spo-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-flow-analysis-tab.is-active .sf-flow-analysis-tab-name{color:var(--spo-ink);font-weight:700}.sf-flow-analysis-tab:hover .sf-flow-analysis-tab-name{color:var(--spo-ink)}.sf-flow-analysis-tab-close{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin:0 .12rem 0 0;padding:0;border:0;border-radius:999px;background:transparent;color:#9aa3b2;cursor:pointer;flex:none}.sf-flow-analysis-tab-close:hover{color:var(--spo-ink);background:#eef0f4}@media (prefers-reduced-motion:reduce){.sf-flow-analysis-tab-wrap{transition:none}}.sf-flow-focus-banner{margin:.55rem 0 0;padding:.55rem .75rem;border:1px solid var(--spo-line);border-radius:var(--spo-card-radius);background:#f8fafc;color:var(--spo-ink-2);font-size:.8125rem;line-height:1.4}.sf-flow-widget-metrics{display:grid;grid-template-columns:var(--sf-flow-widget-metrics-cols);grid-gap:.45rem .55rem;gap:.45rem .55rem;margin:0;padding:0;padding-left:calc((var(--sf-flow-align-max-depth) - var(--sf-flow-widget-depth, 0)) * var(--sf-flow-tree-step));min-width:0;overflow-x:auto;scrollbar-gutter:stable;box-sizing:border-box}.sf-flow-widget-metric{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sf-flow-widget-metric dt{margin:0;font-size:.6875rem;font-weight:var(--spo-table-head-fw);letter-spacing:normal;text-transform:none;color:var(--spo-table-head-color);white-space:nowrap}.sf-flow-widget-metric dd{margin:0;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";color:var(--spo-table-body-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-metrics-list-depth-1 .sf-flow-name-wrap{padding-left:1.25rem}.sf-metrics-list-depth-2 .sf-flow-name-wrap{padding-left:2.25rem}.sf-metrics-list-depth-1 .sf-name,.sf-metrics-list-depth-1 .sf-name-btn,.sf-metrics-list-depth-2 .sf-name,.sf-metrics-list-depth-2 .sf-name-btn{font-size:.8125rem;font-weight:650}.sf-metrics-list-depth-1 .sf-submeta,.sf-metrics-list-depth-2 .sf-submeta{font-size:.6875rem}.sf-todo{--sf-todo-font:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--sf-todo-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.sf-todo .sf-alert,.sf-todo .sf-btn,.sf-todo .sf-empty,.sf-todo .sf-field>label,.sf-todo .sf-field>span,.sf-todo .sf-pages-empty,.sf-todo .sf-pages-title,.sf-todo .sf-seg-btn{font-family:var(--sf-todo-font)}.sf-todo .sf-field>label{font-size:.6875rem;font-weight:650;letter-spacing:.02em;color:#5b6472}.sf-todo .sf-pages-title{letter-spacing:-.01em}.sf-todo-add{width:1.85rem;height:1.85rem;padding:0;justify-content:center}.sf-todo-list{list-style:none;margin:0;padding:.2rem;display:flex;flex-direction:column;gap:.1rem}.sf-todo-item{display:flex;gap:.45rem;justify-content:space-between;align-items:flex-start;padding:.35rem .5rem;border-radius:.45rem;background:transparent}.sf-todo-item:hover{background:var(--spo-hover)}.sf-todo-item.is-done{background:var(--sf-ok-soft)}.sf-todo-item.is-archived{opacity:.78}.sf-todo-item-main{min-width:0;flex:1 1;display:flex;gap:.4rem;align-items:flex-start}.sf-todo-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:.9rem;height:.9rem;margin-top:.15rem;border:1.5px solid #c5cbd6;border-radius:999px;background:var(--spo-surface);color:var(--sf-ok);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.sf-todo-dot:hover:not(:disabled){border-color:#9aa3b2}.sf-todo-dot:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(18,24,38,.1)}.sf-todo-dot.is-done{border-color:var(--sf-ok);background:var(--sf-ok)}.sf-todo-dot:disabled{opacity:.65;cursor:wait}.sf-todo-item-main .sf-id{margin-top:.1rem;flex:none;font-size:.6875rem}.sf-todo-item-body{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:.05rem;align-items:flex-start}.sf-todo-open-edit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;text-align:left;cursor:pointer;border-radius:.35rem;color:inherit;font:inherit}.sf-todo-open-edit:hover .sf-todo-title{color:#121826}.sf-todo-open-edit:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(18,24,38,.1)}.sf-todo-title{font-size:.8125rem;font-weight:650;line-height:1.25;color:var(--spo-ink)}.sf-todo-preview,.sf-todo-title{margin:0;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.sf-todo-preview{font-size:.6875rem;font-weight:450;line-height:1.3;color:var(--spo-mute,#8b929e);white-space:pre-wrap}.sf-todo-item.is-done .sf-todo-title{color:var(--spo-mute);font-weight:550}.sf-todo-edit-area{width:100%;min-height:18rem;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.5;color:var(--spo-ink);background:var(--spo-surface);border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);padding:.75rem .85rem;outline:none;box-shadow:none;transition:none;white-space:pre-wrap}.sf-todo-edit-area:focus,.sf-todo-edit-area:focus-visible,.sf-todo-edit-area:hover{outline:none;border:var(--spo-frame-border);box-shadow:none}.sf-todo-item.is-done{background:transparent}.sf-todo-item.is-done:hover{background:var(--spo-hover)}.sf-todo-time{font-size:.625rem;font-weight:450;letter-spacing:.02em;color:#9aa1ad;line-height:1.2}.sf-todo-item .sf-actions{flex-shrink:0;padding-top:0;gap:.15rem}.sf-todo-item .sf-action-icon{width:1.55rem;height:1.55rem}@media (max-width:720px){.sf-todo-item{flex-direction:column}}.sf-dash,.sf-dash-section,.sf-flow-dash{--sf-dash-line:#3b82f6;--sf-dash-line-soft:#dbeafe}.sf-dash a.sf-btn,.sf-dash a.sf-name-btn{text-decoration:none;color:inherit}.sf-dash-section{margin-bottom:1.5rem}.sf-dash-section-title{margin:0 0 .85rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--spo-ink)}.sf-dash-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.75rem}.sf-dash-kpi{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;background:var(--spo-surface);border:1px solid var(--spo-table-border);border-radius:var(--spo-card-radius);box-shadow:var(--spo-shadow-soft);padding:.75rem .9rem .8rem;min-width:0;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.sf-dash-kpi:hover{background:#f8f9fb}.sf-dash-kpi.is-selected{background:var(--spo-hover);border-color:var(--spo-table-border);box-shadow:var(--spo-shadow-soft)}.sf-dash-kpi-label{display:block;margin:0;font-size:var(--spo-table-head-fs);font-weight:var(--spo-table-head-fw);letter-spacing:normal;text-transform:none;color:var(--spo-table-head-color)}.sf-dash-kpi-value{display:block;margin:.4rem 0 0;font-family:Inter,system-ui,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--spo-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-pages-sheet.sf-dash-chart-card{padding:1rem 1.15rem .85rem;overflow:visible;border-radius:1.35rem}.sf-dash-chart-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .9rem;min-width:0}.sf-dash-chart-metric{margin:0;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:650;letter-spacing:-.02em;line-height:1.2;color:var(--spo-ink)}.sf-dash-chart-period{margin:0;flex:none;font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.2;color:#9aa1ad;white-space:nowrap}.sf-dash-chart{display:grid;grid-template-columns:3.75rem minmax(0,1fr);grid-gap:.35rem .5rem;gap:.35rem .5rem;width:100%;min-height:220px}.sf-dash-chart-y{position:relative;height:180px;margin-top:0}.sf-dash-chart-y-tick{position:absolute;right:0;transform:translateY(-50%);font-size:.6875rem;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--spo-mute);line-height:1;white-space:nowrap}.sf-dash-chart-main{min-width:0;display:flex;flex-direction:column;gap:.35rem}.sf-dash-chart-plot{position:relative;height:180px;cursor:crosshair;overflow:visible}.sf-dash-chart-svg{width:100%;height:100%;display:block}.sf-dash-chart-grid{stroke:var(--spo-line-soft);stroke-width:1}.sf-dash-chart-guide{stroke:color-mix(in srgb,var(--sf-dash-line) 45%,#9aa3b2);stroke-width:1;stroke-dasharray:3 3}.sf-dash-chart-line{fill:none;stroke:var(--sf-dash-line);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.sf-dash-chart-area{fill:color-mix(in srgb,var(--sf-dash-line) 12%,transparent);stroke:none;pointer-events:none}.sf-dash-chart-dot{fill:var(--sf-dash-line);pointer-events:none}.sf-dash-chart-dot.is-active{fill:var(--spo-ink);stroke:#fff;stroke-width:1.5}.sf-dash-chart-tooltip{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 10px));display:flex;flex-direction:column;gap:.1rem;min-width:7rem;padding:.4rem .55rem;border:1px solid var(--spo-table-border);border-radius:var(--spo-control-radius);background:var(--spo-surface);box-shadow:var(--spo-shadow-soft);pointer-events:none;white-space:nowrap}.sf-dash-chart-tooltip.is-below{transform:translate(-50%,12px)}.sf-dash-chart-tooltip strong{font-size:.6875rem;font-weight:650;color:var(--spo-mute)}.sf-dash-chart-tooltip span{font-size:.8125rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--spo-ink)}.sf-dash-chart-x{position:relative;height:1rem}.sf-dash-chart-x-tick{position:absolute;top:0;transform:translateX(-50%);font-size:.6875rem;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--spo-mute);line-height:1;white-space:nowrap}.sf-dash-chart-x-tick.is-first{transform:none}.sf-dash-chart-x-tick.is-last{transform:translateX(-100%)}.sf-dash-details-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.85rem}.sf-dash-details-head .sf-dash-section-title{margin:0}.sf-dash-details-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem}.sf-dash-metric-seg{flex-wrap:wrap;height:auto;min-height:var(--spo-control-h-sm);max-width:100%}.sf-dash-metric-seg .sf-seg-btn{height:calc(var(--spo-control-h-sm) - .24rem);min-height:calc(var(--spo-control-h-sm) - .24rem)}.sf-dash-boards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.sf-dash-board-sheet{min-width:0}.sf-dash-board-table{min-width:0;font-size:.75rem}.sf-dash-board-table thead th{font-size:.6875rem;padding-block:.45rem}.sf-dash-board-table tbody td{padding-block:.45rem;font-size:.75rem}.sf-dash-board-table .sf-col-metric{width:7.5rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-weight:600}.sf-dash-board-table thead th.sf-col-metric{text-align:right;font-size:.6875rem}.sf-dash-board-table .sf-camp-name{min-width:0}.sf-dash-board-table .sf-name{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.sf-dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.sf-dash-boards{grid-template-columns:1fr}}@media (max-width:640px){.sf-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-dash-details-controls{width:100%}}.sf-newspaper-card-error,.sf-newspapers .sf-pages-error{color:var(--sf-live,#c62828);font-size:.8125rem}.sf-newspaper-empty{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 0;color:var(--spo-ink-2)}.sf-main:not(:has(.sf-pages.sf-tracker)) .sf-body>.sf-panel.sf-pages.sf-newspapers{flex:0 0 auto;min-height:auto;overflow:visible}.sf-newspaper-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:1.35rem;gap:1.35rem;list-style:none;margin:0;padding:.35rem 0 1.75rem}.sf-newspaper-card{display:flex;flex-direction:column;min-width:0;padding:.75rem;gap:.7rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface);box-shadow:var(--spo-shadow-soft);transition:border-color .15s ease,background-color .15s ease}.sf-newspaper-card:hover{border-color:var(--spo-table-border);background:#fafbfc}.sf-newspaper-card.is-error{border-color:color-mix(in srgb,var(--sf-live,#c62828) 35%,var(--spo-table-border))}.sf-newspaper-card-main{display:flex;flex-direction:column;flex:1 1;gap:.7rem;min-width:0}.sf-newspaper-card-body-hit,.sf-newspaper-cover-hit{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;border-radius:8px}.sf-newspaper-card-body-hit:focus-visible,.sf-newspaper-cover-hit:focus-visible{outline:2px solid var(--spo-ink);outline-offset:2px}.sf-newspaper-lightbox{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:3.5rem 1.5rem 1.5rem;box-sizing:border-box;background:#fff;animation:sf-newspaper-lightbox-in .18s ease-out}@keyframes sf-newspaper-lightbox-in{0%{opacity:0}to{opacity:1}}.sf-newspaper-lightbox-close{position:absolute;top:1rem;right:1rem;z-index:1;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#0f172a;cursor:pointer;box-shadow:0 4px 14px rgba(15,23,42,.08)}.sf-newspaper-lightbox-close:hover{background:#f8fafc}.sf-newspaper-lightbox-close:focus-visible{outline:2px solid var(--spo-blu-2,#1e4ba8);outline-offset:2px}.sf-newspaper-lightbox-stage{max-width:min(100%,36rem);max-height:100%;animation:sf-newspaper-cover-pop .22s cubic-bezier(.22,1,.36,1)}@keyframes sf-newspaper-cover-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.sf-newspaper-lightbox-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 4rem);object-fit:contain;box-shadow:0 18px 48px rgba(18,18,18,.18),0 0 0 1px rgba(18,18,18,.06)}@media (prefers-reduced-motion:reduce){.sf-newspaper-lightbox,.sf-newspaper-lightbox-stage{animation:none}}.sf-newspaper-cover-frame{width:100%;aspect-ratio:3/4;margin:0;padding:.55rem;box-sizing:border-box;display:grid;place-items:center;background:#f4f5f7;border-radius:10px;overflow:hidden}.sf-newspaper-cover-frame img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;box-shadow:0 12px 28px rgba(18,18,18,.18),0 0 0 1px rgba(18,18,18,.06)}.sf-newspaper-cover-placeholder{display:grid;place-items:center;width:100%;height:100%;padding:1rem;text-align:center;font-size:.8125rem;line-height:1.35;color:var(--spo-ink-2)}.sf-newspaper-card-body{display:flex;flex-direction:column;gap:.28rem;min-width:0;padding:0 .1rem}.sf-newspaper-card-name{display:block;font-size:.9375rem;font-weight:650;color:var(--spo-ink);line-height:1.25;letter-spacing:-.01em}.sf-newspaper-card-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;margin:0;font-size:.71875rem;line-height:1.35;color:var(--spo-ink-2)}.sf-newspaper-meta-sep{color:#c0c5ce}.sf-newspaper-card-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.3rem;margin-top:auto;padding-top:.15rem}.sf-newspaper-card-icon{flex:none;width:2rem;height:2rem;padding:0;display:inline-grid;place-items:center}.sf-newspaper-card-delete:hover:not(:disabled){color:var(--spo-danger,#b42318)}.sf-newspapers>.sf-flow-back{margin:0 0 1rem}.sf-newspaper-history{padding:.5rem 0 1.5rem}.sf-newspaper-history-title{margin:0 0 .85rem;font-size:.9375rem;font-weight:650;color:var(--spo-ink)}.sf-newspaper-history-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem;list-style:none;margin:0;padding:0}.sf-newspaper-history-card{min-width:0;padding:.65rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface);box-shadow:var(--spo-shadow-soft);box-sizing:border-box}.sf-newspaper-history-card .sf-newspaper-cover-frame img{max-width:min(100%,11rem);max-height:15rem}.sf-newspaper-history-meta{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .15rem 0;font-size:.75rem;color:var(--spo-ink-2)}.sf-newspaper-history-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sf-newspaper-history-delete{flex:0 0 auto;gap:.3rem;min-height:1.75rem;padding:.2rem .45rem;font-size:.6875rem;font-weight:600;color:var(--spo-ink-2,#5b6472)}.sf-newspaper-history-delete:hover:not(:disabled){color:var(--spo-danger,#b42318)}.sf-newspaper-history-meta strong{font-size:.8125rem;color:var(--spo-ink);font-weight:650}.sf-modal.sf-modal-newspaper{width:min(480px,calc(100vw - 2rem));max-height:min(860px,calc(100vh - 2rem));display:flex;flex-direction:column}.sf-modal-newspaper .sf-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sf-form-body-newspaper{flex:1 1 auto;min-height:0;overflow-y:auto;gap:0;padding:.35rem 1.35rem .5rem}.sf-modal-newspaper .sf-modal-head{padding:1.25rem 1.35rem 1rem;gap:.85rem}.sf-modal-newspaper .sf-modal-kicker{display:block;margin:0 0 .2rem;font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute,#64748b)}.sf-modal-newspaper .sf-modal-title{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:-.02em;line-height:1.25}.sf-modal-newspaper .sf-form-section{padding:.95rem 0 1rem;gap:.75rem}.sf-modal-newspaper .sf-form-section-head{gap:.25rem}.sf-modal-newspaper .sf-form-section-title{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute)}.sf-modal-newspaper .sf-form-section-dek{font-size:.8125rem;line-height:1.4;color:var(--spo-mute,#64748b)}.sf-modal-newspaper .sf-field{gap:.4rem}.sf-modal-newspaper .sf-field>span{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--spo-ink-2)}.sf-modal-newspaper .sf-field input,.sf-modal-newspaper .sf-field select{min-height:2.4rem;height:auto;padding:.5rem .75rem;font-size:.875rem;font-weight:500;border-radius:var(--spo-shell-radius);border:var(--spo-frame-border);background:var(--spo-surface);box-shadow:none;box-sizing:border-box;transition:none}.sf-modal-newspaper .sf-field input:focus,.sf-modal-newspaper .sf-field input:focus-visible,.sf-modal-newspaper .sf-field input:hover,.sf-modal-newspaper .sf-field select:focus,.sf-modal-newspaper .sf-field select:focus-visible,.sf-modal-newspaper .sf-field select:hover{outline:none!important;border:var(--spo-frame-border)!important;box-shadow:none!important}.sf-modal-newspaper .sf-field-hint{font-size:.75rem;line-height:1.4;color:var(--spo-mute)}.sf-newspaper-tipo-seg{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:2.4rem;height:2.4rem;box-sizing:border-box}.sf-newspaper-tipo-seg .sf-seg-btn{justify-content:center;min-width:0;padding-inline:.35rem;font-size:.75rem}.sf-newspaper-active{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin:0;padding:.65rem .85rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-shadow:none;background:var(--spo-surface);cursor:pointer;box-sizing:border-box}.sf-newspaper-active-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sf-newspaper-active-text strong{font-size:.8125rem;font-weight:600;color:var(--spo-ink)}.sf-newspaper-active-text span{font-size:.75rem;color:var(--spo-mute)}.sf-newspaper-active input[type=checkbox]{flex:none;width:1rem;height:1rem;margin:0;accent-color:var(--spo-ink)}.sf-modal-newspaper .sf-modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:0;flex:none;padding:.95rem 1.35rem 1.15rem;border-top:1px solid var(--spo-line-soft);background:var(--spo-surface)}.sf-modal-newspaper .sf-modal-actions .sf-btn{flex:0 0 auto;width:auto;min-width:0;min-height:var(--spo-btn-h-sm);height:var(--spo-btn-h-sm);padding:0 1rem;font-size:.8125rem;font-weight:600;border-radius:999px;box-shadow:none}.sf-modal-newspaper .sf-modal-actions .sf-btn-ink,.sf-modal-newspaper .sf-modal-actions .sf-btn-ink:hover{flex:0 0 auto;background:var(--spo-btn-ink);border-color:var(--spo-btn-ink);color:#fff;box-shadow:0 1px 2px rgba(26,29,38,.12)}.sf-modal-newspaper .sf-modal-actions .sf-btn-ink:hover{background:#0f1218;border-color:#0f1218}.sf-modal-newspaper .sf-modal-actions-split{justify-content:space-between}.sf-modal.sf-modal-offer{width:min(480px,calc(100vw - 2rem));max-height:min(860px,calc(100vh - 2rem));display:flex;flex-direction:column}.sf-modal-offer .sf-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sf-form-body-offer{flex:1 1 auto;min-height:0;overflow-y:auto;gap:0;padding:.35rem 1.35rem .5rem}.sf-modal-offer .sf-modal-head{padding:1.25rem 1.35rem 1rem;gap:.85rem}.sf-modal-offer .sf-modal-kicker{display:block;margin:0 0 .2rem;font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute,#64748b)}.sf-modal-offer .sf-modal-title{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:-.02em;line-height:1.25}.sf-modal-offer .sf-form-section{display:flex;flex-direction:column;padding:.95rem 0 1rem;gap:.75rem}.sf-modal-offer .sf-form-section+.sf-form-section{border-top:1px solid var(--spo-line-soft)}.sf-modal-offer .sf-form-section-head{display:flex;flex-direction:column;gap:.25rem}.sf-modal-offer .sf-form-section-title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute)}.sf-modal-offer .sf-field{gap:.4rem}.sf-modal-offer .sf-field>span{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--spo-ink-2)}.sf-modal-offer .sf-field input,.sf-modal-offer .sf-field select{min-height:2.4rem;height:auto;padding:.5rem .75rem;font-size:.875rem;font-weight:500;border-radius:var(--spo-shell-radius);border:var(--spo-frame-border);background:var(--spo-surface);box-shadow:none;box-sizing:border-box}.sf-modal-offer .sf-field input:focus,.sf-modal-offer .sf-field input:focus-visible,.sf-modal-offer .sf-field input:hover,.sf-modal-offer .sf-field select:focus,.sf-modal-offer .sf-field select:focus-visible,.sf-modal-offer .sf-field select:hover{outline:none!important;border:var(--spo-frame-border)!important;box-shadow:none!important}.sf-modal-offer .sf-seg{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:2.4rem;height:2.4rem;box-sizing:border-box}.sf-modal-offer .sf-seg-btn{justify-content:center;min-width:0;font-size:.75rem}.sf-modal-offer .sf-form-grid{gap:.65rem .75rem}.sf-modal-offer .sf-offer-product{display:flex;flex-direction:column;gap:.65rem;padding:.75rem 0 0}.sf-modal-offer .sf-offer-product+.sf-offer-product{margin-top:.35rem;padding-top:.85rem;border-top:1px solid var(--spo-line-soft)}.sf-modal-offer .sf-offer-product-actions{display:flex;justify-content:flex-end}.sf-modal-offer .sf-offer-text-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-size:.75rem;font-weight:600;line-height:1.3;color:var(--spo-ink);text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.sf-modal-offer .sf-offer-text-link:hover:not(:disabled){color:var(--spo-ink);opacity:.75}.sf-modal-offer .sf-offer-text-link:disabled{opacity:.45;cursor:not-allowed}.sf-modal-offer .sf-offer-add{align-self:flex-start;margin-top:.15rem}.sf-modal-offer .sf-modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:0;flex:none;padding:.95rem 1.35rem 1.15rem;border-top:1px solid var(--spo-line-soft);background:var(--spo-surface)}.sf-modal-offer .sf-modal-actions .sf-btn{flex:0 0 auto;width:auto;min-width:0;min-height:var(--spo-btn-h-sm);height:var(--spo-btn-h-sm);padding:0 1rem;font-size:.8125rem;font-weight:600;border-radius:999px;box-shadow:none}.sf-modal-offer .sf-modal-actions .sf-btn-ink,.sf-modal-offer .sf-modal-actions .sf-btn-ink:hover{flex:0 0 auto;background:var(--spo-btn-ink);border-color:var(--spo-btn-ink);color:#fff;box-shadow:0 1px 2px rgba(26,29,38,.12)}.sf-modal-offer .sf-modal-actions .sf-btn-ink:hover{background:#0f1218;border-color:#0f1218}.sf-tracker-kpi-legend-bar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:1.65rem;padding:0 0 .45rem}.sf-tracker-kpi-legend-bar .sf-tracker-text-link{flex:none}.sf-metrics-more-metrics-bar{position:static;top:auto;right:auto;z-index:auto;margin-left:auto}.sf-tracker-text-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-size:.75rem;font-weight:600;line-height:1.3;color:var(--spo-ink);text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.sf-tracker-text-link:hover{opacity:.75}.sf-modal-kpi-legend{width:min(720px,calc(100vw - 2rem));max-height:min(88vh,780px);display:flex;flex-direction:column}.sf-form-body-kpi-legend{flex:1 1 auto;min-height:0;overflow:auto;padding:0 1rem .85rem}.sf-tracker-kpi-legend-note{display:flex;align-items:center;gap:.55rem;margin:.35rem 0 .75rem;padding:.55rem .65rem;border:1px solid var(--spo-line-soft);border-radius:var(--spo-control-radius);background:color-mix(in srgb,var(--spo-ink) 2.5%,var(--spo-surface));font-size:.75rem;font-weight:500;line-height:1.35;color:var(--spo-ink)}.sf-tracker-kpi-legend-note strong{font-weight:650}.sf-tracker-kpi-legend-note .sf-campaign-ab-dot{flex:none}.sf-tracker-kpi-legend-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.75rem;line-height:1.35;color:var(--spo-ink)}.sf-tracker-kpi-legend-col-key{width:5.5rem}.sf-tracker-kpi-legend-col-name{width:7.25rem}.sf-tracker-kpi-legend-key-cell,.sf-tracker-kpi-legend-table thead th:first-child{overflow:visible;white-space:nowrap}.sf-tracker-kpi-legend-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:.55rem .4rem .4rem;font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--spo-mute);box-shadow:0 1px 0 var(--spo-line-soft)}.sf-tracker-kpi-legend-table tbody td,.sf-tracker-kpi-legend-table thead th{text-align:left;background:var(--spo-surface);border-bottom:1px solid var(--spo-line-soft)}.sf-tracker-kpi-legend-table tbody td{padding:.4rem;vertical-align:top;font-weight:500}.sf-tracker-kpi-legend-table tbody td:nth-child(2){font-weight:600}.sf-tracker-kpi-legend-table tbody tr:last-child td{border-bottom:0}.sf-tracker-kpi-legend-table tbody tr:hover td{background:color-mix(in srgb,var(--spo-ink) 4%,var(--spo-surface))}.sf-tracker-kpi-legend-key-cell{text-align:left}.sf-tracker-kpi-legend-table code{display:inline-block;font-size:.6875rem;font-weight:650;padding:.06rem .22rem;border-radius:4px;border:1px solid var(--spo-line-soft);background:color-mix(in srgb,var(--spo-ink) 5%,var(--spo-surface));color:var(--spo-ink)}@media (max-width:640px){.sf-tracker-kpi-legend-table{font-size:.6875rem}.sf-tracker-kpi-legend-table tbody td:nth-child(3),.sf-tracker-kpi-legend-table thead th:nth-child(3){display:none}}.sf-modal-newspaper .sf-modal-actions-end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-left:auto}.sf-modal-newspaper .sf-modal-actions .sf-btn-danger{flex:0 0 auto}.sf-field-check{display:flex;flex-direction:row;align-items:center;gap:.5rem}.sf-field-check span,.sf-muted{font-size:.875rem}.sf-muted{color:var(--spo-ink-2)}.sf-tracking-settings .sf-pages-dek{margin:.35rem 0 0}.sf-tracking-shell{width:100%;max-width:none;display:flex;flex-direction:column;gap:1.15rem;padding-bottom:1.5rem}.sf-tracking-card{margin:0;padding:1.1rem 1.25rem 1rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-shadow:var(--spo-shadow-soft);background:var(--spo-surface);display:flex;flex-direction:column;gap:.85rem;overflow:hidden}.sf-tracking-card-integrations{margin-top:.15rem}.sf-tracking-card-head{display:flex;flex-direction:column;gap:.2rem}.sf-tracking-card-title{margin:0;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--spo-ink,#111827)}.sf-tracking-card-dek{margin:0;font-size:.8125rem;line-height:1.4;color:var(--spo-mute,#64748b)}.sf-tracking-card-dek code{font-size:.75rem}.sf-tracking-card-note{margin:0;font-size:.71875rem;line-height:1.4;color:var(--spo-mute,#64748b)}.sf-tracking-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.15rem;padding-top:.85rem;border-top:1px solid var(--spo-line-soft,#eef0f3)}.sf-tracking-card-footer-flat{border-top:0;padding-top:.25rem}.sf-tracking-card-footer-end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-left:auto}.sf-tracking-integ-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.85rem;gap:.85rem}@media (min-width:720px){.sf-tracking-integ-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-tracking-integ-full{grid-column:1/-1}}.sf-tracking-settings .sf-field{gap:.5rem}.sf-tracking-settings .sf-field>span{font-size:.75rem;font-weight:600;color:var(--spo-mute,#64748b)}.sf-tracking-settings .sf-field .sf-textarea,.sf-tracking-settings .sf-field input,.sf-tracking-settings .sf-field select,.sf-tracking-settings .sf-textarea{min-height:2.5rem;padding:.55rem .8rem;font-size:.875rem}.sf-tracking-settings .sf-textarea{min-height:4.5rem;font-size:.8125rem}.sf-tracking-settings .sf-analytics-toggle{margin:0;padding:.85rem 1rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-shadow:none;background:var(--spo-surface);box-sizing:border-box}.sf-tracking-settings .sf-traffic-params-wrap{margin:0}.sf-tracking-postback-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start}@media (max-width:560px){.sf-tracking-postback-row{grid-template-columns:1fr}}.sf-tracking-error{margin:0;font-size:.8125rem;font-weight:550;line-height:1.35;color:#991b1b}.sf-tracking-form-notice{font-size:.8125rem;font-weight:600;color:var(--sf-ok,#0f7a43)}.sf-seo-status{margin:0;align-self:flex-start;display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.75rem;font-weight:600;line-height:1.3}.sf-seo-status.is-ok{background:var(--sf-ok-soft,#e6f5ec);color:var(--sf-ok,#0f7a43)}.sf-modal-backdrop.sf-seo-audit-backdrop{z-index:50;align-items:center;justify-content:center;padding:1rem}.sf-modal.sf-seo-audit-modal{width:min(48rem,calc(100vw - 2rem));max-width:none;height:min(90vh,900px);max-height:min(90vh,900px);display:flex;flex-direction:column;overflow:hidden;background:var(--spo-surface,#fff)}.sf-seo-audit-head{flex:0 0 auto;padding:.95rem 1.15rem .8rem;background:#fff}.sf-seo-audit-kicker{margin:0 0 .2rem;font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute)}.sf-modal.sf-seo-audit-modal .sf-modal-title{font-size:1rem}.sf-seo-audit-top{flex:0 0 auto;display:flex;flex-direction:column;gap:.65rem;padding:.75rem 1.15rem .85rem;border-bottom:1px solid var(--spo-line-soft);background:#fafbfc}.sf-seo-audit-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:.85rem 1.15rem 1.35rem;background:#fff}.sf-seo-audit-scroll>*+*{margin-top:.75rem}.sf-psi-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .85rem}.sf-psi-demo-badge{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:var(--spo-mute)}.sf-seo-audit-url{margin:0;font-size:.75rem;word-break:break-all;line-height:1.35}.sf-seo-audit-url a{color:var(--spo-ink-2);text-decoration:underline;text-underline-offset:2px}.sf-psi-section{border:1px solid var(--spo-line-soft);border-radius:.75rem;background:var(--spo-surface);overflow:visible}.sf-psi-section-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin:0;padding:.85rem 1rem;border:0;background:#f8f9fb;text-align:left;cursor:pointer;font:inherit;border-radius:.75rem}.sf-psi-section.is-open .sf-psi-section-toggle{border-bottom:1px solid var(--spo-line-soft);border-radius:.75rem .75rem 0 0}.sf-psi-section-toggle-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sf-psi-section-title{font-size:.875rem;font-weight:700;letter-spacing:-.015em;color:var(--spo-ink)}.sf-psi-section-dek{font-size:.75rem;font-weight:500;color:var(--spo-mute);line-height:1.35}.sf-psi-section-chevron{flex:none;color:var(--spo-mute);transition:transform .15s ease}.sf-psi-section.is-open .sf-psi-section-chevron{transform:rotate(180deg)}.sf-psi-section-body{display:flex;flex-direction:column;gap:.85rem;padding:.95rem 1rem 1.1rem}.sf-psi-gauges{list-style:none;margin:0;padding:.35rem 0 .15rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.sf-psi-gauge{display:flex;flex-direction:column;align-items:center;gap:.45rem}.sf-psi-gauge-ring{position:relative;width:4.5rem;height:4.5rem;display:grid;place-items:center}.sf-psi-gauge-ring svg{display:block;overflow:visible}.sf-psi-gauge-track{fill:none;stroke:#e8eaef;stroke-width:7}.sf-psi-gauge-arc{fill:none;stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset .78s cubic-bezier(.22,1,.36,1)}.sf-psi-gauge.is-good .sf-psi-gauge-arc{stroke:#0cce6b}.sf-psi-gauge.is-mid .sf-psi-gauge-arc{stroke:#ffa400}.sf-psi-gauge.is-bad .sf-psi-gauge-arc{stroke:#ff4e42}.sf-psi-gauge-value{position:absolute;inset:0;display:grid;place-items:center;font-size:1.15rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.sf-psi-gauge.is-good .sf-psi-gauge-value{color:#0cce6b}.sf-psi-gauge.is-mid .sf-psi-gauge-value{color:#c27400}.sf-psi-gauge.is-bad .sf-psi-gauge-value{color:#e03c31}.sf-psi-gauge-label{font-size:.6875rem;font-weight:650;color:var(--spo-ink-2);text-align:center;line-height:1.25}.sf-psi-cwv-banner{display:flex;flex-direction:column;gap:.3rem;padding:.75rem .9rem;border-radius:.65rem;border:1px solid var(--spo-line-soft);font-size:.8125rem;line-height:1.4}.sf-psi-cwv-banner strong{font-size:.8125rem;font-weight:700}.sf-psi-cwv-banner.is-fail{background:#fff6f5;border-color:#ffc9c5;color:#7f1d1d}.sf-psi-cwv-banner.is-pass{background:#f3fbf7;border-color:#b7f0cf;color:#14532d}.sf-psi-metrics{display:flex;flex-direction:column;gap:.65rem}.sf-psi-metric{padding:.8rem .9rem;border:1px solid var(--spo-line-soft);border-radius:.65rem;background:#fff}.sf-psi-metric.is-good{box-shadow:inset 3px 0 0 #0cce6b}.sf-psi-metric.is-mid{box-shadow:inset 3px 0 0 #ffa400}.sf-psi-metric.is-bad{box-shadow:inset 3px 0 0 #ff4e42}.sf-psi-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sf-psi-metric-short{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.875rem;font-weight:750;letter-spacing:-.02em;color:var(--spo-ink)}.sf-psi-core-tag{display:inline-flex;padding:.1rem .35rem;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sf-psi-metric-name{margin:.15rem 0 0;font-size:.75rem;font-weight:500;color:var(--spo-mute)}.sf-psi-metric-value-wrap{text-align:right;flex:none}.sf-psi-metric-value{margin:0;font-size:1.2rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1;color:var(--spo-ink)}.sf-psi-metric-cat{margin:.2rem 0 0;font-size:.6875rem;font-weight:700}.sf-psi-metric-cat.is-good{color:#0cce6b}.sf-psi-metric-cat.is-mid{color:#c27400}.sf-psi-metric-cat.is-bad{color:#e03c31}.sf-psi-dist{display:flex;flex-direction:column;gap:.35rem;margin-top:.55rem}.sf-psi-dist-bar{display:flex;width:100%;height:.5rem;border-radius:999px;overflow:hidden;background:#eef0f4}.sf-psi-dist-seg{display:block;height:100%;min-width:0;transition:width .7s cubic-bezier(.22,1,.36,1)}.sf-psi-dist-seg.is-good{background:#0cce6b}.sf-psi-dist-seg.is-mid{background:#ffa400}.sf-psi-dist-seg.is-bad{background:#ff4e42}.sf-psi-dist-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem .85rem;font-size:.6875rem;color:var(--spo-ink-2)}.sf-psi-dist-legend li{display:inline-flex;align-items:center;gap:.35rem}.sf-psi-dist-legend strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.sf-psi-dist-dot{width:.45rem;height:.45rem;border-radius:999px;background:currentColor}.sf-psi-dist-legend .is-bad,.sf-psi-dist-legend .is-good,.sf-psi-dist-legend .is-mid{color:var(--spo-ink-2)}.sf-psi-dist-legend .is-good .sf-psi-dist-dot{background:#0cce6b}.sf-psi-dist-legend .is-mid .sf-psi-dist-dot{background:#ffa400}.sf-psi-dist-legend .is-bad .sf-psi-dist-dot{background:#ff4e42}.sf-psi-metric-p75{margin:.4rem 0 0;font-size:.6875rem;font-weight:600;color:var(--spo-mute)}.sf-psi-subhead{margin:.25rem 0 0;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;color:var(--spo-ink)}.sf-psi-period{margin:0;font-size:.6875rem;color:var(--spo-mute)}.sf-psi-audit-group{gap:.5rem}.sf-psi-audit-group,.sf-seo-items{display:flex;flex-direction:column}.sf-seo-items{list-style:none;margin:0;padding:0;gap:.4rem}.sf-seo-item{display:flex;gap:.65rem;align-items:flex-start;padding:.65rem .75rem;border-radius:var(--spo-control-radius);border:1px solid var(--spo-line-soft);background:#fff}.sf-seo-item-flag{flex:none;width:.55rem;height:.55rem;margin-top:.35rem;border-radius:999px;background:var(--spo-mute)}.sf-seo-item.is-ok .sf-seo-item-flag{background:#0cce6b}.sf-seo-item.is-attenzione .sf-seo-item-flag{background:#ffa400}.sf-seo-item.is-critico .sf-seo-item-flag{background:#ff4e42}.sf-seo-item-title{margin:0;font-size:.8125rem;font-weight:650;line-height:1.35}.sf-seo-item-dek{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:var(--spo-mute)}@media (max-width:720px){.sf-psi-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-psi-metric-head{flex-direction:column;gap:.55rem}.sf-psi-metric-value-wrap{text-align:left}}@media (prefers-reduced-motion:reduce){.sf-psi-dist-seg,.sf-psi-gauge-arc,.sf-psi-section-chevron{transition:none}}.sf-tracking-method{max-width:none}.sf-analytics-toggle{margin:0}.sf-analytics-insights{display:flex;flex-direction:column;gap:1rem}.sf-analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.sf-analytics-kpi{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .85rem;border:1px solid var(--spo-line,#e4e7ec);border-radius:.75rem;background:#f8f9fb}.sf-analytics-kpi-label{font-size:.6875rem;font-weight:600;color:var(--spo-ink-2)}.sf-analytics-kpi strong{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--spo-ink)}.sf-analytics-scroll-bars{display:flex;flex-direction:column;gap:.45rem}.sf-analytics-scroll-row{display:grid;grid-template-columns:2.5rem 1fr 2.75rem;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.75rem;color:var(--spo-ink-2)}.sf-analytics-scroll-track{height:.45rem;border-radius:999px;background:#e8eaef;overflow:hidden}.sf-analytics-scroll-fill{display:block;height:100%;border-radius:inherit;background:#1f2937}.sf-analytics-scroll-pct{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-analytics-heatmap{border:1px solid var(--spo-line,#e4e7ec);border-radius:.85rem;overflow:hidden;background:#f3f4f6}.sf-analytics-heatmap-grid{display:grid;width:100%;aspect-ratio:3/4;min-height:16rem}.sf-analytics-heatmap-cell{min-width:0;min-height:0;background:transparent}.sf-analytics-heatmap-legend{margin:0;padding:.55rem .75rem;font-size:.6875rem;color:var(--spo-ink-2);background:#fff;border-top:1px solid var(--spo-line,#e4e7ec)}@media (max-width:720px){.sf-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-action-behavior-on{color:var(--spo-ink,#111);background:#eef0f4}.sf-action-behavior-on:hover:not(:disabled){background:#e4e7ec}.sf-behavior-back{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .55rem;padding:0;border:0;background:transparent;font:inherit;font-size:.75rem;font-weight:650;color:var(--spo-ink-2);text-decoration:none;letter-spacing:.01em;cursor:pointer;line-height:1.2}.sf-behavior-back:hover{color:var(--spo-ink,#111)}.sf-beh{display:flex;flex-direction:column;gap:1.25rem;padding:.25rem 0 1.5rem}.sf-beh>.sf-flow-funnel-analyze{margin-top:.85rem}.sf-beh-controls{display:flex;flex-direction:column;gap:.85rem}.sf-beh-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:0;border:0;background:transparent;cursor:pointer;max-width:28rem}.sf-beh-toggle-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sf-beh-toggle-copy strong{font-size:.875rem;font-weight:700;color:#0f172a}.sf-beh-toggle-copy span{font-size:.75rem;color:#64748b;line-height:1.35}.sf-beh-toggle:has(input:disabled){opacity:.55;cursor:not-allowed}.sf-beh-controls-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.sf-beh-timeline{flex:1 1 16rem;min-width:0;overflow-x:auto;padding:.1rem 0 .25rem}.sf-beh-timeline-track{display:flex;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;min-width:min-content}.sf-beh-timeline-item{display:flex;flex:0 0 auto;width:6.25rem}.sf-beh-timeline-node{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;color:#64748b}.sf-beh-timeline-rail{position:relative;display:flex;align-items:center;height:.85rem;width:100%}.sf-beh-timeline-line{position:absolute;left:.7rem;right:-.15rem;top:50%;height:2px;margin-top:-1px;background:#cbd5e1;z-index:0}.sf-beh-timeline-dot{position:relative;z-index:1;flex:none;width:.7rem;height:.7rem;border-radius:50%;background:#94a3b8;border:2px solid #fff;box-shadow:0 0 0 1px #cbd5e1}.sf-beh-timeline-node.is-current .sf-beh-timeline-dot{background:#2563eb;box-shadow:0 0 0 1px #93c5fd}.sf-beh-timeline-node.is-selected .sf-beh-timeline-dot{background:#0f172a;box-shadow:0 0 0 2px #0f172a}.sf-beh-timeline-node.is-selected.is-current .sf-beh-timeline-dot{background:#1d4ed8;box-shadow:0 0 0 2px #1d4ed8}.sf-beh-timeline-label{display:flex;flex-direction:column;gap:.12rem;padding-right:.35rem}.sf-beh-timeline-badge{font-size:.625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#1d4ed8}.sf-beh-timeline-badge.is-muted{color:#94a3b8;font-weight:600}.sf-beh-timeline-range{font-size:.6875rem;font-weight:600;line-height:1.25;color:inherit}.sf-beh-timeline-node.is-selected .sf-beh-timeline-range{color:#0f172a}.sf-beh-timeline-node:focus-visible{outline:2px solid #2563eb;outline-offset:3px;border-radius:.35rem}.sf-beh-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-bottom:.85rem}.sf-beh-filters>.sf-seg{align-self:center;margin-bottom:0}.sf-beh-subtabs{flex:none}.sf-beh-filters+.sf-beh-grid,.sf-beh-filters+.sf-beh-kpi-row,.sf-beh-filters+.sf-flow-funnel-analyze{margin-top:0}.sf-beh-raccolta{display:inline-flex;align-items:center;gap:.45rem;flex:none;align-self:center;min-height:var(--spo-control-h-sm,1.85rem)}.sf-beh-filters>.sf-beh-raccolta:not(:first-child){margin-left:.35rem;padding-left:.85rem;border-left:1px solid var(--spo-line-soft,#e2e8f0)}.sf-beh-raccolta-label{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute);line-height:1}.sf-beh-raccolta-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--spo-control-h-sm,1.85rem);height:var(--spo-control-h-sm,1.85rem);padding:0 .7rem;border:1px solid #d1d5db;border-radius:999px;background:#e5e7eb;color:#4b5563;font:inherit;font-size:.75rem;font-weight:650;line-height:1;cursor:pointer}.sf-beh-raccolta-btn.is-on{border-color:#86efac;background:#16a34a;color:#fff}.sf-beh-raccolta-btn:hover:not(:disabled){filter:brightness(.97)}.sf-beh-raccolta-btn.is-on:hover:not(:disabled){filter:brightness(1.05)}.sf-beh-raccolta-btn:disabled{opacity:.55;cursor:not-allowed}.sf-beh-filters .sf-va-device-seg{margin-left:auto}.sf-beh-kpi-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;align-items:stretch;margin-top:.35rem}.sf-beh-kpi{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:.55rem;padding:.85rem .9rem .9rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface);box-shadow:var(--spo-shadow-soft)}.sf-beh-kpi-label{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.01em;line-height:1.3;color:var(--spo-mute)}.sf-beh-kpi-value{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .35rem;min-width:0}.sf-beh-kpi-value strong{font-size:1.2rem;font-weight:750;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--spo-ink)}.sf-beh-kpi-unit{font-size:.6875rem;font-weight:600;color:var(--spo-mute);line-height:1}.sf-beh-kpi-row+.sf-flow-funnel-analyze{margin-top:.75rem}@media (max-width:1100px){.sf-beh-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sf-beh-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-beh-filters .sf-va-device-seg{margin-left:0}}.sf-beh-empty{margin:1.5rem 0 0;padding:1.25rem .25rem;font-size:.9375rem;font-weight:550;color:#64748b;text-align:center}.sf-beh-kpi-link{color:inherit;text-decoration:none}.sf-beh-kpi-link:hover{color:var(--sf-blu,#0a2a66)}.sf-beh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));grid-gap:.85rem;gap:.85rem}.sf-beh-grid-note{grid-column:1/-1;margin:0 0 .15rem}.sf-beh-card{margin:0;border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;overflow:hidden}.sf-beh-card-btn{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.sf-beh-card-btn:hover{background:#f8fafc}.sf-beh-card-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0a2a66}.sf-beh-card-media{aspect-ratio:16/10;background:#eef2f7;display:grid;place-items:center;overflow:hidden}.sf-beh-card-thumb-img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.sf-beh-card-thumb-empty{font-size:.75rem;font-weight:650;color:#94a3b8}.sf-beh-card-body{padding:.75rem .85rem .9rem;display:flex;flex-direction:column;gap:.35rem}.sf-beh-card-title{margin:0;font-size:.9375rem;font-weight:750;color:#0f172a}.sf-beh-card-page{margin:0;font-size:.75rem;color:#64748b}.sf-beh-card-wait{margin:.35rem 0 0;font-size:.8125rem;font-weight:650;color:#64748b}.sf-beh-card-kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem .65rem;gap:.35rem .65rem;margin:.35rem 0 0}.sf-beh-card-kpis div{min-width:0}.sf-beh-card-kpis dt{margin:0;font-size:.625rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.sf-beh-card-kpis dd{margin:.05rem 0 0;font-size:.8125rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a}.sf-beh-card-kpis dd .sf-va-delta{display:block;margin-top:.1rem;font-weight:650}.sf-beh-drill{gap:.85rem}.sf-beh-drill,.sf-beh-drill-head{display:flex;flex-direction:column}.sf-beh-drill-head{gap:.2rem;min-width:0;margin:0;padding:0 0 .15rem}.sf-beh-drill-kicker{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--spo-mute);line-height:1.25}.sf-beh-drill-title{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--spo-ink)}.sf-beh-drill-meta{margin:.15rem 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;font-size:.8125rem;font-weight:550;line-height:1.35;color:var(--spo-mute)}.sf-beh-drill-meta-sep{color:#c4c9d2}.sf-beh-drill-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:600;color:var(--spo-ink-2,#3a3d42);background:var(--spo-soft,#f4f5f7);border:1px solid var(--spo-line-soft,#e6e8ec);border-radius:.3rem;padding:.05rem .35rem}.sf-beh-drill .sf-beh-kpi-row{margin-top:0}.sf-beh-drill-shot{min-width:0}.sf-va{--va-ink:#0f172a;--va-muted:#64748b;--va-line:#e2e8f0;--va-soft:#f8fafc;--va-blue:#0a2a66;gap:1.15rem;padding-bottom:2.25rem}.sf-va-funnel{--va-line:#e2e8f0;--va-ink:#0f172a;--va-muted:#64748b}.sf-va-phase-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.75rem .9rem;border:1px solid var(--va-line);border-radius:.85rem;background:#f8fafc}.sf-va-phase-field{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.sf-va-phase-label{font-size:.6875rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--va-muted)}.sf-va-phase-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:min(100%,22rem);padding:.4rem 2rem .4rem .7rem;border:1px solid #cfd7e3;border-radius:.55rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .65rem center /.7rem no-repeat;font:inherit;font-size:.8125rem;font-weight:600;color:var(--va-ink);cursor:pointer}.sf-va-phase-select:focus,.sf-va-phase-select:focus-visible{outline:none;box-shadow:none;border-color:#cfd7e3}.sf-va-phase-compare{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.4rem .75rem;border-radius:999px;border:1px solid #cfd7e3;background:#fff;font:inherit;font-size:.75rem;font-weight:700;color:var(--va-ink);cursor:pointer}.sf-va-phase-compare:hover:not(:disabled){border-color:#0a2a66;color:#0a2a66}.sf-va-phase-compare.is-on{border-color:#0a2a66;background:#0a2a66;color:#fff}.sf-va-phase-compare:disabled{opacity:.45;cursor:not-allowed}.sf-va-phase-hint{margin:0;flex:1 1 12rem;font-size:.75rem;color:var(--va-muted)}.sf-va-delta{display:inline-block;margin-top:.2rem;font-size:.6875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--va-muted)}.sf-va-delta.is-up{color:#0f7a3a}.sf-va-delta.is-down{color:#c0122e}.sf-va-stage-reach-drop .sf-va-delta{display:block;margin-top:.15rem;font-size:.625rem}.sf-va-layout{gap:1.15rem;max-width:72rem}.sf-va-layout,.sf-va-top{display:flex;flex-direction:column}.sf-va-top{gap:.55rem}.sf-va-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--va-line)}.sf-va-head-step{padding-bottom:0;border-bottom:none}.sf-va-head-copy{min-width:min(100%,18rem);flex:1 1 16rem}.sf-va-toolbar{display:flex;justify-content:flex-end;gap:.65rem .85rem}.sf-va-dates,.sf-va-toolbar{flex-wrap:wrap;align-items:center}.sf-va-dates{display:inline-flex;gap:.45rem}.sf-va-date{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--va-muted)}.sf-va-date .sf-input{min-height:var(--spo-control-h-sm,30px);height:var(--spo-control-h-sm,30px);padding:0 .55rem;font-size:.75rem}.sf-va-muted{margin:0;color:var(--va-muted);font-size:.8125rem}.sf-va-card{border:1px solid var(--va-line);border-radius:1rem;background:#fff;padding:1rem 1.1rem 1.15rem}.sf-va-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.95rem}.sf-va-card-title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--va-ink)}.sf-va-card-dek{margin:.2rem 0 0;font-size:.75rem;color:var(--va-muted)}.sf-va-path-card{background:#fff}.sf-va-path-board{position:relative;overflow-x:auto;overflow-y:visible;padding:.55rem .35rem .85rem;margin-inline:-.15rem;scrollbar-width:thin}.sf-va-path-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.sf-va-path-wire{stroke:#94a3b8;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.sf-va-path-wire.is-on{stroke:#0a2a66;stroke-width:3;opacity:1}.sf-va-path-wire.is-worst{stroke:#e4002b;stroke-width:2.75;opacity:1}.sf-va-path-chip{position:absolute;z-index:4;transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;padding:.32rem .6rem;border-radius:999px;border:1px solid #cfd7e3;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 10px rgba(15,23,42,.1);font:inherit;font-size:.6875rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--va-ink);cursor:pointer;white-space:nowrap;transition:border-color .14s ease,color .14s ease,box-shadow .14s ease,background .14s ease}.sf-va-path-chip.is-on,.sf-va-path-chip:hover{border-color:#0a2a66;color:#0a2a66;box-shadow:0 4px 14px rgba(10,42,102,.14)}.sf-va-path-chip.is-worst{border-color:#f1d5d8;color:#c0122e;background:#fde8ec;box-shadow:0 2px 10px rgba(228,0,43,.12)}.sf-va-path-chip.is-worst.is-on,.sf-va-path-chip.is-worst:hover{border-color:#e4002b;color:#e4002b;background:#fff}.sf-va-path-chip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,42,102,.18)}.sf-va-funnel-stack{position:relative;z-index:2;display:grid;grid-gap:3.5rem;gap:3.5rem;align-items:stretch;min-width:0}.sf-va-funnel-stack.is-3{grid-template-columns:repeat(3,minmax(11rem,1fr));min-width:42rem}.sf-va-funnel-stack.is-2{grid-template-columns:repeat(2,minmax(11rem,1fr));min-width:28rem}.sf-va-stage{min-width:0;display:flex;flex-direction:column;gap:.7rem;padding:.75rem .7rem .85rem;border-radius:1rem;border:1px solid #e8eef6;background:linear-gradient(180deg,#fbfcfe,#f4f7fb)}.sf-va-stage-label{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.6875rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--va-muted);text-align:left}.sf-va-stage-index{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .3rem;border-radius:.45rem;border:1px solid #d5deeb;background:#fff;font-size:.625rem;font-weight:800;letter-spacing:.04em;color:#0a2a66;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-va-stage-nodes{display:flex;flex-direction:column;gap:.7rem;width:100%;flex:1 1}.sf-va-stage-nodes.is-single{width:100%;max-width:none;margin-inline:0}.sf-va-node{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.22rem;width:100%;text-align:left;padding:.85rem .95rem .8rem;border:1px solid #dbe3ee;border-radius:.85rem;background:#fff;box-shadow:0 10px 22px -18px rgba(15,23,42,.45);cursor:pointer;font:inherit;color:inherit;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.sf-va-node:hover{border-color:#b8c4d6;transform:translateY(-1px);box-shadow:0 12px 24px -16px rgba(15,23,42,.4)}.sf-va-node.is-lit{border-color:#0a2a66;box-shadow:0 0 0 3px rgba(10,42,102,.1)}.sf-va-node:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(15,23,42,.14)}.sf-va-node-name{font-size:.9375rem;font-weight:750;letter-spacing:-.02em;color:var(--va-ink)}.sf-va-node-stat{display:inline-flex;align-items:baseline;gap:.35rem;margin-top:.1rem;font-size:.75rem;color:var(--va-muted)}.sf-va-node-stat strong{font-size:1.05rem;font-weight:750;color:var(--va-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sf-va-node-cta{margin-top:.3rem;font-size:.6875rem;font-weight:700;color:#334155}.sf-va-transition{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--va-line)}.sf-va-transition-title{margin:0 0 .65rem;font-size:.8125rem;font-weight:700;color:var(--va-ink)}.sf-va-screen-card{display:flex;flex-direction:column;gap:.65rem}.sf-va-screen-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.sf-va-numbers-device,.sf-va-screen-device-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.sf-va-numbers-device{padding:.75rem .95rem;border:1px solid var(--va-line);border-radius:.85rem;background:#fff}.sf-va-numbers-device .sf-va-screen-hint{flex:1 1 14rem}.sf-va-device-share{display:flex;width:100%;height:.45rem;border-radius:999px;overflow:hidden;background:#e2e8f0}.sf-va-device-share-desk{background:#1e3a5f;min-width:0}.sf-va-device-share-mob{background:#64748b;min-width:0}.sf-va-screen-hint{margin:0;font-size:.75rem;line-height:1.4;color:var(--va-muted)}.sf-va-metrics.is-3,.sf-va-metrics.is-6{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-va-metrics.is-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sf-va-stage-reach{display:flex;flex-direction:column;gap:.95rem;padding:1.05rem 1.15rem 1.2rem;border:1px solid var(--va-line);border-radius:1rem;background:#fff}.sf-va-stage-reach-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.55rem 1.25rem}.sf-va-stage-reach-kicker{margin:0 0 .15rem;font-size:.625rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--va-muted)}.sf-va-stage-reach-title{margin:0;font-size:1rem;font-weight:750;letter-spacing:-.02em;color:var(--va-ink)}.sf-va-stage-reach-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:.4rem .7rem;border-radius:999px;border:1px solid #f1d5d8;background:#fdf4f5;font-size:.6875rem;font-weight:600;color:#7a2430}.sf-va-stage-reach-badge strong{font-weight:750;color:#5c1520}.sf-va-stage-reach-badge em{font-style:normal;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#c0122e}.sf-va-stage-reach-track{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;min-width:0}.sf-va-stage-reach-step{display:flex;align-items:stretch;min-width:0;flex:1 1}.sf-va-stage-reach-bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;flex:none;width:4.5rem;align-self:center;padding:0 .2rem}.sf-va-stage-reach-bridge-line{display:block;width:100%;height:3px;border-radius:999px;background:#64748b;position:relative}.sf-va-stage-reach-bridge-line:after{content:"";position:absolute;right:-2px;top:50%;width:0;height:0;border-color:transparent transparent transparent #64748b;border-style:solid;border-width:6px 0 6px 9px;transform:translateY(-50%)}.sf-va-stage-reach-drop{font-size:.6875rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--va-ink);padding:.2rem .5rem;border-radius:999px;background:#fff;border:1px solid #cfd7e3;box-shadow:0 1px 4px rgba(15,23,42,.08);white-space:nowrap}.sf-va-stage-reach-bridge.is-worst .sf-va-stage-reach-bridge-line{background:#e4002b}.sf-va-stage-reach-bridge.is-worst .sf-va-stage-reach-bridge-line:after{border-left-color:#e4002b}.sf-va-stage-reach-bridge.is-worst .sf-va-stage-reach-drop{color:#c0122e;border-color:#f1d5d8;background:#fde8ec}.sf-va-stage-reach-card{flex:1 1;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.85rem .95rem .95rem;border:1px solid #dbe3ee;border-radius:.9rem;background:#fff;box-shadow:0 10px 24px -20px rgba(15,23,42,.45);position:relative;overflow:hidden}.sf-va-stage-reach-card-top{display:flex;align-items:center;gap:.45rem;margin-bottom:.15rem}.sf-va-stage-reach-index{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;background:#0a2a66;color:#fff;font-size:.625rem;font-weight:750;flex:none}.sf-va-stage-reach-step-goal .sf-va-stage-reach-index{background:#0f766e}.sf-va-stage-reach-label{font-size:.6875rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--va-muted)}.sf-va-stage-reach-pct{font-size:1.55rem;font-weight:750;letter-spacing:-.04em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--va-ink)}.sf-va-stage-reach-n{font-size:.75rem;color:var(--va-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-va-stage-reach-bar{display:block;margin-top:.55rem;height:.45rem;border-radius:999px;background:#e8eef5;overflow:hidden}.sf-va-stage-reach-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e3a5f,#3b6ea5)}.sf-va-stage-reach-step-goal .sf-va-stage-reach-bar>span{background:linear-gradient(90deg,#0f766e,#2dd4bf)}.sf-va-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.1rem 1.75rem;padding-bottom:1.15rem;border-bottom:1px solid var(--va-line)}.sf-va-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.sf-va-capture-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:2.55rem}.sf-va-shot{display:block;width:100%;height:auto;vertical-align:top;background:#fff}.sf-va-empty-soft{background:rgba(248,250,252,.55);pointer-events:none}.sf-va-empty-shot{display:grid;place-items:center;grid-gap:.55rem;gap:.55rem;min-height:22rem;padding:2rem 1.5rem;text-align:center;color:var(--va-ink);background:#fff}.sf-va-empty-shot strong{font-size:1rem}.sf-va-empty-shot p{max-width:26rem;margin:0;font-size:.875rem;line-height:1.45;color:var(--va-muted)}.sf-va-empty-shot .sf-btn{margin-top:.35rem}.sf-va-kicker{margin:0 0 .2rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--va-blue)}.sf-va-title{margin:0;letter-spacing:-.03em}.sf-va-dek{margin:.35rem 0 0;font-size:.875rem;line-height:1.4;color:var(--va-muted)}.sf-va-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;color:var(--va-ink);background:var(--va-soft);border:1px solid var(--va-line);border-radius:.35rem;padding:.05rem .35rem}.sf-va-switch{position:relative;display:flex;align-items:center;gap:.9rem;min-width:min(100%,17.5rem);margin:0;padding:.8rem .95rem;border:1px solid var(--va-line);border-radius:.9rem;background:var(--va-soft);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sf-va-switch.is-on{background:#eef4ff;border-color:#c7d7f5;box-shadow:inset 0 0 0 1px rgba(10,42,102,.04)}.sf-va-switch-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1 1}.sf-va-switch-copy strong{font-size:.8125rem;font-weight:700;color:var(--va-ink)}.sf-va-switch-copy span{font-size:.71875rem;color:var(--va-muted)}.sf-va-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.sf-va-switch-control{position:relative;flex:none;width:2.55rem;height:1.45rem;border-radius:999px;background:#cbd5e1;transition:background .15s ease}.sf-va-switch.is-on .sf-va-switch-control{background:var(--va-blue)}.sf-va-switch-knob{position:absolute;top:.15rem;left:.15rem;width:1.15rem;height:1.15rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.22);transition:transform .15s ease}.sf-va-switch.is-on .sf-va-switch-knob{transform:translateX(1.1rem)}.sf-va-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--va-line);border-radius:1rem;background:#fff;overflow:hidden}.sf-va-metric{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.15rem 1.05rem;border-right:1px solid var(--va-line)}.sf-va-metric:last-child{border-right:0}.sf-va-metric-label{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--va-muted)}.sf-va-metric-value{font-size:1.5rem;font-weight:750;letter-spacing:-.04em;color:var(--va-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.sf-va-board{display:flex;flex-direction:column;gap:.7rem}.sf-va-board-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.sf-va-modes .sf-seg-btn{display:inline-flex;align-items:center;gap:.35rem}.sf-va-legend{display:inline-flex;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:650;color:var(--va-muted)}.sf-va-legend-ramp{width:7.5rem;height:.5rem;border-radius:999px;background:linear-gradient(90deg,#2563eb,#06b6d4,#22c55e,#facc15,#f97316,#dc2626);box-shadow:inset 0 0 0 1px rgba(15,23,42,.08);flex:none}.sf-va-overlay-hint{margin:0;flex:1 1 14rem;font-size:.75rem;line-height:1.35;color:var(--spo-mute,#8b929e)}.sf-va-frame-toolbar{justify-content:space-between;gap:.55rem .75rem;padding:.45rem .15rem .65rem}.sf-va-frame-legends,.sf-va-frame-toolbar{display:flex;flex-wrap:wrap;align-items:center}.sf-va-frame-legends{gap:.45rem;min-width:0;flex:1 1}.sf-va-expand-btn{display:inline-flex;align-items:center;gap:.4rem;flex:none;height:2rem;padding:0 .8rem;border-radius:.55rem;border:1px solid var(--va-line,#e2e8f0);background:#fff;color:var(--va-ink,#0f172a);font-size:.75rem;font-weight:700;cursor:pointer}.sf-va-expand-btn:hover{background:#f8fafc}.sf-va-expand-btn:focus-visible{outline:2px solid var(--spo-blu-2,#1e4ba8);outline-offset:2px}.sf-va-lightbox{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:#fff}.sf-va-lightbox-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;border-bottom:1px solid #e8eaee;background:#fff}.sf-va-lightbox-copy{min-width:0}.sf-va-lightbox-title{margin:0;font-size:1rem;font-weight:750;letter-spacing:-.02em;color:#0f172a}.sf-va-lightbox-path{margin:.15rem 0 0;font-size:.75rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-va-lightbox-close{display:inline-flex;align-items:center;gap:.4rem;flex:none;height:2.25rem;padding:0 .9rem;border-radius:.6rem;border:1px solid #e2e8f0;background:#0f172a;color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer}.sf-va-lightbox-close:hover{background:#1e293b}.sf-va-lightbox-close:focus-visible{outline:2px solid var(--spo-blu-2,#1e4ba8);outline-offset:2px}.sf-va-lightbox-body{flex:1 1;min-height:0;display:flex;justify-content:center;background:#fff}.sf-va-lightbox.is-phone .sf-va-lightbox-body{overflow:hidden;align-items:center;padding:1rem 1.25rem 1.5rem}.sf-va-lightbox.is-phone .sf-va-device-frame.is-lightbox{width:min(100%,26rem);max-height:100%;display:flex;flex-direction:column;align-items:center}.sf-va-lightbox.is-phone .sf-va-phone-stage{flex:1 1;min-height:0;width:100%;display:flex;justify-content:center;align-items:center;padding:0}.sf-va-lightbox.is-phone .sf-va-iphone{width:min(100%,24rem);max-height:100%;display:flex;flex-direction:column}.sf-va-lightbox.is-phone .sf-va-iphone-bezel{display:flex;flex-direction:column;min-height:0;max-height:min(78vh,820px)}.sf-va-lightbox.is-phone .sf-va-iphone-screen{display:flex;flex-direction:column;min-height:0;flex:1 1}.sf-va-lightbox.is-phone .sf-va-phone-status{flex:none}.sf-va-lightbox.is-phone .sf-va-viewport.is-phone{flex:1 1;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sf-va-lightbox.is-browser .sf-va-lightbox-body{overflow:hidden;align-items:stretch;padding:1rem 1.25rem 1.25rem}.sf-va-lightbox.is-browser .sf-va-device-frame.is-lightbox{width:min(100%,1180px);height:100%;margin:0 auto;display:flex;flex-direction:column;min-height:0}.sf-va-lightbox.is-browser .sf-va-browser{flex:1 1;min-height:0;display:flex;flex-direction:column}.sf-va-lightbox.is-browser .sf-va-browser-chrome{flex:none;position:-webkit-sticky;position:sticky;top:0;z-index:3}.sf-va-lightbox.is-browser .sf-va-viewport{flex:1 1;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;background:#fff}.sf-va-device-frame.is-lightbox .sf-va-click-legend,.sf-va-device-frame.is-lightbox .sf-va-scroll-legend{flex:none;margin-bottom:.75rem}.sf-va-click-legend,.sf-va-scroll-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;padding:.4rem .65rem;border:1px solid var(--va-line,#e2e8f0);border-radius:.55rem;background:#f8fafc}.sf-va-legend-kind{flex:none;font-size:.625rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--spo-ink,#0f172a);padding:.15rem .4rem;border-radius:.3rem;background:#e2e8f0}.sf-va-click-legend-copy{font-size:.6875rem;color:var(--va-muted,#64748b)}.sf-va-empty-overlay{position:absolute;inset:auto .75rem .75rem;z-index:6;padding:.55rem .75rem;border-radius:.55rem;background:rgba(15,23,42,.82);color:#fff;font-size:.75rem;font-weight:600;text-align:center;pointer-events:none}.sf-va-device-frame{display:flex;flex-direction:column;gap:0;min-width:0}.sf-va-device-frame.is-phone{align-items:center}.sf-va-phone-stage{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:.5rem .25rem .85rem;background:transparent;border:0;border-radius:0}.sf-va-iphone{position:relative;width:min(100%,22.5rem);padding:.55rem;border-radius:2.75rem;background:linear-gradient(160deg,#3a3a3c,#1c1c1e 42%,#0a0a0a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.18),0 10px 28px -12px rgba(15,23,42,.35)}.sf-va-iphone-bezel{position:relative;overflow:hidden;border-radius:2.25rem;background:#000;box-shadow:0 0 0 1.5px #111}.sf-va-iphone-island{position:absolute;z-index:3;top:.72rem;left:50%;width:5.6rem;height:1.55rem;border-radius:999px;background:#0a0a0a;transform:translateX(-50%);box-shadow:0 0 0 1px rgba(255,255,255,.04)}.sf-va-iphone-island:after{content:"";position:absolute;top:50%;right:.55rem;width:.55rem;height:.55rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#1e293b 0,#0f172a 55%,#020617 100%);box-shadow:0 0 0 1px rgba(255,255,255,.06);transform:translateY(-50%)}.sf-va-iphone-screen{overflow:hidden;background:#fff;border-radius:2.25rem}.sf-va-iphone-home{position:absolute;z-index:3;left:50%;bottom:.45rem;width:6.75rem;height:.28rem;border-radius:999px;background:rgba(15,23,42,.35);transform:translateX(-50%);pointer-events:none}.sf-va-iphone-side{position:absolute;top:0;bottom:0;width:.22rem;pointer-events:none}.sf-va-iphone-side--left{left:-.12rem}.sf-va-iphone-side--right{right:-.12rem}.sf-va-iphone-btn{position:absolute;left:0;right:0;display:block;border-radius:2px;background:linear-gradient(90deg,#2a2a2c,#1a1a1c);box-shadow:0 0 0 .5px rgba(255,255,255,.08)}.sf-va-iphone-side--right .sf-va-iphone-btn{left:0;right:0}.sf-va-iphone-btn--silent{top:18%;height:1.35rem}.sf-va-iphone-btn--vol-up{top:28%;height:2.1rem}.sf-va-iphone-btn--vol-down{top:38%;height:2.1rem}.sf-va-iphone-btn--power{top:30%;height:3.4rem}.sf-va-phone-status{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:2.15rem .75rem .4rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;font-size:.625rem;font-weight:650;color:#64748b}.sf-va-phone-status em{font-style:normal;padding:.1rem .4rem;border-radius:999px;background:#e2e8f0;color:#475569}.sf-va-phone-status em.is-live{background:#dcfce7;color:#166534}.sf-va-viewport.is-phone{max-height:min(68vh,760px);border-radius:0;background:#fff}.sf-va-device-frame.is-phone .sf-va-frame-stack{width:100%;box-shadow:none}.sf-va-browser{border:1px solid var(--va-line);border-radius:1rem;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 18px 40px rgba(15,23,42,.07)}.sf-va-browser-chrome{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid var(--va-line)}.sf-va-frame-dots{display:inline-flex;gap:.35rem}.sf-va-frame-dots span{width:.55rem;height:.55rem;border-radius:50%;background:#cbd5e1}.sf-va-frame-dots span:first-child{background:#fca5a5}.sf-va-frame-dots span:nth-child(2){background:#fcd34d}.sf-va-frame-dots span:nth-child(3){background:#86efac}.sf-va-frame-path{flex:1 1;min-width:0;display:flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:.55rem;background:#fff;border:1px solid var(--va-line);font-size:.75rem;color:var(--va-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-va-frame-lock{flex:none;width:.55rem;height:.55rem;border:1.5px solid #94a3b8;border-radius:.15rem;position:relative}.sf-va-frame-lock:before{content:"";position:absolute;left:50%;top:-.28rem;width:.35rem;height:.28rem;border:1.5px solid #94a3b8;border-bottom:0;border-radius:.25rem .25rem 0 0;transform:translateX(-50%)}.sf-va-live-pill{flex:none;padding:.22rem .55rem;border-radius:999px;font-size:.625rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#e2e8f0}.sf-va-live-pill.is-live{color:#166534;background:#dcfce7}.sf-va-viewport{overflow:auto;max-height:min(72vh,880px);background:linear-gradient(180deg,#eef2f7,#e2e8f0)}.sf-va-frame-stack{position:relative;width:min(100%,1040px);margin:0 auto;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.05);line-height:0}.sf-va-frame-stack>img.sf-va-shot{position:relative;z-index:1;display:block;width:100%;max-width:100%;height:auto}.sf-va-frame-stack .sf-va-overlay{line-height:normal}.sf-va-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.sf-va-overlay-scroll{z-index:2}.sf-va-overlay-click{z-index:3;overflow:hidden}.sf-va-heat-cell{position:absolute;transform:translate(-50%,-50%);aspect-ratio:1;height:auto;pointer-events:none;z-index:1}.sf-va-heat-cell.is-labeled{z-index:4}.sf-va-heat-blob{position:absolute;inset:0;border-radius:50%;filter:blur(.6px);mix-blend-mode:multiply;pointer-events:none;box-sizing:border-box;box-shadow:0 0 0 1px rgba(153,27,27,.12)}.sf-va-heat-count{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;min-width:1.55rem;padding:.12rem .35rem;border-radius:999px;background:rgba(15,23,42,.9);color:#fff;font-size:.625rem;font-weight:750;line-height:1.2;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;box-shadow:0 2px 8px rgba(15,23,42,.28);filter:none;mix-blend-mode:normal}.sf-va-scroll-legend-item{display:inline-flex;align-items:baseline;gap:.3rem;padding:.25rem .55rem;border-radius:999px;background:#fff;border:1px solid var(--va-line,#e2e8f0);font-size:.6875rem;color:var(--va-muted,#64748b)}.sf-va-scroll-legend-item strong{color:var(--va-ink,#0f172a);font-weight:700}.sf-va-scroll-legend-item em{font-style:normal;color:#64748b}.sf-va-scroll-band{position:absolute;left:0;right:0;mix-blend-mode:multiply;opacity:1;pointer-events:none}.sf-va-overlay-scroll{background:transparent}.sf-va-scroll-fold{position:absolute;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;gap:.5rem;padding:0 .75rem;z-index:4}.sf-va-scroll-fold-line{flex:1 1;height:0;border-top:2px dashed rgba(15,23,42,.72)}.sf-va-scroll-fold-label{flex-shrink:0;padding:.28rem .65rem;border-radius:999px;background:rgba(15,23,42,.92);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;box-shadow:0 4px 10px rgba(15,23,42,.22)}.sf-va-empty{position:absolute;inset:0;z-index:5;display:grid;place-content:center;grid-gap:.45rem;gap:.45rem;padding:2rem;background:rgba(248,250,252,.82);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center}.sf-va-empty strong{font-size:1rem;color:var(--va-ink)}.sf-va-empty p{max-width:24rem;margin:0 auto;font-size:.875rem;line-height:1.45;color:var(--va-muted)}.sf-va-skeleton{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;gap:.85rem;padding:1.5rem;background:#fff}.sf-va-skeleton span{display:block;height:.85rem;border-radius:.4rem;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:sf-va-shimmer 1.2s ease-in-out infinite}.sf-va-skeleton span:first-child{width:42%;height:1.35rem}.sf-va-skeleton span:nth-child(2){width:78%}.sf-va-skeleton span:nth-child(3){width:64%;flex:1 1;min-height:12rem}.sf-va-skeleton-alone{position:relative;min-height:22rem}@keyframes sf-va-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sf-va-skeleton span{animation:none}.sf-va-switch-control,.sf-va-switch-knob{transition:none}}.sf-va-footnote{margin:0;font-size:.6875rem;color:var(--va-muted)}@media (max-width:820px){.sf-va-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-va-metric:nth-child(2){border-right:0}.sf-va-metric:first-child,.sf-va-metric:nth-child(2){border-bottom:1px solid var(--va-line)}}.sf-va-campaign-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1rem;padding:.85rem 1rem;border:1px solid var(--sf-line,#e5e5e5);border-radius:10px;background:var(--sf-surface,#fff)}.sf-va-step-pills{display:flex;flex-wrap:wrap;gap:.35rem}.sf-va-step-pill{font-size:.6875rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--sf-line,#ddd);color:var(--sf-muted,#666);opacity:.7}.sf-va-step-pill.is-on{opacity:1;border-color:#8bbb8b;color:var(--sf-ink,#111)}.sf-va-page-badge{display:inline-flex;align-items:center;font-size:.6875rem;padding:.2rem .5rem;border-radius:999px;background:#e8f0ff;color:#1d4fbf;white-space:nowrap}.sf-va-device-seg .sf-seg-btn{display:inline-flex;align-items:center;gap:.35rem}.sf-va-warn{margin:0;padding:.7rem .9rem;border-radius:.75rem;background:#fff7ed;color:#9a3412;font-size:.8125rem}.sf-va-insight-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.sf-va-insight-title{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:700}.sf-va-insight-meta{margin:0 0 .65rem;font-size:.75rem;color:var(--va-muted)}.sf-va-insight-body{margin:0;white-space:pre-wrap;font:inherit;font-size:.875rem;line-height:1.5}@media (max-width:720px){.sf-va-metrics,.sf-va-metrics.is-3,.sf-va-metrics.is-5,.sf-va-metrics.is-6{grid-template-columns:1fr 1fr}.sf-va-funnel-stack.is-2,.sf-va-funnel-stack.is-3{grid-template-columns:1fr;gap:1.75rem;min-width:0}}@media (max-width:560px){.sf-va-stage-reach-track{flex-direction:column;gap:.35rem}.sf-va-stage-reach-step{flex-direction:column;flex:none;width:100%}.sf-va-stage-reach-bridge{width:100%;flex-direction:row;height:auto;min-height:2rem;gap:.55rem}.sf-va-stage-reach-bridge-line{width:3px;height:1.35rem;background:#64748b}.sf-va-stage-reach-bridge-line:after{right:auto;left:50%;top:auto;bottom:-3px;border-width:9px 6px 0;border-color:#64748b transparent transparent;transform:translateX(-50%)}.sf-va-stage-reach-bridge.is-worst .sf-va-stage-reach-bridge-line{background:#e4002b}.sf-va-stage-reach-bridge.is-worst .sf-va-stage-reach-bridge-line:after{border-top-color:#e4002b;border-left-color:transparent}}.sf-va-shot-img{display:block;width:100%;height:auto}.sf-login-page{min-height:100vh;display:grid;place-items:center;padding:var(--spo-shell-gap);background:var(--spo-page-bg)}.sf-login-shell{width:min(100%,26.5rem);display:flex;flex-direction:column;gap:.85rem}.sf-login-card{padding:1.65rem 1.55rem 1.7rem;border:1px solid var(--spo-table-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface);box-shadow:var(--spo-shadow-soft)}.sf-login-brand{display:flex;justify-content:center;margin-bottom:1.25rem;padding-bottom:1.15rem;border-bottom:1px solid var(--spo-line-soft)}.sf-login-siteflow{display:block;width:calc(1.55rem * 251 / 52);height:1.55rem;background-color:var(--spo-ink);-webkit-mask:url(/images/gestionale/siteflow-logo.png) center/contain no-repeat;mask:url(/images/gestionale/siteflow-logo.png) center/contain no-repeat}.sf-login-product{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem .75rem;margin-bottom:1.65rem}.sf-login-repubblica{display:block;height:1.4rem;width:auto;max-width:11rem;object-fit:contain;object-position:left center}.sf-login-abbonamenti{margin:0;font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase;color:#d4a006;-webkit-text-fill-color:#d4a006}.sf-login-title{margin:0 0 1.15rem;font-size:.875rem;font-weight:650;letter-spacing:-.02em;line-height:1.2;color:var(--spo-ink)}.sf-login-dek,.sf-login-title{font-family:Inter,system-ui,sans-serif;text-align:center}.sf-login-dek{margin:-.35rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.45;color:var(--spo-ink-2)}.sf-login-status{display:flex;flex-direction:column;align-items:stretch;gap:1rem;text-align:center}.sf-login-status>p{margin:0;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:500;line-height:1.45;color:var(--spo-ink-2)}.sf-login-form{display:flex;flex-direction:column;gap:.95rem}.sf-login-form .sf-field>span{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--spo-ink-2)}.sf-login-form .sf-field input{min-height:2.75rem;border-radius:var(--spo-shell-radius);font-size:.9375rem;font-weight:500}.sf-login-submit{margin-top:.35rem;width:100%;min-height:2.75rem;justify-content:center;font-size:.875rem;font-weight:650;letter-spacing:-.01em}.sf-login-submit:disabled{opacity:.55;cursor:wait}.sf-area-picker-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.sf-area-picker-card{width:100%;min-height:4.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem .75rem;margin:0;padding:1rem 1.15rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-surface);cursor:pointer;font:inherit;transition:background-color .12s ease,border-color .12s ease}.sf-area-picker-card:focus-visible,.sf-area-picker-card:hover:not(:disabled){background:var(--spo-hover);border-color:var(--spo-ink-2)}.sf-area-picker-card:focus-visible{outline:2px solid var(--spo-ink);outline-offset:2px}.sf-area-picker-card:disabled{cursor:wait;opacity:.6}.sf-area-picker-card[aria-busy=true]{opacity:1}.sf-area-picker-label{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase;color:var(--spo-ink)}.sf-area-picker-label.is-rep{color:#d4a006;-webkit-text-fill-color:#d4a006}.sf-area-picker-loading{min-height:9.25rem}@media (prefers-reduced-motion:reduce){.sf-area-picker-card{transition:none}}.sf-login-error{margin:0;padding:.65rem .8rem;border-radius:.65rem;border:1px solid #f5c2c7;background:#fff5f6;color:#b42318;font-size:.8125rem;font-weight:550;line-height:1.35}.sf-login-foot{margin:.15rem 0 0;text-align:center;font-size:.75rem;font-weight:500;color:var(--spo-mute);letter-spacing:.01em}@media (max-width:480px){.sf-login-card{padding:1.35rem 1.15rem 1.4rem}.sf-login-brand{padding-bottom:.95rem}.sf-login-brand,.sf-login-product{margin-bottom:1.05rem}}.sf-modal-page .sf-modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:0;flex:none;padding:.95rem 1.35rem 1.15rem;border-top:1px solid var(--spo-line-soft);background:var(--spo-surface)}.sf-modal-page .sf-modal-actions .sf-btn{flex:0 0 auto;width:auto;min-width:0;min-height:var(--spo-btn-h-sm);height:var(--spo-btn-h-sm);padding:0 1rem;font-size:.8125rem;font-weight:600;border-radius:999px;box-shadow:none}.sf-modal-page .sf-modal-actions .sf-btn-ink,.sf-modal-page .sf-modal-actions .sf-btn-ink:hover{flex:0 0 auto;background:var(--spo-btn-ink);border-color:var(--spo-btn-ink);color:#fff;box-shadow:0 1px 2px rgba(26,29,38,.12)}.sf-modal-page .sf-modal-actions .sf-btn-ink:hover{background:#0f1218;border-color:#0f1218}.sf-page-offers{margin:0;padding:0;border:none;min-inline-size:0}.sf-page-offers>legend{padding:0;margin:0 0 .45rem;font-size:.8125rem;font-weight:550;letter-spacing:0;color:var(--spo-mute)}.sf-page-offers-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.sf-page-offer-item{margin:0;padding:0;border:1px solid var(--spo-line-soft);border-radius:var(--spo-control-radius);background:var(--spo-surface);overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.sf-page-offer-item.is-open{border-color:color-mix(in srgb,var(--spo-ink) 55%,var(--spo-line-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--spo-ink) 18%,transparent)}.sf-page-offer{display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:.7rem .8rem;border:none;border-radius:0;background:transparent;cursor:pointer;transition:background-color .12s ease}.sf-page-offer:hover:not(.is-disabled){background:color-mix(in srgb,var(--spo-ink) 2.5%,var(--spo-surface))}.sf-page-offer.is-selected{background:color-mix(in srgb,var(--spo-ink) 4%,var(--spo-surface))}.sf-page-offer.is-disabled{opacity:.62;cursor:not-allowed}.sf-page-offer input[type=radio]{flex:none;width:1rem;height:1rem;margin:.15rem 0 0;accent-color:var(--spo-ink)}.sf-page-offer-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0}.sf-page-offer-name{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--spo-ink)}.sf-page-offer-key{font-size:.75rem;font-weight:550;line-height:1.2;padding:.12rem .4rem;border-radius:6px;background:color-mix(in srgb,var(--spo-ink) 6%,var(--spo-surface));color:var(--spo-mute);border:1px solid var(--spo-line-soft)}.sf-page-offer-meta,.sf-page-offer-note{font-size:.75rem;font-weight:500;color:var(--spo-mute)}.sf-page-offer-note{flex:1 1 100%}.sf-page-offer-products{list-style:none;margin:0;padding:.15rem .8rem .75rem 2.45rem;display:flex;flex-direction:column;gap:.45rem;border-top:1px solid var(--spo-line-soft);background:color-mix(in srgb,var(--spo-ink) 2%,var(--spo-surface))}.sf-page-offer-product{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sf-page-offer-product.is-empty{font-size:.8125rem;font-weight:500;color:var(--spo-mute)}.sf-page-offer-product-name{font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--spo-ink)}.sf-page-offer-product-sum{font-size:.75rem;font-weight:500;line-height:1.35;color:var(--spo-mute)}.sf-page-offers-list>li:not(.sf-page-offer-item)>.sf-page-offer{border:1px solid var(--spo-line-soft);border-radius:var(--spo-control-radius);background:var(--spo-surface)}.sf-page-offers-list>li:not(.sf-page-offer-item)>.sf-page-offer.is-selected{border-color:color-mix(in srgb,var(--spo-ink) 55%,var(--spo-line-soft));background:color-mix(in srgb,var(--spo-ink) 4%,var(--spo-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--spo-ink) 18%,transparent)}.sf-panel.sf-pages.sf-ve{display:flex;flex-direction:column;min-height:0;overflow:hidden;gap:0;padding:.65rem .75rem .75rem}.sf-ve-loading{align-items:center;justify-content:center;gap:.75rem;color:var(--spo-mute);font-size:.9375rem}.sf-ve{--sf-ve-rail-w:22.5rem}.sf-ve-head-copy{flex:1 1 16rem;min-width:min(16rem,100%);display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.sf-ve-head-copy .sf-behavior-back{margin-bottom:0}.sf-ve-title-row{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.5rem;min-width:0;max-width:100%}.sf-ve-head-copy .sf-pages-title{margin:0;font-size:1.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.sf-ve-title-row .sf-status{flex:none;white-space:nowrap}.sf-ve .sf-pages-head-actions{flex:0 1 auto;justify-content:flex-end;max-width:100%}.sf-ve-dirty{font-size:.75rem;color:#b45309;font-weight:600;line-height:1.2}.sf-ve-workspace{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--sf-ve-rail-w);grid-gap:var(--spo-shell-gap,.75rem);gap:var(--spo-shell-gap,.75rem);margin-top:.35rem}.sf-ve-workspace.is-history-collapsed{grid-template-columns:minmax(0,1fr)}.sf-ve-rail{display:flex;flex-direction:column;min-height:0;background:var(--spo-surface);border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);box-shadow:var(--spo-shadow-soft);overflow:hidden}.sf-ve-rail .sf-sidebar-menu{padding-top:.65rem}.sf-ve-main{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sf-ve-main.is-canvas{background:var(--spo-surface);border:var(--spo-frame-border);border-top:0;border-radius:0 0 var(--spo-shell-radius) var(--spo-shell-radius);box-shadow:var(--spo-shadow-soft)}.sf-ve-main.is-form{background:transparent;border:0;box-shadow:none;border-radius:0;overflow:auto}.sf-ve-view{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:auto}.sf-ve-view.is-parked{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.sf-ve-view-canvas{overflow:hidden}.sf-ve-view-form{overflow:auto}.sf-ve-form{display:flex;flex-direction:column;gap:1.15rem;padding:.15rem 0 1.5rem}.sf-ve-form,.sf-ve-form .sf-tracking-card{width:100%;max-width:none}.sf-ve-page-body{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.15rem 1.35rem}.sf-ve-device-bar{display:flex;gap:.35rem;padding:.55rem .75rem;border-bottom:1px solid var(--spo-line-soft);background:var(--spo-surface);flex:0 0 auto}.sf-ve-device-bar .is-pressed,.sf-ve-device-bar .sf-btn[aria-pressed=true]{background:var(--spo-track)}.sf-ve-frame-wrap{flex:1 1;overflow:auto;display:flex;justify-content:center;padding:1rem;background:var(--spo-page-bg,#f4f5f7);min-height:0}.sf-ve-frame{position:relative;height:100%;min-height:28rem;max-width:100%;width:100%;background:var(--spo-surface);border:0;border-radius:0;overflow:hidden;box-shadow:none}.sf-ve-iframe{width:100%;height:100%;border:0;background:#fff}.sf-ve-frame.is-locked .sf-ve-iframe{pointer-events:none;filter:grayscale(.05)}.sf-ve-lock-badge{position:absolute;top:.75rem;left:.75rem;z-index:2;font-size:.75rem;font-weight:700;padding:.35rem .55rem;border-radius:999px;background:var(--spo-ink);color:#fff}.sf-ve-lock-shield{position:absolute;inset:0;z-index:1;cursor:not-allowed}.sf-ve-rev{display:flex;flex-direction:column;gap:.35rem;padding:.35rem .15rem .55rem;border-bottom:1px solid var(--spo-line-soft)}.sf-ve-rev:last-child{border-bottom:0}.sf-ve-rev-copy{display:flex;flex-direction:column;gap:.15rem;padding:0 .85rem;font-size:.75rem;color:var(--spo-mute)}.sf-ve-rev-copy strong{color:var(--spo-ink);font-size:.8125rem}.sf-ve-history .sf-sidebar-link:disabled{opacity:.45;cursor:not-allowed}.sf-ve-snippet{padding:.85rem .95rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-page-bg,#f0f1f5)}.sf-ve-snippet-url{margin:0;font-size:.75rem;color:#0d652d}.sf-ve-snippet-title{margin:.25rem 0;font-size:1.125rem;color:#1a0dab;font-weight:600;line-height:1.3}.sf-ve-snippet-desc{margin:0;font-size:.875rem;color:var(--spo-ink-2);line-height:1.45}.sf-ve-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:640px){.sf-ve-social-grid{grid-template-columns:minmax(0,1fr)}}.sf-ve-og-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.sf-ve-og-frame{width:min(100%,22rem);aspect-ratio:1.91/1;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-page-bg,#f0f1f5);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--spo-mute);font-size:.8125rem;font-weight:600}.sf-ve-og-frame.has-image{background:#111}.sf-ve-og-frame img{width:100%;height:100%;object-fit:cover;display:block}.sf-ve-og-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.sf-ve-social-card{padding:.85rem .95rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-page-bg,#f0f1f5);display:flex;flex-direction:column;gap:.45rem}.sf-ve-social-media{width:100%;aspect-ratio:1.91/1;border-radius:calc(var(--spo-shell-radius) - .2rem);background:color-mix(in srgb,var(--spo-ink) 6%,var(--spo-surface));border:1px solid var(--spo-line-soft);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--spo-mute);font-size:.75rem;font-weight:600}.sf-ve-social-media.has-image{background:#111;border-color:transparent}.sf-ve-social-media img{width:100%;height:100%;object-fit:cover;display:block}.sf-ve-social-brand{display:flex;align-items:center;gap:.45rem;margin-bottom:.1rem}.sf-ve-social-icon{flex:none;width:1.15rem;height:1.15rem;display:block;object-fit:contain}.sf-ve-social-icon-mask{background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.sf-ve-social-icon-fallback{color:var(--spo-mute)}.sf-ve-social-label{margin:0;font-size:.6875rem;font-weight:700;color:var(--spo-mute);text-transform:uppercase;letter-spacing:.04em}.sf-ve-social-title{margin:0;font-size:.875rem;font-weight:700;color:var(--spo-ink);line-height:1.3}.sf-ve-social-desc{margin:0;font-size:.8125rem;color:var(--spo-mute);line-height:1.4}.sf-ve-swatches{display:flex;flex-wrap:wrap;gap:.35rem}.sf-ve-swatch{width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid var(--spo-line);cursor:pointer;padding:0}.sf-ve-products{display:flex;flex-direction:column;gap:.55rem}.sf-ve-products ul{margin:0;padding-left:1.15rem;font-size:.9375rem;color:var(--spo-ink);line-height:1.45}.sf-ve-price-auto{margin:0;padding:.85rem .95rem;border:var(--spo-frame-border);border-radius:var(--spo-shell-radius);background:var(--spo-page-bg,#f0f1f5);font-size:.8125rem;white-space:pre-wrap;color:var(--spo-ink-2)}.sf-ve-product-pick{display:flex;flex-wrap:wrap;gap:.35rem}.sf-ve.is-fullscreen{position:fixed;inset:0;z-index:80;margin:0;border-radius:0;max-width:none;width:100%;height:100%;display:flex;flex-direction:column;background:var(--spo-surface)}.sf-ve.is-fullscreen .sf-ve-fs-chrome{flex:0 0 auto;min-height:0;height:auto;margin:0;padding:.1rem .55rem;border-bottom:1px solid var(--spo-line-soft);background:var(--spo-surface);align-items:center;gap:.45rem}.sf-ve.is-fullscreen .sf-ve-head-copy{flex-direction:row;align-items:center;gap:.5rem;min-width:0}.sf-ve.is-fullscreen .sf-ve-title-row{gap:.4rem}.sf-ve.is-fullscreen .sf-pages-title{font-size:.8125rem;font-weight:700;margin:0;line-height:1.2}.sf-ve.is-fullscreen .sf-ve-title-row .sf-status{padding:.1rem .4rem;font-size:.625rem;line-height:1.2}.sf-ve.is-fullscreen .sf-ve-dirty{font-size:.625rem}.sf-ve.is-fullscreen .sf-pages-head-actions{gap:.25rem}.sf-ve.is-fullscreen .sf-pages-head-actions .sf-btn{min-height:1.4rem;height:1.4rem;padding:0 .4rem;font-size:.625rem;gap:.2rem}.sf-ve.is-fullscreen .sf-pages-head-actions .sf-btn svg{width:13px;height:13px}.sf-ve.is-fullscreen .sf-ve-device-bar{padding:.15rem .55rem;gap:.2rem}.sf-ve.is-fullscreen .sf-ve-device-bar .sf-btn{min-height:1.45rem;height:1.45rem;padding:0 .45rem;font-size:.6875rem;gap:.2rem}.sf-ve.is-fullscreen .sf-ve-device-bar .sf-btn svg{width:12px;height:12px}.sf-ve.is-fullscreen .sf-ve-workspace,.sf-ve.is-fullscreen .sf-ve-workspace.is-history-collapsed{flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr)}.sf-ve.is-fullscreen .sf-ve-main,.sf-ve.is-fullscreen .sf-ve-view-canvas{min-height:0;height:100%}.sf-ve.is-fullscreen .sf-ve-frame-wrap{padding:.35rem}.sf-ve.is-fullscreen .sf-alert{flex:0 0 auto;margin:0;border-radius:0}.sf-ve-edit-hint{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.45rem .85rem;border-bottom:1px solid var(--spo-line-soft);background:#f8f9fb;font-size:.75rem;color:var(--spo-ink-2)}.sf-ve-edit-hint p{margin:0}.sf-ve-field-pop-backdrop{position:fixed;inset:0;z-index:90;background:rgba(26,29,38,.28);display:flex;align-items:flex-start;justify-content:flex-end;padding:4.5rem 1rem 1rem}.sf-ve-field-pop{width:min(20rem,100%);max-height:calc(100vh - 5.5rem);overflow:auto;padding:.75rem .85rem .95rem;border:1px solid #e4e7ec;border-radius:12px;background:#fff;box-shadow:0 12px 40px rgba(26,29,38,.16);display:flex;flex-direction:column;gap:.65rem}.sf-ve-field-pop-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sf-ve-field-pop-title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:-.01em}.sf-ve-field-pop-key{margin:0;font-size:.6875rem;color:var(--spo-mute);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-ve-field-pop-section{display:flex;flex-direction:column;gap:.35rem}.sf-ve-field-pop-label{font-size:.6875rem;font-weight:650;color:var(--spo-mute);letter-spacing:.02em;text-transform:uppercase}.sf-ve-field-pop-tags{display:flex;flex-wrap:wrap;gap:.25rem}.sf-ve-field-pop-tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4e7ec;background:#f8f9fb;border-radius:6px;padding:.28rem .45rem;font-size:.6875rem;font-weight:700;cursor:pointer;color:var(--spo-ink-2)}.sf-ve-field-pop-tag.is-on{background:var(--spo-ink);border-color:var(--spo-ink);color:#fff}.sf-ve-field-pop-colors{display:flex;gap:.65rem}.sf-ve-field-pop-color,.sf-ve-field-pop-hex{display:flex;flex-direction:column;gap:.2rem;font-size:.6875rem;color:var(--spo-mute)}.sf-ve-field-pop-hex input{font-size:.75rem;padding:.3rem .4rem;border:1px solid #e4e7ec;border-radius:6px}.sf-ve-history .sf-sidebar-section{padding:.35rem 0 .5rem}.sf-ve-history .sf-sidebar-group{padding:.55rem 1rem .45rem;font-size:.8125rem;letter-spacing:.02em}.sf-ve-rev-list{list-style:none;margin:0;padding:.15rem 0 .75rem}.sf-ve-rev-row{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem 1rem;border-bottom:1px solid var(--spo-line-soft);line-height:1.4}.sf-ve-rev-row:last-child{border-bottom:0}.sf-ve-rev-main{flex:1 1 auto;gap:.3rem}.sf-ve-rev-main,.sf-ve-rev-top{min-width:0;display:flex;flex-direction:column}.sf-ve-rev-top{align-items:flex-start;gap:.15rem}.sf-ve-rev-action{font-weight:700;color:var(--spo-ink);font-size:.9375rem;letter-spacing:-.01em;line-height:1.3}.sf-ve-rev-when{color:var(--spo-mute);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-ve-rev-when,.sf-ve-rev-who{white-space:nowrap;line-height:1.35}.sf-ve-rev-who{color:var(--spo-ink-2);font-size:.875rem;overflow:hidden;text-overflow:ellipsis}.sf-ve-rev-restore{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;align-self:center;border:0;background:transparent;color:var(--spo-ink);font-size:.75rem;font-weight:700;padding:.35rem .5rem;border-radius:6px;cursor:pointer}.sf-ve-rev-restore:hover:not(:disabled){background:var(--spo-hover)}.sf-ve-rev-restore:disabled{opacity:.35;cursor:default}.sf-ve-cmp{display:flex;flex-direction:column;gap:.65rem}.sf-ve-cmp-toolbar{display:flex;flex-wrap:wrap;gap:.35rem}.sf-ve-cmp-scroll{overflow-x:auto;border:1px solid var(--spo-line-soft,#eef0f4);border-radius:8px;background:#fff}.sf-ve-cmp-table{width:100%;border-collapse:collapse;font-size:.8125rem}.sf-ve-cmp-table td,.sf-ve-cmp-table th{padding:.4rem .45rem;border-bottom:1px solid var(--spo-line-soft,#eef0f4);border-right:1px solid var(--spo-line-soft,#eef0f4);vertical-align:middle;text-align:left}.sf-ve-cmp-table td:last-child,.sf-ve-cmp-table th:last-child{border-right:0}.sf-ve-cmp-table thead th{background:#f7f8fa;font-weight:650}.sf-ve-cmp-table tbody th{background:#fafbfc;font-weight:500;min-width:11rem;max-width:14rem}.sf-ve-cmp-corner{width:11rem;min-width:11rem}.sf-ve-cmp-grip-col{width:1.75rem;min-width:1.75rem;padding-left:.25rem!important;padding-right:.15rem!important;text-align:center}.sf-ve-cmp-grip{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:var(--spo-control-h-sm,30px);margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--spo-mute,#8b929e);cursor:-webkit-grab;cursor:grab}.sf-ve-cmp-grip:active{cursor:-webkit-grabbing;cursor:grabbing}.sf-ve-cmp-grip:disabled{opacity:.35;cursor:not-allowed}.sf-ve-cmp-table tr.is-dragging{opacity:.45}.sf-ve-cmp-table tr.is-drop-before td,.sf-ve-cmp-table tr.is-drop-before th{box-shadow:inset 0 2px 0 0 var(--spo-ink,#1a1d26)}.sf-ve-cmp-table tr.is-drop-after td,.sf-ve-cmp-table tr.is-drop-after th{box-shadow:inset 0 -2px 0 0 var(--spo-ink,#1a1d26)}.sf-ve-cmp-empty,.sf-ve-cmp-empty-rows td{padding:.85rem .75rem;color:var(--spo-mute,#8b929e);font-size:.8125rem;background:#fafbfc}.sf-ve-cmp-actions-col{width:2.25rem;min-width:2.25rem;text-align:center;border-right:0!important}.sf-ve-cmp-cell-edit,.sf-ve-cmp-label,.sf-ve-cmp-sec,.sf-ve-cmp-th{display:flex;align-items:center;gap:.3rem;min-width:0}.sf-ve-cmp-th{align-items:flex-start}.sf-ve-cmp-th-fields{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.sf-ve-cmp-label{flex-direction:column;align-items:stretch;gap:.25rem}.sf-ve-cmp-sec{gap:.45rem}.sf-ve-cmp-sec-row td{background:#f0f1f5;border-bottom-color:#e4e7ec}.sf-ve-cmp-table tbody tr.is-selected td,.sf-ve-cmp-table tbody tr.is-selected th,.sf-ve-cmp-table td.is-hot{background:#f3f4f7}.sf-ve-cmp-input,.sf-ve-cmp-select{flex:1 1 auto;min-width:0;width:100%;box-sizing:border-box;font:inherit;font-size:.8125rem;line-height:1.3;min-height:var(--spo-control-h-sm,30px);height:var(--spo-control-h-sm,30px);padding:0 .5rem;border:1px solid var(--spo-line,#e6e8ee);border-radius:6px;background:#fff;color:var(--spo-ink,#1a1d26)}.sf-ve-cmp-select{flex:0 0 auto;width:auto;min-width:4.25rem;cursor:pointer}.sf-ve-cmp-input.is-hint{color:var(--spo-mute,#8b929e);font-size:.75rem}.sf-ve-cmp-desc{height:auto;min-height:2.5rem;padding:.35rem .5rem;resize:vertical;line-height:1.35}.sf-ve-cmp-cell-edit.is-yn{flex-direction:column;align-items:center;gap:.35rem}.sf-ve-cmp-yn{gap:.3rem}.sf-ve-cmp-yn,.sf-ve-cmp-yn-btn{display:inline-flex;align-items:center;justify-content:center}.sf-ve-cmp-yn-btn{width:2rem;height:2rem;margin:0;padding:0;border:1px solid var(--spo-line,#e6e8ee);border-radius:6px;background:#fff;font-size:1rem;font-weight:700;line-height:1;cursor:pointer;color:var(--spo-ink-2,#3d4450)}.sf-ve-cmp-yn-btn.is-yes.is-on{background:#e8f6ee;border-color:#1f7a45;color:#1f7a45}.sf-ve-cmp-yn-btn.is-no.is-on{background:#fdecec;border-color:#b42318;color:#b42318}.sf-ve-cmp-yn-btn:focus-visible,.sf-ve-cmp-yn-btn:hover:not(:disabled){background:var(--spo-hover,#f3f4f7)}.sf-ve-cmp-yn-btn:disabled{opacity:.4;cursor:not-allowed}.sf-ve-cmp-cell-edit.is-yn .sf-ve-cmp-select{width:100%;min-width:0}.sf-ve-cmp-section-title{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:700;border:0;background:transparent;padding:.15rem 0;color:var(--spo-ink,#1a1d26)}.sf-ve-cmp-icon-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--spo-control-h-sm,30px);height:var(--spo-control-h-sm,30px);margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--spo-ink-2,#3d4450);cursor:pointer}.sf-ve-cmp-icon-btn:focus-visible,.sf-ve-cmp-icon-btn:hover:not(:disabled){background:var(--spo-hover,#f3f4f7);color:var(--spo-ink,#1a1d26)}.sf-ve-cmp-icon-btn:disabled{opacity:.35;cursor:not-allowed}.sf-ve-cmp-cell-edit .sf-ve-cmp-input{min-width:4.5rem}@media (max-width:1100px){.sf-ve-workspace.is-history-collapsed{grid-template-columns:minmax(0,1fr)}.sf-ve-workspace:not(.is-history-collapsed){grid-template-columns:minmax(0,1fr);position:relative}.sf-ve-workspace:not(.is-history-collapsed) .sf-ve-history{display:flex;position:absolute;top:0;right:0;bottom:0;width:min(22.5rem,88vw);z-index:6;box-shadow:var(--spo-shadow-soft)}}