.product-hub--roadmap,.scan-hub--roadmap{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--roadmap .app-page-header,.product-hub--roadmap>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--roadmap .app-page-header h1,.product-hub--roadmap>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--roadmap .app-page-header p,.product-hub--roadmap .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--roadmap .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--roadmap .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--roadmap .edc-next-actions,.product-hub--roadmap .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--roadmap .app-badge.setup,.product-hub--roadmap .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--roadmap table{border-collapse:collapse;width:100%}.product-hub--roadmap th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--roadmap input{min-height:44px}.product-hub--roadmap .product-hub-related,.product-hub--roadmap [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--roadmap [class*=-next-actions]{gap:8px;display:grid}.product-hub--roadmap [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--roadmap .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--roadmap .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--roadmap .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--roadmap,.scan-hub--roadmap{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--roadmap .app-page-header,.product-hub--roadmap>header{flex-direction:column;align-items:stretch}.product-hub--roadmap table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--roadmap,.scan-hub--roadmap *,.product-hub--roadmap,.scan-hub--roadmap :before,.product-hub--roadmap,.scan-hub--roadmap :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--roadmap,.scan-hub--roadmap{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--roadmap .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--robot-weigh-in,.scan-hub--robot-weigh-in,.rwi-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--robot-weigh-in .app-page-header,.product-hub--robot-weigh-in .rwi-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--robot-weigh-in .app-page-header h1,.product-hub--robot-weigh-in>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--robot-weigh-in .app-page-header p,.product-hub--robot-weigh-in .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--robot-weigh-in .rwi-list,.product-hub--robot-weigh-in .rwi-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--robot-weigh-in .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--robot-weigh-in .rwi-related,.product-hub--robot-weigh-in .edc-next-actions,.product-hub--robot-weigh-in .rwi-next-actions,.product-hub--robot-weigh-in .rwi-header-actions,.product-hub--robot-weigh-in .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--robot-weigh-in .app-badge.setup,.product-hub--robot-weigh-in .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--robot-weigh-in table{border-collapse:collapse;width:100%}.product-hub--robot-weigh-in th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--robot-weigh-in input{min-height:44px}.product-hub--robot-weigh-in .product-hub-related,.product-hub--robot-weigh-in [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--robot-weigh-in [class*=-next-actions]{gap:8px;display:grid}.product-hub--robot-weigh-in [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--robot-weigh-in .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--robot-weigh-in .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--robot-weigh-in .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--robot-weigh-in,.scan-hub--robot-weigh-in,.rwi-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--robot-weigh-in .app-page-header,.product-hub--robot-weigh-in .rwi-header-actions{flex-direction:column;align-items:stretch}.product-hub--robot-weigh-in table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--robot-weigh-in,.scan-hub--robot-weigh-in,.rwi-page *,.product-hub--robot-weigh-in,.scan-hub--robot-weigh-in,.rwi-page :before,.product-hub--robot-weigh-in,.scan-hub--robot-weigh-in,.rwi-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--robot-weigh-in,.scan-hub--robot-weigh-in,.rwi-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--robot-weigh-in .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--robot,.scan-hub--robot,.robot-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--robot .app-page-header,.product-hub--robot .robot-card-head,.product-hub--robot .robot-header-actions,.product-hub--robot .aii-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--robot .app-page-header h1,.product-hub--robot>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--robot .app-page-header p,.product-hub--robot .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--robot .robot-card,.product-hub--robot .robot-grid,.product-hub--robot .robot-card-head,.product-hub--robot .aii-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--robot .robot-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--robot .robot-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--robot .app-badge.setup,.product-hub--robot .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--robot table{border-collapse:collapse;width:100%}.product-hub--robot th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--robot .robot-inline-form{min-height:44px}.product-hub--robot .product-hub-related,.product-hub--robot [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--robot [class*=-next-actions]{gap:8px;display:grid}.product-hub--robot [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--robot .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--robot .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--robot .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--robot,.scan-hub--robot,.robot-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--robot .app-page-header,.product-hub--robot .robot-card-head,.product-hub--robot .robot-header-actions,.product-hub--robot .aii-head{flex-direction:column;align-items:stretch}.product-hub--robot table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--robot,.scan-hub--robot,.robot-page *,.product-hub--robot,.scan-hub--robot,.robot-page :before,.product-hub--robot,.scan-hub--robot,.robot-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--robot,.scan-hub--robot,.robot-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--robot .robot-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--roles,.scan-hub--roles{--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--roles .app-page-header,.product-hub--roles>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--roles .app-page-header h1,.product-hub--roles>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--roles .app-page-header p,.product-hub--roles .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--roles .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--roles .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--roles .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--roles .app-badge.setup,.product-hub--roles .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--roles table{border-collapse:collapse;width:100%}.product-hub--roles th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--roles input{min-height:44px}.product-hub--roles .product-hub-related,.product-hub--roles [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--roles [class*=-next-actions]{gap:8px;display:grid}.product-hub--roles [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--roles .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--roles .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--roles .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--roles,.scan-hub--roles{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--roles .app-page-header,.product-hub--roles>header{flex-direction:column;align-items:stretch}.product-hub--roles table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--roles,.scan-hub--roles *,.product-hub--roles,.scan-hub--roles :before,.product-hub--roles,.scan-hub--roles :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--roles,.scan-hub--roles{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--roles .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--rule-impact,.scan-hub--rule-impact,.rule-impact-page,.rule-impact-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--rule-impact .app-page-header,.product-hub--rule-impact .rule-impact-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--rule-impact .app-page-header h1,.product-hub--rule-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--rule-impact .app-page-header p,.product-hub--rule-impact .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--rule-impact .rule-impact-card,.product-hub--rule-impact .rule-impact-list,.product-hub--rule-impact .rule-impact-panel,.product-hub--rule-impact .rule-impact-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--rule-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--rule-impact .rule-impact-related,.product-hub--rule-impact .rule-impact-card-actions,.product-hub--rule-impact .rule-impact-next-actions,.product-hub--rule-impact .rule-impact-header-actions,.product-hub--rule-impact .edc-next-actions,.product-hub--rule-impact .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--rule-impact .app-badge.setup,.product-hub--rule-impact .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--rule-impact table{border-collapse:collapse;width:100%}.product-hub--rule-impact th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--rule-impact input{min-height:44px}.product-hub--rule-impact .product-hub-related,.product-hub--rule-impact [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--rule-impact [class*=-next-actions]{gap:8px;display:grid}.product-hub--rule-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--rule-impact .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--rule-impact .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--rule-impact .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--rule-impact,.scan-hub--rule-impact,.rule-impact-page,.rule-impact-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--rule-impact .app-page-header,.product-hub--rule-impact .rule-impact-header-actions{flex-direction:column;align-items:stretch}.product-hub--rule-impact table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--rule-impact,.scan-hub--rule-impact,.rule-impact-page,.rule-impact-layout *,.product-hub--rule-impact,.scan-hub--rule-impact,.rule-impact-page,.rule-impact-layout :before,.product-hub--rule-impact,.scan-hub--rule-impact,.rule-impact-page,.rule-impact-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--rule-impact,.scan-hub--rule-impact,.rule-impact-page,.rule-impact-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--rule-impact .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--s,.scan-hub--s,.share-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--s .app-page-header,.product-hub--s .share-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--s .app-page-header h1,.product-hub--s>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--s .app-page-header p,.product-hub--s .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--s .share-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--s .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--s .share-file-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--s .app-badge.setup,.product-hub--s .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--s table{border-collapse:collapse;width:100%}.product-hub--s th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--s input{min-height:44px}.product-hub--s .product-hub-related,.product-hub--s [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--s [class*=-next-actions]{gap:8px;display:grid}.product-hub--s [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--s .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--s .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--s .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--s,.scan-hub--s,.share-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--s .app-page-header,.product-hub--s .share-header{flex-direction:column;align-items:stretch}.product-hub--s table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--s,.scan-hub--s,.share-page *,.product-hub--s,.scan-hub--s,.share-page :before,.product-hub--s,.scan-hub--s,.share-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--s,.scan-hub--s,.share-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--s .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--safety-training,.scan-hub--safety-training{--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--safety-training .app-page-header,.product-hub--safety-training>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--safety-training .app-page-header h1,.product-hub--safety-training>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--safety-training .app-page-header p,.product-hub--safety-training .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--safety-training .app-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--scan-navy,var(--ink)) 10%, var(--line));border-radius:var(--scan-radius,16px);box-shadow:var(--scan-shadow,0 10px 28px #0d35600f)}.product-hub--safety-training .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--safety-training .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--safety-training .app-badge.setup,.product-hub--safety-training .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--safety-training table{border-collapse:collapse;width:100%}.product-hub--safety-training th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--safety-training input{min-height:44px}.product-hub--safety-training .product-hub-related,.product-hub--safety-training [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--safety-training [class*=-next-actions]{gap:8px;display:grid}.product-hub--safety-training [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--safety-training .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--safety-training .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--safety-training .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--safety-training,.scan-hub--safety-training{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--safety-training .app-page-header,.product-hub--safety-training>header{flex-direction:column;align-items:stretch}.product-hub--safety-training table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--safety-training,.scan-hub--safety-training *,.product-hub--safety-training,.scan-hub--safety-training :before,.product-hub--safety-training,.scan-hub--safety-training :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--safety-training,.scan-hub--safety-training{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--safety-training .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--safety,.scan-hub--safety{--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--safety .app-page-header,.product-hub--safety>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--safety .app-page-header h1,.product-hub--safety>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--safety .app-page-header p,.product-hub--safety .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--safety .admin-grid,.product-hub--safety .intel-panel,.product-hub--safety .invite-list,.product-hub--safety .metric-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--safety .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--safety .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--safety .app-badge.setup,.product-hub--safety .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--safety table{border-collapse:collapse;width:100%}.product-hub--safety th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--safety .budget-fields{min-height:44px}.product-hub--safety .product-hub-related,.product-hub--safety [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--safety [class*=-next-actions]{gap:8px;display:grid}.product-hub--safety [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--safety .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--safety .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--safety .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--safety,.scan-hub--safety{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--safety .app-page-header,.product-hub--safety>header{flex-direction:column;align-items:stretch}.product-hub--safety table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--safety,.scan-hub--safety *,.product-hub--safety,.scan-hub--safety :before,.product-hub--safety,.scan-hub--safety :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--safety,.scan-hub--safety{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--safety .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--schedule,.scan-hub--schedule,.sched-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--schedule .app-page-header,.product-hub--schedule .aii-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--schedule .app-page-header h1,.product-hub--schedule>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--schedule .app-page-header p,.product-hub--schedule .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--schedule .aii-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--schedule .sched-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--schedule .app-badge.setup,.product-hub--schedule .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--schedule table{border-collapse:collapse;width:100%}.product-hub--schedule th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--schedule input{min-height:44px}.product-hub--schedule .product-hub-related,.product-hub--schedule [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--schedule [class*=-next-actions]{gap:8px;display:grid}.product-hub--schedule [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--schedule .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--schedule .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--schedule .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--schedule,.scan-hub--schedule,.sched-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--schedule .app-page-header,.product-hub--schedule .aii-head{flex-direction:column;align-items:stretch}.product-hub--schedule table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--schedule,.scan-hub--schedule,.sched-page *,.product-hub--schedule,.scan-hub--schedule,.sched-page :before,.product-hub--schedule,.scan-hub--schedule,.sched-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--schedule,.scan-hub--schedule,.sched-page{--scan-shadow:0 10px 28px #00000047}
.product-hub--scout-accuracy,.scan-hub--scout-accuracy,.scout-accuracy-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--scout-accuracy .app-page-header,.product-hub--scout-accuracy .scout-accuracy-header-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scout-accuracy .app-page-header h1,.product-hub--scout-accuracy>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--scout-accuracy .app-page-header p,.product-hub--scout-accuracy .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scout-accuracy .scout-accuracy-list,.product-hub--scout-accuracy .scout-accuracy-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--scout-accuracy .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--scout-accuracy .scout-accuracy-related,.product-hub--scout-accuracy .scout-accuracy-next-actions,.product-hub--scout-accuracy .edc-next-actions,.product-hub--scout-accuracy .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scout-accuracy .app-badge.setup,.product-hub--scout-accuracy .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scout-accuracy table{border-collapse:collapse;width:100%}.product-hub--scout-accuracy th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scout-accuracy .form-message{min-height:44px}.product-hub--scout-accuracy .product-hub-related,.product-hub--scout-accuracy [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scout-accuracy [class*=-next-actions]{gap:8px;display:grid}.product-hub--scout-accuracy [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--scout-accuracy .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scout-accuracy .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scout-accuracy .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scout-accuracy,.scan-hub--scout-accuracy,.scout-accuracy-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scout-accuracy .app-page-header,.product-hub--scout-accuracy .scout-accuracy-header-meta{flex-direction:column;align-items:stretch}.product-hub--scout-accuracy table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scout-accuracy,.scan-hub--scout-accuracy,.scout-accuracy-page *,.product-hub--scout-accuracy,.scan-hub--scout-accuracy,.scout-accuracy-page :before,.product-hub--scout-accuracy,.scan-hub--scout-accuracy,.scout-accuracy-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scout-accuracy,.scan-hub--scout-accuracy,.scout-accuracy-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scout-accuracy .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--scout-assisted-count,.scan-hub--scout-assisted-count,.sac-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--scout-assisted-count .app-page-header,.product-hub--scout-assisted-count .sac-session-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scout-assisted-count .app-page-header h1,.product-hub--scout-assisted-count>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--scout-assisted-count .app-page-header p,.product-hub--scout-assisted-count .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scout-assisted-count .sac-panel,.product-hub--scout-assisted-count .sac-session-card,.product-hub--scout-assisted-count .sac-session-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--scout-assisted-count .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--scout-assisted-count .sac-related,.product-hub--scout-assisted-count .edc-next-actions,.product-hub--scout-assisted-count .sac-next-actions,.product-hub--scout-assisted-count .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scout-assisted-count .app-badge.setup,.product-hub--scout-assisted-count .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scout-assisted-count table{border-collapse:collapse;width:100%}.product-hub--scout-assisted-count th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scout-assisted-count input{min-height:44px}.product-hub--scout-assisted-count .product-hub-related,.product-hub--scout-assisted-count [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scout-assisted-count [class*=-next-actions]{gap:8px;display:grid}.product-hub--scout-assisted-count [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--scout-assisted-count .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scout-assisted-count .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scout-assisted-count .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scout-assisted-count,.scan-hub--scout-assisted-count,.sac-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scout-assisted-count .app-page-header,.product-hub--scout-assisted-count .sac-session-header{flex-direction:column;align-items:stretch}.product-hub--scout-assisted-count table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scout-assisted-count,.scan-hub--scout-assisted-count,.sac-page *,.product-hub--scout-assisted-count,.scan-hub--scout-assisted-count,.sac-page :before,.product-hub--scout-assisted-count,.scan-hub--scout-assisted-count,.sac-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scout-assisted-count,.scan-hub--scout-assisted-count,.sac-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scout-assisted-count .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--scout-coverage-live,.scan-hub--scout-coverage-live,.scout-coverage-live-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--scout-coverage-live .app-page-header,.product-hub--scout-coverage-live .scout-coverage-live-header-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scout-coverage-live .app-page-header h1,.product-hub--scout-coverage-live>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--scout-coverage-live .app-page-header p,.product-hub--scout-coverage-live .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scout-coverage-live .scout-coverage-live-list,.product-hub--scout-coverage-live .scout-coverage-live-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--scout-coverage-live .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--scout-coverage-live .scout-coverage-live-related,.product-hub--scout-coverage-live .scout-coverage-live-next-actions,.product-hub--scout-coverage-live .edc-next-actions,.product-hub--scout-coverage-live .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scout-coverage-live .app-badge.setup,.product-hub--scout-coverage-live .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scout-coverage-live table{border-collapse:collapse;width:100%}.product-hub--scout-coverage-live th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scout-coverage-live .form-message{min-height:44px}.product-hub--scout-coverage-live .product-hub-related,.product-hub--scout-coverage-live [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scout-coverage-live [class*=-next-actions]{gap:8px;display:grid}.product-hub--scout-coverage-live [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--scout-coverage-live .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scout-coverage-live .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scout-coverage-live .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scout-coverage-live,.scan-hub--scout-coverage-live,.scout-coverage-live-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scout-coverage-live .app-page-header,.product-hub--scout-coverage-live .scout-coverage-live-header-meta{flex-direction:column;align-items:stretch}.product-hub--scout-coverage-live table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scout-coverage-live,.scan-hub--scout-coverage-live,.scout-coverage-live-page *,.product-hub--scout-coverage-live,.scan-hub--scout-coverage-live,.scout-coverage-live-page :before,.product-hub--scout-coverage-live,.scan-hub--scout-coverage-live,.scout-coverage-live-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scout-coverage-live,.scan-hub--scout-coverage-live,.scout-coverage-live-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scout-coverage-live .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--scout-crossval,.scan-hub--scout-crossval,.scout-crossval-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--scout-crossval .app-page-header,.product-hub--scout-crossval .scout-crossval-row-head,.product-hub--scout-crossval .scout-crossval-header-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scout-crossval .app-page-header h1,.product-hub--scout-crossval>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--scout-crossval .app-page-header p,.product-hub--scout-crossval .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scout-crossval .scout-crossval-list,.product-hub--scout-crossval .scout-crossval-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--scout-crossval .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--scout-crossval .scout-crossval-actions,.product-hub--scout-crossval .scout-crossval-related,.product-hub--scout-crossval .scout-crossval-next-actions,.product-hub--scout-crossval .edc-next-actions,.product-hub--scout-crossval .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scout-crossval .app-badge.setup,.product-hub--scout-crossval .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scout-crossval table{border-collapse:collapse;width:100%}.product-hub--scout-crossval th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scout-crossval .scout-crossval-fields,.product-hub--scout-crossval .form-message{min-height:44px}.product-hub--scout-crossval .product-hub-related,.product-hub--scout-crossval [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scout-crossval [class*=-next-actions]{gap:8px;display:grid}.product-hub--scout-crossval [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--scout-crossval .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scout-crossval .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scout-crossval .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scout-crossval,.scan-hub--scout-crossval,.scout-crossval-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scout-crossval .app-page-header,.product-hub--scout-crossval .scout-crossval-row-head,.product-hub--scout-crossval .scout-crossval-header-meta{flex-direction:column;align-items:stretch}.product-hub--scout-crossval table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scout-crossval,.scan-hub--scout-crossval,.scout-crossval-page *,.product-hub--scout-crossval,.scan-hub--scout-crossval,.scout-crossval-page :before,.product-hub--scout-crossval,.scan-hub--scout-crossval,.scout-crossval-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scout-crossval,.scan-hub--scout-crossval,.scout-crossval-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scout-crossval .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--scout-data-impact,.scan-hub--scout-data-impact,.scout-data-impact-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--scout-data-impact .app-page-header,.product-hub--scout-data-impact .scout-data-impact-row-head,.product-hub--scout-data-impact .scout-data-impact-header-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scout-data-impact .app-page-header h1,.product-hub--scout-data-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--scout-data-impact .app-page-header p,.product-hub--scout-data-impact .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scout-data-impact .scout-data-impact-list,.product-hub--scout-data-impact .scout-data-impact-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--scout-data-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--scout-data-impact .scout-data-impact-related,.product-hub--scout-data-impact .scout-data-impact-next-actions,.product-hub--scout-data-impact .edc-next-actions,.product-hub--scout-data-impact .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scout-data-impact .app-badge.setup,.product-hub--scout-data-impact .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scout-data-impact table{border-collapse:collapse;width:100%}.product-hub--scout-data-impact th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scout-data-impact .scout-data-impact-form,.product-hub--scout-data-impact .form-message{min-height:44px}.product-hub--scout-data-impact .product-hub-related,.product-hub--scout-data-impact [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scout-data-impact [class*=-next-actions]{gap:8px;display:grid}.product-hub--scout-data-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--scout-data-impact .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scout-data-impact .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scout-data-impact .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scout-data-impact,.scan-hub--scout-data-impact,.scout-data-impact-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scout-data-impact .app-page-header,.product-hub--scout-data-impact .scout-data-impact-row-head,.product-hub--scout-data-impact .scout-data-impact-header-meta{flex-direction:column;align-items:stretch}.product-hub--scout-data-impact table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scout-data-impact,.scan-hub--scout-data-impact,.scout-data-impact-page *,.product-hub--scout-data-impact,.scan-hub--scout-data-impact,.scout-data-impact-page :before,.product-hub--scout-data-impact,.scan-hub--scout-data-impact,.scout-data-impact-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scout-data-impact,.scan-hub--scout-data-impact,.scout-data-impact-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scout-data-impact .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--scout-disagreements,.scan-hub--scout-disagreements,.scout-disagreements-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--scout-disagreements .app-page-header,.product-hub--scout-disagreements .scout-disagreements-row-head,.product-hub--scout-disagreements .scout-disagreements-header-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scout-disagreements .app-page-header h1,.product-hub--scout-disagreements>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--scout-disagreements .app-page-header p,.product-hub--scout-disagreements .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scout-disagreements .scout-disagreements-list,.product-hub--scout-disagreements .scout-disagreements-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--scout-disagreements .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--scout-disagreements .scout-disagreements-actions,.product-hub--scout-disagreements .scout-disagreements-related,.product-hub--scout-disagreements .scout-disagreements-next-actions,.product-hub--scout-disagreements .edc-next-actions,.product-hub--scout-disagreements .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scout-disagreements .app-badge.setup,.product-hub--scout-disagreements .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scout-disagreements table{border-collapse:collapse;width:100%}.product-hub--scout-disagreements th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scout-disagreements .scout-disagreements-form,.product-hub--scout-disagreements .form-message{min-height:44px}.product-hub--scout-disagreements .product-hub-related,.product-hub--scout-disagreements [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scout-disagreements [class*=-next-actions]{gap:8px;display:grid}.product-hub--scout-disagreements [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--scout-disagreements .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scout-disagreements .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scout-disagreements .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scout-disagreements,.scan-hub--scout-disagreements,.scout-disagreements-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scout-disagreements .app-page-header,.product-hub--scout-disagreements .scout-disagreements-row-head,.product-hub--scout-disagreements .scout-disagreements-header-meta{flex-direction:column;align-items:stretch}.product-hub--scout-disagreements table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scout-disagreements,.scan-hub--scout-disagreements,.scout-disagreements-page *,.product-hub--scout-disagreements,.scan-hub--scout-disagreements,.scout-disagreements-page :before,.product-hub--scout-disagreements,.scan-hub--scout-disagreements,.scout-disagreements-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scout-disagreements,.scan-hub--scout-disagreements,.scout-disagreements-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scout-disagreements .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--scout-field-budget,.scan-hub--scout-field-budget,.sfb-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--scout-field-budget .app-page-header,.product-hub--scout-field-budget .sfb-lint-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scout-field-budget .app-page-header h1,.product-hub--scout-field-budget>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--scout-field-budget .app-page-header p,.product-hub--scout-field-budget .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scout-field-budget .sfb-panel,.product-hub--scout-field-budget .sfb-lint-list,.product-hub--scout-field-budget .sfb-phase-list,.product-hub--scout-field-budget .sfb-budget-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--scout-field-budget .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--scout-field-budget .sfb-related,.product-hub--scout-field-budget .edc-next-actions,.product-hub--scout-field-budget .sfb-next-actions,.product-hub--scout-field-budget .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scout-field-budget .app-badge.setup,.product-hub--scout-field-budget .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scout-field-budget table{border-collapse:collapse;width:100%}.product-hub--scout-field-budget th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scout-field-budget input{min-height:44px}.product-hub--scout-field-budget .product-hub-related,.product-hub--scout-field-budget [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scout-field-budget [class*=-next-actions]{gap:8px;display:grid}.product-hub--scout-field-budget [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--scout-field-budget .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scout-field-budget .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scout-field-budget .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scout-field-budget,.scan-hub--scout-field-budget,.sfb-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scout-field-budget .app-page-header,.product-hub--scout-field-budget .sfb-lint-header{flex-direction:column;align-items:stretch}.product-hub--scout-field-budget table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scout-field-budget,.scan-hub--scout-field-budget,.sfb-page *,.product-hub--scout-field-budget,.scan-hub--scout-field-budget,.sfb-page :before,.product-hub--scout-field-budget,.scan-hub--scout-field-budget,.sfb-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scout-field-budget,.scan-hub--scout-field-budget,.sfb-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scout-field-budget .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--scout-p2p-relay,.scan-hub--scout-p2p-relay{--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--scout-p2p-relay .app-page-header,.product-hub--scout-p2p-relay>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scout-p2p-relay .app-page-header h1,.product-hub--scout-p2p-relay>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--scout-p2p-relay .app-page-header p,.product-hub--scout-p2p-relay .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scout-p2p-relay .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--scout-p2p-relay .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--scout-p2p-relay .edc-next-actions,.product-hub--scout-p2p-relay .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scout-p2p-relay .app-badge.setup,.product-hub--scout-p2p-relay .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scout-p2p-relay table{border-collapse:collapse;width:100%}.product-hub--scout-p2p-relay th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scout-p2p-relay input{min-height:44px}.product-hub--scout-p2p-relay .product-hub-related,.product-hub--scout-p2p-relay [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scout-p2p-relay [class*=-next-actions]{gap:8px;display:grid}.product-hub--scout-p2p-relay [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--scout-p2p-relay .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scout-p2p-relay .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scout-p2p-relay .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scout-p2p-relay,.scan-hub--scout-p2p-relay{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scout-p2p-relay .app-page-header,.product-hub--scout-p2p-relay>header{flex-direction:column;align-items:stretch}.product-hub--scout-p2p-relay table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scout-p2p-relay,.scan-hub--scout-p2p-relay *,.product-hub--scout-p2p-relay,.scan-hub--scout-p2p-relay :before,.product-hub--scout-p2p-relay,.scan-hub--scout-p2p-relay :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scout-p2p-relay,.scan-hub--scout-p2p-relay{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scout-p2p-relay .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--scout-schema-negotiate,.scan-hub--scout-schema-negotiate{--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--scout-schema-negotiate .app-page-header,.product-hub--scout-schema-negotiate>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scout-schema-negotiate .app-page-header h1,.product-hub--scout-schema-negotiate>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--scout-schema-negotiate .app-page-header p,.product-hub--scout-schema-negotiate .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scout-schema-negotiate .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--scout-schema-negotiate .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--scout-schema-negotiate .edc-next-actions,.product-hub--scout-schema-negotiate .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scout-schema-negotiate .app-badge.setup,.product-hub--scout-schema-negotiate .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scout-schema-negotiate table{border-collapse:collapse;width:100%}.product-hub--scout-schema-negotiate th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scout-schema-negotiate input{min-height:44px}.product-hub--scout-schema-negotiate .product-hub-related,.product-hub--scout-schema-negotiate [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scout-schema-negotiate [class*=-next-actions]{gap:8px;display:grid}.product-hub--scout-schema-negotiate [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--scout-schema-negotiate .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scout-schema-negotiate .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scout-schema-negotiate .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scout-schema-negotiate,.scan-hub--scout-schema-negotiate{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scout-schema-negotiate .app-page-header,.product-hub--scout-schema-negotiate>header{flex-direction:column;align-items:stretch}.product-hub--scout-schema-negotiate table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scout-schema-negotiate,.scan-hub--scout-schema-negotiate *,.product-hub--scout-schema-negotiate,.scan-hub--scout-schema-negotiate :before,.product-hub--scout-schema-negotiate,.scan-hub--scout-schema-negotiate :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scout-schema-negotiate,.scan-hub--scout-schema-negotiate{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scout-schema-negotiate .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--scout-training-mode,.scan-hub--scout-training-mode{--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--scout-training-mode .app-page-header,.product-hub--scout-training-mode>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scout-training-mode .app-page-header h1,.product-hub--scout-training-mode>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--scout-training-mode .app-page-header p,.product-hub--scout-training-mode .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scout-training-mode .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--scout-training-mode .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--scout-training-mode .edc-next-actions,.product-hub--scout-training-mode .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scout-training-mode .app-badge.setup,.product-hub--scout-training-mode .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scout-training-mode table{border-collapse:collapse;width:100%}.product-hub--scout-training-mode th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scout-training-mode input{min-height:44px}.product-hub--scout-training-mode .product-hub-related,.product-hub--scout-training-mode [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scout-training-mode [class*=-next-actions]{gap:8px;display:grid}.product-hub--scout-training-mode [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--scout-training-mode .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scout-training-mode .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scout-training-mode .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scout-training-mode,.scan-hub--scout-training-mode{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scout-training-mode .app-page-header,.product-hub--scout-training-mode>header{flex-direction:column;align-items:stretch}.product-hub--scout-training-mode table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scout-training-mode,.scan-hub--scout-training-mode *,.product-hub--scout-training-mode,.scan-hub--scout-training-mode :before,.product-hub--scout-training-mode,.scan-hub--scout-training-mode :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scout-training-mode,.scan-hub--scout-training-mode{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scout-training-mode .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--scouting-heat-signals,.scan-hub--scouting-heat-signals,.shs-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--scouting-heat-signals .app-page-header,.product-hub--scouting-heat-signals .shs-team-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scouting-heat-signals .app-page-header h1,.product-hub--scouting-heat-signals>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--scouting-heat-signals .app-page-header p,.product-hub--scouting-heat-signals .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scouting-heat-signals .shs-panel,.product-hub--scouting-heat-signals .shs-team-card,.product-hub--scouting-heat-signals .shs-team-list,.product-hub--scouting-heat-signals .shs-entry-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--scouting-heat-signals .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--scouting-heat-signals .shs-related,.product-hub--scouting-heat-signals .edc-next-actions,.product-hub--scouting-heat-signals .shs-next-actions,.product-hub--scouting-heat-signals .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scouting-heat-signals .app-badge.setup,.product-hub--scouting-heat-signals .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scouting-heat-signals table{border-collapse:collapse;width:100%}.product-hub--scouting-heat-signals th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scouting-heat-signals input{min-height:44px}.product-hub--scouting-heat-signals .product-hub-related,.product-hub--scouting-heat-signals [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scouting-heat-signals [class*=-next-actions]{gap:8px;display:grid}.product-hub--scouting-heat-signals [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--scouting-heat-signals .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scouting-heat-signals .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scouting-heat-signals .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scouting-heat-signals,.scan-hub--scouting-heat-signals,.shs-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scouting-heat-signals .app-page-header,.product-hub--scouting-heat-signals .shs-team-header{flex-direction:column;align-items:stretch}.product-hub--scouting-heat-signals table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scouting-heat-signals,.scan-hub--scouting-heat-signals,.shs-page *,.product-hub--scouting-heat-signals,.scan-hub--scouting-heat-signals,.shs-page :before,.product-hub--scouting-heat-signals,.scan-hub--scouting-heat-signals,.shs-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scouting-heat-signals,.scan-hub--scouting-heat-signals,.shs-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scouting-heat-signals .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--scouting,.scan-hub--scouting,.sfb-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--scouting .app-page-header,.product-hub--scouting>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--scouting .app-page-header h1,.product-hub--scouting>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--scouting .app-page-header p,.product-hub--scouting .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--scouting .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--scouting .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--scouting .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--scouting .app-badge.setup,.product-hub--scouting .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--scouting table{border-collapse:collapse;width:100%}.product-hub--scouting th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--scouting input{min-height:44px}.product-hub--scouting .product-hub-related,.product-hub--scouting [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--scouting [class*=-next-actions]{gap:8px;display:grid}.product-hub--scouting [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--scouting .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--scouting .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--scouting .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--scouting,.scan-hub--scouting,.sfb-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--scouting .app-page-header,.product-hub--scouting>header{flex-direction:column;align-items:stretch}.product-hub--scouting table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--scouting,.scan-hub--scouting,.sfb-page *,.product-hub--scouting,.scan-hub--scouting,.sfb-page :before,.product-hub--scouting,.scan-hub--scouting,.sfb-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--scouting,.scan-hub--scouting,.sfb-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--scouting .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--search,.scan-hub--search,.app-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--search .app-page-header,.product-hub--search>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--search .app-page-header h1,.product-hub--search>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--search .app-page-header p,.product-hub--search .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--search .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--search .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--search .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--search .app-badge.setup,.product-hub--search .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--search table{border-collapse:collapse;width:100%}.product-hub--search th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--search input{min-height:44px}.product-hub--search .product-hub-related,.product-hub--search [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--search [class*=-next-actions]{gap:8px;display:grid}.product-hub--search [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--search .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--search .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--search .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--search,.scan-hub--search,.app-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--search .app-page-header,.product-hub--search>header{flex-direction:column;align-items:stretch}.product-hub--search table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--search,.scan-hub--search,.app-page *,.product-hub--search,.scan-hub--search,.app-page :before,.product-hub--search,.scan-hub--search,.app-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--search,.scan-hub--search,.app-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--search .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--season-planning-workspace,.scan-hub--season-planning-workspace,.season-plan-page,.season-plan-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--season-planning-workspace .app-page-header,.product-hub--season-planning-workspace .season-plan-goal-head,.product-hub--season-planning-workspace .season-plan-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--season-planning-workspace .app-page-header h1,.product-hub--season-planning-workspace>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--season-planning-workspace .app-page-header p,.product-hub--season-planning-workspace .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--season-planning-workspace .season-plan-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--season-planning-workspace .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--season-planning-workspace .season-plan-related,.product-hub--season-planning-workspace .season-plan-next-actions,.product-hub--season-planning-workspace .season-plan-header-actions,.product-hub--season-planning-workspace .edc-next-actions,.product-hub--season-planning-workspace .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--season-planning-workspace .app-badge.setup,.product-hub--season-planning-workspace .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--season-planning-workspace table{border-collapse:collapse;width:100%}.product-hub--season-planning-workspace th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--season-planning-workspace input{min-height:44px}.product-hub--season-planning-workspace .product-hub-related,.product-hub--season-planning-workspace [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--season-planning-workspace [class*=-next-actions]{gap:8px;display:grid}.product-hub--season-planning-workspace [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--season-planning-workspace .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--season-planning-workspace .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--season-planning-workspace .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--season-planning-workspace,.scan-hub--season-planning-workspace,.season-plan-page,.season-plan-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--season-planning-workspace .app-page-header,.product-hub--season-planning-workspace .season-plan-goal-head,.product-hub--season-planning-workspace .season-plan-header-actions{flex-direction:column;align-items:stretch}.product-hub--season-planning-workspace table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--season-planning-workspace,.scan-hub--season-planning-workspace,.season-plan-page,.season-plan-layout *,.product-hub--season-planning-workspace,.scan-hub--season-planning-workspace,.season-plan-page,.season-plan-layout :before,.product-hub--season-planning-workspace,.scan-hub--season-planning-workspace,.season-plan-page,.season-plan-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--season-planning-workspace,.scan-hub--season-planning-workspace,.season-plan-page,.season-plan-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--season-planning-workspace .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--season-report,.scan-hub--season-report,.season-report-page{--scan-group-a:"ASK";--scan-group-b:"CONTROLS";--scan-group-c:"MEMORY";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--season-report .app-page-header,.product-hub--season-report .season-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--season-report .app-page-header h1,.product-hub--season-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--season-report .app-page-header p,.product-hub--season-report .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--season-report .season-report-list,.product-hub--season-report .season-report-entry-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--season-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--season-report .season-report-related,.product-hub--season-report .season-report-next-actions,.product-hub--season-report .season-report-header-actions,.product-hub--season-report .edc-next-actions,.product-hub--season-report .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--season-report .app-badge.setup,.product-hub--season-report .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--season-report table{border-collapse:collapse;width:100%}.product-hub--season-report th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--season-report input{min-height:44px}.product-hub--season-report .product-hub-related,.product-hub--season-report [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--season-report [class*=-next-actions]{gap:8px;display:grid}.product-hub--season-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--season-report .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--season-report .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--season-report .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--season-report,.scan-hub--season-report,.season-report-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--season-report .app-page-header,.product-hub--season-report .season-report-header-actions{flex-direction:column;align-items:stretch}.product-hub--season-report table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--season-report,.scan-hub--season-report,.season-report-page *,.product-hub--season-report,.scan-hub--season-report,.season-report-page :before,.product-hub--season-report,.scan-hub--season-report,.season-report-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--season-report,.scan-hub--season-report,.season-report-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--season-report .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--season-rollover,.scan-hub--season-rollover{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--season-rollover .app-page-header,.product-hub--season-rollover>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--season-rollover .app-page-header h1,.product-hub--season-rollover>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--season-rollover .app-page-header p,.product-hub--season-rollover .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--season-rollover .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--season-rollover .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--season-rollover .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--season-rollover .app-badge.setup,.product-hub--season-rollover .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--season-rollover table{border-collapse:collapse;width:100%}.product-hub--season-rollover th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--season-rollover input{min-height:44px}.product-hub--season-rollover .product-hub-related,.product-hub--season-rollover [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--season-rollover [class*=-next-actions]{gap:8px;display:grid}.product-hub--season-rollover [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--season-rollover .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--season-rollover .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--season-rollover .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--season-rollover,.scan-hub--season-rollover{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--season-rollover .app-page-header,.product-hub--season-rollover>header{flex-direction:column;align-items:stretch}.product-hub--season-rollover table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--season-rollover,.scan-hub--season-rollover *,.product-hub--season-rollover,.scan-hub--season-rollover :before,.product-hub--season-rollover,.scan-hub--season-rollover :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--season-rollover,.scan-hub--season-rollover{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--season-rollover .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--security,.scan-hub--security,.security-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--security .app-page-header,.product-hub--security>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--security .app-page-header h1,.product-hub--security>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--security .app-page-header p,.product-hub--security .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--security .admin-grid,.product-hub--security .saved-board,.product-hub--security .step-up-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--security .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--security .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--security .app-badge.setup,.product-hub--security .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--security table{border-collapse:collapse;width:100%}.product-hub--security th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--security input{min-height:44px}.product-hub--security .product-hub-related,.product-hub--security [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--security [class*=-next-actions]{gap:8px;display:grid}.product-hub--security [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--security .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--security .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--security .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--security,.scan-hub--security,.security-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--security .app-page-header,.product-hub--security>header{flex-direction:column;align-items:stretch}.product-hub--security table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--security,.scan-hub--security,.security-page *,.product-hub--security,.scan-hub--security,.security-page :before,.product-hub--security,.scan-hub--security,.security-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--security,.scan-hub--security,.security-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--security .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--settings,.scan-hub--settings,.settings-home{min-width:0}
.product-hub--shift-balancer,.scan-hub--shift-balancer{--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--shift-balancer .app-page-header,.product-hub--shift-balancer>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--shift-balancer .app-page-header h1,.product-hub--shift-balancer>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--shift-balancer .app-page-header p,.product-hub--shift-balancer .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--shift-balancer .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--shift-balancer .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--shift-balancer .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--shift-balancer .app-badge.setup,.product-hub--shift-balancer .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--shift-balancer table{border-collapse:collapse;width:100%}.product-hub--shift-balancer th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--shift-balancer input{min-height:44px}.product-hub--shift-balancer .product-hub-related,.product-hub--shift-balancer [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--shift-balancer [class*=-next-actions]{gap:8px;display:grid}.product-hub--shift-balancer [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--shift-balancer .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--shift-balancer .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--shift-balancer .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--shift-balancer,.scan-hub--shift-balancer{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--shift-balancer .app-page-header,.product-hub--shift-balancer>header{flex-direction:column;align-items:stretch}.product-hub--shift-balancer table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--shift-balancer,.scan-hub--shift-balancer *,.product-hub--shift-balancer,.scan-hub--shift-balancer :before,.product-hub--shift-balancer,.scan-hub--shift-balancer :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--shift-balancer,.scan-hub--shift-balancer{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--shift-balancer .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--shooter-table,.scan-hub--shooter-table{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--shooter-table .app-page-header,.product-hub--shooter-table>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--shooter-table .app-page-header h1,.product-hub--shooter-table>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--shooter-table .app-page-header p,.product-hub--shooter-table .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--shooter-table .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--shooter-table .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--shooter-table .edc-next-actions,.product-hub--shooter-table .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--shooter-table .app-badge.setup,.product-hub--shooter-table .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--shooter-table table{border-collapse:collapse;width:100%}.product-hub--shooter-table th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--shooter-table input{min-height:44px}.product-hub--shooter-table .product-hub-related,.product-hub--shooter-table [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--shooter-table [class*=-next-actions]{gap:8px;display:grid}.product-hub--shooter-table [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--shooter-table .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--shooter-table .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--shooter-table .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--shooter-table,.scan-hub--shooter-table{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--shooter-table .app-page-header,.product-hub--shooter-table>header{flex-direction:column;align-items:stretch}.product-hub--shooter-table table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--shooter-table,.scan-hub--shooter-table *,.product-hub--shooter-table,.scan-hub--shooter-table :before,.product-hub--shooter-table,.scan-hub--shooter-table :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--shooter-table,.scan-hub--shooter-table{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--shooter-table .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--showcase,.scan-hub--showcase{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--showcase .app-page-header,.product-hub--showcase>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--showcase .app-page-header h1,.product-hub--showcase>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--showcase .app-page-header p,.product-hub--showcase .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--showcase .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--showcase .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--showcase .showcase-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--showcase .app-badge.setup,.product-hub--showcase .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--showcase table{border-collapse:collapse;width:100%}.product-hub--showcase th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--showcase input{min-height:44px}.product-hub--showcase .product-hub-related,.product-hub--showcase [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--showcase [class*=-next-actions]{gap:8px;display:grid}.product-hub--showcase [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--showcase .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--showcase .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--showcase .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--showcase,.scan-hub--showcase{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--showcase .app-page-header,.product-hub--showcase>header{flex-direction:column;align-items:stretch}.product-hub--showcase table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--showcase,.scan-hub--showcase *,.product-hub--showcase,.scan-hub--showcase :before,.product-hub--showcase,.scan-hub--showcase :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--showcase,.scan-hub--showcase{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--showcase .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--sign-in,.scan-hub--sign-in,.signin-page,.signin-setup-shell{--scan-group-a:"PRODUCT";--scan-group-b:"WAITLIST";--scan-group-c:"LEGAL";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--sign-in .app-page-header,.product-hub--sign-in>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--sign-in .app-page-header h1,.product-hub--sign-in>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--sign-in .app-page-header p,.product-hub--sign-in .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--sign-in .signin-card,.product-hub--sign-in .signin-waitlist{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--sign-in .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--sign-in .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--sign-in .app-badge.setup,.product-hub--sign-in .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--sign-in table{border-collapse:collapse;width:100%}.product-hub--sign-in th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--sign-in .signin-form,.product-hub--sign-in .signin-field{min-height:44px}.product-hub--sign-in .product-hub-related,.product-hub--sign-in [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--sign-in [class*=-next-actions]{gap:8px;display:grid}.product-hub--sign-in [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--sign-in .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--sign-in .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--sign-in .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--sign-in,.scan-hub--sign-in,.signin-page,.signin-setup-shell{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--sign-in .app-page-header,.product-hub--sign-in>header{flex-direction:column;align-items:stretch}.product-hub--sign-in table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--sign-in,.scan-hub--sign-in,.signin-page,.signin-setup-shell *,.product-hub--sign-in,.scan-hub--sign-in,.signin-page,.signin-setup-shell :before,.product-hub--sign-in,.scan-hub--sign-in,.signin-page,.signin-setup-shell :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--sign-in,.scan-hub--sign-in,.signin-page,.signin-setup-shell{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--sign-in .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--signin,.scan-hub--signin{--scan-group-a:"PRODUCT";--scan-group-b:"WAITLIST";--scan-group-c:"LEGAL";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--signin .app-page-header,.product-hub--signin>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--signin .app-page-header h1,.product-hub--signin>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--signin .app-page-header p,.product-hub--signin .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--signin .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--signin .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--signin .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--signin .app-badge.setup,.product-hub--signin .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--signin table{border-collapse:collapse;width:100%}.product-hub--signin th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--signin input{min-height:44px}.product-hub--signin .product-hub-related,.product-hub--signin [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--signin [class*=-next-actions]{gap:8px;display:grid}.product-hub--signin [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--signin .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--signin .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--signin .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--signin,.scan-hub--signin{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--signin .app-page-header,.product-hub--signin>header{flex-direction:column;align-items:stretch}.product-hub--signin table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--signin,.scan-hub--signin *,.product-hub--signin,.scan-hub--signin :before,.product-hub--signin,.scan-hub--signin :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--signin,.scan-hub--signin{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--signin .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--sketch-to-brief,.scan-hub--sketch-to-brief,.sketch-to-brief-page,.sketch-to-brief-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--sketch-to-brief .app-page-header,.product-hub--sketch-to-brief .sketch-to-brief-brief-header,.product-hub--sketch-to-brief .sketch-to-brief-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--sketch-to-brief .app-page-header h1,.product-hub--sketch-to-brief>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--sketch-to-brief .app-page-header p,.product-hub--sketch-to-brief .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--sketch-to-brief .sketch-to-brief-card,.product-hub--sketch-to-brief .sketch-to-brief-list,.product-hub--sketch-to-brief .sketch-to-brief-panel,.product-hub--sketch-to-brief .sketch-to-brief-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--sketch-to-brief .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--sketch-to-brief .sketch-to-brief-related,.product-hub--sketch-to-brief .sketch-to-brief-card-actions,.product-hub--sketch-to-brief .sketch-to-brief-next-actions,.product-hub--sketch-to-brief .sketch-to-brief-header-actions,.product-hub--sketch-to-brief .edc-next-actions,.product-hub--sketch-to-brief .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--sketch-to-brief .app-badge.setup,.product-hub--sketch-to-brief .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--sketch-to-brief table{border-collapse:collapse;width:100%}.product-hub--sketch-to-brief th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--sketch-to-brief input{min-height:44px}.product-hub--sketch-to-brief .product-hub-related,.product-hub--sketch-to-brief [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--sketch-to-brief [class*=-next-actions]{gap:8px;display:grid}.product-hub--sketch-to-brief [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--sketch-to-brief .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--sketch-to-brief .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--sketch-to-brief .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--sketch-to-brief,.scan-hub--sketch-to-brief,.sketch-to-brief-page,.sketch-to-brief-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--sketch-to-brief .app-page-header,.product-hub--sketch-to-brief .sketch-to-brief-brief-header,.product-hub--sketch-to-brief .sketch-to-brief-header-actions{flex-direction:column;align-items:stretch}.product-hub--sketch-to-brief table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--sketch-to-brief,.scan-hub--sketch-to-brief,.sketch-to-brief-page,.sketch-to-brief-layout *,.product-hub--sketch-to-brief,.scan-hub--sketch-to-brief,.sketch-to-brief-page,.sketch-to-brief-layout :before,.product-hub--sketch-to-brief,.scan-hub--sketch-to-brief,.sketch-to-brief-page,.sketch-to-brief-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--sketch-to-brief,.scan-hub--sketch-to-brief,.sketch-to-brief-page,.sketch-to-brief-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--sketch-to-brief .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
