:root,[data-product=wvp],.wvp-scoring-backdrop,.wvp-modal-backdrop{--radius:.625rem;--background:#fff;--foreground:#1e1c19;--card:#fff;--card-foreground:#1e1c19;--popover:#fff;--popover-foreground:#1e1c19;--primary:#1e1c19;--primary-foreground:#fff;--secondary:#f5f2ec;--secondary-foreground:#1e1c19;--muted:#f5f2ec;--muted-foreground:#6e6963;--accent:#efebe3;--accent-foreground:#1e1c19;--destructive:#b3261e;--destructive-foreground:#fff;--border:#e6e1d8;--input:#e6e1d8;--ring:#1e1c192e;--info:#1e1c19;--info-bg:#efebe3;--sev-amber:#b26a00;--sev-red:#b3261e;--sev-gray:#8c867e;--conf-high-bg:#eef6f0;--conf-high-fg:#2e7d4f;--conf-med-bg:#fbf5ea;--conf-med-fg:#b26a00;--conf-low-bg:#efebe3;--conf-low-fg:#6e6963;--sev-1:#b26a00;--sev-2:#9a4e12;--sev-3:#b3261e;--sev-off-1:#8c867e;--sev-off-2:#6e6963;--chart-1:#1e1c19;--chart-2:#2e7d4f;--chart-3:#b26a00;--chart-4:#b3261e;--chart-5:#8c867e;--sidebar:#fff;--sidebar-foreground:#1e1c19;--sidebar-primary:#1e1c19;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f2ec;--sidebar-accent-foreground:#1e1c19;--sidebar-border:#e6e1d8;--sidebar-ring:#1e1c192e;--ink:#1e1c19;--ink-1:#1e1c19;--ink-2:#4a4640;--ink-3:#6e6963;--ink-4:#8c867e;--hairline:#e6e1d8;--hairline-2:#efebe3;--divider:#e6e1d8;--wvp-line:#e6e1d8;--wvp-line-2:#efebe3;--surface:#fff;--surface-0:#faf9f7;--surface-1:#fff;--surface-2:#f5f2ec;--fill-subtle:#f5f2ec;--track:#f5f2ec;--canvas:#faf9f7;--glass:#fff;--glass-soft:#f5f2ec;--glass-border:#e6e1d8;--steel:#1e1c19;--steel-2:#6e6963;--steel-3:#c9c3b8;--accent-blue:#1e1c19;--accent-blue-dark:#000;--accent-blue-tint:#efebe3;--accent-soft:#f5f2ec;--accent-ink:#1e1c19;--focus-ring:#1e1c192e;--on-accent:#fff;--billing-accent:#1e1c19;--billing-accent-soft:#efebe3;--billing-accent-ink:#1e1c19;--brand-accent:#1e1c19;--brand-accent-hover:#000;--brand-accent-soft:#efebe3;--shadow-card:none;--shadow-elevated:none;--shadow-popover:0 0 0 1px #e6e1d8;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--background:#242119;--foreground:#f3efe8;--card:#242119;--card-foreground:#f3efe8;--popover:#242119;--popover-foreground:#f3efe8;--primary:#f3efe8;--primary-foreground:#1c1a17;--secondary:#2c2922;--muted:#2c2922;--muted-foreground:#a39d94;--accent:#2c2922;--accent-foreground:#f3efe8;--border:#3a362f;--input:#3a362f;--ring:#f3efe83d;--surface-0:#1c1a17;--surface-1:#242119;--surface:#242119;--surface-2:#2c2922;--canvas:#1c1a17;--hairline:#3a362f;--hairline-2:#2c2922;--divider:#3a362f;--wvp-line:#3a362f;--wvp-line-2:#2c2922;--ink:#f3efe8;--ink-1:#f3efe8;--ink-2:#cfc9bf;--ink-3:#a39d94;--ink-4:#7e7870;--accent-blue:#f3efe8;--accent-blue-dark:#fff;--accent-blue-tint:#2c2922;--accent-soft:#2c2922;--steel:#f3efe8;--on-accent:#1c1a17;--focus-ring:#f3efe83d;--billing-accent:#f3efe8;--billing-accent-soft:#2c2922;--billing-accent-ink:#f3efe8;--brand-accent:#f3efe8;--brand-accent-hover:#fff;--brand-accent-soft:#2c2922;--glass:#242119;--glass-soft:#2c2922;--glass-border:#3a362f;--sev-1:#d08a2e;--sev-2:#c56b35;--sev-3:#d0524a;--sev-off-1:#7e7870;--sev-off-2:#a39d94}}:root[data-theme=dark]{--background:#242119;--foreground:#f3efe8;--card:#242119;--card-foreground:#f3efe8;--popover:#242119;--popover-foreground:#f3efe8;--primary:#f3efe8;--primary-foreground:#1c1a17;--secondary:#2c2922;--muted:#2c2922;--muted-foreground:#a39d94;--accent:#2c2922;--accent-foreground:#f3efe8;--border:#3a362f;--input:#3a362f;--ring:#f3efe83d;--surface-0:#1c1a17;--surface-1:#242119;--surface:#242119;--surface-2:#2c2922;--canvas:#1c1a17;--hairline:#3a362f;--hairline-2:#2c2922;--divider:#3a362f;--wvp-line:#3a362f;--wvp-line-2:#2c2922;--ink:#f3efe8;--ink-1:#f3efe8;--ink-2:#cfc9bf;--ink-3:#a39d94;--ink-4:#7e7870;--accent-blue:#f3efe8;--accent-blue-dark:#fff;--accent-blue-tint:#2c2922;--accent-soft:#2c2922;--steel:#f3efe8;--on-accent:#1c1a17;--focus-ring:#f3efe83d;--billing-accent:#f3efe8;--billing-accent-soft:#2c2922;--billing-accent-ink:#f3efe8;--brand-accent:#f3efe8;--brand-accent-hover:#fff;--brand-accent-soft:#2c2922;--glass:#242119;--glass-soft:#2c2922;--glass-border:#3a362f;--sev-1:#d08a2e;--sev-2:#c56b35;--sev-3:#d0524a;--sev-off-1:#7e7870;--sev-off-2:#a39d94}body{background-color:var(--canvas);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.wvp-page-center,.wvp-page.wvp-landing-page{background:var(--canvas)}.wvp-landing-ghost{background:var(--surface);border-radius:10px}.wvp-landing-ghost:hover{color:var(--ink);background:var(--surface-2)}.wvp-page{--lgr:14px;--lgr-card:14px;--lgr-in:10px;--ink-3:#6e6963;--ink-4:#8c867e;background:var(--canvas)}.wvp-page .wvp-glass,.wvp-page .wvp-panel,.wvp-page .or-surface,.wvp-page .or-kpis,.wvp-page details.grp,.wvp-page .wvp-topbar,.wvp-page details.grp .nested-card,.wvp-page .wvp-nav,.wvp-page .or-rail-inner{box-shadow:none!important;background:var(--surface)!important}.wvp-page .or-rail-inner{border-radius:14px}.wvp-page .wvp-select-sm,.wvp-page .wvp-signout,.wvp-page .wvp-btn-ghost,.wvp-page .wvp-btn-secondary,.wvp-page .wvp-navbtn,.wvp-page .wvp-brand [role=group][aria-label=Product]>button,.wvp-page .wvp-brand [role=group][aria-label=Product]{border-radius:10px!important}.wvp-page .wvp-select-sm:hover,.wvp-page .wvp-signout:hover,.wvp-page .wvp-btn-ghost:hover,.wvp-page .wvp-btn-secondary:hover,.wvp-page .wvp-navbtn-inactive:hover,.wvp-page .or-kpi:hover,.wvp-page details.grp>summary:hover,.wvp-page .or-rail-item:hover,.wvp-page details.grp .grp-body,.wvp-page details.grp .grp-pill{background:var(--surface-2)!important}.wvp-page .wvp-navbtn-active,.wvp-page .wvp-navbtn-active:link,.wvp-page .wvp-navbtn-active:visited,.wvp-page .wvp-nav-pill,.wvp-page .or-rail-item-active,.wvp-page .or-rail-item-active:hover{color:var(--ink);font-weight:600;background:var(--accent-blue-tint)!important;box-shadow:none!important}.wvp-page .wvp-nav .wvp-navbtn-active,.wvp-page .wvp-nav .wvp-navbtn-active:link,.wvp-page .wvp-nav .wvp-navbtn-active:visited,.wvp-page .wvp-nav .wvp-navbtn-active:hover{color:var(--ink);box-shadow:none!important;background:0 0!important}.wvp-page .wvp-cta-primary,.wvp-page .wvp-btn-primary,.wvp-page .wvp-navbtn-cta{box-shadow:none!important;border-radius:10px!important}.wvp-page .wvp-cta-primary:not(.wvp-navbtn),.wvp-page .wvp-btn-primary,.wvp-page .wvp-navbtn-cta{background:var(--ink)!important;color:var(--on-accent)!important;border-color:var(--ink)!important}.wvp-page .wvp-cta-primary:not(.wvp-navbtn):hover,.wvp-page .wvp-btn-primary:hover,.wvp-page .wvp-navbtn-cta:hover{background:var(--accent-blue-dark)!important;color:var(--on-accent)!important}.wvp-page .wvp-nav .wvp-navbtn{border-radius:999px!important}.wvp-page .wvp-input,.wvp-page .wvp-select,.wvp-page .wvp-textarea{border-radius:10px!important}.wvp-page .wvp-input:focus,.wvp-page .wvp-select:focus,.wvp-page .wvp-textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 3px var(--focus-ring)!important}.wvp-page .or-kpi+.or-kpi{box-shadow:inset 1px 0 #1e1c1914}.wvp-page .recharts-cartesian-grid line{stroke:#1e1c191a}.or-tap-row:hover{background:var(--surface-2)}.or-tap-tile:hover{border-color:var(--ink-4)}.wvp-kpis>.wvp-kpi:nth-child(2):before{background:var(--ink)}.wvp-prodsw-trigger:hover{background:var(--surface-2)}.wvp-prodsw-trigger:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px var(--focus-ring)}a.wvp-prodsw-item:hover{background:var(--accent-blue-tint);color:var(--ink)}a.wvp-prodsw-item:hover .wvp-prodsw-item-sub{color:var(--ink-2)}.wvp-prodsw-dot{background:var(--ink)}.wvp-ni-click:hover{background-color:#1e1c190b}.wvp-ni-click:active{background-color:#1e1c1913}html .orl{--ink:#1e1c19;--ink-2:#4a4640;--ink-3:#6e6963;--hairline:#e6e1d8;--hairline-2:#efebe3;--canvas:#faf9f7;--surface-2:#f5f2ec;--accent:#1e1c19;--accent-dark:#000;--accent-tint:#efebe3;--on-accent:#fff;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--e1:0 0 0 1px #e6e1d8;--e2:0 0 0 1px #e6e1d8;--e3:0 0 0 1px #e6e1d8}html .orl .nav{background:#faf9f7eb}html .orl .btn{border-radius:10px}html .orl .btn-primary,html .orl .btn-primary:hover,html .orl .btn-primary:active{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:none;transform:none}html .orl .btn-primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}html .orl .btn-ghost{background:var(--surface-2);box-shadow:none}html .orl .hero:after{background:0 0}.wvp-lang-on,.wvp-btn-primary,.wvp-chip-on,.wvp-tab-on,.wvp-wiz-option-on,.wvp-ni-todo .wvp-mk{background:var(--ink);color:var(--on-accent);box-shadow:none}.wvp-cta-primary:hover{filter:none;box-shadow:none}.wvp-wiz-bar-fill{background:var(--ink)}.wvp-toggle input{accent-color:var(--ink)}.wvp-input:focus,.wvp-select:focus,.wvp-textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--focus-ring)}.wvp-kpi:before{background:var(--ink)}[data-product=wvp] .wvp-kpi{border:1px solid var(--hairline);border-top:2px solid var(--ink);background:var(--surface);box-shadow:none}[data-product=wvp] .wvp-ring-tag{color:var(--sev-amber)}.brand-workshield{--brand-accent:#1d4f91;--brand-accent-hover:#163d70;--brand-accent-soft:#e6edf7}.wvp-page .wvp-topbar .wvp-brand-title{color:var(--brand-accent)}.wvp-page.wvp-page-center .wvp-btn-primary{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:var(--on-accent)!important}.wvp-page.wvp-page-center .wvp-btn-primary:hover{background:var(--brand-accent-hover)!important;border-color:var(--brand-accent-hover)!important}.wvp-page.wvp-page-center .wvp-brand-title,.wvp-page.wvp-page-center .wvp-brand-center>svg{color:var(--brand-accent)}.brand-footer{color:var(--ink-3);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin:18px 0 6px;font-size:12px;display:flex}.brand-footer-links{gap:14px;display:inline-flex}.brand-footer a{color:var(--brand-accent);text-decoration:none}.brand-footer a:hover{text-decoration:underline}.legal-page{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif)}.legal-head{max-width:760px;margin:0 auto;padding:22px 20px 0}.legal-wordmark{color:var(--brand-accent);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.legal-wordmark:hover{color:var(--brand-accent-hover)}.legal-wordmark-name{letter-spacing:-.01em;font-size:15px;font-weight:700}.legal-main{max-width:760px;margin:0 auto;padding:28px 20px 40px}.legal-article{color:var(--ink);font-size:15px;line-height:1.6}.legal-article h1{letter-spacing:-.015em;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.2}.legal-updated{color:var(--ink-3);margin:0 0 22px;font-size:12px}.legal-article h2{letter-spacing:-.015em;border-top:1px solid var(--hairline);margin:30px 0 10px;padding-top:18px;font-size:17px;font-weight:700;line-height:1.3}.legal-article h3{margin:22px 0 8px;font-size:15px;font-weight:700}.legal-article p{margin:0 0 14px}.legal-article ul,.legal-article ol{margin:0 0 14px;padding-left:22px}.legal-article li{margin:0 0 6px}.legal-article strong{color:var(--ink);font-weight:700}.legal-table-wrap{margin:6px 0 18px;overflow-x:auto}.legal-article table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.legal-article th,.legal-article td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:8px 10px}.legal-article th{color:var(--ink-2);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--ink-4);font-size:12px;font-weight:600}.legal-article td:first-child{font-weight:600}.legal-main .brand-footer{border-top:1px solid var(--hairline);margin-top:36px;padding-top:18px}.legal-consent{text-align:center;color:var(--ink-3);margin:10px 0 0;font-size:12px;line-height:1.5}.legal-link{color:var(--brand-accent);text-underline-offset:2px;text-decoration:underline}.legal-link:hover{color:var(--brand-accent-hover)}.turnstile-wrap{border:1px solid var(--brand-accent-soft);border-left:3px solid var(--brand-accent);background:var(--surface);border-radius:10px;margin-top:14px;padding:10px 10px 8px}.turnstile-slot{min-height:65px}.turnstile-slot iframe{max-width:100%;display:block}.turnstile-wrap.turnstile-ready{padding-bottom:10px}.turnstile-wrap.turnstile-failed{border-left-color:var(--ink-4)}.turnstile-wrap.turnstile-failed .turnstile-slot{min-height:0}.turnstile-note{color:var(--ink-3);margin:4px 0 0;font-size:12px}
