.product-hub--skills-graph,.scan-hub--skills-graph{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--skills-graph .app-page-header,.product-hub--skills-graph>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--skills-graph .app-page-header h1,.product-hub--skills-graph>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--skills-graph .app-page-header p,.product-hub--skills-graph .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--skills-graph .factor-table{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--skills-graph .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--skills-graph .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--skills-graph .app-badge.setup,.product-hub--skills-graph .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--skills-graph table{border-collapse:collapse;width:100%}.product-hub--skills-graph th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--skills-graph input{min-height:44px}.product-hub--skills-graph .product-hub-related,.product-hub--skills-graph [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--skills-graph [class*=-next-actions]{gap:8px;display:grid}.product-hub--skills-graph [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--skills-graph .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--skills-graph .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--skills-graph .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--skills-graph,.scan-hub--skills-graph{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--skills-graph .app-page-header,.product-hub--skills-graph>header{flex-direction:column;align-items:stretch}.product-hub--skills-graph table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--skills-graph,.scan-hub--skills-graph *,.product-hub--skills-graph,.scan-hub--skills-graph :before,.product-hub--skills-graph,.scan-hub--skills-graph :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--skills-graph,.scan-hub--skills-graph{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--skills-graph .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--software-versions,.scan-hub--software-versions{--scan-group-a:"CAD";--scan-group-b:"CODE";--scan-group-c:"ROBOT";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--software-versions .app-page-header,.product-hub--software-versions>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--software-versions .app-page-header h1,.product-hub--software-versions>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--software-versions .app-page-header p,.product-hub--software-versions .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--software-versions .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--software-versions .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--software-versions .edc-next-actions,.product-hub--software-versions .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--software-versions .app-badge.setup,.product-hub--software-versions .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--software-versions table{border-collapse:collapse;width:100%}.product-hub--software-versions th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--software-versions input{min-height:44px}.product-hub--software-versions .product-hub-related,.product-hub--software-versions [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--software-versions [class*=-next-actions]{gap:8px;display:grid}.product-hub--software-versions [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--software-versions .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--software-versions .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--software-versions .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--software-versions,.scan-hub--software-versions{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--software-versions .app-page-header,.product-hub--software-versions>header{flex-direction:column;align-items:stretch}.product-hub--software-versions table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--software-versions,.scan-hub--software-versions *,.product-hub--software-versions,.scan-hub--software-versions :before,.product-hub--software-versions,.scan-hub--software-versions :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--software-versions,.scan-hub--software-versions{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--software-versions .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--spare-forecast,.scan-hub--spare-forecast,.spare-forecast-page,.spare-forecast-layout{--scan-group-a:"CAD";--scan-group-b:"CODE";--scan-group-c:"ROBOT";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--spare-forecast .app-page-header,.product-hub--spare-forecast .spare-forecast-card-head,.product-hub--spare-forecast .spare-forecast-panel-head,.product-hub--spare-forecast .spare-forecast-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--spare-forecast .app-page-header h1,.product-hub--spare-forecast>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--spare-forecast .app-page-header p,.product-hub--spare-forecast .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--spare-forecast .spare-forecast-card,.product-hub--spare-forecast .spare-forecast-list,.product-hub--spare-forecast .spare-forecast-panel,.product-hub--spare-forecast .spare-forecast-card-head,.product-hub--spare-forecast .spare-forecast-panel-head,.product-hub--spare-forecast .factor-table{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--spare-forecast .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--spare-forecast .spare-forecast-related,.product-hub--spare-forecast .spare-forecast-next-actions,.product-hub--spare-forecast .spare-forecast-draft-actions,.product-hub--spare-forecast .spare-forecast-header-actions,.product-hub--spare-forecast .spare-forecast-status-actions,.product-hub--spare-forecast .edc-next-actions,.product-hub--spare-forecast .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--spare-forecast .app-badge.setup,.product-hub--spare-forecast .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--spare-forecast table{border-collapse:collapse;width:100%}.product-hub--spare-forecast th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--spare-forecast input{min-height:44px}.product-hub--spare-forecast .product-hub-related,.product-hub--spare-forecast [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--spare-forecast [class*=-next-actions]{gap:8px;display:grid}.product-hub--spare-forecast [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--spare-forecast .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--spare-forecast .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--spare-forecast .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--spare-forecast,.scan-hub--spare-forecast,.spare-forecast-page,.spare-forecast-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--spare-forecast .app-page-header,.product-hub--spare-forecast .spare-forecast-card-head,.product-hub--spare-forecast .spare-forecast-panel-head,.product-hub--spare-forecast .spare-forecast-header-actions{flex-direction:column;align-items:stretch}.product-hub--spare-forecast table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--spare-forecast,.scan-hub--spare-forecast,.spare-forecast-page,.spare-forecast-layout *,.product-hub--spare-forecast,.scan-hub--spare-forecast,.spare-forecast-page,.spare-forecast-layout :before,.product-hub--spare-forecast,.scan-hub--spare-forecast,.spare-forecast-page,.spare-forecast-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--spare-forecast,.scan-hub--spare-forecast,.spare-forecast-page,.spare-forecast-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--spare-forecast .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--spare-robot-kit,.scan-hub--spare-robot-kit,.srk-page{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--spare-robot-kit .app-page-header,.product-hub--spare-robot-kit .srk-header-actions,.product-hub--spare-robot-kit .srk-candidate-header,.product-hub--spare-robot-kit .srk-checklist-header,.product-hub--spare-robot-kit .srk-candidates-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--spare-robot-kit .app-page-header h1,.product-hub--spare-robot-kit>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--spare-robot-kit .app-page-header p,.product-hub--spare-robot-kit .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--spare-robot-kit .srk-panel,.product-hub--spare-robot-kit .srk-pack-list,.product-hub--spare-robot-kit .srk-candidate-card,.product-hub--spare-robot-kit .srk-candidate-list,.product-hub--spare-robot-kit .srk-checklist-card,.product-hub--spare-robot-kit .srk-checklist-list,.product-hub--spare-robot-kit .srk-checklist-header{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--spare-robot-kit .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--spare-robot-kit .srk-related,.product-hub--spare-robot-kit .edc-next-actions,.product-hub--spare-robot-kit .srk-next-actions,.product-hub--spare-robot-kit .srk-header-actions,.product-hub--spare-robot-kit .srk-status-actions,.product-hub--spare-robot-kit .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--spare-robot-kit .app-badge.setup,.product-hub--spare-robot-kit .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--spare-robot-kit table{border-collapse:collapse;width:100%}.product-hub--spare-robot-kit th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--spare-robot-kit input{min-height:44px}.product-hub--spare-robot-kit .product-hub-related,.product-hub--spare-robot-kit [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--spare-robot-kit [class*=-next-actions]{gap:8px;display:grid}.product-hub--spare-robot-kit [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--spare-robot-kit .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--spare-robot-kit .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--spare-robot-kit .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--spare-robot-kit,.scan-hub--spare-robot-kit,.srk-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--spare-robot-kit .app-page-header,.product-hub--spare-robot-kit .srk-header-actions,.product-hub--spare-robot-kit .srk-candidate-header,.product-hub--spare-robot-kit .srk-checklist-header,.product-hub--spare-robot-kit .srk-candidates-header{flex-direction:column;align-items:stretch}.product-hub--spare-robot-kit table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--spare-robot-kit,.scan-hub--spare-robot-kit,.srk-page *,.product-hub--spare-robot-kit,.scan-hub--spare-robot-kit,.srk-page :before,.product-hub--spare-robot-kit,.scan-hub--spare-robot-kit,.srk-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--spare-robot-kit,.scan-hub--spare-robot-kit,.srk-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--spare-robot-kit .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--spares,.scan-hub--spares{--scan-group-a:"CAD";--scan-group-b:"CODE";--scan-group-c:"ROBOT";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--spares .app-page-header,.product-hub--spares>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--spares .app-page-header h1,.product-hub--spares>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--spares .app-page-header p,.product-hub--spares .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--spares .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--spares .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--spares .edc-next-actions,.product-hub--spares .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--spares .app-badge.setup,.product-hub--spares .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--spares table{border-collapse:collapse;width:100%}.product-hub--spares th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--spares input{min-height:44px}.product-hub--spares .product-hub-related,.product-hub--spares [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--spares [class*=-next-actions]{gap:8px;display:grid}.product-hub--spares [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--spares .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--spares .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--spares .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--spares,.scan-hub--spares{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--spares .app-page-header,.product-hub--spares>header{flex-direction:column;align-items:stretch}.product-hub--spares table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--spares,.scan-hub--spares *,.product-hub--spares,.scan-hub--spares :before,.product-hub--spares,.scan-hub--spares :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--spares,.scan-hub--spares{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--spares .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--sponsor-renewal-roi,.scan-hub--sponsor-renewal-roi,.srr-page{--scan-group-a:"MONEY";--scan-group-b:"SPONSORS";--scan-group-c:"OUTREACH";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--sponsor-renewal-roi .app-page-header,.product-hub--sponsor-renewal-roi .biz-card-head,.product-hub--sponsor-renewal-roi .srr-card-head,.product-hub--sponsor-renewal-roi .srr-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--sponsor-renewal-roi .app-page-header h1,.product-hub--sponsor-renewal-roi>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--sponsor-renewal-roi .app-page-header p,.product-hub--sponsor-renewal-roi .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--sponsor-renewal-roi .srr-card,.product-hub--sponsor-renewal-roi .srr-list,.product-hub--sponsor-renewal-roi .srr-panel,.product-hub--sponsor-renewal-roi .biz-card-head,.product-hub--sponsor-renewal-roi .srr-card-head{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--sponsor-renewal-roi .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--sponsor-renewal-roi .srr-related,.product-hub--sponsor-renewal-roi .edc-next-actions,.product-hub--sponsor-renewal-roi .srr-next-actions,.product-hub--sponsor-renewal-roi .srr-header-actions,.product-hub--sponsor-renewal-roi .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--sponsor-renewal-roi .app-badge.setup,.product-hub--sponsor-renewal-roi .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--sponsor-renewal-roi table{border-collapse:collapse;width:100%}.product-hub--sponsor-renewal-roi th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--sponsor-renewal-roi input{min-height:44px}.product-hub--sponsor-renewal-roi .product-hub-related,.product-hub--sponsor-renewal-roi [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--sponsor-renewal-roi [class*=-next-actions]{gap:8px;display:grid}.product-hub--sponsor-renewal-roi [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--sponsor-renewal-roi .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--sponsor-renewal-roi .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--sponsor-renewal-roi .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--sponsor-renewal-roi,.scan-hub--sponsor-renewal-roi,.srr-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--sponsor-renewal-roi .app-page-header,.product-hub--sponsor-renewal-roi .biz-card-head,.product-hub--sponsor-renewal-roi .srr-card-head,.product-hub--sponsor-renewal-roi .srr-header-actions{flex-direction:column;align-items:stretch}.product-hub--sponsor-renewal-roi table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--sponsor-renewal-roi,.scan-hub--sponsor-renewal-roi,.srr-page *,.product-hub--sponsor-renewal-roi,.scan-hub--sponsor-renewal-roi,.srr-page :before,.product-hub--sponsor-renewal-roi,.scan-hub--sponsor-renewal-roi,.srr-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--sponsor-renewal-roi,.scan-hub--sponsor-renewal-roi,.srr-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--sponsor-renewal-roi .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--sponsor-suite,.scan-hub--sponsor-suite,.sponsor-suite-page,.sponsor-suite-layout{--scan-group-a:"MONEY";--scan-group-b:"SPONSORS";--scan-group-c:"OUTREACH";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--sponsor-suite .app-page-header,.product-hub--sponsor-suite .sponsor-suite-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--sponsor-suite .app-page-header h1,.product-hub--sponsor-suite>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--sponsor-suite .app-page-header p,.product-hub--sponsor-suite .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--sponsor-suite .factor-table{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--sponsor-suite .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--sponsor-suite .sponsor-suite-related,.product-hub--sponsor-suite .sponsor-suite-next-actions,.product-hub--sponsor-suite .sponsor-suite-header-actions,.product-hub--sponsor-suite .edc-next-actions,.product-hub--sponsor-suite .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--sponsor-suite .app-badge.setup,.product-hub--sponsor-suite .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--sponsor-suite table{border-collapse:collapse;width:100%}.product-hub--sponsor-suite th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--sponsor-suite input{min-height:44px}.product-hub--sponsor-suite .product-hub-related,.product-hub--sponsor-suite [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--sponsor-suite [class*=-next-actions]{gap:8px;display:grid}.product-hub--sponsor-suite [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--sponsor-suite .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--sponsor-suite .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--sponsor-suite .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--sponsor-suite,.scan-hub--sponsor-suite,.sponsor-suite-page,.sponsor-suite-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--sponsor-suite .app-page-header,.product-hub--sponsor-suite .sponsor-suite-header-actions{flex-direction:column;align-items:stretch}.product-hub--sponsor-suite table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--sponsor-suite,.scan-hub--sponsor-suite,.sponsor-suite-page,.sponsor-suite-layout *,.product-hub--sponsor-suite,.scan-hub--sponsor-suite,.sponsor-suite-page,.sponsor-suite-layout :before,.product-hub--sponsor-suite,.scan-hub--sponsor-suite,.sponsor-suite-page,.sponsor-suite-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--sponsor-suite,.scan-hub--sponsor-suite,.sponsor-suite-page,.sponsor-suite-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--sponsor-suite .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--sponsor-tier-calculator,.scan-hub--sponsor-tier-calculator{--scan-group-a:"MONEY";--scan-group-b:"SPONSORS";--scan-group-c:"OUTREACH";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--sponsor-tier-calculator .app-page-header,.product-hub--sponsor-tier-calculator>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--sponsor-tier-calculator .app-page-header h1,.product-hub--sponsor-tier-calculator>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--sponsor-tier-calculator .app-page-header p,.product-hub--sponsor-tier-calculator .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--sponsor-tier-calculator .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--sponsor-tier-calculator .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--sponsor-tier-calculator .edc-next-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--sponsor-tier-calculator .app-badge.setup,.product-hub--sponsor-tier-calculator .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--sponsor-tier-calculator table{border-collapse:collapse;width:100%}.product-hub--sponsor-tier-calculator th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--sponsor-tier-calculator input{min-height:44px}.product-hub--sponsor-tier-calculator .product-hub-related,.product-hub--sponsor-tier-calculator [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--sponsor-tier-calculator [class*=-next-actions]{gap:8px;display:grid}.product-hub--sponsor-tier-calculator [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--sponsor-tier-calculator .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--sponsor-tier-calculator .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--sponsor-tier-calculator .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--sponsor-tier-calculator,.scan-hub--sponsor-tier-calculator{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--sponsor-tier-calculator .app-page-header,.product-hub--sponsor-tier-calculator>header{flex-direction:column;align-items:stretch}.product-hub--sponsor-tier-calculator table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--sponsor-tier-calculator,.scan-hub--sponsor-tier-calculator *,.product-hub--sponsor-tier-calculator,.scan-hub--sponsor-tier-calculator :before,.product-hub--sponsor-tier-calculator,.scan-hub--sponsor-tier-calculator :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--sponsor-tier-calculator,.scan-hub--sponsor-tier-calculator{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--sponsor-tier-calculator .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--sponsor-wall,.scan-hub--sponsor-wall,.sponsor-wall-page,.sponsor-wall-layout{--scan-group-a:"MONEY";--scan-group-b:"SPONSORS";--scan-group-c:"OUTREACH";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--sponsor-wall .app-page-header,.product-hub--sponsor-wall .sponsor-wall-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--sponsor-wall .app-page-header h1,.product-hub--sponsor-wall>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--sponsor-wall .app-page-header p,.product-hub--sponsor-wall .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--sponsor-wall .public-wall-card,.product-hub--sponsor-wall .public-wall-grid{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--sponsor-wall .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--sponsor-wall .sponsor-wall-related,.product-hub--sponsor-wall .sponsor-wall-next-actions,.product-hub--sponsor-wall .sponsor-wall-header-actions,.product-hub--sponsor-wall .edc-next-actions,.product-hub--sponsor-wall .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--sponsor-wall .app-badge.setup,.product-hub--sponsor-wall .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--sponsor-wall table{border-collapse:collapse;width:100%}.product-hub--sponsor-wall th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--sponsor-wall input{min-height:44px}.product-hub--sponsor-wall .product-hub-related,.product-hub--sponsor-wall [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--sponsor-wall [class*=-next-actions]{gap:8px;display:grid}.product-hub--sponsor-wall [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--sponsor-wall .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--sponsor-wall .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--sponsor-wall .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--sponsor-wall,.scan-hub--sponsor-wall,.sponsor-wall-page,.sponsor-wall-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--sponsor-wall .app-page-header,.product-hub--sponsor-wall .sponsor-wall-header-actions{flex-direction:column;align-items:stretch}.product-hub--sponsor-wall table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--sponsor-wall,.scan-hub--sponsor-wall,.sponsor-wall-page,.sponsor-wall-layout *,.product-hub--sponsor-wall,.scan-hub--sponsor-wall,.sponsor-wall-page,.sponsor-wall-layout :before,.product-hub--sponsor-wall,.scan-hub--sponsor-wall,.sponsor-wall-page,.sponsor-wall-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--sponsor-wall,.scan-hub--sponsor-wall,.sponsor-wall-page,.sponsor-wall-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--sponsor-wall .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--sponsorship,.scan-hub--sponsorship,.svp-page,.svp-layout{--scan-group-a:"MONEY";--scan-group-b:"SPONSORS";--scan-group-c:"OUTREACH";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--sponsorship .app-page-header,.product-hub--sponsorship>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--sponsorship .app-page-header h1,.product-hub--sponsorship>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--sponsorship .app-page-header p,.product-hub--sponsorship .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--sponsorship .svp-list,.product-hub--sponsorship .svp-ask-grid,.product-hub--sponsorship .svp-list-item,.product-hub--sponsorship .svp-composer-grid{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--sponsorship .empty-hint{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--sponsorship .svp-actions,.product-hub--sponsorship .svp-toolbar,.product-hub--sponsorship .svp-embed-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--sponsorship .app-badge.setup,.product-hub--sponsorship .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--sponsorship table{border-collapse:collapse;width:100%}.product-hub--sponsorship th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--sponsorship .svp-form,.product-hub--sponsorship .svp-composer,.product-hub--sponsorship .svp-composer-grid{min-height:44px}.product-hub--sponsorship .product-hub-related,.product-hub--sponsorship [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--sponsorship [class*=-next-actions]{gap:8px;display:grid}.product-hub--sponsorship [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--sponsorship .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--sponsorship .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--sponsorship .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--sponsorship,.scan-hub--sponsorship,.svp-page,.svp-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--sponsorship .app-page-header,.product-hub--sponsorship>header{flex-direction:column;align-items:stretch}.product-hub--sponsorship table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--sponsorship,.scan-hub--sponsorship,.svp-page,.svp-layout *,.product-hub--sponsorship,.scan-hub--sponsorship,.svp-page,.svp-layout :before,.product-hub--sponsorship,.scan-hub--sponsorship,.svp-page,.svp-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--sponsorship,.scan-hub--sponsorship,.svp-page,.svp-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--sponsorship .empty-hint{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--standup-digest,.scan-hub--standup-digest{--scan-group-a:"THIS WEEK";--scan-group-b:"PEOPLE";--scan-group-c:"PLAYBOOK";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--standup-digest .app-page-header,.product-hub--standup-digest>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--standup-digest .app-page-header h1,.product-hub--standup-digest>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--standup-digest .app-page-header p,.product-hub--standup-digest .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--standup-digest .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--standup-digest .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--standup-digest .edc-next-actions,.product-hub--standup-digest .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--standup-digest .app-badge.setup,.product-hub--standup-digest .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--standup-digest table{border-collapse:collapse;width:100%}.product-hub--standup-digest th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--standup-digest input{min-height:44px}.product-hub--standup-digest .product-hub-related,.product-hub--standup-digest [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--standup-digest [class*=-next-actions]{gap:8px;display:grid}.product-hub--standup-digest [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--standup-digest .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--standup-digest .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--standup-digest .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--standup-digest,.scan-hub--standup-digest{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--standup-digest .app-page-header,.product-hub--standup-digest>header{flex-direction:column;align-items:stretch}.product-hub--standup-digest table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--standup-digest,.scan-hub--standup-digest *,.product-hub--standup-digest,.scan-hub--standup-digest :before,.product-hub--standup-digest,.scan-hub--standup-digest :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--standup-digest,.scan-hub--standup-digest{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--standup-digest .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--start,.scan-hub--start,.start-page,.getting-started-page{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--start .app-page-header,.product-hub--start .start-track-head,.product-hub--start .start-launch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--start .app-page-header h1,.product-hub--start>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--start .app-page-header p,.product-hub--start .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--start .start-launch-grid{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--start .start-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--start .start-actions,.product-hub--start .edc-next-actions,.product-hub--start .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--start .app-badge.setup,.product-hub--start .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--start table{border-collapse:collapse;width:100%}.product-hub--start th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--start input{min-height:44px}.product-hub--start .product-hub-related,.product-hub--start [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--start [class*=-next-actions]{gap:8px;display:grid}.product-hub--start [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--start .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--start .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--start .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--start,.scan-hub--start,.start-page,.getting-started-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--start .app-page-header,.product-hub--start .start-track-head,.product-hub--start .start-launch-head{flex-direction:column;align-items:stretch}.product-hub--start table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--start,.scan-hub--start,.start-page,.getting-started-page *,.product-hub--start,.scan-hub--start,.start-page,.getting-started-page :before,.product-hub--start,.scan-hub--start,.start-page,.getting-started-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--start,.scan-hub--start,.start-page,.getting-started-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--start .start-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--strategy,.scan-hub--strategy,.strategy-page,.strategy-workbench{--scan-group-a:"THIS MATCH";--scan-group-b:"SCOUTING";--scan-group-c:"RELATED";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--strategy .app-page-header,.product-hub--strategy>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--strategy .app-page-header h1,.product-hub--strategy>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--strategy .app-page-header p,.product-hub--strategy .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--strategy .strategy-live-grid,.product-hub--strategy .strategy-pepa-table,.product-hub--strategy .strategy-rules-card,.product-hub--strategy .strategy-board-public{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--strategy .strategy-pick-empty,.product-hub--strategy .strategy-empty-block,.product-hub--strategy .strategy-shell-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--strategy .strategy-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--strategy .app-badge.setup,.product-hub--strategy .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--strategy table{border-collapse:collapse;width:100%}.product-hub--strategy th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--strategy input{min-height:44px}.product-hub--strategy .product-hub-related,.product-hub--strategy [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--strategy [class*=-next-actions]{gap:8px;display:grid}.product-hub--strategy [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--strategy .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--strategy .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--strategy .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--strategy,.scan-hub--strategy,.strategy-page,.strategy-workbench{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--strategy .app-page-header,.product-hub--strategy>header{flex-direction:column;align-items:stretch}.product-hub--strategy table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--strategy,.scan-hub--strategy,.strategy-page,.strategy-workbench *,.product-hub--strategy,.scan-hub--strategy,.strategy-page,.strategy-workbench :before,.product-hub--strategy,.scan-hub--strategy,.strategy-page,.strategy-workbench :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--strategy,.scan-hub--strategy,.strategy-page,.strategy-workbench{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--strategy .strategy-pick-empty,.product-hub--strategy .strategy-empty-block,.product-hub--strategy .strategy-shell-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--subsystem-signoff,.scan-hub--subsystem-signoff,.signoff-page{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--subsystem-signoff .app-page-header,.product-hub--subsystem-signoff>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--subsystem-signoff .app-page-header h1,.product-hub--subsystem-signoff>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--subsystem-signoff .app-page-header p,.product-hub--subsystem-signoff .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--subsystem-signoff .signoff-card,.product-hub--subsystem-signoff .signoff-list,.product-hub--subsystem-signoff .signoff-panel,.product-hub--subsystem-signoff .signoff-card-top,.product-hub--subsystem-signoff .signoff-card-meta{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--subsystem-signoff .empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--subsystem-signoff .signoff-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--subsystem-signoff .app-badge.setup,.product-hub--subsystem-signoff .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--subsystem-signoff table{border-collapse:collapse;width:100%}.product-hub--subsystem-signoff th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--subsystem-signoff input{min-height:44px}.product-hub--subsystem-signoff .product-hub-related,.product-hub--subsystem-signoff [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--subsystem-signoff [class*=-next-actions]{gap:8px;display:grid}.product-hub--subsystem-signoff [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--subsystem-signoff .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--subsystem-signoff .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--subsystem-signoff .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--subsystem-signoff,.scan-hub--subsystem-signoff,.signoff-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--subsystem-signoff .app-page-header,.product-hub--subsystem-signoff>header{flex-direction:column;align-items:stretch}.product-hub--subsystem-signoff table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--subsystem-signoff,.scan-hub--subsystem-signoff,.signoff-page *,.product-hub--subsystem-signoff,.scan-hub--subsystem-signoff,.signoff-page :before,.product-hub--subsystem-signoff,.scan-hub--subsystem-signoff,.signoff-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--subsystem-signoff,.scan-hub--subsystem-signoff,.signoff-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--subsystem-signoff .empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--subsystems,.scan-hub--subsystems{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--subsystems .app-page-header,.product-hub--subsystems>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--subsystems .app-page-header h1,.product-hub--subsystems>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--subsystems .app-page-header p,.product-hub--subsystems .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--subsystems .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--subsystems .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--subsystems .edc-next-actions,.product-hub--subsystems .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--subsystems .app-badge.setup,.product-hub--subsystems .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--subsystems table{border-collapse:collapse;width:100%}.product-hub--subsystems th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--subsystems input{min-height:44px}.product-hub--subsystems .product-hub-related,.product-hub--subsystems [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--subsystems [class*=-next-actions]{gap:8px;display:grid}.product-hub--subsystems [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--subsystems .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--subsystems .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--subsystems .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--subsystems,.scan-hub--subsystems{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--subsystems .app-page-header,.product-hub--subsystems>header{flex-direction:column;align-items:stretch}.product-hub--subsystems table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--subsystems,.scan-hub--subsystems *,.product-hub--subsystems,.scan-hub--subsystems :before,.product-hub--subsystems,.scan-hub--subsystems :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--subsystems,.scan-hub--subsystems{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--subsystems .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--subteams,.scan-hub--subteams,.subteams-page{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--subteams .app-page-header,.product-hub--subteams>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--subteams .app-page-header h1,.product-hub--subteams>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--subteams .app-page-header p,.product-hub--subteams .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--subteams .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--subteams .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--subteams .st-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--subteams .app-badge.setup,.product-hub--subteams .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--subteams table{border-collapse:collapse;width:100%}.product-hub--subteams th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--subteams input{min-height:44px}.product-hub--subteams .product-hub-related,.product-hub--subteams [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--subteams [class*=-next-actions]{gap:8px;display:grid}.product-hub--subteams [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--subteams .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--subteams .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--subteams .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--subteams,.scan-hub--subteams,.subteams-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--subteams .app-page-header,.product-hub--subteams>header{flex-direction:column;align-items:stretch}.product-hub--subteams table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--subteams,.scan-hub--subteams,.subteams-page *,.product-hub--subteams,.scan-hub--subteams,.subteams-page :before,.product-hub--subteams,.scan-hub--subteams,.subteams-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--subteams,.scan-hub--subteams,.subteams-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--subteams .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--support,.scan-hub--support,.support-page,.support-tickets-page{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--support .app-page-header,.product-hub--support .support-tickets-list-header,.product-hub--support .support-tickets-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--support .app-page-header h1,.product-hub--support>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--support .app-page-header p,.product-hub--support .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--support .support-card,.product-hub--support .support-ticket-card,.product-hub--support .support-tickets-list,.product-hub--support .support-tickets-form-panel,.product-hub--support .support-tickets-list-header{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--support .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--support .support-tickets-related,.product-hub--support .support-tickets-next-actions,.product-hub--support .support-tickets-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--support .app-badge.setup,.product-hub--support .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--support table{border-collapse:collapse;width:100%}.product-hub--support th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--support .support-form,.product-hub--support .support-tickets-form,.product-hub--support .support-tickets-form-panel{min-height:44px}.product-hub--support .product-hub-related,.product-hub--support [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--support [class*=-next-actions]{gap:8px;display:grid}.product-hub--support [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--support .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--support .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--support .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--support,.scan-hub--support,.support-page,.support-tickets-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--support .app-page-header,.product-hub--support .support-tickets-list-header,.product-hub--support .support-tickets-header-actions{flex-direction:column;align-items:stretch}.product-hub--support table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--support,.scan-hub--support,.support-page,.support-tickets-page *,.product-hub--support,.scan-hub--support,.support-page,.support-tickets-page :before,.product-hub--support,.scan-hub--support,.support-page,.support-tickets-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--support,.scan-hub--support,.support-page,.support-tickets-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--support .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--tasks,.scan-hub--tasks{--scan-group-a:"THIS WEEK";--scan-group-b:"PEOPLE";--scan-group-c:"PLAYBOOK";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--tasks .app-page-header,.product-hub--tasks>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--tasks .app-page-header h1,.product-hub--tasks>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--tasks .app-page-header p,.product-hub--tasks .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--tasks .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--tasks .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--tasks .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--tasks .app-badge.setup,.product-hub--tasks .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--tasks table{border-collapse:collapse;width:100%}.product-hub--tasks th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--tasks input{min-height:44px}.product-hub--tasks .product-hub-related,.product-hub--tasks [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--tasks [class*=-next-actions]{gap:8px;display:grid}.product-hub--tasks [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--tasks .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--tasks .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--tasks .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--tasks,.scan-hub--tasks{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--tasks .app-page-header,.product-hub--tasks>header{flex-direction:column;align-items:stretch}.product-hub--tasks table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--tasks,.scan-hub--tasks *,.product-hub--tasks,.scan-hub--tasks :before,.product-hub--tasks,.scan-hub--tasks :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--tasks,.scan-hub--tasks{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--tasks .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--team-health-dashboard,.scan-hub--team-health-dashboard,.thd-page{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--team-health-dashboard .app-page-header,.product-hub--team-health-dashboard .thd-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--team-health-dashboard .app-page-header h1,.product-hub--team-health-dashboard>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--team-health-dashboard .app-page-header p,.product-hub--team-health-dashboard .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--team-health-dashboard .thd-panel,.product-hub--team-health-dashboard .thd-event-list,.product-hub--team-health-dashboard .thd-meter-list,.product-hub--team-health-dashboard .thd-trend-list,.product-hub--team-health-dashboard .thd-member-list{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--team-health-dashboard .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--team-health-dashboard .thd-related,.product-hub--team-health-dashboard .edc-next-actions,.product-hub--team-health-dashboard .thd-next-actions,.product-hub--team-health-dashboard .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--team-health-dashboard .app-badge.setup,.product-hub--team-health-dashboard .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--team-health-dashboard table{border-collapse:collapse;width:100%}.product-hub--team-health-dashboard th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--team-health-dashboard input{min-height:44px}.product-hub--team-health-dashboard .product-hub-related,.product-hub--team-health-dashboard [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--team-health-dashboard [class*=-next-actions]{gap:8px;display:grid}.product-hub--team-health-dashboard [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--team-health-dashboard .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--team-health-dashboard .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--team-health-dashboard .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--team-health-dashboard,.scan-hub--team-health-dashboard,.thd-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--team-health-dashboard .app-page-header,.product-hub--team-health-dashboard .thd-header{flex-direction:column;align-items:stretch}.product-hub--team-health-dashboard table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--team-health-dashboard,.scan-hub--team-health-dashboard,.thd-page *,.product-hub--team-health-dashboard,.scan-hub--team-health-dashboard,.thd-page :before,.product-hub--team-health-dashboard,.scan-hub--team-health-dashboard,.thd-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--team-health-dashboard,.scan-hub--team-health-dashboard,.thd-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--team-health-dashboard .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--team-tags,.scan-hub--team-tags,.team-tags-page{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--team-tags .app-page-header,.product-hub--team-tags>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--team-tags .app-page-header h1,.product-hub--team-tags>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--team-tags .app-page-header p,.product-hub--team-tags .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--team-tags .team-tags-board{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--team-tags .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--team-tags .team-tags-actions,.product-hub--team-tags .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--team-tags .app-badge.setup,.product-hub--team-tags .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--team-tags table{border-collapse:collapse;width:100%}.product-hub--team-tags th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--team-tags .team-tags-form{min-height:44px}.product-hub--team-tags .product-hub-related,.product-hub--team-tags [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--team-tags [class*=-next-actions]{gap:8px;display:grid}.product-hub--team-tags [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--team-tags .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--team-tags .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--team-tags .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--team-tags,.scan-hub--team-tags,.team-tags-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--team-tags .app-page-header,.product-hub--team-tags>header{flex-direction:column;align-items:stretch}.product-hub--team-tags table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--team-tags,.scan-hub--team-tags,.team-tags-page *,.product-hub--team-tags,.scan-hub--team-tags,.team-tags-page :before,.product-hub--team-tags,.scan-hub--team-tags,.team-tags-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--team-tags,.scan-hub--team-tags,.team-tags-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--team-tags .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--team,.scan-hub--team,.team-data-page,.team-admin-page{--scan-group-a:"THIS WEEK";--scan-group-b:"PEOPLE";--scan-group-c:"PLAYBOOK";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--team .app-page-header,.product-hub--team>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--team .app-page-header h1,.product-hub--team>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--team .app-page-header p,.product-hub--team .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--team .team-data-panel,.product-hub--team .team-access-list,.product-hub--team .team-invite-grid,.product-hub--team .team-discord-panel{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--team .team-access-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--team .team-hub-related,.product-hub--team .team-data-related,.product-hub--team .team-admin-related,.product-hub--team .team-access-actions,.product-hub--team .team-member-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--team .app-badge.setup,.product-hub--team .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--team table{border-collapse:collapse;width:100%}.product-hub--team th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--team .team-invite-form,.product-hub--team .team-data-key-form,.product-hub--team .team-background-form{min-height:44px}.product-hub--team .product-hub-related,.product-hub--team [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--team [class*=-next-actions]{gap:8px;display:grid}.product-hub--team [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--team .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--team .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--team .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--team,.scan-hub--team,.team-data-page,.team-admin-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--team .app-page-header,.product-hub--team>header{flex-direction:column;align-items:stretch}.product-hub--team table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--team,.scan-hub--team,.team-data-page,.team-admin-page *,.product-hub--team,.scan-hub--team,.team-data-page,.team-admin-page :before,.product-hub--team,.scan-hub--team,.team-data-page,.team-admin-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--team,.scan-hub--team,.team-data-page,.team-admin-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--team .team-access-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--terms,.scan-hub--terms,.legal-page{--scan-group-a:"PRODUCT";--scan-group-b:"WAITLIST";--scan-group-c:"LEGAL";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--terms .app-page-header,.product-hub--terms .legal-doc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--terms .app-page-header h1,.product-hub--terms>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--terms .app-page-header p,.product-hub--terms .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--terms .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--terms .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--terms .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--terms .app-badge.setup,.product-hub--terms .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--terms table{border-collapse:collapse;width:100%}.product-hub--terms th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--terms input{min-height:44px}.product-hub--terms .product-hub-related,.product-hub--terms [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--terms [class*=-next-actions]{gap:8px;display:grid}.product-hub--terms [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--terms .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--terms .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--terms .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--terms,.scan-hub--terms,.legal-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--terms .app-page-header,.product-hub--terms .legal-doc-head{flex-direction:column;align-items:stretch}.product-hub--terms table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--terms,.scan-hub--terms,.legal-page *,.product-hub--terms,.scan-hub--terms,.legal-page :before,.product-hub--terms,.scan-hub--terms,.legal-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--terms,.scan-hub--terms,.legal-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--terms .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--todos,.scan-hub--todos,.todos-page{--scan-group-a:"THIS WEEK";--scan-group-b:"PEOPLE";--scan-group-c:"PLAYBOOK";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--todos .app-page-header,.product-hub--todos .todos-card-head,.product-hub--todos .app-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--todos .app-page-header h1,.product-hub--todos>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--todos .app-page-header p,.product-hub--todos .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--todos .todos-card,.product-hub--todos .todos-list,.product-hub--todos .todos-card-head,.product-hub--todos .todos-card-meta,.product-hub--todos .todos-card-actions,.product-hub--todos .todos-cross-tracker-list,.product-hub--todos .product-hub-panel{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--todos .todos-unified-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--todos .todos-card-actions,.product-hub--todos .todos-next-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--todos .app-badge.setup,.product-hub--todos .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--todos table{border-collapse:collapse;width:100%}.product-hub--todos th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--todos input{min-height:44px}.product-hub--todos .product-hub-related,.product-hub--todos [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--todos [class*=-next-actions]{gap:8px;display:grid}.product-hub--todos [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--todos .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--todos .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--todos .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--todos,.scan-hub--todos,.todos-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--todos .app-page-header,.product-hub--todos .todos-card-head,.product-hub--todos .app-page-header{flex-direction:column;align-items:stretch}.product-hub--todos table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--todos,.scan-hub--todos,.todos-page *,.product-hub--todos,.scan-hub--todos,.todos-page :before,.product-hub--todos,.scan-hub--todos,.todos-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--todos,.scan-hub--todos,.todos-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--todos .todos-unified-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--tool-checkout,.scan-hub--tool-checkout,.tc-page{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--tool-checkout .app-page-header,.product-hub--tool-checkout>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--tool-checkout .app-page-header h1,.product-hub--tool-checkout>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--tool-checkout .app-page-header p,.product-hub--tool-checkout .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--tool-checkout .tc-list,.product-hub--tool-checkout .tc-panel{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--tool-checkout .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--tool-checkout .tc-actions,.product-hub--tool-checkout .tc-related,.product-hub--tool-checkout .tc-next-actions,.product-hub--tool-checkout .edc-next-actions,.product-hub--tool-checkout .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--tool-checkout .app-badge.setup,.product-hub--tool-checkout .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--tool-checkout table{border-collapse:collapse;width:100%}.product-hub--tool-checkout th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--tool-checkout .tc-checkout-form{min-height:44px}.product-hub--tool-checkout .product-hub-related,.product-hub--tool-checkout [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--tool-checkout [class*=-next-actions]{gap:8px;display:grid}.product-hub--tool-checkout [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--tool-checkout .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--tool-checkout .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--tool-checkout .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--tool-checkout,.scan-hub--tool-checkout,.tc-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--tool-checkout .app-page-header,.product-hub--tool-checkout>header{flex-direction:column;align-items:stretch}.product-hub--tool-checkout table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--tool-checkout,.scan-hub--tool-checkout,.tc-page *,.product-hub--tool-checkout,.scan-hub--tool-checkout,.tc-page :before,.product-hub--tool-checkout,.scan-hub--tool-checkout,.tc-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--tool-checkout,.scan-hub--tool-checkout,.tc-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--tool-checkout .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--training,.scan-hub--training{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--training .app-page-header,.product-hub--training>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--training .app-page-header h1,.product-hub--training>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--training .app-page-header p,.product-hub--training .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--training .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--training .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--training .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--training .app-badge.setup,.product-hub--training .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--training table{border-collapse:collapse;width:100%}.product-hub--training th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--training input{min-height:44px}.product-hub--training .product-hub-related,.product-hub--training [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--training [class*=-next-actions]{gap:8px;display:grid}.product-hub--training [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--training .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--training .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--training .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--training,.scan-hub--training{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--training .app-page-header,.product-hub--training>header{flex-direction:column;align-items:stretch}.product-hub--training table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--training,.scan-hub--training *,.product-hub--training,.scan-hub--training :before,.product-hub--training,.scan-hub--training :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--training,.scan-hub--training{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--training .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--troubleshoot,.scan-hub--troubleshoot{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--troubleshoot .app-page-header,.product-hub--troubleshoot>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--troubleshoot .app-page-header h1,.product-hub--troubleshoot>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--troubleshoot .app-page-header p,.product-hub--troubleshoot .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--troubleshoot .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--troubleshoot .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--troubleshoot .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--troubleshoot .app-badge.setup,.product-hub--troubleshoot .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--troubleshoot table{border-collapse:collapse;width:100%}.product-hub--troubleshoot th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--troubleshoot input{min-height:44px}.product-hub--troubleshoot .product-hub-related,.product-hub--troubleshoot [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--troubleshoot [class*=-next-actions]{gap:8px;display:grid}.product-hub--troubleshoot [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--troubleshoot .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--troubleshoot .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--troubleshoot .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--troubleshoot,.scan-hub--troubleshoot{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--troubleshoot .app-page-header,.product-hub--troubleshoot>header{flex-direction:column;align-items:stretch}.product-hub--troubleshoot table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--troubleshoot,.scan-hub--troubleshoot *,.product-hub--troubleshoot,.scan-hub--troubleshoot :before,.product-hub--troubleshoot,.scan-hub--troubleshoot :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--troubleshoot,.scan-hub--troubleshoot{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--troubleshoot .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--tuning-autopilot,.scan-hub--tuning-autopilot,.tuning-autopilot-page,.tuning-autopilot-layout{--scan-group-a:"CAD";--scan-group-b:"CODE";--scan-group-c:"ROBOT";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--tuning-autopilot .app-page-header,.product-hub--tuning-autopilot .tuning-autopilot-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--tuning-autopilot .app-page-header h1,.product-hub--tuning-autopilot>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--tuning-autopilot .app-page-header p,.product-hub--tuning-autopilot .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--tuning-autopilot .tuning-autopilot-card,.product-hub--tuning-autopilot .tuning-autopilot-list,.product-hub--tuning-autopilot .tuning-autopilot-panel{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--tuning-autopilot .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--tuning-autopilot .tuning-autopilot-related,.product-hub--tuning-autopilot .tuning-autopilot-next-actions,.product-hub--tuning-autopilot .tuning-autopilot-header-actions,.product-hub--tuning-autopilot .tuning-autopilot-session-actions,.product-hub--tuning-autopilot .edc-next-actions,.product-hub--tuning-autopilot .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--tuning-autopilot .app-badge.setup,.product-hub--tuning-autopilot .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--tuning-autopilot table{border-collapse:collapse;width:100%}.product-hub--tuning-autopilot th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--tuning-autopilot input{min-height:44px}.product-hub--tuning-autopilot .product-hub-related,.product-hub--tuning-autopilot [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--tuning-autopilot [class*=-next-actions]{gap:8px;display:grid}.product-hub--tuning-autopilot [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--tuning-autopilot .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--tuning-autopilot .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--tuning-autopilot .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--tuning-autopilot,.scan-hub--tuning-autopilot,.tuning-autopilot-page,.tuning-autopilot-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--tuning-autopilot .app-page-header,.product-hub--tuning-autopilot .tuning-autopilot-header-actions{flex-direction:column;align-items:stretch}.product-hub--tuning-autopilot table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--tuning-autopilot,.scan-hub--tuning-autopilot,.tuning-autopilot-page,.tuning-autopilot-layout *,.product-hub--tuning-autopilot,.scan-hub--tuning-autopilot,.tuning-autopilot-page,.tuning-autopilot-layout :before,.product-hub--tuning-autopilot,.scan-hub--tuning-autopilot,.tuning-autopilot-page,.tuning-autopilot-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--tuning-autopilot,.scan-hub--tuning-autopilot,.tuning-autopilot-page,.tuning-autopilot-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--tuning-autopilot .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--tuning,.scan-hub--tuning{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--tuning .app-page-header,.product-hub--tuning>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--tuning .app-page-header h1,.product-hub--tuning>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--tuning .app-page-header p,.product-hub--tuning .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--tuning .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--tuning .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--tuning .edc-next-actions,.product-hub--tuning .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--tuning .app-badge.setup,.product-hub--tuning .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--tuning table{border-collapse:collapse;width:100%}.product-hub--tuning th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--tuning input{min-height:44px}.product-hub--tuning .product-hub-related,.product-hub--tuning [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--tuning [class*=-next-actions]{gap:8px;display:grid}.product-hub--tuning [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--tuning .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--tuning .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--tuning .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--tuning,.scan-hub--tuning{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--tuning .app-page-header,.product-hub--tuning>header{flex-direction:column;align-items:stretch}.product-hub--tuning table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--tuning,.scan-hub--tuning *,.product-hub--tuning,.scan-hub--tuning :before,.product-hub--tuning,.scan-hub--tuning :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--tuning,.scan-hub--tuning{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--tuning .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--unsubscribe,.scan-hub--unsubscribe,.unsubscribe-page{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--unsubscribe .app-page-header,.product-hub--unsubscribe>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--unsubscribe .app-page-header h1,.product-hub--unsubscribe>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--unsubscribe .app-page-header p,.product-hub--unsubscribe .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--unsubscribe .account-panel{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--unsubscribe .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--unsubscribe .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--unsubscribe .app-badge.setup,.product-hub--unsubscribe .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--unsubscribe table{border-collapse:collapse;width:100%}.product-hub--unsubscribe th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--unsubscribe input{min-height:44px}.product-hub--unsubscribe .product-hub-related,.product-hub--unsubscribe [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--unsubscribe [class*=-next-actions]{gap:8px;display:grid}.product-hub--unsubscribe [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--unsubscribe .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--unsubscribe .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--unsubscribe .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--unsubscribe,.scan-hub--unsubscribe,.unsubscribe-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--unsubscribe .app-page-header,.product-hub--unsubscribe>header{flex-direction:column;align-items:stretch}.product-hub--unsubscribe table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--unsubscribe,.scan-hub--unsubscribe,.unsubscribe-page *,.product-hub--unsubscribe,.scan-hub--unsubscribe,.unsubscribe-page :before,.product-hub--unsubscribe,.scan-hub--unsubscribe,.unsubscribe-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--unsubscribe,.scan-hub--unsubscribe,.unsubscribe-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--unsubscribe .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--vendor-lead-times,.scan-hub--vendor-lead-times,.vendor-lead-times-page,.vendor-lead-times-layout{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--vendor-lead-times .app-page-header,.product-hub--vendor-lead-times .vendor-lead-times-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--vendor-lead-times .app-page-header h1,.product-hub--vendor-lead-times>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--vendor-lead-times .app-page-header p,.product-hub--vendor-lead-times .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--vendor-lead-times .vendor-lead-times-list{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--vendor-lead-times .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--vendor-lead-times .vendor-lead-times-related,.product-hub--vendor-lead-times .vendor-lead-times-row-actions,.product-hub--vendor-lead-times .vendor-lead-times-next-actions,.product-hub--vendor-lead-times .vendor-lead-times-header-actions,.product-hub--vendor-lead-times .edc-next-actions,.product-hub--vendor-lead-times .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--vendor-lead-times .app-badge.setup,.product-hub--vendor-lead-times .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--vendor-lead-times table{border-collapse:collapse;width:100%}.product-hub--vendor-lead-times th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--vendor-lead-times input{min-height:44px}.product-hub--vendor-lead-times .product-hub-related,.product-hub--vendor-lead-times [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--vendor-lead-times [class*=-next-actions]{gap:8px;display:grid}.product-hub--vendor-lead-times [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--vendor-lead-times .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--vendor-lead-times .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--vendor-lead-times .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--vendor-lead-times,.scan-hub--vendor-lead-times,.vendor-lead-times-page,.vendor-lead-times-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--vendor-lead-times .app-page-header,.product-hub--vendor-lead-times .vendor-lead-times-header-actions{flex-direction:column;align-items:stretch}.product-hub--vendor-lead-times table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--vendor-lead-times,.scan-hub--vendor-lead-times,.vendor-lead-times-page,.vendor-lead-times-layout *,.product-hub--vendor-lead-times,.scan-hub--vendor-lead-times,.vendor-lead-times-page,.vendor-lead-times-layout :before,.product-hub--vendor-lead-times,.scan-hub--vendor-lead-times,.vendor-lead-times-page,.vendor-lead-times-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--vendor-lead-times,.scan-hub--vendor-lead-times,.vendor-lead-times-page,.vendor-lead-times-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--vendor-lead-times .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--vendors,.scan-hub--vendors,.vendors-page,.vendors-layout{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--vendors .app-page-header,.product-hub--vendors .vendors-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--vendors .app-page-header h1,.product-hub--vendors>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--vendors .app-page-header p,.product-hub--vendors .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--vendors .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--vendors .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--vendors .vendors-related,.product-hub--vendors .vendors-next-actions,.product-hub--vendors .vendors-header-actions,.product-hub--vendors .edc-next-actions,.product-hub--vendors .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--vendors .app-badge.setup,.product-hub--vendors .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--vendors table{border-collapse:collapse;width:100%}.product-hub--vendors th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--vendors input{min-height:44px}.product-hub--vendors .product-hub-related,.product-hub--vendors [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--vendors [class*=-next-actions]{gap:8px;display:grid}.product-hub--vendors [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--vendors .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--vendors .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--vendors .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--vendors,.scan-hub--vendors,.vendors-page,.vendors-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--vendors .app-page-header,.product-hub--vendors .vendors-header-actions{flex-direction:column;align-items:stretch}.product-hub--vendors table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--vendors,.scan-hub--vendors,.vendors-page,.vendors-layout *,.product-hub--vendors,.scan-hub--vendors,.vendors-page,.vendors-layout :before,.product-hub--vendors,.scan-hub--vendors,.vendors-page,.vendors-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--vendors,.scan-hub--vendors,.vendors-page,.vendors-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--vendors .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
