@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.emLhJa_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.emLhJa_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
[class*=cl-userButtonPopoverActionButton__billing],[class*=cl-userButtonPopoverActionButton__manageBilling],[class*=cl-userButtonPopoverActionButton__plans],[class*=cl-userButtonPopoverActionButton__subscriptions],[class*=cl-userButtonPopoverActionButton__paymentMethods],[class*=cl-navbarButton__billing],[class*=cl-navbarButton__plans],[class*=cl-page__billing],[class*=cl-page__plans],[class*=cl-profileSection__billing],[class*=cl-profileSection__plans],[class*=cl-profileSectionItem__billing]{display:none!important}:root{--color-canvas:#fff;--color-ink:#0a0a0a;--color-accent:#3499cc;--color-accent-2:#00d4ff;--color-surface:#fff;--color-surface-muted:#f6f8fa;--color-border:#e6e8eb;--color-muted:#5b6470;--color-table-head:#f3f5f7;--header-height:82px;--container-max:1280px;--radius:10px;--radius-pill:999px;--font-sans:var(--font-dm-sans), "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html.dark{--color-canvas:#0b0d10;--color-ink:#f3f5f7;--color-accent:#3499cc;--color-surface:#14181d;--color-surface-muted:#1a1f25;--color-border:#262c33;--color-muted:#97a1ad;--color-table-head:#1a1f25}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--color-canvas);color:var(--color-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;margin:0 0 .5em;font-weight:700}h1{letter-spacing:-.02em;font-size:clamp(28px,3vw,36px)}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}.wfa-shell{max-width:var(--container-max);margin:0 auto;padding:32px;overflow-x:clip}.wfa-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-width:0;padding:20px;box-shadow:0 1px 2px #0f172a0a}html.dark .wfa-card{box-shadow:0 1px 2px #0000004d}.wfa-grid{gap:16px;display:grid}.wfa-row{align-items:center;gap:12px;display:flex}.wfa-header{z-index:50;color:#fff;background:#000;border-bottom:1px solid #1f2937;width:100%;position:sticky;top:0}.wfa-header-inner{height:var(--header-height);justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex}.wfa-header-ctas{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.wfa-brand{color:#fff;flex-shrink:0;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:inline-flex}.wfa-brand:hover{text-decoration:none}.wfa-brand img{flex-shrink:0;width:auto;max-width:none;height:48px;max-height:none;display:block}.wfa-nav{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.wfa-nav-btn{border-radius:var(--radius);color:#ffffffd9;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:40px;min-height:40px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.wfa-nav-btn:hover{color:#fff;background:#ffffff14;text-decoration:none}.wfa-nav-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.wfa-nav-btn.active{background:color-mix(in srgb, var(--color-accent) 22%, transparent);color:var(--color-accent);font-weight:600}.wfa-nav-btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.wfa-nav-btn-icon svg{display:block}.wfa-nav-btn-label{white-space:nowrap}table.wfa{border-collapse:collapse;width:100%;font-size:14px}table.wfa th,table.wfa td{text-align:left;border-bottom:1px solid var(--color-border);padding:10px 12px}table.wfa th{color:var(--color-muted);background:var(--color-table-head);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}table.wfa tbody tr:hover{background:var(--color-surface-muted)}.badge{border-radius:var(--radius-pill);letter-spacing:.01em;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.badge-ok{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 25%, transparent)}.badge-warn{color:#8a5a00;background:#fff4d6;border-color:#f3d77a}html.dark .badge-warn{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.badge-err{color:#9b1c1c;background:#fde2e2;border-color:#f5b5b5}html.dark .badge-err{color:#f87171;background:#ef44441f;border-color:#ef44444d}.badge-info{background:var(--color-surface-muted);color:var(--color-muted);border-color:var(--color-border)}.btn{border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{background:var(--color-surface-muted);text-decoration:none}.btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.btn-primary:hover{background:color-mix(in srgb, var(--color-accent) 88%, #000);border-color:color-mix(in srgb, var(--color-accent) 88%, #000);color:#fff}.btn-danger{color:#b42318}.btn-danger:hover{color:#b42318;background:#fef3f2;border-color:#fda29b}html.dark .btn-danger{color:#f97066}html.dark .btn-danger:hover{background:#f044381f;border-color:#b42318}.wfa-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn-outline{border-color:var(--color-accent);color:var(--color-accent);background:0 0}.btn-outline:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent);text-decoration:none}.kpi{letter-spacing:-.01em;margin:4px 0;font-size:28px;font-weight:700;line-height:1.1}.kpi-label{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.muted{color:var(--color-muted);font-size:13px}.wfa-hero-pill{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.wfa-hero-pill:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px}.wfa-text-gradient{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes wfa-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (prefers-reduced-motion:reduce){@keyframes wfa-pulse{0%,to{box-shadow:0 0 #22c55e00}}}.wfa-online-bar{top:var(--header-height);z-index:40;background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-accent) 25%, var(--color-border));border-radius:var(--radius);-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);align-items:center;gap:10px;min-height:36px;padding:0 16px;font-size:13px;line-height:1;display:flex;position:sticky}@media (max-width:640px){.wfa-online-bar{gap:8px;padding:0 12px;font-size:12px}}.wfa-online-dot{background:var(--color-border);border-radius:50%;flex-shrink:0;width:8px;height:8px}.wfa-online-dot-live{background:#22c55e;animation:1.6s ease-out infinite wfa-pulse}.wfa-kpi-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:360px){.wfa-kpi-grid{grid-template-columns:1fr 1fr;gap:14px}}@media (min-width:640px){.wfa-kpi-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:900px){.wfa-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.wfa-2col{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.wfa-2col{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.wfa-sites-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wfa-sites-list li{margin:0}.wfa-site-row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-height:64px;color:var(--color-ink);grid-template-columns:20px 1fr auto;grid-template-areas:"dot name chev""dot kpis chev";align-items:center;gap:8px 12px;padding:14px 16px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.wfa-site-row:hover{background:var(--color-surface-muted);border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border));text-decoration:none}.wfa-site-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.wfa-site-dot{background:var(--color-border);border-radius:50%;grid-area:dot;justify-self:center;width:10px;height:10px}.wfa-site-dot-live{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.wfa-site-name{grid-area:name;min-width:0}.wfa-site-name strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.wfa-site-sub{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden;font-size:12px!important}.wfa-site-kpis{grid-area:kpis;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.wfa-site-kpi{background:color-mix(in srgb, var(--color-ink) 4%, transparent);border-radius:6px;min-width:0;margin:0;padding:6px 7px}.wfa-site-kpi dt{color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:1px;font-size:9px;font-weight:600}.wfa-site-kpi dd{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.15;overflow:hidden}.wfa-site-chevron{border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-muted);flex-shrink:0;grid-area:chev;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.wfa-site-chevron svg{display:block}.wfa-site-row:hover .wfa-site-chevron{background:var(--color-surface-muted);border-color:var(--color-accent);color:var(--color-accent)}.wfa-site-row:focus-visible .wfa-site-chevron{border-color:var(--color-accent);color:var(--color-accent)}@media (min-width:640px){.wfa-site-row{grid-template-columns:20px minmax(180px,1.4fr) auto auto;grid-template-areas:"dot name kpis chev";gap:0 20px}.wfa-site-kpis{align-items:baseline;gap:28px;display:flex}.wfa-site-kpi{text-align:right;background:0 0;min-width:64px;padding:0}.wfa-site-kpi dt{letter-spacing:.06em;font-size:10px}.wfa-site-kpi dd{font-size:16px}}table.wfa.wfa-stack{display:table}@media (max-width:640px){table.wfa.wfa-stack{display:block}table.wfa.wfa-stack thead{display:none}table.wfa.wfa-stack tbody{display:block}table.wfa.wfa-stack tr{border-bottom:1px solid var(--color-border);padding:12px 0;display:block}table.wfa.wfa-stack tr:last-child{border-bottom:0}table.wfa.wfa-stack td{text-align:right;border:0;justify-content:space-between;align-items:flex-start;gap:12px;min-height:22px;padding:4px 14px;display:flex}table.wfa.wfa-stack td:before{content:attr(data-label);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;flex:none;align-self:center;font-size:11px;font-weight:600}table.wfa.wfa-stack td:not([data-label]):before{content:none}table.wfa.wfa-stack td[colspan]{text-align:center;display:block}table.wfa.wfa-stack td[colspan]:before{content:none}}.wfa-activity{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wfa-activity-row{border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr auto;grid-template-areas:"event body time""event country country";align-items:center;gap:2px 10px;min-height:36px;padding:8px 0;font-size:13px;display:grid}.wfa-activity-row:last-child{border-bottom:0}.wfa-activity-event{background:var(--color-surface-muted);white-space:nowrap;color:var(--color-muted);border-radius:4px;grid-area:event;align-self:start;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.wfa-activity-body{overflow-wrap:anywhere;grid-area:body;min-width:0;font-size:13px;line-height:1.3}.wfa-activity-path{color:var(--color-ink)}.wfa-activity-country{white-space:nowrap;text-align:left;grid-area:country;margin-left:0;font-size:11px}.wfa-activity-time{text-align:right;white-space:nowrap;grid-area:time;font-size:11px}@media (min-width:640px){.wfa-activity-row{grid-template-columns:80px 1fr auto auto;grid-template-areas:"event body country time";column-gap:12px}.wfa-activity-country{text-align:right}}@media (max-width:640px){table.wfa{display:block}table.wfa thead{display:none}table.wfa tbody{display:block}table.wfa tr{border-bottom:1px solid var(--color-border);padding:10px 0;display:block}table.wfa tr:last-child{border-bottom:0}table.wfa td{text-align:right;border:0;justify-content:space-between;align-items:flex-start;gap:12px;min-height:22px;padding:4px 12px;display:flex}table.wfa td[data-label]:before{content:attr(data-label);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;flex:none;align-self:center;font-size:11px;font-weight:600}table.wfa td[colspan]{text-align:center;display:block}}.wfa-stat-pill{border-radius:var(--radius-pill);border:1px solid #0000;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.wfa-stat-pill strong{font-size:13px}.wfa-stat-pill-ok{color:#15803d;background:#22c55e1f;border-color:#22c55e4d}html.dark .wfa-stat-pill-ok{color:#4ade80}.wfa-stat-pill-critical{color:#9b1c1c;background:#fde2e2;border-color:#f5b5b5}html.dark .wfa-stat-pill-critical{color:#f87171;background:#ef44441f;border-color:#ef44444d}.wfa-stat-pill-attention{color:#8a5a00;background:#fff4d6;border-color:#f3d77a}html.dark .wfa-stat-pill-attention{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.wfa-stat-pill-info{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 25%, transparent)}.wfa-discovery-filter{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;padding:4px 12px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.wfa-discovery-filter:hover{background:var(--color-surface-muted);border-color:var(--color-accent);color:var(--color-accent)}.wfa-discovery-filter.is-active{background:color-mix(in srgb, var(--color-accent) 18%, transparent);border-color:var(--color-accent);color:var(--color-accent)}.wfa-discovery-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wfa-discovery-list li{margin:0}.wfa-discovery-row{border-left-width:4px;padding:0;overflow:hidden}.wfa-discovery-row-healthy{border-left-color:#22c55e}.wfa-discovery-row-attention{border-left-color:#f59e0b}.wfa-discovery-row-critical{border-left-color:#ef4444}.wfa-discovery-row-header{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:14px 1fr auto;grid-template-areas:"dot name chev""dot kpis chev";align-items:center;gap:6px 12px;min-height:64px;padding:14px 16px;display:grid}.wfa-discovery-row-header:hover{background:var(--color-surface-muted)}.wfa-discovery-row-header:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.wfa-health-dot{border-radius:50%;grid-area:dot;justify-self:center;width:10px;height:10px}.wfa-health-dot-healthy{background:#22c55e}.wfa-health-dot-attention{background:#f59e0b}.wfa-health-dot-critical{background:#ef4444}.wfa-discovery-name{grid-area:name;min-width:0}.wfa-discovery-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.wfa-discovery-domain{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden;font-size:12px!important}.wfa-discovery-viewers{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden;font-size:11px!important}.wfa-discovery-viewers-label{text-transform:uppercase;letter-spacing:.06em;opacity:.8;margin-right:6px;font-size:9px;font-weight:600;display:inline-block}.wfa-discovery-viewers-more{opacity:.7}.wfa-discovery-viewers-empty{opacity:.65;font-style:italic}.wfa-discovery-kpis{grid-area:kpis;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.wfa-discovery-kpi{background:color-mix(in srgb, var(--color-ink) 4%, transparent);border-radius:6px;flex-direction:column;min-width:0;padding:5px 7px;display:flex}.wfa-discovery-kpi-label{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1px;font-size:9px;font-weight:600}.wfa-discovery-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.wfa-discovery-kpi-sub{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;font-weight:500;overflow:hidden}.wfa-discovery-kpi-ok .wfa-discovery-kpi-value{color:#15803d}html.dark .wfa-discovery-kpi-ok .wfa-discovery-kpi-value{color:#4ade80}.wfa-discovery-kpi-critical .wfa-discovery-kpi-value{color:#b91c1c}html.dark .wfa-discovery-kpi-critical .wfa-discovery-kpi-value{color:#f87171}.wfa-discovery-kpi-attention .wfa-discovery-kpi-value{color:#b45309}html.dark .wfa-discovery-kpi-attention .wfa-discovery-kpi-value{color:#fbbf24}.wfa-discovery-chev{color:var(--color-muted);grid-area:chev;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wfa-discovery-row-body{border-top:1px solid var(--color-border);padding:12px 16px 16px 32px}.wfa-discovery-issues{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.wfa-discovery-issue-chip{border-radius:var(--radius-pill);background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-muted);padding:3px 8px;font-size:11px;font-weight:600}.wfa-discovery-detail{grid-template-columns:minmax(140px,max-content) 1fr;gap:4px 12px;margin:0;display:grid}@media (max-width:520px){.wfa-discovery-detail{grid-template-columns:1fr}.wfa-discovery-row-body{padding-left:16px}}.wfa-discovery-detail-row{display:contents}.wfa-discovery-detail-row dt{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);padding-top:8px;font-size:11px;font-weight:600}.wfa-discovery-detail-row dd{border-bottom:1px solid var(--color-border);margin:0;padding:6px 0}.wfa-discovery-detail-row:last-child dd{border-bottom:0}.wfa-discovery-detail-value{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wfa-discovery-detail-sub{word-break:break-word;margin-top:2px;font-size:12px}.wfa-discovery-detail-ok dd{color:#15803d}html.dark .wfa-discovery-detail-ok dd{color:#4ade80}.wfa-discovery-detail-critical dd{color:#b91c1c}html.dark .wfa-discovery-detail-critical dd{color:#f87171}.wfa-discovery-detail-attention dd{color:#b45309}html.dark .wfa-discovery-detail-attention dd{color:#fbbf24}.wfa-discovery-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.wfa-site-header{min-width:0;padding:0;position:relative;overflow:hidden}.wfa-site-header-tint{height:3px;position:absolute;top:0;left:0;right:0}.wfa-site-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.wfa-site-header.has-brand-tint .wfa-site-header-inner{padding-top:22px}.wfa-site-header-main{flex:240px;align-items:center;gap:12px;min-width:0;display:flex}.wfa-site-header-favicon{border:1px solid var(--color-border);background:var(--color-surface-muted);object-fit:contain;border-radius:8px;flex-shrink:0;width:32px;height:32px}.wfa-site-header-body{min-width:0}.wfa-site-header-title{overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 0;display:flex}.wfa-site-header-subtitle{font-size:14px;font-weight:500}.wfa-site-header-meta{overflow-wrap:anywhere;margin-top:2px;font-size:13px}.wfa-site-header-meta a{color:inherit}.wfa-site-header-og{border:1px solid var(--color-border);object-fit:cover;border-radius:8px;flex-shrink:0;width:96px;height:54px}@media (max-width:520px){.wfa-site-header-inner{gap:12px;padding:16px}.wfa-site-header.has-brand-tint .wfa-site-header-inner{padding-top:18px}.wfa-site-header-og{width:72px;height:40px}}.wfa-card-nav{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 4px;display:flex}.wfa-card-nav-btn{border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);min-width:40px;min-height:40px;color:var(--color-ink);justify-content:center;align-items:center;gap:6px;max-width:200px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.wfa-card-nav-btn:hover{background:var(--color-surface-muted);border-color:var(--color-accent);color:var(--color-accent);text-decoration:none}.wfa-card-nav-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.wfa-card-nav-btn.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.wfa-card-nav-btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.wfa-card-nav-btn-icon svg{display:block}.wfa-card-nav-btn-label{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}@media (max-width:640px){.wfa-card-nav-btn{gap:0;width:40px;padding:0}.wfa-card-nav-btn-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.wfa-settings-dl{grid-template-columns:minmax(120px,max-content) 1fr;gap:8px;margin:0;display:grid}.wfa-settings-dl dt{font-weight:600}.wfa-settings-dl dd{word-break:break-word;min-width:0;margin:0}@media (max-width:520px){.wfa-settings-dl{grid-template-columns:1fr;gap:4px}.wfa-settings-dl dd{margin-bottom:8px}}.wfa-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.wfa-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}@media (max-width:640px){input,textarea,select{font-size:16px!important}}@media (max-width:768px){.wfa-shell{padding:24px 16px}.wfa-header-inner{gap:12px;padding:0 16px}h1{font-size:26px}.kpi{font-size:24px}}@media (max-width:640px){.wfa-nav-btn{gap:0;width:40px;padding:0}.wfa-nav-btn-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:520px){:root{--header-height:68px}.wfa-shell{padding:20px 14px}.wfa-header-inner{gap:8px;padding:0 14px}.wfa-brand img{width:auto;height:44px}.wfa-nav{gap:2px}.wfa-card{padding:16px}table.wfa{font-size:13px}table.wfa th,table.wfa td{padding:8px 10px}h1,.kpi{font-size:22px}.kpi-label{font-size:10px}}@media (max-width:380px){:root{--header-height:60px}.wfa-brand img{width:auto;height:40px}.wfa-header-inner{gap:6px;padding:0 10px}}.wfa-print-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.wfa-print-form label,.wfa-print-props label,.wfa-print-side label{color:var(--color-muted);gap:4px;font-size:13px;display:grid}.wfa-print-form label.grow,.grow{flex:260px}.wfa-print-form input,.wfa-print-props input,.wfa-print-props select,.wfa-print-props textarea,.wfa-print-title,.wfa-row input.grow{font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;min-width:0;padding:7px 10px;font-size:14px}.wfa-print-props input[type=color]{width:44px;height:34px;padding:2px}.wfa-print-props input[type=number]{width:80px}.wfa-print-props textarea{resize:vertical}.wfa-print-title{border-color:#0000;width:100%;margin:8px 0 4px;padding-left:0;font-size:20px;font-weight:700}.wfa-print-title:hover,.wfa-print-title:focus{border-color:var(--color-border);padding-left:10px}.wfa-print-err{color:#b42318;font-size:14px}.wfa-print-note{color:#7a4a08;background:#fff7e6;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.wfa-print-qr{width:56px;height:56px;display:block}.wfa-print-qr svg{width:100%;height:100%;display:block}.wfa-linkbtn{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wfa-print-upload{cursor:pointer;display:inline-block;position:relative;overflow:hidden}.wfa-print-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.wfa-print-upload.busy{opacity:.7;pointer-events:none}.wfa-print-cards{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wfa-print-cards li{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 0;display:flex}.wfa-print-editor{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.wfa-print-stagewrap{min-width:0}.wfa-print-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;position:relative;box-shadow:0 1px 2px #00000014,0 8px 24px #0000001f}.wfa-print-guide{pointer-events:none;position:absolute}.wfa-print-guide.trim{border:1px dashed #d92d20}.wfa-print-guide.safe{border:1px dashed #12b76a}.wfa-print-key{vertical-align:middle;border-top:2px dashed;width:18px;height:0;display:inline-block}.wfa-print-key.trim{border-color:#d92d20}.wfa-print-key.safe{border-color:#12b76a}.wfa-print-layer{cursor:move;outline:1px dashed #0000;position:absolute;overflow:visible}.wfa-print-layer:hover{outline-color:#3499cc99}.wfa-print-layer.sel{outline:1.5px solid var(--color-accent)}.wfa-print-handle{background:var(--color-accent);cursor:nwse-resize;border:2px solid #fff;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.wfa-print-side h3,.wfa-print-props h3{margin:18px 0 8px;font-size:15px}.wfa-print-side h3:first-child{margin-top:0}.wfa-print-props{border-top:1px solid var(--color-border);gap:10px;margin-top:12px;display:grid}.wfa-print-check{align-items:center;gap:8px;color:var(--color-ink)!important;display:flex!important}.wfa-print-file input{font-size:13px}.wfa-print-proof{border:1px solid var(--color-border);width:360px;max-width:100%}@media (max-width:860px){.wfa-print-editor{grid-template-columns:1fr}}.wfa-design-pages{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.wfa-design-page{margin:0}.wfa-design-page img{width:100%;height:auto;display:block;box-shadow:0 1px 2px #00000014,0 8px 24px #0000001f}.wfa-design-page figcaption{margin-top:4px}.wfa-design-warn{color:#7a4a08;background:#fff7e6;border-radius:8px;margin:8px 0;padding:10px 12px 10px 28px;font-size:13px}.wfa-logo-report{border:1px solid var(--color-border);border-radius:10px;margin-top:12px;padding:12px 14px}.wfa-logo-report.fail{border-color:#f04438}.wfa-logo-report.warn{border-color:#f79009}.wfa-logo-report ul{gap:8px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.wfa-logo-report li{grid-template-columns:22px 1fr;align-items:start;gap:8px;display:grid}.wfa-logo-summary{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.wfa-logo-dot{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-grid}.wfa-logo-dot.pass{background:#12b76a}.wfa-logo-dot.warn{background:#f79009}.wfa-logo-dot.fail{background:#f04438}.wfa-print-props select,.wfa-print-form select{font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:7px 10px;font-size:14px}.wfa-print-side.wfa-print-props{border-top:0;margin-top:0}.wfa-print-form label.btn,.wfa-card label.btn{display:inline-flex}.wfa-print-form label.btn-primary,.wfa-card label.btn-primary{color:#fff}.wfa-site-print-btn{margin:6px 0 2px;padding:5px 12px;font-size:13px;display:inline-block}.wfa-send{border-top:1px solid var(--color-border);gap:10px;margin-top:16px;padding-top:4px;display:grid}.wfa-send-form{gap:10px;display:grid}.wfa-send-form label{color:var(--color-muted);gap:4px;font-size:13px;display:grid}.wfa-send-form input,.wfa-send-form select,.wfa-send-form textarea,.wfa-team textarea{font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:7px 10px;font-size:14px}.wfa-send-ok{color:#067647;font-size:14px}.wfa-proof-status{background:var(--color-surface-muted);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.wfa-proof-status.approved{color:#067647;background:#ecfdf3}.wfa-proof-status.changes{color:#7a4a08;background:#fff7e6}.wfa-team{border-top:1px solid var(--color-border);gap:8px;margin-top:16px;display:grid}.wfa-team h3{margin:12px 0 0;font-size:15px}.wfa-team code{font-size:12px}.wfa-kit-start{border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:14px;margin:8px 0 12px;padding:12px;display:flex}.wfa-kit-start img{object-fit:contain;width:auto;max-width:160px;height:56px}.wfa-proof-pages{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:12px 0;display:grid}.wfa-proof-pages img{width:100%;height:auto;display:block;box-shadow:0 1px 2px #00000014,0 8px 24px #0000001f}.wfa-send-form input[type=checkbox],.wfa-team input[type=checkbox]{width:auto}.wfa-send-form .wfa-print-check,.wfa-team .wfa-print-check{flex-direction:row;align-items:center;gap:8px;display:flex!important}.wfa-auth-wait{text-align:center;color:var(--wfa-muted,#6b7280);padding:48px 0;font-size:.9rem}body:has(.cs-root){overflow:hidden}.cs-root{--cs-accent:var(--color-accent);--cs-board:#e9ecf0;--cs-line:var(--color-border);z-index:900;background:var(--cs-board);color:var(--color-ink);flex-direction:column;font-size:14px;display:flex;position:fixed;inset:0}.cs-root.cs-loading{justify-content:center;align-items:center}.cs-err{color:#b42318}.btn.btn-sm{border-radius:7px;padding:5px 10px;font-size:13px}.cs-top{border-bottom:1px solid var(--cs-line);background:#fff;flex:none;align-items:center;gap:10px;min-width:0;height:52px;padding:0 12px;display:flex}.cs-back{white-space:nowrap;color:var(--color-muted);font-size:13px;text-decoration:none}.cs-back:hover{color:var(--color-ink)}.cs-title{font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;width:15vw;min-width:80px;max-width:260px;padding:5px 8px;font-size:15px;font-weight:700}.cs-title:hover,.cs-title:focus{border-color:var(--cs-line);outline:none}.cs-save{color:var(--color-muted);min-width:52px;font-size:12px}.cs-save.error{color:#b42318}.cs-seg{border:1px solid var(--cs-line);border-radius:8px;display:inline-flex;overflow:hidden}.cs-seg button{font:inherit;cursor:pointer;background:#fff;border:0;padding:5px 12px;font-size:13px}.cs-seg button+button{border-left:1px solid var(--cs-line)}.cs-seg button.on{background:var(--cs-accent);color:#fff}.cs-group{align-items:center;gap:2px;display:inline-flex}.cs-icon-btn{width:30px;height:30px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.cs-icon-btn:hover:not(:disabled){background:#eef1f4}.cs-icon-btn:disabled{opacity:.35;cursor:default}.cs-zoom-val{font:inherit;cursor:pointer;min-width:42px;color:var(--color-muted);background:0 0;border:0;font-size:12px}.cs-actions{flex-wrap:nowrap;gap:6px;margin-left:auto;display:flex}.cs-body{flex:auto;grid-template-columns:72px minmax(0,1fr) 264px;min-height:0;display:grid;position:relative}.cs-body.panel-open{grid-template-columns:72px 272px minmax(0,1fr) 264px}.cs-rail{border-right:1px solid var(--cs-line);background:#fff;flex-direction:column;display:flex;overflow-y:auto}.cs-rail button{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:9px 2px 7px;font-size:10.5px;display:flex}.cs-rail button:hover{color:var(--color-ink);background:#f6f8fa}.cs-rail button.on{color:var(--cs-accent);background:color-mix(in srgb, var(--cs-accent) 9%, #fff);box-shadow:inset 3px 0 0 var(--cs-accent)}.cs-panel{border-right:1px solid var(--cs-line);background:#fff;flex-direction:column;min-height:0;display:flex}.cs-panel-head{justify-content:space-between;align-items:center;padding:10px 12px 6px 14px;display:flex}.cs-panel-head h2{margin:0;font-size:15px}.cs-panel-body{align-content:start;gap:8px;padding:4px 14px 24px;display:grid;overflow-y:auto}.cs-panel-body h4,.cs-props h4{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);margin:10px 0 0;font-size:12px}.cs-panel-body select,.cs-panel-body textarea,.cs-field input,.cs-field select,.cs-field textarea,.cs-num input,.cs-num select{font:inherit;color:var(--color-ink);border:1px solid var(--cs-line);box-sizing:border-box;background:#fff;border-radius:7px;width:100%;padding:6px 8px;font-size:13px}.cs-panel-body textarea{resize:vertical}.cs-hint{color:var(--color-muted);margin:0;font-size:12px;line-height:1.45}.cs-hint.warn{color:#93370d}.cs-row{align-items:center;gap:6px;display:flex}.cs-row.wrap{flex-wrap:wrap}.cs-link{color:var(--cs-accent);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12.5px}.cs-link:hover{text-decoration:underline}.cs-field{color:var(--color-muted);gap:3px;font-size:12px;display:grid}.cs-check{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.cs-check input{width:auto;margin:0}.cs-check.small{color:var(--color-muted);font-size:12px}.cs-templates{gap:12px;display:grid}.cs-template{border:1px solid var(--cs-line);content-visibility:auto;contain-intrinsic-size:auto 210px;background:#f6f8fa;border-radius:10px;gap:6px;padding:8px;display:grid}.cs-template.tall{grid-template-columns:auto 1fr;align-items:start}.cs-template.tall>span{grid-column:1/-1}.cs-template:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, var(--cs-line));background:#fff}.cs-template button{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:block}.cs-template svg{background:#fff;border-radius:2px;width:100%;height:auto;box-shadow:0 1px 3px #00000024}.cs-tpl-front:hover svg,.cs-tpl-front:focus-visible svg{outline:2px solid var(--cs-accent);outline-offset:2px}.cs-tpl-backs{flex-wrap:wrap;gap:6px;display:flex}.cs-template.tall .cs-tpl-backs{flex-direction:column}.cs-tpl-backs button{outline-offset:2px;border-radius:3px;outline:2px solid #0000;flex:1 1 0;min-width:0}.cs-template.tall .cs-tpl-backs button{flex:none;width:44px}.cs-tpl-backs button.on,.cs-tpl-backs button:hover{outline-color:var(--cs-accent)}.cs-template span{color:var(--color-muted);font-size:12px}.cs-chips{flex-wrap:wrap;gap:6px;display:flex}.cs-chips button{border:1px solid var(--cs-line);font:inherit;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:99px;padding:3px 10px;font-size:12px}.cs-chips button.on{background:var(--cs-accent);border-color:var(--cs-accent);color:#fff}.cs-tpl-tools{flex-wrap:wrap;align-items:center;gap:8px}.cs-check{color:var(--color-muted);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.cs-kit{border:1px solid var(--cs-line);border-radius:10px;gap:10px;padding:12px;display:grid}.cs-kit strong{font-size:13px;display:block}.cs-kit-logo{border:1px solid var(--cs-line);background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:64px;padding:12px;display:flex}.cs-kit-logo img{object-fit:contain;width:100%;max-height:72px;display:block}.cs-kit-actions{flex-wrap:wrap;gap:8px;display:flex}.cs-kit-actions .btn{flex:1 1 0;justify-content:center}.cs-kit-initials{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.cs-kit-initials input{width:7em}.cs-swatches{flex-wrap:wrap;gap:6px;display:flex}.cs-swatch{cursor:pointer;border:1px solid #00000026;border-radius:50%;width:26px;height:26px;padding:0;position:relative}.cs-swatch.on{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--cs-accent)}.cs-swatch.custom{background:conic-gradient(#f44,#fd4,#4d6,#4cf,#64f,#f4c,#f44);overflow:hidden}.cs-swatch.custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cs-addtext{border:1px solid var(--cs-line);text-align:left;cursor:pointer;color:var(--color-ink);background:#f6f8fa;border-radius:8px;padding:10px 12px;font-family:inherit}.cs-addtext:hover,.cs-combo:hover,.cs-element:hover{border-color:var(--cs-accent);background:#fff}.cs-addtext.h{font-size:20px;font-weight:700}.cs-addtext.sh{font-size:15px;font-weight:600}.cs-addtext.b{font-size:13px}.cs-combo{border:1px solid var(--cs-line);text-align:left;cursor:pointer;color:var(--color-ink);background:#f6f8fa;border-radius:8px;gap:2px;padding:8px 12px;display:grid}.cs-dropzone{cursor:pointer;text-align:center;font:inherit;color:var(--color-ink);background:#f6f8fa;border:2px dashed #c4ccd5;border-radius:12px;gap:4px;padding:18px 12px;display:grid}.cs-dropzone span{color:var(--color-muted);font-size:12px}.cs-dropzone.over{border-color:var(--cs-accent);background:color-mix(in srgb, var(--cs-accent) 8%, #fff)}.cs-uploads{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cs-upload{gap:4px;display:grid}.cs-upload-img{border:1px solid var(--cs-line);background:repeating-conic-gradient(#f2f4f7 0 25%, #fff 0 50%) 0 0/14px 14px;aspect-ratio:4/3;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:flex;overflow:hidden}.cs-upload-img img{object-fit:contain;max-width:100%;max-height:100%}.cs-upload-img.on{border-color:var(--cs-accent);box-shadow:0 0 0 2px var(--cs-accent)}.cs-upload-actions{flex-wrap:wrap;gap:8px;display:flex}.cs-elements{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cs-element{border:1px solid var(--cs-line);cursor:pointer;font:inherit;color:var(--color-muted);background:#f6f8fa;border-radius:8px;justify-items:center;gap:4px;padding:8px 4px;font-size:11px;display:grid}.cs-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-linkrow{border:1px solid var(--cs-line);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--color-ink);background:#fff;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:7px 10px;display:grid}.cs-linkrow:hover,.cs-linkrow.on{border-color:var(--cs-accent)}.cs-linkrow.on{box-shadow:0 0 0 1px var(--cs-accent)}.cs-linkrow-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cs-linkrow-target{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11.5px;overflow:hidden}.cs-scans{color:#067647;white-space:nowrap;background:#ecfdf3;border-radius:99px;padding:1px 8px;font-size:11.5px}.cs-chip{color:var(--color-muted);white-space:nowrap;background:#f2f4f7;border-radius:99px;padding:2px 9px;font-size:11.5px;display:inline-block}.cs-chip.pass{color:#067647;background:#ecfdf3}.cs-chip.warn{color:#93370d;background:#fffaeb}.cs-chip.fail{color:#b42318;background:#fef3f2}.cs-logolist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-logolist li{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-main{flex-direction:column;min-width:0;min-height:0;display:flex}.cs-toolbar{border-bottom:1px solid var(--cs-line);background:#f6f8fa;flex-wrap:nowrap;align-items:center;gap:10px;min-height:42px;padding:6px 10px;display:flex;overflow:hidden}.cs-toolbar-hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-align{gap:1px;display:inline-flex}.cs-props .cs-align{margin-top:6px}.cs-banner{color:#175cd3;background:#eff8ff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:8px 10px 0;padding:8px 12px;font-size:13px;display:flex}.cs-banner.ok{color:#067647;background:#ecfdf3}.cs-canvas{flex:auto;grid-template-rows:20px minmax(0,1fr);grid-template-columns:20px minmax(0,1fr);min-height:0;display:grid;position:relative}.cs-canvas.dropping .cs-stage{outline:3px dashed var(--cs-accent);outline-offset:-6px}.cs-ruler-corner{border-right:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line);color:var(--color-muted);background:#fff;grid-area:1/1;justify-content:center;align-items:center;font-size:9px;display:flex}.cs-ruler{background:#fff;overflow:hidden}.cs-ruler.x{border-bottom:1px solid var(--cs-line);grid-area:1/2;width:100%;height:20px}.cs-ruler.y{border-right:1px solid var(--cs-line);grid-area:2/1;width:20px;height:100%}.cs-ruler line{stroke:#98a2b3;stroke-width:1px}.cs-ruler text{fill:var(--color-muted);font-size:9px}.cs-stage{touch-action:none;grid-area:2/2;position:relative;overflow:auto}.cs-stage-inner{justify-content:center;align-items:center;display:flex}.cs-svg{touch-action:none;-webkit-user-select:none;user-select:none;display:block}.cs-handle{fill:#fff;stroke:var(--cs-accent)}.cs-handle.rot{cursor:grab}.cs-drop{background:var(--cs-accent);color:#fff;pointer-events:none;border-radius:99px;padding:8px 14px;font-size:13px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.cs-pages{border-top:1px solid var(--cs-line);background:#f6f8fa;justify-content:center;align-items:center;gap:10px;padding:6px 10px 8px;display:flex}.cs-page{cursor:pointer;font:inherit;color:var(--color-muted);background:0 0;border:2px solid #0000;border-radius:8px;justify-items:center;gap:2px;padding:3px;font-size:11px;display:grid}.cs-page.on{border-color:var(--cs-accent);color:var(--color-ink)}.cs-page svg{background:#fff;display:block;box-shadow:0 1px 3px #00000026}.cs-page.add{border:1px dashed #c4ccd5;padding:14px 12px}.cs-right{border-left:1px solid var(--cs-line);background:#fff;min-height:0;overflow-y:auto}.cs-layers{border-bottom:1px solid var(--cs-line);padding:10px 12px}.cs-layers h3,.cs-props h3{margin:0 0 6px;font-size:14px}.cs-layers ul{gap:2px;max-height:32vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cs-layer{border-top:2px solid #0000;border-radius:7px;align-items:center;gap:4px;padding:1px 2px;display:flex}.cs-layer:hover{background:#f6f8fa}.cs-layer.on{background:color-mix(in srgb, var(--cs-accent) 12%, #fff)}.cs-layer.hidden .cs-layer-label{opacity:.45;text-decoration:line-through}.cs-layer.over{border-top-color:var(--cs-accent)}.cs-layer-name{min-width:0;font:inherit;cursor:grab;text-align:left;color:var(--color-ink);background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:5px 4px;font-size:12.5px;display:flex}.cs-glyph{text-align:center;width:18px;color:var(--color-muted);font-size:12px}.cs-layer-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-layer-tools{display:inline-flex}.cs-layer-tools button{cursor:pointer;width:22px;height:24px;color:var(--color-muted);background:0 0;border:0;border-radius:5px;padding:0;font-size:12px}.cs-layer-tools button:hover:not(:disabled){color:var(--color-ink);background:#eef1f4}.cs-layer-tools button:disabled{opacity:.3}.cs-layer-bottom{border:1px dashed var(--cs-accent);text-align:center;color:var(--cs-accent);border-radius:7px;margin-top:6px;padding:6px;font-size:12px}.cs-props{align-content:start;gap:8px;padding:10px 12px 28px;display:grid}.cs-name{font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;margin-left:-6px;padding:3px 6px;font-size:14px;font-weight:700}.cs-name:hover,.cs-name:focus{border-color:var(--cs-line);outline:none}.cs-grid2{grid-template-columns:1fr 1fr;gap:6px 8px;display:grid}.cs-num{color:var(--color-muted);grid-template-columns:1fr;gap:2px;font-size:11.5px;display:grid;position:relative}.cs-num em{color:#98a2b3;pointer-events:none;font-size:10.5px;font-style:normal;position:absolute;bottom:7px;right:8px}.cs-num input{padding-right:30px}.cs-key{vertical-align:middle;border-top:2px dashed;width:16px;height:0;display:inline-block}.cs-key.trim{border-color:#d92d20}.cs-key.safe{border-color:#12b76a}.cs-key.bleed{background:#d92d202e;border:0;height:8px}.cs-props .wfa-logo-report,.cs-props details{font-size:12px}.cs-toast{z-index:960;color:#fff;background:#1d2939;border-radius:10px;align-items:center;gap:10px;max-width:min(640px,90vw);padding:8px 8px 8px 14px;font-size:13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.cs-toast .cs-icon-btn{color:#fff}.cs-modal{z-index:950;background:#10182873;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cs-modal-box{background:#fff;border-radius:14px;width:min(520px,100%);max-height:92vh;padding:6px 18px 18px;overflow-y:auto;box-shadow:0 20px 50px #0000004d}.cs-modal-box.wide{width:min(980px,100%)}.cs-modal-box .wfa-send h3{display:none}.cs-proof{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:12px 0 16px;display:grid}.cs-proof figure{margin:0}.cs-proof img{border:1px solid var(--cs-line);width:100%;height:auto;display:block}.cs-proof figcaption{color:var(--color-muted);margin-top:4px;font-size:12px}.cs-root.cs-start-root{background:var(--color-surface-muted);overflow-y:auto}.cs-start{box-sizing:border-box;width:min(760px,100%);margin:0 auto;padding:28px 16px 40px}.cs-start-back{min-height:44px;color:var(--color-muted);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.cs-start-back span{font-size:22px;line-height:1}.cs-start h1{margin:8px 0 18px;font-size:26px;line-height:1.2}.cs-start-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-start-choice{box-sizing:border-box;border:2px solid var(--color-border);background:var(--color-surface);min-height:112px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:14px;align-content:start;gap:6px;padding:18px;display:grid}.cs-start-choices.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-start-choice strong{font-size:18px}.cs-start-choice span{color:var(--color-muted);font-size:14px;line-height:1.45}.cs-start-choice:hover:not(:disabled),.cs-start-choice.on{border-color:var(--color-accent)}.cs-start-choice.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.cs-start-choice:disabled{opacity:.6;cursor:default}.cs-start-h2{color:var(--color-muted);margin:8px 0 10px;font-size:15px;font-weight:600}.cs-formats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.cs-format{box-sizing:border-box;border:2px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;touch-action:manipulation;text-align:center;border-radius:12px;justify-items:center;gap:4px;padding:12px 8px;display:grid}.cs-format strong{font-size:14px}.cs-format span{color:var(--color-muted);font-size:12.5px}.cs-format svg{color:var(--color-muted)}.cs-format.on{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.cs-format.on svg{color:var(--color-accent)}.cs-format:disabled{opacity:.6;cursor:default}.cs-format-turn{grid-column:1/-1;justify-self:start}.cs-format-turn button{min-height:36px}.cs-panel-body .cs-formats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}@media (max-width:640px){.cs-formats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-start-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;gap:16px;margin-top:16px;padding:18px;display:grid}.cs-cust-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-cust-field{color:var(--color-muted);gap:5px;font-size:13px;display:grid}.cs-cust-field.wide{grid-column:1/-1}.cs-cust-field em{color:var(--color-muted);opacity:.8;margin-left:4px;font-size:12px;font-style:normal}.cs-cust-field input{font:inherit;color:var(--color-ink);border:1px solid var(--color-border);box-sizing:border-box;background:var(--color-canvas);border-radius:9px;width:100%;min-height:46px;padding:8px 12px;font-size:16px}.cs-cust-field input:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:#0000}.cs-start-logo{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cs-start-label{color:var(--color-muted);flex-basis:100%;font-size:13px}.cs-start-logo .btn,.cs-start-go{min-height:46px;padding-left:18px;padding-right:18px}.cs-start-logo .cs-link{min-height:44px;font-size:14px}.cs-start-file{word-break:break-all;align-items:center;gap:10px;font-size:14px;display:inline-flex}.cs-start-go{justify-self:start;font-size:16px}.cs-start .cs-err{margin-top:14px}.cs-cust-chip{border:1px solid var(--cs-line);max-width:240px;height:30px;color:var(--color-ink);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#f4f6f8;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;display:inline-flex;overflow:hidden}.cs-cust-chip strong{text-overflow:ellipsis;max-width:150px;overflow:hidden}.cs-cust-chip span{color:var(--color-accent)}.cs-cust-chip:hover{border-color:var(--color-accent)}.cs-modal-box .cs-cust-fields{margin-top:10px}@media (max-width:600px){.cs-start{padding-top:12px}.cs-start h1{margin-bottom:14px;font-size:22px}.cs-start-choices,.cs-start-choices.three,.cs-cust-fields{grid-template-columns:minmax(0,1fr)}.cs-start-choice{min-height:0;padding:16px}.cs-start-form{padding:14px}.cs-start-go{justify-self:stretch}}@media (max-width:1400px){.cs-actions .btn.btn-sm{padding:5px 8px;font-size:12.5px}.cs-back{font-size:0}.cs-back span{font-size:22px}}@media (max-width:1180px){.cs-body{grid-template-columns:64px minmax(0,1fr) 220px}.cs-body.panel-open{grid-template-columns:64px 248px minmax(0,1fr) 220px}.cs-toolbar-hint,.cs-save{display:none}.cs-title{width:120px}}@media (max-width:999px){.cs-body,.cs-body.panel-open{grid-template-columns:64px minmax(0,1fr) 220px}.cs-panel{z-index:5;width:280px;position:absolute;top:0;bottom:0;left:64px;box-shadow:8px 0 24px #0000001f}}@media (max-width:1100px){.cs-top{overflow-x:auto}.cs-actions .btn.btn-sm{white-space:nowrap}}.wfa-print-page .btn,.wfa-send .btn{min-height:38px}.wfa-print-page .btn.btn-sm,.wfa-send .btn.btn-sm{min-height:32px}.wfa-print-page .wfa-print-form input,.wfa-print-page .wfa-print-form select{box-sizing:border-box;min-height:38px}.wfa-print-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wfa-print-tile{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;height:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:18px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.wfa-print-tile:hover{border-color:var(--color-accent);text-decoration:none;box-shadow:0 2px 8px #0f172a14}.wfa-print-tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.wfa-print-tile.busy{opacity:.7;pointer-events:none}.wfa-print-tile-icon{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:40px;height:40px;color:var(--color-accent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.wfa-print-tile-text{gap:4px;min-width:0;display:grid}.wfa-print-tile-title{font-size:16px;font-weight:600;line-height:1.3}.wfa-print-tile-line{color:var(--color-muted);font-size:13.5px;line-height:1.4}.wfa-print-tile.is-primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.wfa-print-tile.is-primary:hover{background:color-mix(in srgb, var(--color-accent) 88%, #000)}.wfa-print-tile.is-primary .wfa-print-tile-icon{color:#fff;background:#ffffff2e}.wfa-print-tile.is-primary .wfa-print-tile-line{color:#ffffffe0}.wfa-jobs{margin:0;padding:0;list-style:none;display:grid}.wfa-job{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:12px 0;display:grid}.wfa-job:first-child{border-top:0;padding-top:4px}.wfa-job-main{gap:3px;min-width:0;display:grid}.wfa-job-title{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.wfa-job-name{font:inherit;color:var(--color-ink);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;text-decoration:none}.wfa-job-name:hover{color:var(--color-accent);text-decoration:underline}.wfa-job-meta{color:var(--color-muted);overflow-wrap:anywhere;font-size:13px}.wfa-job-meta strong{color:var(--color-ink);font-weight:600}.wfa-job-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.wfa-qr-table td{vertical-align:middle}.wfa-qr-cell{gap:2px;min-width:0;max-width:520px;display:grid}.wfa-qr-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.wfa-qr-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;display:block;overflow:hidden}.wfa-qr-dest{align-items:baseline;gap:6px;min-width:0;display:flex}.wfa-qr-dest .wfa-linkbtn{flex:none;font-size:13px}.wfa-qr-edit{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.wfa-qr-edit input{min-width:0;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex:200px;padding:6px 10px;font-size:14px}.wfa-qr-actions{justify-content:flex-end;gap:6px;display:inline-flex}.wfa-qr-cards{display:none}.wfa-print-toolbox{gap:12px;display:grid}.wfa-print-toolbox>h2{margin:8px 0 0}.wfa-print-tools>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;list-style:none;display:grid}.wfa-print-tools>summary::-webkit-details-marker{display:none}.wfa-print-tools>summary:after{content:"";border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);grid-area:1/2/span 2;width:9px;height:9px;margin-right:4px;transition:transform .15s;transform:rotate(45deg)}.wfa-print-tools[open]>summary:after{transform:rotate(-135deg)}.wfa-print-tools>summary h3{margin:0;font-size:17px}.wfa-print-tools>summary .muted{font-size:13px}.wfa-print-tools[open]>summary{margin-bottom:14px}.wfa-print-tools h4{margin:12px 0 8px;font-size:15px}@media (max-width:720px){.wfa-print-page .btn,.wfa-send .btn,.wfa-print-page .btn.btn-sm,.wfa-send .btn.btn-sm{min-height:44px}.wfa-print-tiles{grid-template-columns:1fr;grid-auto-rows:1fr;gap:10px}.wfa-print-tile{flex-direction:row;align-items:center;gap:14px;min-height:72px;padding:14px 16px}.wfa-job{border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:1fr;margin-top:10px;padding:12px}.wfa-job:first-child{border-top:1px solid var(--color-border);margin-top:0;padding-top:12px}.wfa-job-actions{justify-content:stretch}.wfa-job-actions .btn{white-space:nowrap;flex:auto;padding-left:10px;padding-right:10px}.wfa-print-form{flex-direction:column;align-items:stretch}.wfa-print-form label,.wfa-print-form label.grow{flex:none;width:100%}.wfa-print-form input,.wfa-print-form select{box-sizing:border-box;width:100%}.wfa-print-form .btn{width:100%}.wfa-qr-table{display:none!important}.wfa-qr-cards{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.wfa-qr-card{border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px 12px;padding:12px;display:grid}.wfa-qr-card .wfa-print-qr{width:64px;height:64px}.wfa-qr-card .wfa-qr-cell{max-width:none}.wfa-qr-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.wfa-qr-stats div{background:var(--color-surface-muted);text-align:center;border-radius:8px;padding:6px 8px}.wfa-qr-stats dt{color:var(--color-muted);font-size:11px}.wfa-qr-stats dd{margin:0;font-size:16px;font-weight:600}.wfa-qr-card .wfa-qr-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.wfa-print-studio-cta{border-bottom:1px solid var(--color-border);gap:6px;margin-bottom:4px;padding-bottom:14px;display:grid}.wfa-print-studio-cta .muted{font-size:12px}