:where([data-app=accounts]){--app-color:#1e7ab0}:where([data-app=accounts]) .feature-icon{color:#1e7ab0;background:#1e7ab01a}:where([data-app=accounts]) .eyebrow,:where([data-app=accounts]) .long .accent{color:#1e7ab0}:where([data-app=accounts]) .btn-primary{background:#1e7ab0;box-shadow:0 12px 32px -8px #1e7ab073}:where([data-app=accounts]) .btn-primary:hover{background:#155f8a}:where([data-app=accounts]) .use-case{background:#1e7ab00d;border-color:#1e7ab01f}:where([data-app=accounts]) .use-case:hover{background:#1e7ab01a}:where([data-app=accounts]) .stage-card-1 .signin-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=accounts]) .stage-card-1 .signin-input{border:1px solid var(--line);color:var(--muted);background:#f8fafb;border-radius:8px;margin-bottom:6px;padding:8px 10px;font-size:11px}:where([data-app=accounts]) .stage-card-1 .signin-btn{color:#fff;text-align:center;background:#1e7ab0;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:11.5px;font-weight:600}:where([data-app=accounts]) .stage-card-2 .mem-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=accounts]) .stage-card-2 .mem-row{align-items:center;gap:8px;padding:4px 0;display:flex}:where([data-app=accounts]) .stage-card-2 .mem-avatar{color:#fff;background:#1e7ab0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}:where([data-app=accounts]) .stage-card-2 .mem-avatar.t{background:#14b8a6}:where([data-app=accounts]) .stage-card-2 .mem-avatar.a{background:#f59e0b}:where([data-app=accounts]) .stage-card-2 .mem-name{flex:1;font-size:12px;font-weight:600}:where([data-app=accounts]) .stage-card-2 .mem-role{color:var(--muted);background:var(--brand-soft);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}:where([data-app=accounts]) .stage-card-3 .role-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=accounts]) .stage-card-3 .role-pill{color:#1e7ab0;background:#1e7ab01f;border-radius:999px;margin:2px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}
:where([data-app=agents]){--app-color:#0369a1}:where([data-app=agents]) .feature-icon{color:#0369a1;background:#0369a11a}:where([data-app=agents]) .eyebrow,:where([data-app=agents]) .long .accent{color:#0369a1}:where([data-app=agents]) .btn-primary{background:#0369a1;box-shadow:0 12px 32px -8px #0369a173}:where([data-app=agents]) .btn-primary:hover{background:#075985}:where([data-app=agents]) .use-case{background:#0369a10d;border-color:#0369a11f}:where([data-app=agents]) .use-case:hover{background:#0369a11a}:where([data-app=agents]) .ag-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=agents]) .stage-card-1 .ag-agent{color:var(--ink-2);align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}:where([data-app=agents]) .stage-card-1 .ag-avatar{border-radius:50%;flex-shrink:0;width:22px;height:22px}:where([data-app=agents]) .stage-card-1 .ag-avatar.a{background:#0369a1}:where([data-app=agents]) .stage-card-1 .ag-avatar.b{background:#0d9488}:where([data-app=agents]) .stage-card-1 .ag-avatar.c{background:#64748b}:where([data-app=agents]) .stage-card-1 .ag-name{flex:1;font-weight:600}:where([data-app=agents]) .stage-card-1 .ag-badge{color:#475569;background:#64748b1f;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}:where([data-app=agents]) .stage-card-1 .ag-badge.on{color:#047857;background:#10b9811f}:where([data-app=agents]) .stage-card-2 .ag-msg{color:#fff;background:#0369a1;border-radius:14px;margin-bottom:8px;padding:8px 12px;font-size:12px}:where([data-app=agents]) .stage-card-2 .ag-call{border:1px solid var(--line);color:var(--ink-2);background:#f6f8fb;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}:where([data-app=agents]) .stage-card-2 .ag-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}:where([data-app=agents]) .stage-card-2 .ag-dot.ok{background:#10b981}:where([data-app=agents]) .stage-card-2 .ag-dot.sim{background:#f59e0b}:where([data-app=agents]) .stage-card-3 .ag-pill{color:#0369a1;background:#0369a114;border-radius:999px;margin:2px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}
:where([data-app=analytics]){--app-color:#f59e0b}:where([data-app=analytics]) .feature-icon{color:#f59e0b;background:#f59e0b1a}:where([data-app=analytics]) .eyebrow,:where([data-app=analytics]) .long .accent{color:#b45309}:where([data-app=analytics]) .btn-primary{background:#f59e0b;box-shadow:0 12px 32px -8px #f59e0b73}:where([data-app=analytics]) .btn-primary:hover{background:#d97706}:where([data-app=analytics]) .use-case{background:#f59e0b0d;border-color:#f59e0b24}:where([data-app=analytics]) .use-case:hover{background:#f59e0b1a}:where([data-app=analytics]) .stage-card-1 .met-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}:where([data-app=analytics]) .stage-card-1 .met-big{letter-spacing:-.025em;font-size:28px;font-weight:800}:where([data-app=analytics]) .stage-card-1 .met-trend{color:#059669;margin-top:2px;font-size:11px;font-weight:600}:where([data-app=analytics]) .stage-card-1 .met-bars{align-items:flex-end;gap:3px;height:30px;margin-top:10px;display:flex}:where([data-app=analytics]) .stage-card-1 .met-bar{opacity:.55;background:#f59e0b;border-radius:2px;flex:1}:where([data-app=analytics]) .stage-card-2 .fn-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=analytics]) .stage-card-2 .fn-row{padding:5px 0;font-size:12px}:where([data-app=analytics]) .stage-card-2 .fn-name{color:var(--ink-2);justify-content:space-between;margin-bottom:3px;font-weight:600;display:flex}:where([data-app=analytics]) .stage-card-2 .fn-bar{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden}:where([data-app=analytics]) .stage-card-2 .fn-fill{background:#f59e0b;border-radius:3px;height:100%}:where([data-app=analytics]) .stage-card-3 .ev-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=analytics]) .stage-card-3 .ev-row{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:4px 0;font-size:11.5px;display:flex}:where([data-app=analytics]) .stage-card-3 .ev-row:last-child{border:none}:where([data-app=analytics]) .stage-card-3 .ev-name{color:var(--ink-2);flex:1;font-weight:500}:where([data-app=analytics]) .stage-card-3 .ev-count{color:#b45309;font-family:ui-monospace,Menlo,monospace;font-weight:700}
:where([data-app=automation]){--app-color:#475569}:where([data-app=automation]) .feature-icon{color:#475569;background:#4755691a}:where([data-app=automation]) .eyebrow,:where([data-app=automation]) .long .accent{color:#475569}:where([data-app=automation]) .btn-primary{background:#475569;box-shadow:0 12px 32px -8px #47556973}:where([data-app=automation]) .btn-primary:hover{background:#334155}:where([data-app=automation]) .use-case{background:#4755690d;border-color:#4755691f}:where([data-app=automation]) .use-case:hover{background:#4755691a}:where([data-app=automation]) .stage-card-1 .nd-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=automation]) .stage-card-1 .nd{color:var(--ink-2);border:1px solid var(--line);background:#f6f8fb;border-radius:10px;align-items:center;gap:6px;margin-bottom:6px;padding:6px 10px;font-size:11px;font-weight:600;display:flex}:where([data-app=automation]) .stage-card-1 .nd-dot{border-radius:50%;width:8px;height:8px}:where([data-app=automation]) .stage-card-1 .nd-dot.t{background:#475569}:where([data-app=automation]) .stage-card-1 .nd-dot.a{background:#10b981}:where([data-app=automation]) .stage-card-1 .nd-dot.b{background:#2a9ad6}:where([data-app=automation]) .stage-card-1 .nd-arrow{text-align:center;color:var(--muted-2);margin:-2px 0;font-size:10px}:where([data-app=automation]) .stage-card-2 .lg-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=automation]) .stage-card-2 .lg-row{color:var(--ink-2);align-items:center;gap:6px;padding:3px 0;font-size:11px;display:flex}:where([data-app=automation]) .stage-card-2 .lg-status{background:#10b981;border-radius:50%;width:8px;height:8px}:where([data-app=automation]) .stage-card-2 .lg-status.r{background:#ef4444}:where([data-app=automation]) .stage-card-3 .ai-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=automation]) .stage-card-3 .ai-text{border:1px solid var(--line);color:var(--ink-2);background:#4755690f;border-radius:10px;padding:8px 10px;font-size:11.5px}
:where([data-app=catalog]){--app-color:#2a9ad6}:where([data-app=catalog]) .feature-icon{color:#2a9ad6;background:#2a9ad61a}:where([data-app=catalog]) .eyebrow,:where([data-app=catalog]) .long .accent{color:#2a9ad6}:where([data-app=catalog]) .btn-primary{background:#2a9ad6;box-shadow:0 12px 32px -8px #2a9ad673}:where([data-app=catalog]) .btn-primary:hover{background:#2080b5}:where([data-app=catalog]) .use-case{background:#2a9ad60d;border-color:#2a9ad624}:where([data-app=catalog]) .use-case:hover{background:#2a9ad61a}:where([data-app=catalog]) .stage-card-1 .gen-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=catalog]) .stage-card-1 .gen-url{border:1px solid var(--line);color:var(--ink-2);background:var(--brand-tint);border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;display:flex}:where([data-app=catalog]) .stage-card-1 .gen-url svg{color:#2a9ad6;flex-shrink:0;width:12px;height:12px}:where([data-app=catalog]) .stage-card-1 .gen-step{color:var(--ink-2);align-items:center;gap:8px;margin-top:9px;font-size:12px;font-weight:500;display:flex}:where([data-app=catalog]) .stage-card-1 .gen-tick{color:#2a9ad6;background:#2a9ad624;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}:where([data-app=catalog]) .stage-card-1 .gen-tick svg{width:9px;height:9px}:where([data-app=catalog]) .stage-card-1 .gen-step.pending .gen-tick{background:var(--line-2);color:var(--muted-2)}:where([data-app=catalog]) .stage-card-1 .gen-step.pending{color:var(--muted)}:where([data-app=catalog]) .stage-card-2{padding:12px}:where([data-app=catalog]) .stage-card-2 .book{border:1px solid var(--line-2);border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}:where([data-app=catalog]) .stage-card-2 .leaf{aspect-ratio:3/4;background:#fff;padding:9px}:where([data-app=catalog]) .stage-card-2 .leaf-l{background:var(--brand-tint)}:where([data-app=catalog]) .stage-card-2 .leaf-photo{opacity:.82;background:#2a9ad6;border-radius:5px;height:46%}:where([data-app=catalog]) .stage-card-2 .leaf-kicker{background:#2a9ad6;border-radius:2px;width:38%;height:4px;margin-top:7px}:where([data-app=catalog]) .stage-card-2 .leaf-line{background:var(--line);border-radius:2px;height:4px;margin-top:5px}:where([data-app=catalog]) .stage-card-2 .leaf-line.s{width:62%}:where([data-app=catalog]) .stage-card-2 .leaf-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}:where([data-app=catalog]) .stage-card-2 .leaf-cell{aspect-ratio:1;background:var(--line-2);border-radius:5px}:where([data-app=catalog]) .stage-card-2 .leaf-cell.on{background:#2a9ad647}:where([data-app=catalog]) .stage-card-2 .book-foot{color:var(--muted);justify-content:space-between;align-items:center;margin-top:8px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;display:flex}:where([data-app=catalog]) .stage-card-3 .ins-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=catalog]) .stage-card-3 .ins-bars{align-items:flex-end;gap:4px;height:40px;display:flex}:where([data-app=catalog]) .stage-card-3 .ins-bar{background:#2a9ad64d;border-radius:3px 3px 0 0;flex:1}:where([data-app=catalog]) .stage-card-3 .ins-bar.on{background:#2a9ad6}:where([data-app=catalog]) .stage-card-3 .ins-row{align-items:baseline;gap:6px;margin-top:10px;display:flex}:where([data-app=catalog]) .stage-card-3 .ins-big{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:800}:where([data-app=catalog]) .stage-card-3 .ins-sub{color:var(--muted);font-size:11px;font-weight:500}
:where([data-app=chat]){--app-color:#0b1320}:where([data-app=chat]) .feature-icon{color:#2a9ad6;background:#2a9ad61a}:where([data-app=chat]) .eyebrow,:where([data-app=chat]) .long .accent{color:#2a9ad6}:where([data-app=chat]) .btn-primary{background:#0b1320;box-shadow:0 12px 32px -8px #0b132073}:where([data-app=chat]) .btn-primary:hover{background:#000}:where([data-app=chat]) .use-case{background:#2a9ad60d;border-color:#2a9ad61f}:where([data-app=chat]) .use-case:hover{background:#2a9ad61a}:where([data-app=chat]) .stage-card-1 .ch-row{gap:8px;margin-bottom:8px;display:flex}:where([data-app=chat]) .stage-card-1 .ch-bubble{max-width:78%;color:var(--ink-2);background:#f3f6fa;border-radius:14px;padding:8px 12px;font-size:12px}:where([data-app=chat]) .stage-card-1 .ch-bubble.me{color:#fff;background:#0b1320;margin-left:auto}:where([data-app=chat]) .stage-card-2 .model-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=chat]) .stage-card-2 .model-row{align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}:where([data-app=chat]) .stage-card-2 .model-row.active{color:#2a9ad6;font-weight:600}:where([data-app=chat]) .stage-card-2 .model-dot{background:var(--line);border-radius:50%;width:8px;height:8px}:where([data-app=chat]) .stage-card-2 .model-row.active .model-dot{background:#2a9ad6}:where([data-app=chat]) .stage-card-3 .tool-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=chat]) .stage-card-3 .tool-pill{color:var(--ink);background:#0b13200f;border-radius:999px;margin:2px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}
:where([data-app=companies]){--app-color:#1e7ab0}:where([data-app=companies]) .feature-icon{color:#1e7ab0;background:#1e7ab01a}:where([data-app=companies]) .eyebrow,:where([data-app=companies]) .long .accent{color:#1e7ab0}:where([data-app=companies]) .btn-primary{background:#1e7ab0;box-shadow:0 12px 32px -8px #1e7ab073}:where([data-app=companies]) .btn-primary:hover{background:#155f8a}:where([data-app=companies]) .use-case{background:#1e7ab00d;border-color:#1e7ab024}:where([data-app=companies]) .use-case:hover{background:#1e7ab01a}:where([data-app=companies]) .stage-card-1 .sr-bar{border:1px solid var(--line);color:var(--muted);background:#f6f8fb;border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:12px;display:flex}:where([data-app=companies]) .stage-card-1 .sr-row{border-bottom:1px solid var(--line-2);padding:6px 0;font-size:12px}:where([data-app=companies]) .stage-card-1 .sr-row:last-child{border:none}:where([data-app=companies]) .stage-card-1 .sr-name{font-weight:700}:where([data-app=companies]) .stage-card-1 .sr-meta{color:var(--muted);margin-top:2px;font-size:11px}:where([data-app=companies]) .stage-card-2 .fl-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=companies]) .stage-card-2 .fl-chip{color:#1e7ab0;background:#1e7ab01a;border-radius:999px;align-items:center;gap:4px;margin:2px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}:where([data-app=companies]) .stage-card-3 .st-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}:where([data-app=companies]) .stage-card-3 .st-big{letter-spacing:-.025em;color:var(--ink);font-size:28px;font-weight:800}:where([data-app=companies]) .stage-card-3 .st-sub{color:var(--muted);margin-top:2px;font-size:11px}
:where([data-app=connect]){--app-color:#2a9ad6}:where([data-app=connect]) .feature-icon{color:#2a9ad6;background:#2a9ad61a}:where([data-app=connect]) .eyebrow,:where([data-app=connect]) .long .accent{color:#2a9ad6}:where([data-app=connect]) .btn-primary{background:#2a9ad6;box-shadow:0 12px 32px -8px #2a9ad673}:where([data-app=connect]) .btn-primary:hover{background:#1e7ab0}:where([data-app=connect]) .use-case{background:#2a9ad60d;border-color:#2a9ad61f}:where([data-app=connect]) .use-case:hover{background:#2a9ad61a}:where([data-app=connect]) .stage-card-1 .pg-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=connect]) .stage-card-1 .pg-row{color:var(--ink-2);border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}:where([data-app=connect]) .stage-card-1 .pg-row:last-child{border:none}:where([data-app=connect]) .stage-card-1 .pg-row.active{color:#2a9ad6;font-weight:600}:where([data-app=connect]) .stage-card-1 .pg-bullet{background:var(--muted-2);border-radius:50%;flex-shrink:0;width:6px;height:6px}:where([data-app=connect]) .stage-card-1 .pg-row.active .pg-bullet{background:#2a9ad6}:where([data-app=connect]) .stage-card-1 .pg-row span:nth-child(3){color:var(--muted);margin-left:auto;font-size:10px}:where([data-app=connect]) .stage-card-2 .ed-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=connect]) .stage-card-2 .ed-h{background:var(--ink);border-radius:4px;max-width:55%;height:10px;margin-bottom:8px}:where([data-app=connect]) .stage-card-2 .ed-line{background:var(--line-2);border-radius:4px;height:7px;margin-bottom:4px}:where([data-app=connect]) .stage-card-2 .ed-line.w80{max-width:80%}:where([data-app=connect]) .stage-card-2 .ed-line.w65{max-width:65%}:where([data-app=connect]) .stage-card-2 .ed-btn{color:#fff;text-align:center;background:#2a9ad6;border-radius:8px;margin-top:8px;padding:6px 14px;font-size:11px;font-weight:700}:where([data-app=connect]) .stage-card-3 .st-status{color:#059669;background:#10b9811f;border-radius:999px;margin-bottom:8px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}:where([data-app=connect]) .stage-card-3 .st-line{margin-bottom:4px;font-size:13px;font-weight:600}:where([data-app=connect]) .stage-card-3 .st-time{color:var(--muted);font-size:11px}
:where([data-app=contentkit]){--app-color:#f59e0b}:where([data-app=contentkit]) .feature-icon{color:#f59e0b;background:#f59e0b1a}:where([data-app=contentkit]) .eyebrow,:where([data-app=contentkit]) .long .accent{color:#b45309}:where([data-app=contentkit]) .btn-primary{background:#f59e0b;box-shadow:0 12px 32px -8px #f59e0b73}:where([data-app=contentkit]) .btn-primary:hover{background:#d97706}:where([data-app=contentkit]) .use-case{background:#f59e0b0d;border-color:#f59e0b24}:where([data-app=contentkit]) .use-case:hover{background:#f59e0b1a}:where([data-app=contentkit]) .stage-card-1 .ck-tag{color:#b45309;letter-spacing:.08em;background:#f59e0b29;border-radius:6px;margin-bottom:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}:where([data-app=contentkit]) .stage-card-1 .ck-title{margin-bottom:4px;font-size:13px;font-weight:700}:where([data-app=contentkit]) .stage-card-1 .ck-body{color:var(--muted);font-size:11px;line-height:1.5}:where([data-app=contentkit]) .stage-card-2 .li-title{margin-bottom:8px;font-size:13px;font-weight:700}:where([data-app=contentkit]) .stage-card-2 .li-row{color:var(--ink-2);align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}:where([data-app=contentkit]) .stage-card-2 .li-check{border:1.5px solid var(--muted-2);border-radius:3px;flex-shrink:0;width:14px;height:14px}:where([data-app=contentkit]) .stage-card-2 .li-row.done .li-check{background:#f59e0b;border-color:#f59e0b}:where([data-app=contentkit]) .stage-card-2 .li-row.done{color:var(--muted-2);text-decoration:line-through}:where([data-app=contentkit]) .stage-card-3 .rec-tag{color:#dc2626;background:#ef44441f;border-radius:6px;margin-bottom:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}:where([data-app=contentkit]) .stage-card-3 .rec-title{margin-bottom:4px;font-size:13px;font-weight:700}:where([data-app=contentkit]) .stage-card-3 .rec-wave{align-items:center;gap:3px;height:28px;margin-top:6px;display:flex}:where([data-app=contentkit]) .stage-card-3 .rec-bar{opacity:.7;background:#f59e0b;border-radius:2px;width:3px}
:where([data-app=docs]){--app-color:#475569}:where([data-app=docs]) .feature-icon{color:#475569;background:#4755691a}:where([data-app=docs]) .eyebrow,:where([data-app=docs]) .long .accent{color:#475569}:where([data-app=docs]) .btn-primary{background:#475569;box-shadow:0 12px 32px -8px #47556973}:where([data-app=docs]) .btn-primary:hover{background:#334155}:where([data-app=docs]) .use-case{background:#4755690d;border-color:#47556924}:where([data-app=docs]) .use-case:hover{background:#4755691a}:where([data-app=docs]) .stage-card-1 .tp-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=docs]) .stage-card-1 .tp-row{align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}:where([data-app=docs]) .stage-card-1 .tp-icon{color:#fff;background:#475569;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}:where([data-app=docs]) .stage-card-2 .dc-line{background:var(--line-2);border-radius:4px;height:7px;margin-bottom:5px}:where([data-app=docs]) .stage-card-2 .dc-line.h{background:var(--ink);max-width:60%;height:10px;margin-bottom:9px}:where([data-app=docs]) .stage-card-2 .dc-line.var{background:#4755692e}:where([data-app=docs]) .stage-card-2 .dc-line.w80{max-width:80%}:where([data-app=docs]) .stage-card-2 .dc-line.w65{max-width:65%}:where([data-app=docs]) .stage-card-3 .var-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=docs]) .stage-card-3 .var-pill{color:#475569;background:#4755691a;border-radius:6px;margin:2px;padding:4px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:600;display:inline-block}
:where([data-app=flow]){--app-color:#10b981}:where([data-app=flow]) .feature-icon{color:#10b981;background:#10b9811a}:where([data-app=flow]) .eyebrow,:where([data-app=flow]) .long .accent{color:#10b981}:where([data-app=flow]) .btn-primary{background:#10b981;box-shadow:0 12px 32px -8px #10b98173}:where([data-app=flow]) .btn-primary:hover{background:#059669}:where([data-app=flow]) .use-case{background:#10b9810d;border-color:#10b9811f}:where([data-app=flow]) .use-case:hover{background:#10b9811a}:where([data-app=flow]) .stage-card-1 .em-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=flow]) .stage-card-1 .em-row{align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}:where([data-app=flow]) .stage-card-1 .em-tag{border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}:where([data-app=flow]) .stage-card-1 .em-tag.urgent{color:#dc2626;background:#ef44441f}:where([data-app=flow]) .stage-card-1 .em-tag.imp{color:#b45309;background:#f59e0b24}:where([data-app=flow]) .stage-card-1 .em-tag.fyi{color:var(--muted);background:#0b13200f}:where([data-app=flow]) .stage-card-1 .em-subj{color:var(--ink-2);flex:1;font-weight:500}:where([data-app=flow]) .stage-card-2 .br-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}:where([data-app=flow]) .stage-card-2 .br-time{letter-spacing:-.02em;margin:4px 0 8px;font-size:22px;font-weight:800}:where([data-app=flow]) .stage-card-2 .br-meeting{font-size:12.5px;font-weight:600}:where([data-app=flow]) .stage-card-2 .br-people{color:var(--muted);margin-top:2px;font-size:11px}:where([data-app=flow]) .stage-card-3 .dr-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=flow]) .stage-card-3 .dr-line{background:var(--line-2);border-radius:4px;height:8px;margin:6px 0}:where([data-app=flow]) .stage-card-3 .dr-line.w80{max-width:80%}:where([data-app=flow]) .stage-card-3 .dr-line.w65{max-width:65%}:where([data-app=flow]) .stage-card-3 .dr-sign{color:#10b981;margin-top:6px;font-size:11px;font-weight:600}
:where([data-app=formbuilder]){--app-color:#10b981}:where([data-app=formbuilder]) .feature-icon{color:#10b981;background:#10b9811a}:where([data-app=formbuilder]) .eyebrow{color:#10b981}:where([data-app=formbuilder]) .long .accent{color:#059669}:where([data-app=formbuilder]) .btn-primary{background:#10b981;box-shadow:0 12px 32px -8px #10b98173}:where([data-app=formbuilder]) .btn-primary:hover{background:#059669}:where([data-app=formbuilder]) .use-case{background:#10b9810d;border-color:#10b98124}:where([data-app=formbuilder]) .use-case:hover{background:#10b9811a}:where([data-app=formbuilder]) .stage-card-1 .fb-label{color:var(--muted);letter-spacing:.04em;margin-bottom:4px;font-size:10.5px;font-weight:700}:where([data-app=formbuilder]) .stage-card-1 .fb-input{border:1px solid var(--line);background:#f6f8fb;border-radius:7px;height:26px;margin-bottom:8px}:where([data-app=formbuilder]) .stage-card-1 .fb-text{border:1px solid var(--line);background:#f6f8fb;border-radius:7px;height:36px;margin-bottom:8px}:where([data-app=formbuilder]) .stage-card-1 .fb-btn{color:#fff;text-align:center;background:#10b981;border-radius:7px;padding:7px 14px;font-size:11.5px;font-weight:700}:where([data-app=formbuilder]) .stage-card-2 .ft-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=formbuilder]) .stage-card-2 .ft-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}:where([data-app=formbuilder]) .stage-card-2 .ft-item{background:var(--brand-tint);color:var(--ink-2);border:1px solid var(--line-2);border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:600;display:flex}:where([data-app=formbuilder]) .stage-card-2 .ft-dot{background:#10b981;border-radius:50%;width:6px;height:6px}:where([data-app=formbuilder]) .stage-card-3 .sb-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}:where([data-app=formbuilder]) .stage-card-3 .sb-big{letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:800}:where([data-app=formbuilder]) .stage-card-3 .sb-sub{color:#059669;margin-top:4px;font-size:11px;font-weight:600}
:where([data-app=maps]){--app-color:#06b6d4}:where([data-app=maps]) .feature-icon{color:#06b6d4;background:#06b6d41a}:where([data-app=maps]) .eyebrow,:where([data-app=maps]) .long .accent{color:#06b6d4}:where([data-app=maps]) .btn-primary{background:#06b6d4;box-shadow:0 12px 32px -8px #06b6d473}:where([data-app=maps]) .btn-primary:hover{background:#0891b2}:where([data-app=maps]) .use-case{background:#06b6d40d;border-color:#06b6d424}:where([data-app=maps]) .use-case:hover{background:#06b6d41a}:where([data-app=maps]) .stage-card-1{height:190px;position:relative;overflow:hidden;background:#e3f5fa!important;padding:0!important}:where([data-app=maps]) .stage-card-1 .map-pin{background:#06b6d4;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 4px 10px #06b6d466}:where([data-app=maps]) .stage-card-1 .map-line{background:#06b6d42e;height:1px;position:absolute}:where([data-app=maps]) .stage-card-2 .loc-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=maps]) .stage-card-2 .loc-name{margin-bottom:2px;font-size:13px;font-weight:700}:where([data-app=maps]) .stage-card-2 .loc-addr{color:var(--muted);margin-bottom:8px;font-size:11px}:where([data-app=maps]) .stage-card-2 .loc-row{color:var(--ink-2);align-items:center;gap:6px;padding:2px 0;font-size:11px;display:flex}:where([data-app=maps]) .stage-card-2 .loc-row .loc-i{color:#06b6d4}:where([data-app=maps]) .stage-card-3 .lay-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=maps]) .stage-card-3 .lay-row{color:var(--ink-2);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}:where([data-app=maps]) .stage-card-3 .lay-dot{border-radius:50%;width:10px;height:10px}
:where([data-app=memories]){--app-color:var(--c-teal)}:where([data-app=memories]) .feature-icon{color:var(--c-teal);background:#14b8a61a}:where([data-app=memories]) .eyebrow,:where([data-app=memories]) .long .accent{color:var(--c-teal)}:where([data-app=memories]) .btn-primary{background:var(--c-teal);box-shadow:0 12px 32px -8px #14b8a673}:where([data-app=memories]) .btn-primary:hover{background:#0d9488}:where([data-app=memories]) .use-case{background:#14b8a60d;border-color:#14b8a61f}:where([data-app=memories]) .use-case:hover{background:#14b8a61a}:where([data-app=memories]) .stage-card-1 .scard-row{align-items:center;gap:8px;padding:6px 0;display:flex}:where([data-app=memories]) .stage-card-1 .scard-dot{background:var(--c-teal);border-radius:50%;flex-shrink:0;width:10px;height:10px}:where([data-app=memories]) .stage-card-1 .scard-line{background:#eef3f8;border-radius:4px;flex:1;height:8px}:where([data-app=memories]) .stage-card-1 .scard-line.w70{max-width:70%}:where([data-app=memories]) .stage-card-1 .scard-line.w50{max-width:50%}:where([data-app=memories]) .stage-card-1 .scard-line.w85{max-width:85%}:where([data-app=memories]) .stage-card-1 .scard-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=memories]) .stage-card-2 .scard-pill{color:#0d9488;background:#14b8a61f;border-radius:999px;margin:2px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}:where([data-app=memories]) .stage-card-2 .scard-pill-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=memories]) .stage-card-3 .scard-search{border:1px solid var(--line);color:var(--muted);background:#f8fafb;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}:where([data-app=memories]) .stage-card-3 .scard-result{border-top:1px solid var(--line-2);align-items:flex-start;gap:10px;padding:10px 0;display:flex}:where([data-app=memories]) .stage-card-3 .scard-result-icon{color:#0d9488;background:#14b8a61f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}:where([data-app=memories]) .stage-card-3 .scard-result-t{font-size:12.5px;font-weight:600}:where([data-app=memories]) .stage-card-3 .scard-result-d{color:var(--muted);margin-top:2px;font-size:11px}
:where([data-app=notify]){--app-color:#2563eb}:where([data-app=notify]) .feature-icon{color:#2563eb;background:#2563eb1a}:where([data-app=notify]) .eyebrow,:where([data-app=notify]) .long .accent{color:#2563eb}:where([data-app=notify]) .btn-primary{background:#2563eb;box-shadow:0 12px 32px -8px #2563eb73}:where([data-app=notify]) .btn-primary:hover{background:#1d4ed8}:where([data-app=notify]) .use-case{background:#2563eb0d;border-color:#2563eb24}:where([data-app=notify]) .use-case:hover{background:#2563eb1a}:where([data-app=notify]) .stage-card-1 .nt-row{border-bottom:1px solid var(--line-2);gap:10px;padding:8px 0;display:flex}:where([data-app=notify]) .stage-card-1 .nt-row:last-child{border:none}:where([data-app=notify]) .stage-card-1 .nt-icon{color:#fff;background:#2563eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}:where([data-app=notify]) .stage-card-1 .nt-title{font-size:12px;font-weight:600}:where([data-app=notify]) .stage-card-1 .nt-sub{color:var(--muted);margin-top:2px;font-size:11px}:where([data-app=notify]) .stage-card-2 .ch-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=notify]) .stage-card-2 .ch-pill{color:#2563eb;background:#2563eb1a;border-radius:999px;align-items:center;gap:4px;margin:2px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}:where([data-app=notify]) .stage-card-3 .seg-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=notify]) .stage-card-3 .seg-num{letter-spacing:-.02em;font-size:22px;font-weight:800}:where([data-app=notify]) .stage-card-3 .seg-label{color:var(--muted);margin-top:2px;font-size:11px}
:where([data-app=product360]){--app-color:#1e7ab0}:where([data-app=product360]) .feature-icon{color:#1e7ab0;background:#1e7ab01a}:where([data-app=product360]) .eyebrow,:where([data-app=product360]) .long .accent{color:#1e7ab0}:where([data-app=product360]) .btn-primary{background:#1e7ab0;box-shadow:0 12px 32px -8px #1e7ab073}:where([data-app=product360]) .btn-primary:hover{background:#155f8a}:where([data-app=product360]) .use-case{background:#1e7ab00d;border-color:#1e7ab024}:where([data-app=product360]) .use-case:hover{background:#1e7ab01a}:where([data-app=product360]) .stage-card-1 .spin-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=product360]) .stage-card-1 .spin-stage{aspect-ratio:1;background:var(--brand-tint);border:1px solid var(--line-2);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}:where([data-app=product360]) .stage-card-1 .spin-shape{background:#1e7ab0;border-radius:18px;width:50%;height:50%;animation:6s linear infinite product360-spin360;box-shadow:0 6px 14px -4px #1e7ab066}:where([data-app=product360]) .stage-card-1 .spin-axis{gap:4px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}:where([data-app=product360]) .stage-card-1 .spin-dot{background:var(--muted-2);border-radius:50%;width:6px;height:6px}:where([data-app=product360]) .stage-card-1 .spin-dot.on{background:#1e7ab0}:where([data-app=product360]) .stage-card-2 .ang-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=product360]) .stage-card-2 .ang-row{align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}:where([data-app=product360]) .stage-card-2 .ang-thumb{opacity:.35;background:#1e7ab0;border-radius:6px;flex-shrink:0;width:22px;height:22px}:where([data-app=product360]) .stage-card-2 .ang-thumb.k1{opacity:.55}:where([data-app=product360]) .stage-card-2 .ang-thumb.k2{opacity:.75}:where([data-app=product360]) .stage-card-2 .ang-thumb.k3{opacity:1}:where([data-app=product360]) .stage-card-2 .ang-meta{color:var(--ink-2);font-weight:500}:where([data-app=product360]) .stage-card-2 .ang-count{color:var(--muted);margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}:where([data-app=product360]) .stage-card-3 .met-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}:where([data-app=product360]) .stage-card-3 .met-big{letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:800}:where([data-app=product360]) .stage-card-3 .met-sub{color:#059669;margin-top:4px;font-size:11px;font-weight:600}@keyframes product360-spin360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:where([data-app=publisher]){--app-color:#06b6d4}:where([data-app=publisher]) .feature-icon{color:#06b6d4;background:#06b6d41a}:where([data-app=publisher]) .eyebrow{color:#06b6d4}:where([data-app=publisher]) .long .accent{color:#0891b2}:where([data-app=publisher]) .btn-primary{background:#06b6d4;box-shadow:0 12px 32px -8px #06b6d473}:where([data-app=publisher]) .btn-primary:hover{background:#0891b2}:where([data-app=publisher]) .use-case{background:#06b6d40d;border-color:#06b6d424}:where([data-app=publisher]) .use-case:hover{background:#06b6d41a}:where([data-app=publisher]) .stage-card-1 .bp-tag{color:#0891b2;letter-spacing:.08em;background:#06b6d424;border-radius:6px;margin-bottom:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}:where([data-app=publisher]) .stage-card-1 .bp-title{letter-spacing:-.01em;margin-bottom:6px;font-size:13px;font-weight:800}:where([data-app=publisher]) .stage-card-1 .bp-line{background:var(--line-2);border-radius:4px;height:7px;margin-bottom:4px}:where([data-app=publisher]) .stage-card-1 .bp-line.w80{max-width:80%}:where([data-app=publisher]) .stage-card-1 .bp-line.w55{max-width:55%}:where([data-app=publisher]) .stage-card-1 .bp-targets{gap:4px;margin-top:8px;display:flex}:where([data-app=publisher]) .stage-card-1 .bp-target{color:#0891b2;background:#06b6d41f;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}:where([data-app=publisher]) .stage-card-2 .cm-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=publisher]) .stage-card-2 .cm-row{color:var(--ink-2);border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}:where([data-app=publisher]) .stage-card-2 .cm-row:last-child{border:none}:where([data-app=publisher]) .stage-card-2 .cm-logo{color:#fff;background:#06b6d4;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}:where([data-app=publisher]) .stage-card-2 .cm-logo.w{background:#21759b}:where([data-app=publisher]) .stage-card-2 .cm-logo.g{background:#15171a}:where([data-app=publisher]) .stage-card-2 .cm-logo.f{background:#4353ff}:where([data-app=publisher]) .stage-card-2 .cm-logo.m{background:#ff6719}:where([data-app=publisher]) .stage-card-2 .cm-ok{color:#059669;margin-left:auto;font-size:10px}:where([data-app=publisher]) .stage-card-3 .wd-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=publisher]) .stage-card-3 .wd-label{color:var(--muted);text-align:center;margin-top:6px;font-size:10px;font-weight:600}:where([data-app=publisher]) .wd-row{color:var(--ink-2);border-bottom:1px solid var(--line-2);padding:7px 0;font-size:12px;font-weight:500}:where([data-app=publisher]) .wd-row:last-of-type{border-bottom:0}
:where([data-app=reservations]){--app-color:#2a9ad6}:where([data-app=reservations]) .feature-icon{color:#2a9ad6;background:#2a9ad61a}:where([data-app=reservations]) .eyebrow,:where([data-app=reservations]) .long .accent{color:#2a9ad6}:where([data-app=reservations]) .btn-primary{background:#2a9ad6;box-shadow:0 12px 32px -8px #2a9ad673}:where([data-app=reservations]) .btn-primary:hover{background:#1e7ab0}:where([data-app=reservations]) .use-case{background:#2a9ad60d;border-color:#2a9ad61f}:where([data-app=reservations]) .use-case:hover{background:#2a9ad61a}:where([data-app=reservations]) .stage-card-1 .cal-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}:where([data-app=reservations]) .stage-card-1 .cal-row{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}:where([data-app=reservations]) .stage-card-1 .cal-day{aspect-ratio:1;color:var(--muted-2);border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}:where([data-app=reservations]) .stage-card-1 .cal-day.has{color:#1e7ab0;background:#2a9ad62e}:where([data-app=reservations]) .stage-card-1 .cal-day.today{color:#fff;background:#2a9ad6}:where([data-app=reservations]) .stage-card-2 .ev-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=reservations]) .stage-card-2 .ev-time{letter-spacing:-.02em;font-size:19px;font-weight:800}:where([data-app=reservations]) .stage-card-2 .ev-name{margin-top:2px;font-size:12.5px;font-weight:600}:where([data-app=reservations]) .stage-card-2 .ev-meta{color:var(--muted);margin-top:4px;font-size:11px}:where([data-app=reservations]) .stage-card-3 .tz-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=reservations]) .stage-card-3 .tz-row{color:var(--ink-2);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}:where([data-app=reservations]) .stage-card-3 .tz-row.active{color:#2a9ad6;font-weight:600}:where([data-app=reservations]) .stage-card-3 .tz-dot{background:var(--line);border-radius:50%;width:8px;height:8px}:where([data-app=reservations]) .stage-card-3 .tz-row.active .tz-dot{background:#2a9ad6}
:where([data-app=seo]){--app-color:#f59e0b}:where([data-app=seo]) .feature-icon{color:#f59e0b;background:#f59e0b1a}:where([data-app=seo]) .eyebrow,:where([data-app=seo]) .long .accent{color:#b45309}:where([data-app=seo]) .btn-primary{background:#f59e0b;box-shadow:0 12px 32px -8px #f59e0b73}:where([data-app=seo]) .btn-primary:hover{background:#d97706}:where([data-app=seo]) .use-case{background:#f59e0b0d;border-color:#f59e0b24}:where([data-app=seo]) .use-case:hover{background:#f59e0b1a}:where([data-app=seo]) .stage-card-1 .kw-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=seo]) .stage-card-1 .kw-row{justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;display:flex}:where([data-app=seo]) .stage-card-1 .kw-name{color:var(--ink-2);font-weight:500}:where([data-app=seo]) .stage-card-1 .kw-pos{font-weight:700}:where([data-app=seo]) .stage-card-1 .kw-pos.up{color:#059669}:where([data-app=seo]) .stage-card-1 .kw-pos.down{color:#dc2626}:where([data-app=seo]) .stage-card-2 .au-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=seo]) .stage-card-2 .au-row{color:var(--ink-2);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}:where([data-app=seo]) .stage-card-2 .au-check{color:#fff;background:#10b981;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}:where([data-app=seo]) .stage-card-2 .au-check.warn{background:#f59e0b}:where([data-app=seo]) .stage-card-3 .ch-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=seo]) .stage-card-3 .ch-bars{align-items:flex-end;gap:4px;height:50px;display:flex}:where([data-app=seo]) .stage-card-3 .ch-bar{opacity:.6;background:#f59e0b;border-radius:3px 3px 0 0;flex:1}
:where([data-app=socials]){--app-color:#ef4444}:where([data-app=socials]) .feature-icon{color:#ef4444;background:#ef44441a}:where([data-app=socials]) .eyebrow,:where([data-app=socials]) .long .accent{color:#ef4444}:where([data-app=socials]) .btn-primary{background:#ef4444;box-shadow:0 12px 32px -8px #ef444473}:where([data-app=socials]) .btn-primary:hover{background:#dc2626}:where([data-app=socials]) .use-case{background:#ef44440d;border-color:#ef444424}:where([data-app=socials]) .use-case:hover{background:#ef44441a}:where([data-app=socials]) .stage-card-1 .post-handle{color:var(--ink);margin-bottom:6px;font-size:11px;font-weight:700}:where([data-app=socials]) .stage-card-1 .post-text{color:var(--ink-2);margin-bottom:8px;font-size:12px;line-height:1.5}:where([data-app=socials]) .stage-card-1 .post-actions{color:var(--muted);gap:12px;font-size:11px;display:flex}:where([data-app=socials]) .stage-card-2 .cal-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=socials]) .stage-card-2 .cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}:where([data-app=socials]) .stage-card-2 .cal-day{aspect-ratio:1;background:var(--line-2);border-radius:4px}:where([data-app=socials]) .stage-card-2 .cal-day.has{opacity:.7;background:#ef4444}:where([data-app=socials]) .stage-card-2 .cal-day.today{opacity:1;background:#ef4444}:where([data-app=socials]) .stage-card-3 .ch-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}:where([data-app=socials]) .stage-card-3 .ch-row{justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;display:flex}:where([data-app=socials]) .stage-card-3 .ch-name{color:var(--ink-2);font-weight:500}:where([data-app=socials]) .stage-card-3 .ch-count{color:var(--muted);font-size:11px}
:where([data-app=support]){--app-color:#14b8a6}:where([data-app=support]) .feature-icon{color:#14b8a6;background:#14b8a61a}:where([data-app=support]) .eyebrow{color:#14b8a6}:where([data-app=support]) .long .accent{color:#0d9488}:where([data-app=support]) .btn-primary{background:#14b8a6;box-shadow:0 12px 32px -8px #14b8a673}:where([data-app=support]) .btn-primary:hover{background:#0d9488}:where([data-app=support]) .use-case{background:#14b8a60d;border-color:#14b8a624}:where([data-app=support]) .use-case:hover{background:#14b8a61a}:where([data-app=support]) .stage-card-1 .doc-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=support]) .stage-card-1 .doc-row{color:var(--ink-2);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}:where([data-app=support]) .stage-card-1 .doc-row.active{color:#14b8a6;font-weight:600}:where([data-app=support]) .stage-card-1 .doc-bullet{background:var(--muted-2);border-radius:50%;width:5px;height:5px}:where([data-app=support]) .stage-card-1 .doc-row.active .doc-bullet{background:#14b8a6}:where([data-app=support]) .stage-card-2 .art-tag{color:#0d9488;letter-spacing:.08em;background:#14b8a624;border-radius:6px;margin-bottom:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}:where([data-app=support]) .stage-card-2 .art-title{letter-spacing:-.01em;margin-bottom:8px;font-size:14px;font-weight:800}:where([data-app=support]) .stage-card-2 .art-line{background:var(--line-2);border-radius:4px;height:7px;margin-bottom:4px}:where([data-app=support]) .stage-card-2 .art-line.w80{max-width:80%}:where([data-app=support]) .stage-card-2 .art-line.w60{max-width:60%}:where([data-app=support]) .stage-card-3 .dl-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=support]) .stage-card-3 .dl-row{justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}:where([data-app=support]) .stage-card-3 .dl-icon{color:#fff;background:#14b8a6;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex}
:where([data-app=wpredirect]){--app-color:#475569}:where([data-app=wpredirect]) .feature-icon{color:#475569;background:#4755691a}:where([data-app=wpredirect]) .eyebrow,:where([data-app=wpredirect]) .long .accent{color:#475569}:where([data-app=wpredirect]) .btn-primary{background:#475569;box-shadow:0 12px 32px -8px #47556973}:where([data-app=wpredirect]) .btn-primary:hover{background:#334155}:where([data-app=wpredirect]) .use-case{background:#4755690d;border-color:#47556924}:where([data-app=wpredirect]) .use-case:hover{background:#4755691a}:where([data-app=wpredirect]) .stage-card-1 .re-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=wpredirect]) .stage-card-1 .re-row{color:var(--ink-2);border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding:5px 0;font-size:11px;display:flex}:where([data-app=wpredirect]) .stage-card-1 .re-row:last-child{border:none}:where([data-app=wpredirect]) .stage-card-1 .re-from{color:var(--muted);font-family:ui-monospace,Menlo,monospace}:where([data-app=wpredirect]) .stage-card-1 .re-arrow{color:#475569;font-weight:700}:where([data-app=wpredirect]) .stage-card-1 .re-to{font-family:ui-monospace,Menlo,monospace;font-weight:600}:where([data-app=wpredirect]) .stage-card-1 .re-code{color:#059669;background:#10b98124;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9px;font-weight:700}:where([data-app=wpredirect]) .stage-card-2 .vd-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}:where([data-app=wpredirect]) .stage-card-2 .vd-row{color:var(--ink-2);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}:where([data-app=wpredirect]) .stage-card-2 .vd-check{color:#fff;background:#10b981;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex}:where([data-app=wpredirect]) .stage-card-3 .an-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}:where([data-app=wpredirect]) .stage-card-3 .an-big{letter-spacing:-.02em;font-size:26px;font-weight:800}:where([data-app=wpredirect]) .stage-card-3 .an-sub{color:var(--muted);margin-top:2px;font-size:11px}:where([data-app=wpredirect]) .stage-card-3 .an-bars{align-items:flex-end;gap:3px;height:30px;margin-top:8px;display:flex}:where([data-app=wpredirect]) .stage-card-3 .an-bar{opacity:.5;background:#475569;border-radius:2px;flex:1}
