.product-hub--for-teams,.scan-hub--for-teams,.route-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--for-teams .app-page-header,.product-hub--for-teams .lux-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--for-teams .app-page-header h1,.product-hub--for-teams>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--for-teams .app-page-header p,.product-hub--for-teams .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--for-teams .lux-feature-grid,.product-hub--for-teams .lux-feature-grid-4{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--for-teams .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--for-teams .pricing-preview-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--for-teams .app-badge.setup,.product-hub--for-teams .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--for-teams table{border-collapse:collapse;width:100%}.product-hub--for-teams th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--for-teams input{min-height:44px}.product-hub--for-teams .product-hub-related,.product-hub--for-teams [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--for-teams [class*=-next-actions]{gap:8px;display:grid}.product-hub--for-teams [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--for-teams .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--for-teams .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--for-teams .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--for-teams,.scan-hub--for-teams,.route-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--for-teams .app-page-header,.product-hub--for-teams .lux-section-head{flex-direction:column;align-items:stretch}.product-hub--for-teams table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--for-teams,.scan-hub--for-teams,.route-page *,.product-hub--for-teams,.scan-hub--for-teams,.route-page :before,.product-hub--for-teams,.scan-hub--for-teams,.route-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--for-teams,.scan-hub--for-teams,.route-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--for-teams .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--forms,.scan-hub--forms,.forms-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--forms .app-page-header,.product-hub--forms>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--forms .app-page-header h1,.product-hub--forms>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--forms .app-page-header p,.product-hub--forms .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--forms .forms-list,.product-hub--forms .forms-list-row,.product-hub--forms .forms-list-main,.product-hub--forms .forms-list-meta,.product-hub--forms .forms-dues-panel,.product-hub--forms .forms-list-panel,.product-hub--forms .forms-build-panel,.product-hub--forms .forms-start-panel,.product-hub--forms .forms-answer-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--forms .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--forms .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--forms .app-badge.setup,.product-hub--forms .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--forms table{border-collapse:collapse;width:100%}.product-hub--forms th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--forms .forms-add,.product-hub--forms .forms-bars,.product-hub--forms .forms-hint,.product-hub--forms .forms-list,.forms-page,.product-hub--forms .forms-error{min-height:44px}.product-hub--forms .product-hub-related,.product-hub--forms [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--forms [class*=-next-actions]{gap:8px;display:grid}.product-hub--forms [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--forms .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--forms .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--forms .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--forms,.scan-hub--forms,.forms-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--forms .app-page-header,.product-hub--forms>header{flex-direction:column;align-items:stretch}.product-hub--forms table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--forms,.scan-hub--forms,.forms-page *,.product-hub--forms,.scan-hub--forms,.forms-page :before,.product-hub--forms,.scan-hub--forms,.forms-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--forms,.scan-hub--forms,.forms-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--forms .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--fundraisers,.scan-hub--fundraisers,.fr-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--fundraisers .app-page-header,.product-hub--fundraisers .biz-card-head,.product-hub--fundraisers .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--fundraisers .app-page-header h1,.product-hub--fundraisers>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--fundraisers .app-page-header p,.product-hub--fundraisers .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--fundraisers .fr-grid,.product-hub--fundraisers .fr-list,.product-hub--fundraisers .biz-card-head,.product-hub--fundraisers .fr-event-list,.product-hub--fundraisers .soft-snapshot-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--fundraisers .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--fundraisers .fr-next-actions,.product-hub--fundraisers .business-related,.product-hub--fundraisers .edc-next-actions,.product-hub--fundraisers .fr-event-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--fundraisers .app-badge.setup,.product-hub--fundraisers .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--fundraisers table{border-collapse:collapse;width:100%}.product-hub--fundraisers th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--fundraisers .fr-form,.product-hub--fundraisers .fr-fields{min-height:44px}.product-hub--fundraisers .product-hub-related,.product-hub--fundraisers [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--fundraisers [class*=-next-actions]{gap:8px;display:grid}.product-hub--fundraisers [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--fundraisers .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--fundraisers .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--fundraisers .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--fundraisers,.scan-hub--fundraisers,.fr-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--fundraisers .app-page-header,.product-hub--fundraisers .biz-card-head,.product-hub--fundraisers .app-page-header{flex-direction:column;align-items:stretch}.product-hub--fundraisers table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--fundraisers,.scan-hub--fundraisers,.fr-page *,.product-hub--fundraisers,.scan-hub--fundraisers,.fr-page :before,.product-hub--fundraisers,.scan-hub--fundraisers,.fr-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--fundraisers,.scan-hub--fundraisers,.fr-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--fundraisers .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--gearbox,.scan-hub--gearbox{--scan-group-a:"CAD";--scan-group-b:"CODE";--scan-group-c:"ROBOT";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--gearbox .app-page-header,.product-hub--gearbox>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--gearbox .app-page-header h1,.product-hub--gearbox>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--gearbox .app-page-header p,.product-hub--gearbox .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--gearbox .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--gearbox .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--gearbox .edc-next-actions,.product-hub--gearbox .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--gearbox .app-badge.setup,.product-hub--gearbox .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--gearbox table{border-collapse:collapse;width:100%}.product-hub--gearbox th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--gearbox input{min-height:44px}.product-hub--gearbox .product-hub-related,.product-hub--gearbox [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--gearbox [class*=-next-actions]{gap:8px;display:grid}.product-hub--gearbox [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--gearbox .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--gearbox .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--gearbox .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--gearbox,.scan-hub--gearbox{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--gearbox .app-page-header,.product-hub--gearbox>header{flex-direction:column;align-items:stretch}.product-hub--gearbox table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--gearbox,.scan-hub--gearbox *,.product-hub--gearbox,.scan-hub--gearbox :before,.product-hub--gearbox,.scan-hub--gearbox :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--gearbox,.scan-hub--gearbox{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--gearbox .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--goals-tracker,.scan-hub--goals-tracker{--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--goals-tracker .app-page-header,.product-hub--goals-tracker>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--goals-tracker .app-page-header h1,.product-hub--goals-tracker>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--goals-tracker .app-page-header p,.product-hub--goals-tracker .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--goals-tracker .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--goals-tracker .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--goals-tracker .edc-next-actions,.product-hub--goals-tracker .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--goals-tracker .app-badge.setup,.product-hub--goals-tracker .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--goals-tracker table{border-collapse:collapse;width:100%}.product-hub--goals-tracker th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--goals-tracker input{min-height:44px}.product-hub--goals-tracker .product-hub-related,.product-hub--goals-tracker [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--goals-tracker [class*=-next-actions]{gap:8px;display:grid}.product-hub--goals-tracker [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--goals-tracker .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--goals-tracker .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--goals-tracker .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--goals-tracker,.scan-hub--goals-tracker{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--goals-tracker .app-page-header,.product-hub--goals-tracker>header{flex-direction:column;align-items:stretch}.product-hub--goals-tracker table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--goals-tracker,.scan-hub--goals-tracker *,.product-hub--goals-tracker,.scan-hub--goals-tracker :before,.product-hub--goals-tracker,.scan-hub--goals-tracker :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--goals-tracker,.scan-hub--goals-tracker{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--goals-tracker .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--goals,.scan-hub--goals,.goals-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--goals .app-page-header,.product-hub--goals .goals-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--goals .app-page-header h1,.product-hub--goals>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--goals .app-page-header p,.product-hub--goals .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--goals .goals-list,.product-hub--goals .goals-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--goals .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--goals .goals-related,.product-hub--goals .goals-hub-related,.product-hub--goals .goals-row-actions,.product-hub--goals .goals-form-actions,.product-hub--goals .goals-next-actions,.product-hub--goals .goals-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--goals .app-badge.setup,.product-hub--goals .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--goals table{border-collapse:collapse;width:100%}.product-hub--goals th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--goals .goals-form-actions{min-height:44px}.product-hub--goals .product-hub-related,.product-hub--goals [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--goals [class*=-next-actions]{gap:8px;display:grid}.product-hub--goals [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--goals .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--goals .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--goals .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--goals,.scan-hub--goals,.goals-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--goals .app-page-header,.product-hub--goals .goals-header-actions{flex-direction:column;align-items:stretch}.product-hub--goals table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--goals,.scan-hub--goals,.goals-page *,.product-hub--goals,.scan-hub--goals,.goals-page :before,.product-hub--goals,.scan-hub--goals,.goals-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--goals,.scan-hub--goals,.goals-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--goals .empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--grant-eligibility-matcher,.scan-hub--grant-eligibility-matcher,.gem-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--grant-eligibility-matcher .app-page-header,.product-hub--grant-eligibility-matcher .biz-card-head,.product-hub--grant-eligibility-matcher .gem-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--grant-eligibility-matcher .app-page-header h1,.product-hub--grant-eligibility-matcher>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--grant-eligibility-matcher .app-page-header p,.product-hub--grant-eligibility-matcher .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--grant-eligibility-matcher .gem-panel,.product-hub--grant-eligibility-matcher .biz-card-head,.product-hub--grant-eligibility-matcher .soft-snapshot-grid,.product-hub--grant-eligibility-matcher .impact-activity-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--grant-eligibility-matcher .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--grant-eligibility-matcher .gem-related,.product-hub--grant-eligibility-matcher .gem-row-actions,.product-hub--grant-eligibility-matcher .edc-next-actions,.product-hub--grant-eligibility-matcher .gem-next-actions,.product-hub--grant-eligibility-matcher .gem-header-actions,.product-hub--grant-eligibility-matcher .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--grant-eligibility-matcher .app-badge.setup,.product-hub--grant-eligibility-matcher .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--grant-eligibility-matcher table{border-collapse:collapse;width:100%}.product-hub--grant-eligibility-matcher th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--grant-eligibility-matcher input{min-height:44px}.product-hub--grant-eligibility-matcher .product-hub-related,.product-hub--grant-eligibility-matcher [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--grant-eligibility-matcher [class*=-next-actions]{gap:8px;display:grid}.product-hub--grant-eligibility-matcher [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--grant-eligibility-matcher .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--grant-eligibility-matcher .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--grant-eligibility-matcher .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--grant-eligibility-matcher,.scan-hub--grant-eligibility-matcher,.gem-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--grant-eligibility-matcher .app-page-header,.product-hub--grant-eligibility-matcher .biz-card-head,.product-hub--grant-eligibility-matcher .gem-header-actions{flex-direction:column;align-items:stretch}.product-hub--grant-eligibility-matcher table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--grant-eligibility-matcher,.scan-hub--grant-eligibility-matcher,.gem-page *,.product-hub--grant-eligibility-matcher,.scan-hub--grant-eligibility-matcher,.gem-page :before,.product-hub--grant-eligibility-matcher,.scan-hub--grant-eligibility-matcher,.gem-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--grant-eligibility-matcher,.scan-hub--grant-eligibility-matcher,.gem-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--grant-eligibility-matcher .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--grant-report,.scan-hub--grant-report,.grant-report-page,.grant-report-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--grant-report .app-page-header,.product-hub--grant-report .grant-report-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--grant-report .app-page-header h1,.product-hub--grant-report>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--grant-report .app-page-header p,.product-hub--grant-report .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--grant-report .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--grant-report .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--grant-report .grant-report-related,.product-hub--grant-report .grant-report-next-actions,.product-hub--grant-report .grant-report-header-actions,.product-hub--grant-report .edc-next-actions,.product-hub--grant-report .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--grant-report .app-badge.setup,.product-hub--grant-report .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--grant-report table{border-collapse:collapse;width:100%}.product-hub--grant-report th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--grant-report input{min-height:44px}.product-hub--grant-report .product-hub-related,.product-hub--grant-report [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--grant-report [class*=-next-actions]{gap:8px;display:grid}.product-hub--grant-report [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--grant-report .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--grant-report .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--grant-report .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--grant-report,.scan-hub--grant-report,.grant-report-page,.grant-report-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--grant-report .app-page-header,.product-hub--grant-report .grant-report-header-actions{flex-direction:column;align-items:stretch}.product-hub--grant-report table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--grant-report,.scan-hub--grant-report,.grant-report-page,.grant-report-layout *,.product-hub--grant-report,.scan-hub--grant-report,.grant-report-page,.grant-report-layout :before,.product-hub--grant-report,.scan-hub--grant-report,.grant-report-page,.grant-report-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--grant-report,.scan-hub--grant-report,.grant-report-page,.grant-report-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--grant-report .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--help,.scan-hub--help,.help-page,.help-article-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--help .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--help .app-page-header h1,.product-hub--help>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--help .app-page-header p,.product-hub--help .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--help .help-article-card,.product-hub--help .help-article-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--help .help-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--help .help-article-actions,.product-hub--help .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--help .app-badge.setup,.product-hub--help .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--help table{border-collapse:collapse;width:100%}.product-hub--help th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--help input{min-height:44px}.product-hub--help .product-hub-related,.product-hub--help [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--help [class*=-next-actions]{gap:8px;display:grid}.product-hub--help [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--help .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--help .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--help .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--help,.scan-hub--help,.help-page,.help-article-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--help .app-page-header{flex-direction:column;align-items:stretch}.product-hub--help table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--help,.scan-hub--help,.help-page,.help-article-page *,.product-hub--help,.scan-hub--help,.help-page,.help-article-page :before,.product-hub--help,.scan-hub--help,.help-page,.help-article-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--help,.scan-hub--help,.help-page,.help-article-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--help .help-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--hours-self-view,.scan-hub--hours-self-view,.hsv-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--hours-self-view .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--hours-self-view .app-page-header h1,.product-hub--hours-self-view>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--hours-self-view .app-page-header p,.product-hub--hours-self-view .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--hours-self-view .hsv-panel,.product-hub--hours-self-view .hsv-kind-list,.product-hub--hours-self-view .hsv-entry-list,.product-hub--hours-self-view .hsv-presence-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--hours-self-view .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--hours-self-view .hsv-related,.product-hub--hours-self-view .edc-next-actions,.product-hub--hours-self-view .hsv-next-actions,.product-hub--hours-self-view .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--hours-self-view .app-badge.setup,.product-hub--hours-self-view .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--hours-self-view table{border-collapse:collapse;width:100%}.product-hub--hours-self-view th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--hours-self-view input{min-height:44px}.product-hub--hours-self-view .product-hub-related,.product-hub--hours-self-view [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--hours-self-view [class*=-next-actions]{gap:8px;display:grid}.product-hub--hours-self-view [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--hours-self-view .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--hours-self-view .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--hours-self-view .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--hours-self-view,.scan-hub--hours-self-view,.hsv-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--hours-self-view .app-page-header{flex-direction:column;align-items:stretch}.product-hub--hours-self-view table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--hours-self-view,.scan-hub--hours-self-view,.hsv-page *,.product-hub--hours-self-view,.scan-hub--hours-self-view,.hsv-page :before,.product-hub--hours-self-view,.scan-hub--hours-self-view,.hsv-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--hours-self-view,.scan-hub--hours-self-view,.hsv-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--hours-self-view .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--hours,.scan-hub--hours,.hours-page,.hours-layout{--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--hours .app-page-header,.product-hub--hours .hours-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--hours .app-page-header h1,.product-hub--hours>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--hours .app-page-header p,.product-hub--hours .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--hours .hours-board,.product-hub--hours .hours-panel,.product-hub--hours .hours-form-grid,.product-hub--hours .hours-clock-card,.product-hub--hours .hours-kiosk-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--hours .hours-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--hours .hours-related,.product-hub--hours .hours-clock-actions,.product-hub--hours .hours-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--hours .app-badge.setup,.product-hub--hours .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--hours table{border-collapse:collapse;width:100%}.product-hub--hours th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--hours .hours-field,.product-hub--hours .hours-forms,.product-hub--hours .hours-form-grid{min-height:44px}.product-hub--hours .product-hub-related,.product-hub--hours [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--hours [class*=-next-actions]{gap:8px;display:grid}.product-hub--hours [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--hours .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--hours .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--hours .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--hours,.scan-hub--hours,.hours-page,.hours-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--hours .app-page-header,.product-hub--hours .hours-header-actions{flex-direction:column;align-items:stretch}.product-hub--hours table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--hours,.scan-hub--hours,.hours-page,.hours-layout *,.product-hub--hours,.scan-hub--hours,.hours-page,.hours-layout :before,.product-hub--hours,.scan-hub--hours,.hours-page,.hours-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--hours,.scan-hub--hours,.hours-page,.hours-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--hours .hours-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--impact-essay,.scan-hub--impact-essay,.impact-essay-page,.impact-essay-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--impact-essay .app-page-header,.product-hub--impact-essay .impact-essay-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--impact-essay .app-page-header h1,.product-hub--impact-essay>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--impact-essay .app-page-header p,.product-hub--impact-essay .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--impact-essay .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--impact-essay .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--impact-essay .impact-essay-related,.product-hub--impact-essay .impact-essay-next-actions,.product-hub--impact-essay .impact-essay-header-actions,.product-hub--impact-essay .edc-next-actions,.product-hub--impact-essay .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--impact-essay .app-badge.setup,.product-hub--impact-essay .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--impact-essay table{border-collapse:collapse;width:100%}.product-hub--impact-essay th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--impact-essay input{min-height:44px}.product-hub--impact-essay .product-hub-related,.product-hub--impact-essay [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--impact-essay [class*=-next-actions]{gap:8px;display:grid}.product-hub--impact-essay [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--impact-essay .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--impact-essay .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--impact-essay .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--impact-essay,.scan-hub--impact-essay,.impact-essay-page,.impact-essay-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--impact-essay .app-page-header,.product-hub--impact-essay .impact-essay-header-actions{flex-direction:column;align-items:stretch}.product-hub--impact-essay table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--impact-essay,.scan-hub--impact-essay,.impact-essay-page,.impact-essay-layout *,.product-hub--impact-essay,.scan-hub--impact-essay,.impact-essay-page,.impact-essay-layout :before,.product-hub--impact-essay,.scan-hub--impact-essay,.impact-essay-page,.impact-essay-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--impact-essay,.scan-hub--impact-essay,.impact-essay-page,.impact-essay-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--impact-essay .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--impact,.scan-hub--impact,.impact-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--impact .app-page-header,.product-hub--impact .impact-who-head,.product-hub--impact .impact-readiness-head,.product-hub--impact .biz-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--impact .app-page-header h1,.product-hub--impact>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--impact .app-page-header p,.product-hub--impact .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--impact .impact-list,.product-hub--impact .impact-who-list,.product-hub--impact .impact-activity-list,.product-hub--impact .biz-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--impact .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--impact .impact-row-actions,.product-hub--impact .impact-next-actions,.product-hub--impact .impact-edit-people-actions,.product-hub--impact .business-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--impact .app-badge.setup,.product-hub--impact .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--impact table{border-collapse:collapse;width:100%}.product-hub--impact th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--impact .impact-form,.product-hub--impact .impact-who-fields{min-height:44px}.product-hub--impact .product-hub-related,.product-hub--impact [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--impact [class*=-next-actions]{gap:8px;display:grid}.product-hub--impact [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--impact .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--impact .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--impact .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--impact,.scan-hub--impact,.impact-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--impact .app-page-header,.product-hub--impact .impact-who-head,.product-hub--impact .impact-readiness-head,.product-hub--impact .biz-card-head{flex-direction:column;align-items:stretch}.product-hub--impact table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--impact,.scan-hub--impact,.impact-page *,.product-hub--impact,.scan-hub--impact,.impact-page :before,.product-hub--impact,.scan-hub--impact,.impact-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--impact,.scan-hub--impact,.impact-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--impact .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--incident-heatmap,.scan-hub--incident-heatmap{--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--incident-heatmap .app-page-header,.product-hub--incident-heatmap>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--incident-heatmap .app-page-header h1,.product-hub--incident-heatmap>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--incident-heatmap .app-page-header p,.product-hub--incident-heatmap .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--incident-heatmap .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--incident-heatmap .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--incident-heatmap .edc-next-actions,.product-hub--incident-heatmap .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--incident-heatmap .app-badge.setup,.product-hub--incident-heatmap .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--incident-heatmap table{border-collapse:collapse;width:100%}.product-hub--incident-heatmap th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--incident-heatmap input{min-height:44px}.product-hub--incident-heatmap .product-hub-related,.product-hub--incident-heatmap [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--incident-heatmap [class*=-next-actions]{gap:8px;display:grid}.product-hub--incident-heatmap [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--incident-heatmap .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--incident-heatmap .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--incident-heatmap .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--incident-heatmap,.scan-hub--incident-heatmap{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--incident-heatmap .app-page-header,.product-hub--incident-heatmap>header{flex-direction:column;align-items:stretch}.product-hub--incident-heatmap table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--incident-heatmap,.scan-hub--incident-heatmap *,.product-hub--incident-heatmap,.scan-hub--incident-heatmap :before,.product-hub--incident-heatmap,.scan-hub--incident-heatmap :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--incident-heatmap,.scan-hub--incident-heatmap{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--incident-heatmap .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--incidents,.scan-hub--incidents{--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--incidents .app-page-header,.product-hub--incidents>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--incidents .app-page-header h1,.product-hub--incidents>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--incidents .app-page-header p,.product-hub--incidents .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--incidents .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--incidents .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--incidents .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--incidents .app-badge.setup,.product-hub--incidents .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--incidents table{border-collapse:collapse;width:100%}.product-hub--incidents th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--incidents input{min-height:44px}.product-hub--incidents .product-hub-related,.product-hub--incidents [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--incidents [class*=-next-actions]{gap:8px;display:grid}.product-hub--incidents [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--incidents .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--incidents .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--incidents .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--incidents,.scan-hub--incidents{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--incidents .app-page-header,.product-hub--incidents>header{flex-direction:column;align-items:stretch}.product-hub--incidents table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--incidents,.scan-hub--incidents *,.product-hub--incidents,.scan-hub--incidents :before,.product-hub--incidents,.scan-hub--incidents :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--incidents,.scan-hub--incidents{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--incidents .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--inspection-copilot,.scan-hub--inspection-copilot,.inspection-copilot-page,.inspection-copilot-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--inspection-copilot .app-page-header,.product-hub--inspection-copilot .inspection-copilot-card-head,.product-hub--inspection-copilot .inspection-copilot-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--inspection-copilot .app-page-header h1,.product-hub--inspection-copilot>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--inspection-copilot .app-page-header p,.product-hub--inspection-copilot .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--inspection-copilot .inspection-copilot-card,.product-hub--inspection-copilot .inspection-copilot-list,.product-hub--inspection-copilot .inspection-copilot-panel,.product-hub--inspection-copilot .inspection-copilot-card-head,.product-hub--inspection-copilot .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--inspection-copilot .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--inspection-copilot .inspection-copilot-related,.product-hub--inspection-copilot .inspection-copilot-next-actions,.product-hub--inspection-copilot .inspection-copilot-header-actions,.product-hub--inspection-copilot .edc-next-actions,.product-hub--inspection-copilot .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--inspection-copilot .app-badge.setup,.product-hub--inspection-copilot .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--inspection-copilot table{border-collapse:collapse;width:100%}.product-hub--inspection-copilot th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--inspection-copilot input{min-height:44px}.product-hub--inspection-copilot .product-hub-related,.product-hub--inspection-copilot [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--inspection-copilot [class*=-next-actions]{gap:8px;display:grid}.product-hub--inspection-copilot [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--inspection-copilot .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--inspection-copilot .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--inspection-copilot .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--inspection-copilot,.scan-hub--inspection-copilot,.inspection-copilot-page,.inspection-copilot-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--inspection-copilot .app-page-header,.product-hub--inspection-copilot .inspection-copilot-card-head,.product-hub--inspection-copilot .inspection-copilot-header-actions{flex-direction:column;align-items:stretch}.product-hub--inspection-copilot table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--inspection-copilot,.scan-hub--inspection-copilot,.inspection-copilot-page,.inspection-copilot-layout *,.product-hub--inspection-copilot,.scan-hub--inspection-copilot,.inspection-copilot-page,.inspection-copilot-layout :before,.product-hub--inspection-copilot,.scan-hub--inspection-copilot,.inspection-copilot-page,.inspection-copilot-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--inspection-copilot,.scan-hub--inspection-copilot,.inspection-copilot-page,.inspection-copilot-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--inspection-copilot .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--inspection,.scan-hub--inspection,.insp-page,.insp-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--inspection .app-page-header,.product-hub--inspection .aii-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--inspection .app-page-header h1,.product-hub--inspection>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--inspection .app-page-header p,.product-hub--inspection .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--inspection .aii-panel,.product-hub--inspection .insp-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--inspection .insp-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--inspection .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--inspection .app-badge.setup,.product-hub--inspection .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--inspection table{border-collapse:collapse;width:100%}.product-hub--inspection th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--inspection input{min-height:44px}.product-hub--inspection .product-hub-related,.product-hub--inspection [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--inspection [class*=-next-actions]{gap:8px;display:grid}.product-hub--inspection [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--inspection .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--inspection .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--inspection .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--inspection,.scan-hub--inspection,.insp-page,.insp-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--inspection .app-page-header,.product-hub--inspection .aii-head{flex-direction:column;align-items:stretch}.product-hub--inspection table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--inspection,.scan-hub--inspection,.insp-page,.insp-layout *,.product-hub--inspection,.scan-hub--inspection,.insp-page,.insp-layout :before,.product-hub--inspection,.scan-hub--inspection,.insp-page,.insp-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--inspection,.scan-hub--inspection,.insp-page,.insp-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--inspection .insp-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--intel,.scan-hub--intel,.intel-page{--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--intel .app-page-header,.product-hub--intel .intel-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--intel .app-page-header h1,.product-hub--intel>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--intel .app-page-header p,.product-hub--intel .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--intel .intel-panel,.product-hub--intel .intel-panels,.product-hub--intel .intel-hero-card,.product-hub--intel .intel-lookup-grid,.product-hub--intel .intel-lookup-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--intel .intel-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--intel .intel-related,.product-hub--intel .intel-next-actions,.product-hub--intel .intel-note-actions,.product-hub--intel .intel-primary-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--intel .app-badge.setup,.product-hub--intel .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--intel table{border-collapse:collapse;width:100%}.product-hub--intel th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--intel .intel-note-form{min-height:44px}.product-hub--intel .product-hub-related,.product-hub--intel [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--intel [class*=-next-actions]{gap:8px;display:grid}.product-hub--intel [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--intel .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--intel .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--intel .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--intel,.scan-hub--intel,.intel-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--intel .app-page-header,.product-hub--intel .intel-hero-head{flex-direction:column;align-items:stretch}.product-hub--intel table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--intel,.scan-hub--intel,.intel-page *,.product-hub--intel,.scan-hub--intel,.intel-page :before,.product-hub--intel,.scan-hub--intel,.intel-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--intel,.scan-hub--intel,.intel-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--intel .intel-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--inventory,.scan-hub--inventory,.inventory-page{--scan-group-a:"CAD";--scan-group-b:"CODE";--scan-group-c:"ROBOT";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--inventory .app-page-header,.product-hub--inventory>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--inventory .app-page-header h1,.product-hub--inventory>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--inventory .app-page-header p,.product-hub--inventory .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--inventory .inventory-new-grid,.product-hub--inventory .inventory-list-empty{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--inventory .inventory-list-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--inventory .inventory-related,.product-hub--inventory .inventory-toolbar,.product-hub--inventory .inventory-edit-actions,.product-hub--inventory .inventory-item-actions,.product-hub--inventory .inventory-next-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--inventory .app-badge.setup,.product-hub--inventory .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--inventory table{border-collapse:collapse;width:100%}.product-hub--inventory th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--inventory .inventory-field{min-height:44px}.product-hub--inventory .product-hub-related,.product-hub--inventory [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--inventory [class*=-next-actions]{gap:8px;display:grid}.product-hub--inventory [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--inventory .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--inventory .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--inventory .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--inventory,.scan-hub--inventory,.inventory-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--inventory .app-page-header,.product-hub--inventory>header{flex-direction:column;align-items:stretch}.product-hub--inventory table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--inventory,.scan-hub--inventory,.inventory-page *,.product-hub--inventory,.scan-hub--inventory,.inventory-page :before,.product-hub--inventory,.scan-hub--inventory,.inventory-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--inventory,.scan-hub--inventory,.inventory-page{--scan-shadow:0 10px 28px #00000047}.product-hub--inventory .inventory-list-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--invite,.scan-hub--invite,.invite-flow-page,.invite-empty-shell{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--invite .app-page-header,.product-hub--invite .invite-flow-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--invite .app-page-header h1,.product-hub--invite>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--invite .app-page-header p,.product-hub--invite .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--invite .invite-flow-card,.product-hub--invite .onboarding-sub,.product-hub--invite .onboarding-card,.onboarding-page,.product-hub--invite .onboarding-brand{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--invite .invite-empty-badge,.invite-empty-shell{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--invite .invite-actions,.product-hub--invite .invite-next-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--invite .app-badge.setup,.product-hub--invite .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--invite table{border-collapse:collapse;width:100%}.product-hub--invite th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--invite input{min-height:44px}.product-hub--invite .product-hub-related,.product-hub--invite [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--invite [class*=-next-actions]{gap:8px;display:grid}.product-hub--invite [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--invite .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--invite .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--invite .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--invite,.scan-hub--invite,.invite-flow-page,.invite-empty-shell{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--invite .app-page-header,.product-hub--invite .invite-flow-header{flex-direction:column;align-items:stretch}.product-hub--invite table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--invite,.scan-hub--invite,.invite-flow-page,.invite-empty-shell *,.product-hub--invite,.scan-hub--invite,.invite-flow-page,.invite-empty-shell :before,.product-hub--invite,.scan-hub--invite,.invite-flow-page,.invite-empty-shell :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--invite,.scan-hub--invite,.invite-flow-page,.invite-empty-shell{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--invite .invite-empty-badge,.invite-empty-shell{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--judge-sim,.scan-hub--judge-sim,.judge-sim-page,.judge-sim-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--judge-sim .app-page-header,.product-hub--judge-sim .judge-sim-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--judge-sim .app-page-header h1,.product-hub--judge-sim>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--judge-sim .app-page-header p,.product-hub--judge-sim .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--judge-sim .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--judge-sim .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--judge-sim .judge-sim-related,.product-hub--judge-sim .judge-sim-next-actions,.product-hub--judge-sim .judge-sim-header-actions,.product-hub--judge-sim .edc-next-actions,.product-hub--judge-sim .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--judge-sim .app-badge.setup,.product-hub--judge-sim .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--judge-sim table{border-collapse:collapse;width:100%}.product-hub--judge-sim th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--judge-sim input{min-height:44px}.product-hub--judge-sim .product-hub-related,.product-hub--judge-sim [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--judge-sim [class*=-next-actions]{gap:8px;display:grid}.product-hub--judge-sim [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--judge-sim .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--judge-sim .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--judge-sim .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--judge-sim,.scan-hub--judge-sim,.judge-sim-page,.judge-sim-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--judge-sim .app-page-header,.product-hub--judge-sim .judge-sim-header-actions{flex-direction:column;align-items:stretch}.product-hub--judge-sim table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--judge-sim,.scan-hub--judge-sim,.judge-sim-page,.judge-sim-layout *,.product-hub--judge-sim,.scan-hub--judge-sim,.judge-sim-page,.judge-sim-layout :before,.product-hub--judge-sim,.scan-hub--judge-sim,.judge-sim-page,.judge-sim-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--judge-sim,.scan-hub--judge-sim,.judge-sim-page,.judge-sim-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--judge-sim .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--kickoff,.scan-hub--kickoff,.kick-page{--scan-group-a:"CAD";--scan-group-b:"CODE";--scan-group-c:"ROBOT";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--kickoff .app-page-header,.product-hub--kickoff .kick-row-head,.product-hub--kickoff .kick-rule-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--kickoff .app-page-header h1,.product-hub--kickoff>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--kickoff .app-page-header p,.product-hub--kickoff .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--kickoff .kick-list,.product-hub--kickoff .kick-table,.product-hub--kickoff .kick-brief-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--kickoff .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--kickoff .app-badge.setup,.product-hub--kickoff .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--kickoff table{border-collapse:collapse;width:100%}.product-hub--kickoff th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--kickoff .kick-intel-form{min-height:44px}.product-hub--kickoff .product-hub-related,.product-hub--kickoff [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--kickoff [class*=-next-actions]{gap:8px;display:grid}.product-hub--kickoff [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--kickoff .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--kickoff .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--kickoff .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--kickoff,.scan-hub--kickoff,.kick-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--kickoff .app-page-header,.product-hub--kickoff .kick-row-head,.product-hub--kickoff .kick-rule-head{flex-direction:column;align-items:stretch}.product-hub--kickoff table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--kickoff,.scan-hub--kickoff,.kick-page *,.product-hub--kickoff,.scan-hub--kickoff,.kick-page :before,.product-hub--kickoff,.scan-hub--kickoff,.kick-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--kickoff,.scan-hub--kickoff,.kick-page{--scan-shadow:0 10px 28px #00000047}
.product-hub--knowledge-drafts,.scan-hub--knowledge-drafts{--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--knowledge-drafts .app-page-header,.product-hub--knowledge-drafts .kd-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--knowledge-drafts .app-page-header h1,.product-hub--knowledge-drafts>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--knowledge-drafts .app-page-header p,.product-hub--knowledge-drafts .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--knowledge-drafts .kd-card,.product-hub--knowledge-drafts .kd-list,.product-hub--knowledge-drafts .kd-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--knowledge-drafts .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--knowledge-drafts .kd-actions,.product-hub--knowledge-drafts .edc-next-actions,.product-hub--knowledge-drafts .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--knowledge-drafts .app-badge.setup,.product-hub--knowledge-drafts .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--knowledge-drafts table{border-collapse:collapse;width:100%}.product-hub--knowledge-drafts th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--knowledge-drafts .kd-field{min-height:44px}.product-hub--knowledge-drafts .product-hub-related,.product-hub--knowledge-drafts [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--knowledge-drafts [class*=-next-actions]{gap:8px;display:grid}.product-hub--knowledge-drafts [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--knowledge-drafts .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--knowledge-drafts .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--knowledge-drafts .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--knowledge-drafts,.scan-hub--knowledge-drafts{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--knowledge-drafts .app-page-header,.product-hub--knowledge-drafts .kd-card-head{flex-direction:column;align-items:stretch}.product-hub--knowledge-drafts table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--knowledge-drafts,.scan-hub--knowledge-drafts *,.product-hub--knowledge-drafts,.scan-hub--knowledge-drafts :before,.product-hub--knowledge-drafts,.scan-hub--knowledge-drafts :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--knowledge-drafts,.scan-hub--knowledge-drafts{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--knowledge-drafts .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--knowledge-gap,.scan-hub--knowledge-gap,.kg-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--knowledge-gap .app-page-header,.product-hub--knowledge-gap .kg-item-header,.product-hub--knowledge-gap .kg-scan-header,.product-hub--knowledge-gap .kg-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--knowledge-gap .app-page-header h1,.product-hub--knowledge-gap>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--knowledge-gap .app-page-header p,.product-hub--knowledge-gap .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--knowledge-gap .kg-panel,.product-hub--knowledge-gap .kg-item-card,.product-hub--knowledge-gap .kg-item-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--knowledge-gap .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--knowledge-gap .kg-related,.product-hub--knowledge-gap .kg-item-actions,.product-hub--knowledge-gap .kg-next-actions,.product-hub--knowledge-gap .kg-scan-actions,.product-hub--knowledge-gap .edc-next-actions,.product-hub--knowledge-gap .kg-header-actions,.product-hub--knowledge-gap .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--knowledge-gap .app-badge.setup,.product-hub--knowledge-gap .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--knowledge-gap table{border-collapse:collapse;width:100%}.product-hub--knowledge-gap th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--knowledge-gap input{min-height:44px}.product-hub--knowledge-gap .product-hub-related,.product-hub--knowledge-gap [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--knowledge-gap [class*=-next-actions]{gap:8px;display:grid}.product-hub--knowledge-gap [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--knowledge-gap .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--knowledge-gap .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--knowledge-gap .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--knowledge-gap,.scan-hub--knowledge-gap,.kg-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--knowledge-gap .app-page-header,.product-hub--knowledge-gap .kg-item-header,.product-hub--knowledge-gap .kg-scan-header,.product-hub--knowledge-gap .kg-header-actions{flex-direction:column;align-items:stretch}.product-hub--knowledge-gap table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--knowledge-gap,.scan-hub--knowledge-gap,.kg-page *,.product-hub--knowledge-gap,.scan-hub--knowledge-gap,.kg-page :before,.product-hub--knowledge-gap,.scan-hub--knowledge-gap,.kg-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--knowledge-gap,.scan-hub--knowledge-gap,.kg-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--knowledge-gap .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--leadership,.scan-hub--leadership{--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--leadership .app-page-header,.product-hub--leadership>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--leadership .app-page-header h1,.product-hub--leadership>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--leadership .app-page-header p,.product-hub--leadership .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--leadership .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--leadership .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--leadership .edc-next-actions,.product-hub--leadership .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--leadership .app-badge.setup,.product-hub--leadership .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--leadership table{border-collapse:collapse;width:100%}.product-hub--leadership th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--leadership input{min-height:44px}.product-hub--leadership .product-hub-related,.product-hub--leadership [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--leadership [class*=-next-actions]{gap:8px;display:grid}.product-hub--leadership [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--leadership .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--leadership .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--leadership .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--leadership,.scan-hub--leadership{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--leadership .app-page-header,.product-hub--leadership>header{flex-direction:column;align-items:stretch}.product-hub--leadership table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--leadership,.scan-hub--leadership *,.product-hub--leadership,.scan-hub--leadership :before,.product-hub--leadership,.scan-hub--leadership :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--leadership,.scan-hub--leadership{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--leadership .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--learn,.scan-hub--learn,.learn-resources-page,.lab-page{--scan-group-a:"CAD";--scan-group-b:"CODE";--scan-group-c:"ROBOT";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--learn .app-page-header,.product-hub--learn>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--learn .app-page-header h1,.product-hub--learn>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--learn .app-page-header p,.product-hub--learn .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--learn .learn-resource-card,.product-hub--learn .learn-resource-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--learn .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--learn .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--learn .app-badge.setup,.product-hub--learn .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--learn table{border-collapse:collapse;width:100%}.product-hub--learn th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--learn input{min-height:44px}.product-hub--learn .product-hub-related,.product-hub--learn [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--learn [class*=-next-actions]{gap:8px;display:grid}.product-hub--learn [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--learn .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--learn .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--learn .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--learn,.scan-hub--learn,.learn-resources-page,.lab-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--learn .app-page-header,.product-hub--learn>header{flex-direction:column;align-items:stretch}.product-hub--learn table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--learn,.scan-hub--learn,.learn-resources-page,.lab-page *,.product-hub--learn,.scan-hub--learn,.learn-resources-page,.lab-page :before,.product-hub--learn,.scan-hub--learn,.learn-resources-page,.lab-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--learn,.scan-hub--learn,.learn-resources-page,.lab-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--learn .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--learning,.scan-hub--learning{--scan-group-a:"CAD";--scan-group-b:"CODE";--scan-group-c:"ROBOT";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--learning .app-page-header,.product-hub--learning>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--learning .app-page-header h1,.product-hub--learning>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--learning .app-page-header p,.product-hub--learning .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--learning .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--learning .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--learning .intel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--learning .app-badge.setup,.product-hub--learning .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--learning table{border-collapse:collapse;width:100%}.product-hub--learning th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--learning input{min-height:44px}.product-hub--learning .product-hub-related,.product-hub--learning [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--learning [class*=-next-actions]{gap:8px;display:grid}.product-hub--learning [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--learning .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--learning .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--learning .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--learning,.scan-hub--learning{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--learning .app-page-header,.product-hub--learning>header{flex-direction:column;align-items:stretch}.product-hub--learning table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--learning,.scan-hub--learning *,.product-hub--learning,.scan-hub--learning :before,.product-hub--learning,.scan-hub--learning :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--learning,.scan-hub--learning{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--learning .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--library,.scan-hub--library{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--library .app-page-header,.product-hub--library>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--library .app-page-header h1,.product-hub--library>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--library .app-page-header p,.product-hub--library .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--library .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--library .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--library .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--library .app-badge.setup,.product-hub--library .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--library table{border-collapse:collapse;width:100%}.product-hub--library th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--library input{min-height:44px}.product-hub--library .product-hub-related,.product-hub--library [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--library [class*=-next-actions]{gap:8px;display:grid}.product-hub--library [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--library .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--library .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--library .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--library,.scan-hub--library{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--library .app-page-header,.product-hub--library>header{flex-direction:column;align-items:stretch}.product-hub--library table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--library,.scan-hub--library *,.product-hub--library,.scan-hub--library :before,.product-hub--library,.scan-hub--library :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--library,.scan-hub--library{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--library .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--llms-full.txt,.scan-hub--llms-full.txt{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--llms-full.txt .app-page-header,.product-hub--llms-full.txt header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--llms-full.txt .app-page-header h1,.product-hub--llms-full.txt 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--llms-full.txt .app-page-header p,.product-hub--llms-full.txt .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--llms-full.txt .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--llms-full.txt .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--llms-full.txt .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--llms-full.txt .app-badge.setup,.product-hub--llms-full.txt .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--llms-full.txt table{border-collapse:collapse;width:100%}.product-hub--llms-full.txt th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--llms-full.txt input{min-height:44px}.product-hub--llms-full.txt .product-hub-related,.product-hub--llms-full.txt [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--llms-full.txt [class*=-next-actions]{gap:8px;display:grid}.product-hub--llms-full.txt [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--llms-full.txt .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--llms-full.txt .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--llms-full.txt .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--llms-full.txt,.scan-hub--llms-full.txt{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--llms-full.txt .app-page-header,.product-hub--llms-full.txt header{flex-direction:column;align-items:stretch}.product-hub--llms-full.txt table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--llms-full.txt,.scan-hub--llms-full.txt *,.product-hub--llms-full.txt,.scan-hub--llms-full.txt :before,.product-hub--llms-full.txt,.scan-hub--llms-full.txt :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--llms-full.txt,.scan-hub--llms-full.txt{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--llms-full.txt .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--llms.txt,.scan-hub--llms.txt{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--llms.txt .app-page-header,.product-hub--llms.txt header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--llms.txt .app-page-header h1,.product-hub--llms.txt 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--llms.txt .app-page-header p,.product-hub--llms.txt .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--llms.txt .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--llms.txt .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--llms.txt .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--llms.txt .app-badge.setup,.product-hub--llms.txt .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--llms.txt table{border-collapse:collapse;width:100%}.product-hub--llms.txt th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--llms.txt input{min-height:44px}.product-hub--llms.txt .product-hub-related,.product-hub--llms.txt [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--llms.txt [class*=-next-actions]{gap:8px;display:grid}.product-hub--llms.txt [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--llms.txt .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--llms.txt .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--llms.txt .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--llms.txt,.scan-hub--llms.txt{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--llms.txt .app-page-header,.product-hub--llms.txt header{flex-direction:column;align-items:stretch}.product-hub--llms.txt table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--llms.txt,.scan-hub--llms.txt *,.product-hub--llms.txt,.scan-hub--llms.txt :before,.product-hub--llms.txt,.scan-hub--llms.txt :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--llms.txt,.scan-hub--llms.txt{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--llms.txt .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--logistics,.scan-hub--logistics,.log-page{--scan-group-a:"TRAVEL";--scan-group-b:"PACKING";--scan-group-c:"DUTIES";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--logistics .app-page-header,.product-hub--logistics .log-hotel-head,.product-hub--logistics .log-section-head,.product-hub--logistics .log-subpanel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--logistics .app-page-header h1,.product-hub--logistics>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--logistics .app-page-header p,.product-hub--logistics .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--logistics .logistics-list,.product-hub--logistics .log-subpanel,.product-hub--logistics .log-checklist,.product-hub--logistics .log-grid-form,.product-hub--logistics .log-trip-panel,.product-hub--logistics .log-subpanel-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--logistics .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--logistics .logistics-related,.product-hub--logistics .edc-next-actions,.product-hub--logistics .log-next-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--logistics .app-badge.setup,.product-hub--logistics .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--logistics table{border-collapse:collapse;width:100%}.product-hub--logistics th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--logistics .log-grid-form{min-height:44px}.product-hub--logistics .product-hub-related,.product-hub--logistics [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--logistics [class*=-next-actions]{gap:8px;display:grid}.product-hub--logistics [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--logistics .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--logistics .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--logistics .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--logistics,.scan-hub--logistics,.log-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--logistics .app-page-header,.product-hub--logistics .log-hotel-head,.product-hub--logistics .log-section-head,.product-hub--logistics .log-subpanel-head{flex-direction:column;align-items:stretch}.product-hub--logistics table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--logistics,.scan-hub--logistics,.log-page *,.product-hub--logistics,.scan-hub--logistics,.log-page :before,.product-hub--logistics,.scan-hub--logistics,.log-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--logistics,.scan-hub--logistics,.log-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--logistics .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--manufacturing,.scan-hub--manufacturing,.mfg-page{--scan-group-a:"CAD";--scan-group-b:"CODE";--scan-group-c:"ROBOT";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--manufacturing .app-page-header,.product-hub--manufacturing .mfg-column-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--manufacturing .app-page-header h1,.product-hub--manufacturing>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--manufacturing .app-page-header p,.product-hub--manufacturing .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--manufacturing .mfg-card,.product-hub--manufacturing .mfg-board,.product-hub--manufacturing .mfg-cards,.product-hub--manufacturing .mfg-panel,.product-hub--manufacturing .mfg-card-top,.product-hub--manufacturing .mfg-risk-list,.product-hub--manufacturing .mfg-seed-list,.product-hub--manufacturing .mfg-board-wrap,.product-hub--manufacturing .mfg-card-actions{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--manufacturing .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--manufacturing .mfg-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--manufacturing .app-badge.setup,.product-hub--manufacturing .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--manufacturing table{border-collapse:collapse;width:100%}.product-hub--manufacturing th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--manufacturing input{min-height:44px}.product-hub--manufacturing .product-hub-related,.product-hub--manufacturing [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--manufacturing [class*=-next-actions]{gap:8px;display:grid}.product-hub--manufacturing [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--manufacturing .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--manufacturing .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--manufacturing .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--manufacturing,.scan-hub--manufacturing,.mfg-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--manufacturing .app-page-header,.product-hub--manufacturing .mfg-column-head{flex-direction:column;align-items:stretch}.product-hub--manufacturing table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--manufacturing,.scan-hub--manufacturing,.mfg-page *,.product-hub--manufacturing,.scan-hub--manufacturing,.mfg-page :before,.product-hub--manufacturing,.scan-hub--manufacturing,.mfg-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--manufacturing,.scan-hub--manufacturing,.mfg-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--manufacturing .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
