.product-hub--packing,.scan-hub--packing,.pack-page,.pack-layout{--scan-group-a:"TRAVEL";--scan-group-b:"PACKING";--scan-group-c:"DUTIES";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--packing .app-page-header,.product-hub--packing .app-page-header,.product-hub--packing .pack-detail-head,.product-hub--packing .pack-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--packing .app-page-header h1,.product-hub--packing>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--packing .app-page-header p,.product-hub--packing .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--packing .pack-list-nav{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--packing .pack-empty,.product-hub--packing .pack-inbox-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--packing .pack-head-actions,.product-hub--packing .pack-inbox-actions,.product-hub--packing .pack-header-actions,.product-hub--packing .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--packing .app-badge.setup,.product-hub--packing .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--packing table{border-collapse:collapse;width:100%}.product-hub--packing th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--packing input{min-height:44px}.product-hub--packing .product-hub-related,.product-hub--packing [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--packing [class*=-next-actions]{gap:8px;display:grid}.product-hub--packing [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--packing .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--packing .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--packing .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--packing,.scan-hub--packing,.pack-page,.pack-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--packing .app-page-header,.product-hub--packing .app-page-header,.product-hub--packing .pack-detail-head,.product-hub--packing .pack-header-actions{flex-direction:column;align-items:stretch}.product-hub--packing table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--packing,.scan-hub--packing,.pack-page,.pack-layout *,.product-hub--packing,.scan-hub--packing,.pack-page,.pack-layout :before,.product-hub--packing,.scan-hub--packing,.pack-page,.pack-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--packing,.scan-hub--packing,.pack-page,.pack-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--packing .pack-empty,.product-hub--packing .pack-inbox-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--pairwise,.scan-hub--pairwise,.pairwise-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--pairwise .app-page-header,.product-hub--pairwise>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--pairwise .app-page-header h1,.product-hub--pairwise>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--pairwise .app-page-header p,.product-hub--pairwise .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--pairwise .biz-table,.product-hub--pairwise .biz-table-wrap{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--pairwise .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--pairwise .pairwise-actions,.product-hub--pairwise .pairwise-bout-actions,.product-hub--pairwise .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--pairwise .app-badge.setup,.product-hub--pairwise .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--pairwise table{border-collapse:collapse;width:100%}.product-hub--pairwise th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--pairwise input{min-height:44px}.product-hub--pairwise .product-hub-related,.product-hub--pairwise [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--pairwise [class*=-next-actions]{gap:8px;display:grid}.product-hub--pairwise [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--pairwise .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--pairwise .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--pairwise .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--pairwise,.scan-hub--pairwise,.pairwise-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--pairwise .app-page-header,.product-hub--pairwise>header{flex-direction:column;align-items:stretch}.product-hub--pairwise table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--pairwise,.scan-hub--pairwise,.pairwise-page *,.product-hub--pairwise,.scan-hub--pairwise,.pairwise-page :before,.product-hub--pairwise,.scan-hub--pairwise,.pairwise-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--pairwise,.scan-hub--pairwise,.pairwise-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--pairwise .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--parent-view,.scan-hub--parent-view{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--parent-view .app-page-header,.product-hub--parent-view .parent-view-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--parent-view .app-page-header h1,.product-hub--parent-view>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--parent-view .app-page-header p,.product-hub--parent-view .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--parent-view .parent-view-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--parent-view .soft-empty{text-align:left;border:1px dashed color-mix(in srgb, var(--scan-navy,var(--ink)) 22%, var(--line));background:color-mix(in srgb, var(--scan-navy,var(--ink)) 3%, var(--surface));justify-items:start;padding:clamp(20px,3vw,32px)}.product-hub--parent-view .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--parent-view .app-badge.setup,.product-hub--parent-view .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--parent-view table{border-collapse:collapse;width:100%}.product-hub--parent-view th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--parent-view input{min-height:44px}.product-hub--parent-view .product-hub-related,.product-hub--parent-view [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--parent-view [class*=-next-actions]{gap:8px;display:grid}.product-hub--parent-view [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--parent-view .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--parent-view .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--parent-view .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--parent-view,.scan-hub--parent-view{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--parent-view .app-page-header,.product-hub--parent-view .parent-view-header{flex-direction:column;align-items:stretch}.product-hub--parent-view table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--parent-view,.scan-hub--parent-view *,.product-hub--parent-view,.scan-hub--parent-view :before,.product-hub--parent-view,.scan-hub--parent-view :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--parent-view,.scan-hub--parent-view{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--parent-view .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--parents,.scan-hub--parents{--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--parents .app-page-header,.product-hub--parents>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--parents .app-page-header h1,.product-hub--parents>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--parents .app-page-header p,.product-hub--parents .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--parents .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--parents .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--parents .edc-next-actions,.product-hub--parents .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--parents .app-badge.setup,.product-hub--parents .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--parents table{border-collapse:collapse;width:100%}.product-hub--parents th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--parents input{min-height:44px}.product-hub--parents .product-hub-related,.product-hub--parents [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--parents [class*=-next-actions]{gap:8px;display:grid}.product-hub--parents [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--parents .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--parents .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--parents .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--parents,.scan-hub--parents{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--parents .app-page-header,.product-hub--parents>header{flex-direction:column;align-items:stretch}.product-hub--parents table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--parents,.scan-hub--parents *,.product-hub--parents,.scan-hub--parents :before,.product-hub--parents,.scan-hub--parents :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--parents,.scan-hub--parents{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--parents .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--part-requests,.scan-hub--part-requests,.part-requests-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--part-requests .app-page-header,.product-hub--part-requests .pr-item-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--part-requests .app-page-header h1,.product-hub--part-requests>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--part-requests .app-page-header p,.product-hub--part-requests .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--part-requests .pr-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--part-requests .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--part-requests .pr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--part-requests .app-badge.setup,.product-hub--part-requests .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--part-requests table{border-collapse:collapse;width:100%}.product-hub--part-requests th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--part-requests .pr-field{min-height:44px}.product-hub--part-requests .product-hub-related,.product-hub--part-requests [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--part-requests [class*=-next-actions]{gap:8px;display:grid}.product-hub--part-requests [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--part-requests .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--part-requests .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--part-requests .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--part-requests,.scan-hub--part-requests,.part-requests-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--part-requests .app-page-header,.product-hub--part-requests .pr-item-head{flex-direction:column;align-items:stretch}.product-hub--part-requests table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--part-requests,.scan-hub--part-requests,.part-requests-page *,.product-hub--part-requests,.scan-hub--part-requests,.part-requests-page :before,.product-hub--part-requests,.scan-hub--part-requests,.part-requests-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--part-requests,.scan-hub--part-requests,.part-requests-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--part-requests .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--parts-catalog,.scan-hub--parts-catalog,.pc-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--parts-catalog .app-page-header,.product-hub--parts-catalog>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--parts-catalog .app-page-header h1,.product-hub--parts-catalog>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--parts-catalog .app-page-header p,.product-hub--parts-catalog .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--parts-catalog .pc-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--parts-catalog .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--parts-catalog .pc-actions,.product-hub--parts-catalog .pc-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--parts-catalog .app-badge.setup,.product-hub--parts-catalog .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--parts-catalog table{border-collapse:collapse;width:100%}.product-hub--parts-catalog th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--parts-catalog input{min-height:44px}.product-hub--parts-catalog .product-hub-related,.product-hub--parts-catalog [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--parts-catalog [class*=-next-actions]{gap:8px;display:grid}.product-hub--parts-catalog [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--parts-catalog .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--parts-catalog .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--parts-catalog .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--parts-catalog,.scan-hub--parts-catalog,.pc-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--parts-catalog .app-page-header,.product-hub--parts-catalog>header{flex-direction:column;align-items:stretch}.product-hub--parts-catalog table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--parts-catalog,.scan-hub--parts-catalog,.pc-page *,.product-hub--parts-catalog,.scan-hub--parts-catalog,.pc-page :before,.product-hub--parts-catalog,.scan-hub--parts-catalog,.pc-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--parts-catalog,.scan-hub--parts-catalog,.pc-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--parts-catalog .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--parts-relay,.scan-hub--parts-relay{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--parts-relay .app-page-header,.product-hub--parts-relay>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--parts-relay .app-page-header h1,.product-hub--parts-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--parts-relay .app-page-header p,.product-hub--parts-relay .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--parts-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--parts-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--parts-relay .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--parts-relay .app-badge.setup,.product-hub--parts-relay .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--parts-relay table{border-collapse:collapse;width:100%}.product-hub--parts-relay th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--parts-relay input{min-height:44px}.product-hub--parts-relay .product-hub-related,.product-hub--parts-relay [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--parts-relay [class*=-next-actions]{gap:8px;display:grid}.product-hub--parts-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--parts-relay .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--parts-relay .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--parts-relay .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--parts-relay,.scan-hub--parts-relay{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--parts-relay .app-page-header,.product-hub--parts-relay>header{flex-direction:column;align-items:stretch}.product-hub--parts-relay table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--parts-relay,.scan-hub--parts-relay *,.product-hub--parts-relay,.scan-hub--parts-relay :before,.product-hub--parts-relay,.scan-hub--parts-relay :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--parts-relay,.scan-hub--parts-relay{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--parts-relay .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--pick-clock,.scan-hub--pick-clock,.pck-page,.pck-workbench{--scan-group-a:"THIS MATCH";--scan-group-b:"SCOUTING";--scan-group-c:"RELATED";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--pick-clock .app-page-header,.product-hub--pick-clock .app-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--pick-clock .app-page-header h1,.product-hub--pick-clock>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--pick-clock .app-page-header p,.product-hub--pick-clock .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--pick-clock .pck-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--pick-clock .pck-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--pick-clock .pck-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--pick-clock .app-badge.setup,.product-hub--pick-clock .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--pick-clock table{border-collapse:collapse;width:100%}.product-hub--pick-clock th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--pick-clock input{min-height:44px}.product-hub--pick-clock .product-hub-related,.product-hub--pick-clock [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--pick-clock [class*=-next-actions]{gap:8px;display:grid}.product-hub--pick-clock [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--pick-clock .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--pick-clock .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--pick-clock .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--pick-clock,.scan-hub--pick-clock,.pck-page,.pck-workbench{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--pick-clock .app-page-header,.product-hub--pick-clock .app-page-header{flex-direction:column;align-items:stretch}.product-hub--pick-clock table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--pick-clock,.scan-hub--pick-clock,.pck-page,.pck-workbench *,.product-hub--pick-clock,.scan-hub--pick-clock,.pck-page,.pck-workbench :before,.product-hub--pick-clock,.scan-hub--pick-clock,.pck-page,.pck-workbench :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--pick-clock,.scan-hub--pick-clock,.pck-page,.pck-workbench{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--pick-clock .pck-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--picklist-collab,.scan-hub--picklist-collab,.picklist-collab-page,.picklist-collab-layout{--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--picklist-collab .app-page-header,.product-hub--picklist-collab .picklist-collab-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--picklist-collab .app-page-header h1,.product-hub--picklist-collab>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--picklist-collab .app-page-header p,.product-hub--picklist-collab .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--picklist-collab .picklist-collab-num,.product-hub--picklist-collab .picklist-collab-tip,.product-hub--picklist-collab .picklist-collab-list,.picklist-collab-page,.product-hub--picklist-collab .picklist-collab-entry,.product-hub--picklist-collab .picklist-collab-panel,.product-hub--picklist-collab .picklist-collab-stats,.picklist-collab-layout,.product-hub--picklist-collab .picklist-collab-select,.product-hub--picklist-collab .picklist-collab-related{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--picklist-collab .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--picklist-collab .picklist-collab-related,.product-hub--picklist-collab .picklist-collab-next-actions,.product-hub--picklist-collab .picklist-collab-entry-actions,.product-hub--picklist-collab .picklist-collab-header-actions,.product-hub--picklist-collab .edc-next-actions,.product-hub--picklist-collab .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--picklist-collab .app-badge.setup,.product-hub--picklist-collab .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--picklist-collab table{border-collapse:collapse;width:100%}.product-hub--picklist-collab th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--picklist-collab input{min-height:44px}.product-hub--picklist-collab .product-hub-related,.product-hub--picklist-collab [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--picklist-collab [class*=-next-actions]{gap:8px;display:grid}.product-hub--picklist-collab [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--picklist-collab .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--picklist-collab .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--picklist-collab .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--picklist-collab,.scan-hub--picklist-collab,.picklist-collab-page,.picklist-collab-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--picklist-collab .app-page-header,.product-hub--picklist-collab .picklist-collab-header-actions{flex-direction:column;align-items:stretch}.product-hub--picklist-collab table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--picklist-collab,.scan-hub--picklist-collab,.picklist-collab-page,.picklist-collab-layout *,.product-hub--picklist-collab,.scan-hub--picklist-collab,.picklist-collab-page,.picklist-collab-layout :before,.product-hub--picklist-collab,.scan-hub--picklist-collab,.picklist-collab-page,.picklist-collab-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--picklist-collab,.scan-hub--picklist-collab,.picklist-collab-page,.picklist-collab-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--picklist-collab .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--picklist-justifier,.scan-hub--picklist-justifier,.picklist-justifier-page,.picklist-justifier-layout{--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--picklist-justifier .app-page-header,.product-hub--picklist-justifier .picklist-justifier-card-header,.product-hub--picklist-justifier .picklist-justifier-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--picklist-justifier .app-page-header h1,.product-hub--picklist-justifier>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--picklist-justifier .app-page-header p,.product-hub--picklist-justifier .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--picklist-justifier .picklist-justifier-tip,.product-hub--picklist-justifier .picklist-justifier-card,.product-hub--picklist-justifier .picklist-justifier-list,.picklist-justifier-page,.product-hub--picklist-justifier .picklist-justifier-panel,.product-hub--picklist-justifier .picklist-justifier-stats,.picklist-justifier-layout,.product-hub--picklist-justifier .picklist-justifier-select,.product-hub--picklist-justifier .picklist-justifier-related,.product-hub--picklist-justifier .picklist-justifier-sources{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--picklist-justifier .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--picklist-justifier .picklist-justifier-related,.product-hub--picklist-justifier .picklist-justifier-next-actions,.product-hub--picklist-justifier .picklist-justifier-header-actions,.product-hub--picklist-justifier .edc-next-actions,.product-hub--picklist-justifier .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--picklist-justifier .app-badge.setup,.product-hub--picklist-justifier .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--picklist-justifier table{border-collapse:collapse;width:100%}.product-hub--picklist-justifier th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--picklist-justifier input{min-height:44px}.product-hub--picklist-justifier .product-hub-related,.product-hub--picklist-justifier [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--picklist-justifier [class*=-next-actions]{gap:8px;display:grid}.product-hub--picklist-justifier [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--picklist-justifier .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--picklist-justifier .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--picklist-justifier .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--picklist-justifier,.scan-hub--picklist-justifier,.picklist-justifier-page,.picklist-justifier-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--picklist-justifier .app-page-header,.product-hub--picklist-justifier .picklist-justifier-card-header,.product-hub--picklist-justifier .picklist-justifier-header-actions{flex-direction:column;align-items:stretch}.product-hub--picklist-justifier table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--picklist-justifier,.scan-hub--picklist-justifier,.picklist-justifier-page,.picklist-justifier-layout *,.product-hub--picklist-justifier,.scan-hub--picklist-justifier,.picklist-justifier-page,.picklist-justifier-layout :before,.product-hub--picklist-justifier,.scan-hub--picklist-justifier,.picklist-justifier-page,.picklist-justifier-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--picklist-justifier,.scan-hub--picklist-justifier,.picklist-justifier-page,.picklist-justifier-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--picklist-justifier .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--pit-map-planner,.scan-hub--pit-map-planner{--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--pit-map-planner .app-page-header,.product-hub--pit-map-planner>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--pit-map-planner .app-page-header h1,.product-hub--pit-map-planner>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--pit-map-planner .app-page-header p,.product-hub--pit-map-planner .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--pit-map-planner .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--pit-map-planner .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--pit-map-planner .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--pit-map-planner .app-badge.setup,.product-hub--pit-map-planner .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--pit-map-planner table{border-collapse:collapse;width:100%}.product-hub--pit-map-planner th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--pit-map-planner input{min-height:44px}.product-hub--pit-map-planner .product-hub-related,.product-hub--pit-map-planner [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--pit-map-planner [class*=-next-actions]{gap:8px;display:grid}.product-hub--pit-map-planner [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--pit-map-planner .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--pit-map-planner .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--pit-map-planner .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--pit-map-planner,.scan-hub--pit-map-planner{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--pit-map-planner .app-page-header,.product-hub--pit-map-planner>header{flex-direction:column;align-items:stretch}.product-hub--pit-map-planner table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--pit-map-planner,.scan-hub--pit-map-planner *,.product-hub--pit-map-planner,.scan-hub--pit-map-planner :before,.product-hub--pit-map-planner,.scan-hub--pit-map-planner :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--pit-map-planner,.scan-hub--pit-map-planner{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--pit-map-planner .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--pit-repair-triage,.scan-hub--pit-repair-triage,.prt-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--pit-repair-triage .app-page-header,.product-hub--pit-repair-triage .prt-report-header,.product-hub--pit-repair-triage .prt-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--pit-repair-triage .app-page-header h1,.product-hub--pit-repair-triage>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--pit-repair-triage .app-page-header p,.product-hub--pit-repair-triage .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--pit-repair-triage .prt-panel,.product-hub--pit-repair-triage .prt-ref-list,.product-hub--pit-repair-triage .prt-used-list,.product-hub--pit-repair-triage .prt-report-card,.product-hub--pit-repair-triage .prt-report-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--pit-repair-triage .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--pit-repair-triage .prt-related,.product-hub--pit-repair-triage .edc-next-actions,.product-hub--pit-repair-triage .prt-next-actions,.product-hub--pit-repair-triage .prt-header-actions,.product-hub--pit-repair-triage .prt-status-actions,.product-hub--pit-repair-triage .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--pit-repair-triage .app-badge.setup,.product-hub--pit-repair-triage .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--pit-repair-triage table{border-collapse:collapse;width:100%}.product-hub--pit-repair-triage th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--pit-repair-triage .prt-resolve-form{min-height:44px}.product-hub--pit-repair-triage .product-hub-related,.product-hub--pit-repair-triage [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--pit-repair-triage [class*=-next-actions]{gap:8px;display:grid}.product-hub--pit-repair-triage [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--pit-repair-triage .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--pit-repair-triage .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--pit-repair-triage .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--pit-repair-triage,.scan-hub--pit-repair-triage,.prt-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--pit-repair-triage .app-page-header,.product-hub--pit-repair-triage .prt-report-header,.product-hub--pit-repair-triage .prt-header-actions{flex-direction:column;align-items:stretch}.product-hub--pit-repair-triage table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--pit-repair-triage,.scan-hub--pit-repair-triage,.prt-page *,.product-hub--pit-repair-triage,.scan-hub--pit-repair-triage,.prt-page :before,.product-hub--pit-repair-triage,.scan-hub--pit-repair-triage,.prt-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--pit-repair-triage,.scan-hub--pit-repair-triage,.prt-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--pit-repair-triage .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--pit,.scan-hub--pit,.pit-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--pit .app-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--pit .app-page-header h1,.product-hub--pit>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--pit .app-page-header p,.product-hub--pit .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--pit .pit-card,.product-hub--pit .pit-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--pit .pit-empty,.product-hub--pit .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--pit .pit-actions,.product-hub--pit .pit-related,.product-hub--pit .pit-next-actions,.product-hub--pit .pit-related-footer,.product-hub--pit .edc-next-actions,.product-hub--pit .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--pit .app-badge.setup,.product-hub--pit .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--pit table{border-collapse:collapse;width:100%}.product-hub--pit th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--pit input{min-height:44px}.product-hub--pit .product-hub-related,.product-hub--pit [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--pit [class*=-next-actions]{gap:8px;display:grid}.product-hub--pit [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--pit .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--pit .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--pit .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--pit,.scan-hub--pit,.pit-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--pit .app-page-header{flex-direction:column;align-items:stretch}.product-hub--pit table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--pit,.scan-hub--pit,.pit-page *,.product-hub--pit,.scan-hub--pit,.pit-page :before,.product-hub--pit,.scan-hub--pit,.pit-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--pit,.scan-hub--pit,.pit-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--pit .pit-empty,.product-hub--pit .empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--power-budget,.scan-hub--power-budget{--scan-group-a:"CAD";--scan-group-b:"CODE";--scan-group-c:"ROBOT";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--power-budget .app-page-header,.product-hub--power-budget>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--power-budget .app-page-header h1,.product-hub--power-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--power-budget .app-page-header p,.product-hub--power-budget .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--power-budget .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--power-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--power-budget .edc-next-actions,.product-hub--power-budget .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--power-budget .app-badge.setup,.product-hub--power-budget .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--power-budget table{border-collapse:collapse;width:100%}.product-hub--power-budget th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--power-budget input{min-height:44px}.product-hub--power-budget .product-hub-related,.product-hub--power-budget [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--power-budget [class*=-next-actions]{gap:8px;display:grid}.product-hub--power-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--power-budget .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--power-budget .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--power-budget .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--power-budget,.scan-hub--power-budget{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--power-budget .app-page-header,.product-hub--power-budget>header{flex-direction:column;align-items:stretch}.product-hub--power-budget table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--power-budget,.scan-hub--power-budget *,.product-hub--power-budget,.scan-hub--power-budget :before,.product-hub--power-budget,.scan-hub--power-budget :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--power-budget,.scan-hub--power-budget{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--power-budget .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--practice,.scan-hub--practice,.practice-page,.practice-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--practice .app-page-header,.product-hub--practice .practice-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--practice .app-page-header h1,.product-hub--practice>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--practice .app-page-header p,.product-hub--practice .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--practice .practice-list,.product-hub--practice .practice-panel,.product-hub--practice .practice-list-sub,.product-hub--practice .practice-list-top,.product-hub--practice .practice-new-grid,.product-hub--practice .practice-link-card,.product-hub--practice .practice-list-head,.product-hub--practice .practice-list-item{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--practice .practice-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--practice .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--practice .app-badge.setup,.product-hub--practice .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--practice table{border-collapse:collapse;width:100%}.product-hub--practice th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--practice .practice-field{min-height:44px}.product-hub--practice .product-hub-related,.product-hub--practice [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--practice [class*=-next-actions]{gap:8px;display:grid}.product-hub--practice [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--practice .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--practice .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--practice .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--practice,.scan-hub--practice,.practice-page,.practice-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--practice .app-page-header,.product-hub--practice .practice-list-head{flex-direction:column;align-items:stretch}.product-hub--practice table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--practice,.scan-hub--practice,.practice-page,.practice-layout *,.product-hub--practice,.scan-hub--practice,.practice-page,.practice-layout :before,.product-hub--practice,.scan-hub--practice,.practice-page,.practice-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--practice,.scan-hub--practice,.practice-page,.practice-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--practice .practice-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--presence,.scan-hub--presence,.prs-page{--scan-group-a:"THIS WEEK";--scan-group-b:"PEOPLE";--scan-group-c:"PLAYBOOK";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--presence .app-page-header,.product-hub--presence>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--presence .app-page-header h1,.product-hub--presence>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--presence .app-page-header p,.product-hub--presence .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--presence .prs-list,.product-hub--presence .prs-panel,.product-hub--presence .prs-panel-title{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--presence .prs-empty-action{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--presence .prs-flag-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--presence .app-badge.setup,.product-hub--presence .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--presence table{border-collapse:collapse;width:100%}.product-hub--presence th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--presence .prs-field{min-height:44px}.product-hub--presence .product-hub-related,.product-hub--presence [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--presence [class*=-next-actions]{gap:8px;display:grid}.product-hub--presence [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--presence .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--presence .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--presence .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--presence,.scan-hub--presence,.prs-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--presence .app-page-header,.product-hub--presence>header{flex-direction:column;align-items:stretch}.product-hub--presence table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--presence,.scan-hub--presence,.prs-page *,.product-hub--presence,.scan-hub--presence,.prs-page :before,.product-hub--presence,.scan-hub--presence,.prs-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--presence,.scan-hub--presence,.prs-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--presence .prs-empty-action{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--pricing,.scan-hub--pricing,.pricing-page{--scan-group-a:"PRODUCT";--scan-group-b:"WAITLIST";--scan-group-c:"LEGAL";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--pricing .app-page-header,.product-hub--pricing>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--pricing .app-page-header h1,.product-hub--pricing>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--pricing .app-page-header p,.product-hub--pricing .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--pricing .pricing-grid,.product-hub--pricing .pricing-waitlist,.product-hub--pricing .pricing-card-note,.product-hub--pricing .pricing-grid-team,.product-hub--pricing .lux-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--pricing .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--pricing .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--pricing .app-badge.setup,.product-hub--pricing .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--pricing table{border-collapse:collapse;width:100%}.product-hub--pricing th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--pricing input{min-height:44px}.product-hub--pricing .product-hub-related,.product-hub--pricing [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--pricing [class*=-next-actions]{gap:8px;display:grid}.product-hub--pricing [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--pricing .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--pricing .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--pricing .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--pricing,.scan-hub--pricing,.pricing-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--pricing .app-page-header,.product-hub--pricing>header{flex-direction:column;align-items:stretch}.product-hub--pricing table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--pricing,.scan-hub--pricing,.pricing-page *,.product-hub--pricing,.scan-hub--pricing,.pricing-page :before,.product-hub--pricing,.scan-hub--pricing,.pricing-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--pricing,.scan-hub--pricing,.pricing-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--pricing .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--print-farm,.scan-hub--print-farm,.pf-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--print-farm .app-page-header,.product-hub--print-farm>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--print-farm .app-page-header h1,.product-hub--print-farm>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--print-farm .app-page-header p,.product-hub--print-farm .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--print-farm .pf-list,.product-hub--print-farm .pf-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--print-farm .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--print-farm .pf-actions,.product-hub--print-farm .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--print-farm .app-badge.setup,.product-hub--print-farm .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--print-farm table{border-collapse:collapse;width:100%}.product-hub--print-farm th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--print-farm .pf-inline-form{min-height:44px}.product-hub--print-farm .product-hub-related,.product-hub--print-farm [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--print-farm [class*=-next-actions]{gap:8px;display:grid}.product-hub--print-farm [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--print-farm .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--print-farm .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--print-farm .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--print-farm,.scan-hub--print-farm,.pf-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--print-farm .app-page-header,.product-hub--print-farm>header{flex-direction:column;align-items:stretch}.product-hub--print-farm table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--print-farm,.scan-hub--print-farm,.pf-page *,.product-hub--print-farm,.scan-hub--print-farm,.pf-page :before,.product-hub--print-farm,.scan-hub--print-farm,.pf-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--print-farm,.scan-hub--print-farm,.pf-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--print-farm .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--privacy,.scan-hub--privacy,.legal-page{--scan-group-a:"PRODUCT";--scan-group-b:"WAITLIST";--scan-group-c:"LEGAL";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--privacy .app-page-header,.product-hub--privacy .legal-doc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--privacy .app-page-header h1,.product-hub--privacy>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--privacy .app-page-header p,.product-hub--privacy .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--privacy .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--privacy .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--privacy .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--privacy .app-badge.setup,.product-hub--privacy .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--privacy table{border-collapse:collapse;width:100%}.product-hub--privacy th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--privacy input{min-height:44px}.product-hub--privacy .product-hub-related,.product-hub--privacy [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--privacy [class*=-next-actions]{gap:8px;display:grid}.product-hub--privacy [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--privacy .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--privacy .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--privacy .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--privacy,.scan-hub--privacy,.legal-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--privacy .app-page-header,.product-hub--privacy .legal-doc-head{flex-direction:column;align-items:stretch}.product-hub--privacy table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--privacy,.scan-hub--privacy,.legal-page *,.product-hub--privacy,.scan-hub--privacy,.legal-page :before,.product-hub--privacy,.scan-hub--privacy,.legal-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--privacy,.scan-hub--privacy,.legal-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--privacy .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--prototype-tracker,.scan-hub--prototype-tracker,.ptk-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--prototype-tracker .app-page-header,.product-hub--prototype-tracker .ptk-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--prototype-tracker .app-page-header h1,.product-hub--prototype-tracker>header h1{font-size:var(--scan-title,clamp(22px, 2.6vw, 30px));letter-spacing:-.03em;color:var(--scan-navy,var(--ink));margin:0;line-height:1.12}.product-hub--prototype-tracker .app-page-header p,.product-hub--prototype-tracker .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--prototype-tracker .ptk-card,.product-hub--prototype-tracker .ptk-list,.product-hub--prototype-tracker .ptk-panel,.product-hub--prototype-tracker .ptk-card-top,.product-hub--prototype-tracker .ptk-card-meta,.product-hub--prototype-tracker .ptk-card-title{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--prototype-tracker .ptk-next-actions,.product-hub--prototype-tracker .ptk-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--prototype-tracker .app-badge.setup,.product-hub--prototype-tracker .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--prototype-tracker table{border-collapse:collapse;width:100%}.product-hub--prototype-tracker th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--prototype-tracker .ptk-draft-form{min-height:44px}.product-hub--prototype-tracker .product-hub-related,.product-hub--prototype-tracker [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--prototype-tracker [class*=-next-actions]{gap:8px;display:grid}.product-hub--prototype-tracker [class*=-next-actions] li{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.product-hub--prototype-tracker .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--prototype-tracker .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--prototype-tracker .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--prototype-tracker,.scan-hub--prototype-tracker,.ptk-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--prototype-tracker .app-page-header,.product-hub--prototype-tracker .ptk-header-actions{flex-direction:column;align-items:stretch}.product-hub--prototype-tracker table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--prototype-tracker,.scan-hub--prototype-tracker,.ptk-page *,.product-hub--prototype-tracker,.scan-hub--prototype-tracker,.ptk-page :before,.product-hub--prototype-tracker,.scan-hub--prototype-tracker,.ptk-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--prototype-tracker,.scan-hub--prototype-tracker,.ptk-page{--scan-shadow:0 10px 28px #00000047}
.product-hub--ranking-projection,.scan-hub--ranking-projection{--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--ranking-projection .app-page-header,.product-hub--ranking-projection>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--ranking-projection .app-page-header h1,.product-hub--ranking-projection>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--ranking-projection .app-page-header p,.product-hub--ranking-projection .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--ranking-projection .bp-match-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--ranking-projection .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--ranking-projection .bp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--ranking-projection .app-badge.setup,.product-hub--ranking-projection .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--ranking-projection table{border-collapse:collapse;width:100%}.product-hub--ranking-projection th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--ranking-projection input{min-height:44px}.product-hub--ranking-projection .product-hub-related,.product-hub--ranking-projection [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--ranking-projection [class*=-next-actions]{gap:8px;display:grid}.product-hub--ranking-projection [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--ranking-projection .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--ranking-projection .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--ranking-projection .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--ranking-projection,.scan-hub--ranking-projection{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--ranking-projection .app-page-header,.product-hub--ranking-projection>header{flex-direction:column;align-items:stretch}.product-hub--ranking-projection table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--ranking-projection,.scan-hub--ranking-projection *,.product-hub--ranking-projection,.scan-hub--ranking-projection :before,.product-hub--ranking-projection,.scan-hub--ranking-projection :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--ranking-projection,.scan-hub--ranking-projection{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--ranking-projection .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--rankings,.scan-hub--rankings,.rank-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--rankings .app-page-header,.product-hub--rankings .rank-head,.product-hub--rankings .app-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--rankings .app-page-header h1,.product-hub--rankings>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--rankings .app-page-header p,.product-hub--rankings .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--rankings .rank-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--rankings .rank-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--rankings .app-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--rankings .app-badge.setup,.product-hub--rankings .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--rankings table{border-collapse:collapse;width:100%}.product-hub--rankings th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--rankings input{min-height:44px}.product-hub--rankings .product-hub-related,.product-hub--rankings [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--rankings [class*=-next-actions]{gap:8px;display:grid}.product-hub--rankings [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--rankings .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--rankings .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--rankings .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--rankings,.scan-hub--rankings,.rank-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--rankings .app-page-header,.product-hub--rankings .rank-head,.product-hub--rankings .app-page-header{flex-direction:column;align-items:stretch}.product-hub--rankings table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--rankings,.scan-hub--rankings,.rank-page *,.product-hub--rankings,.scan-hub--rankings,.rank-page :before,.product-hub--rankings,.scan-hub--rankings,.rank-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--rankings,.scan-hub--rankings,.rank-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--rankings .rank-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--readiness-score,.scan-hub--readiness-score,.readiness-score-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--readiness-score .app-page-header,.product-hub--readiness-score .readiness-score-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--readiness-score .app-page-header h1,.product-hub--readiness-score>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--readiness-score .app-page-header p,.product-hub--readiness-score .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--readiness-score .readiness-score-list,.product-hub--readiness-score .readiness-score-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--readiness-score .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--readiness-score .readiness-score-related,.product-hub--readiness-score .readiness-score-next-actions,.product-hub--readiness-score .readiness-score-header-actions,.product-hub--readiness-score .edc-next-actions,.product-hub--readiness-score .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--readiness-score .app-badge.setup,.product-hub--readiness-score .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--readiness-score table{border-collapse:collapse;width:100%}.product-hub--readiness-score th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--readiness-score input{min-height:44px}.product-hub--readiness-score .product-hub-related,.product-hub--readiness-score [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--readiness-score [class*=-next-actions]{gap:8px;display:grid}.product-hub--readiness-score [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--readiness-score .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--readiness-score .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--readiness-score .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--readiness-score,.scan-hub--readiness-score,.readiness-score-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--readiness-score .app-page-header,.product-hub--readiness-score .readiness-score-header-actions{flex-direction:column;align-items:stretch}.product-hub--readiness-score table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--readiness-score,.scan-hub--readiness-score,.readiness-score-page *,.product-hub--readiness-score,.scan-hub--readiness-score,.readiness-score-page :before,.product-hub--readiness-score,.scan-hub--readiness-score,.readiness-score-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--readiness-score,.scan-hub--readiness-score,.readiness-score-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--readiness-score .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--recognition,.scan-hub--recognition{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--recognition .app-page-header,.product-hub--recognition>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--recognition .app-page-header h1,.product-hub--recognition>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--recognition .app-page-header p,.product-hub--recognition .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--recognition .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--recognition .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--recognition .visit-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--recognition .app-badge.setup,.product-hub--recognition .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--recognition table{border-collapse:collapse;width:100%}.product-hub--recognition th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--recognition .budget-fields{min-height:44px}.product-hub--recognition .product-hub-related,.product-hub--recognition [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--recognition [class*=-next-actions]{gap:8px;display:grid}.product-hub--recognition [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--recognition .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--recognition .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--recognition .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--recognition,.scan-hub--recognition{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--recognition .app-page-header,.product-hub--recognition>header{flex-direction:column;align-items:stretch}.product-hub--recognition table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--recognition,.scan-hub--recognition *,.product-hub--recognition,.scan-hub--recognition :before,.product-hub--recognition,.scan-hub--recognition :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--recognition,.scan-hub--recognition{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--recognition .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--reimbursements,.scan-hub--reimbursements,.rb-page{--scan-group-a:"MONEY";--scan-group-b:"SPONSORS";--scan-group-c:"OUTREACH";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--reimbursements .app-page-header,.product-hub--reimbursements .rb-claim-head,.product-hub--reimbursements .rb-budget-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--reimbursements .app-page-header h1,.product-hub--reimbursements>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--reimbursements .app-page-header p,.product-hub--reimbursements .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--reimbursements .rb-list,.product-hub--reimbursements .rb-form-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--reimbursements .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--reimbursements .rb-form-actions,.product-hub--reimbursements .rb-claim-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--reimbursements .app-badge.setup,.product-hub--reimbursements .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--reimbursements table{border-collapse:collapse;width:100%}.product-hub--reimbursements th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--reimbursements .rb-form,.product-hub--reimbursements .rb-field,.product-hub--reimbursements .rb-form-grid,.product-hub--reimbursements .rb-form-actions{min-height:44px}.product-hub--reimbursements .product-hub-related,.product-hub--reimbursements [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--reimbursements [class*=-next-actions]{gap:8px;display:grid}.product-hub--reimbursements [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--reimbursements .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--reimbursements .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--reimbursements .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--reimbursements,.scan-hub--reimbursements,.rb-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--reimbursements .app-page-header,.product-hub--reimbursements .rb-claim-head,.product-hub--reimbursements .rb-budget-head{flex-direction:column;align-items:stretch}.product-hub--reimbursements table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--reimbursements,.scan-hub--reimbursements,.rb-page *,.product-hub--reimbursements,.scan-hub--reimbursements,.rb-page :before,.product-hub--reimbursements,.scan-hub--reimbursements,.rb-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--reimbursements,.scan-hub--reimbursements,.rb-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--reimbursements .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--report-bug,.scan-hub--report-bug,.report-bug-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--report-bug .app-page-header,.product-hub--report-bug>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--report-bug .app-page-header h1,.product-hub--report-bug>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--report-bug .app-page-header p,.product-hub--report-bug .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--report-bug .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--report-bug .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--report-bug .report-bug-thanks-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--report-bug .app-badge.setup,.product-hub--report-bug .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--report-bug table{border-collapse:collapse;width:100%}.product-hub--report-bug th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--report-bug .report-bug-form{min-height:44px}.product-hub--report-bug .product-hub-related,.product-hub--report-bug [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--report-bug [class*=-next-actions]{gap:8px;display:grid}.product-hub--report-bug [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--report-bug .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--report-bug .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--report-bug .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--report-bug,.scan-hub--report-bug,.report-bug-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--report-bug .app-page-header,.product-hub--report-bug>header{flex-direction:column;align-items:stretch}.product-hub--report-bug table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--report-bug,.scan-hub--report-bug,.report-bug-page *,.product-hub--report-bug,.scan-hub--report-bug,.report-bug-page :before,.product-hub--report-bug,.scan-hub--report-bug,.report-bug-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--report-bug,.scan-hub--report-bug,.report-bug-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--report-bug .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--retro,.scan-hub--retro,.retro-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--retro .app-page-header,.product-hub--retro .retro-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--retro .app-page-header h1,.product-hub--retro>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--retro .app-page-header p,.product-hub--retro .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--retro .retro-list,.product-hub--retro .retro-board,.product-hub--retro .retro-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--retro .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--retro .retro-related,.product-hub--retro .retro-next-actions,.product-hub--retro .retro-header-actions,.product-hub--retro .edc-next-actions,.product-hub--retro .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--retro .app-badge.setup,.product-hub--retro .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--retro table{border-collapse:collapse;width:100%}.product-hub--retro th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--retro input{min-height:44px}.product-hub--retro .product-hub-related,.product-hub--retro [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--retro [class*=-next-actions]{gap:8px;display:grid}.product-hub--retro [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--retro .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--retro .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--retro .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--retro,.scan-hub--retro,.retro-page{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--retro .app-page-header,.product-hub--retro .retro-header-actions{flex-direction:column;align-items:stretch}.product-hub--retro table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--retro,.scan-hub--retro,.retro-page *,.product-hub--retro,.scan-hub--retro,.retro-page :before,.product-hub--retro,.scan-hub--retro,.retro-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--retro,.scan-hub--retro,.retro-page{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--retro .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--reuse-advisor,.scan-hub--reuse-advisor{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--reuse-advisor .app-page-header,.product-hub--reuse-advisor>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--reuse-advisor .app-page-header h1,.product-hub--reuse-advisor>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--reuse-advisor .app-page-header p,.product-hub--reuse-advisor .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--reuse-advisor .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--reuse-advisor .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--reuse-advisor .edc-next-actions,.product-hub--reuse-advisor .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--reuse-advisor .app-badge.setup,.product-hub--reuse-advisor .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--reuse-advisor table{border-collapse:collapse;width:100%}.product-hub--reuse-advisor th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--reuse-advisor input{min-height:44px}.product-hub--reuse-advisor .product-hub-related,.product-hub--reuse-advisor [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--reuse-advisor [class*=-next-actions]{gap:8px;display:grid}.product-hub--reuse-advisor [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--reuse-advisor .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--reuse-advisor .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--reuse-advisor .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--reuse-advisor,.scan-hub--reuse-advisor{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--reuse-advisor .app-page-header,.product-hub--reuse-advisor>header{flex-direction:column;align-items:stretch}.product-hub--reuse-advisor table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--reuse-advisor,.scan-hub--reuse-advisor *,.product-hub--reuse-advisor,.scan-hub--reuse-advisor :before,.product-hub--reuse-advisor,.scan-hub--reuse-advisor :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--reuse-advisor,.scan-hub--reuse-advisor{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--reuse-advisor .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--reviews,.scan-hub--reviews{--scan-group-a:"YOU";--scan-group-b:"TEAM";--scan-group-c:"CONNECTIONS";gap:var(--scan-stack,18px);min-width:0;display:grid}.product-hub--reviews .app-page-header,.product-hub--reviews>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--reviews .app-page-header h1,.product-hub--reviews>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--reviews .app-page-header p,.product-hub--reviews .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--reviews .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--reviews .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--reviews .edc-next-actions,.product-hub--reviews .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--reviews .app-badge.setup,.product-hub--reviews .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--reviews table{border-collapse:collapse;width:100%}.product-hub--reviews th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--reviews input{min-height:44px}.product-hub--reviews .product-hub-related,.product-hub--reviews [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--reviews [class*=-next-actions]{gap:8px;display:grid}.product-hub--reviews [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--reviews .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--reviews .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--reviews .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--reviews,.scan-hub--reviews{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--reviews .app-page-header,.product-hub--reviews>header{flex-direction:column;align-items:stretch}.product-hub--reviews table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--reviews,.scan-hub--reviews *,.product-hub--reviews,.scan-hub--reviews :before,.product-hub--reviews,.scan-hub--reviews :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--reviews,.scan-hub--reviews{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--reviews .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--risk-burndown,.scan-hub--risk-burndown,.risk-burndown-page,.risk-burndown-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--risk-burndown .app-page-header,.product-hub--risk-burndown .risk-burndown-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--risk-burndown .app-page-header h1,.product-hub--risk-burndown>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--risk-burndown .app-page-header p,.product-hub--risk-burndown .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--risk-burndown .risk-burndown-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--risk-burndown .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--risk-burndown .risk-burndown-related,.product-hub--risk-burndown .risk-burndown-row-actions,.product-hub--risk-burndown .risk-burndown-next-actions,.product-hub--risk-burndown .risk-burndown-header-actions,.product-hub--risk-burndown .edc-next-actions,.product-hub--risk-burndown .product-hub-related{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--risk-burndown .app-badge.setup,.product-hub--risk-burndown .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--risk-burndown table{border-collapse:collapse;width:100%}.product-hub--risk-burndown th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--risk-burndown input{min-height:44px}.product-hub--risk-burndown .product-hub-related,.product-hub--risk-burndown [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--risk-burndown [class*=-next-actions]{gap:8px;display:grid}.product-hub--risk-burndown [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--risk-burndown .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--risk-burndown .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--risk-burndown .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--risk-burndown,.scan-hub--risk-burndown,.risk-burndown-page,.risk-burndown-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--risk-burndown .app-page-header,.product-hub--risk-burndown .risk-burndown-header-actions{flex-direction:column;align-items:stretch}.product-hub--risk-burndown table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--risk-burndown,.scan-hub--risk-burndown,.risk-burndown-page,.risk-burndown-layout *,.product-hub--risk-burndown,.scan-hub--risk-burndown,.risk-burndown-page,.risk-burndown-layout :before,.product-hub--risk-burndown,.scan-hub--risk-burndown,.risk-burndown-page,.risk-burndown-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--risk-burndown,.scan-hub--risk-burndown,.risk-burndown-page,.risk-burndown-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--risk-burndown .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
.product-hub--risks,.scan-hub--risks,.risks-page,.risks-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--risks .app-page-header,.product-hub--risks .risks-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 0 4px;display:flex}.product-hub--risks .app-page-header h1,.product-hub--risks>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--risks .app-page-header p,.product-hub--risks .app-muted{max-width:62ch;color:var(--muted);line-height:1.5}.product-hub--risks .risks-list,.product-hub--risks .risks-panel,.product-hub--risks .risks-top-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--risks .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--risks .risks-related,.product-hub--risks .risks-hub-related,.product-hub--risks .risks-row-actions,.product-hub--risks .risks-form-actions,.product-hub--risks .risks-next-actions,.product-hub--risks .risks-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-hub--risks .app-badge.setup,.product-hub--risks .app-badge[data-tone=setup]{color:var(--scan-gold-ink,var(--ink));background:var(--scan-gold,#e8b923);border-color:#0000}.product-hub--risks table{border-collapse:collapse;width:100%}.product-hub--risks th{color:var(--scan-navy,var(--ink));letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.product-hub--risks .risks-form-actions{min-height:44px}.product-hub--risks .product-hub-related,.product-hub--risks [class*=-related]{flex-wrap:wrap;gap:8px;display:flex}.product-hub--risks [class*=-next-actions]{gap:8px;display:grid}.product-hub--risks [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--risks .scan-group[data-band=a]:before{content:var(--scan-group-a)}.product-hub--risks .scan-group[data-band=b]:before{content:var(--scan-group-b)}.product-hub--risks .scan-group[data-band=c]:before{content:var(--scan-group-c)}@media (max-width:720px){.product-hub--risks,.scan-hub--risks,.risks-page,.risks-layout{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:14px}.product-hub--risks .app-page-header,.product-hub--risks .risks-header-actions{flex-direction:column;align-items:stretch}.product-hub--risks table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-hub--risks,.scan-hub--risks,.risks-page,.risks-layout *,.product-hub--risks,.scan-hub--risks,.risks-page,.risks-layout :before,.product-hub--risks,.scan-hub--risks,.risks-page,.risks-layout :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .product-hub--risks,.scan-hub--risks,.risks-page,.risks-layout{--scan-shadow:0 10px 28px #00000047}:root[data-theme=dark] .product-hub--risks .soft-empty{background:color-mix(in srgb, var(--scan-navy,#7aa2d6) 8%, var(--surface))}
