[data-industry-option=tech],[data-industry=tech],[data-workspace=tech]{--industry-on-dark:var(--beacon-tech-on-dark);--industry-accent:var(--beacon-tech);--industry-deep:var(--beacon-tech-deep);--industry-soft:var(--beacon-tech-soft);--industry-line:var(--beacon-tech-line)}[data-industry-option=lifesciences],[data-industry=lifesciences],[data-workspace=lifesciences]{--industry-on-dark:var(--beacon-life-on-dark);--industry-accent:var(--beacon-life);--industry-deep:var(--beacon-life-deep);--industry-soft:var(--beacon-life-soft);--industry-line:var(--beacon-life-line)}[data-industry-option=manufacturing],[data-industry=manufacturing],[data-workspace=manufacturing]{--industry-on-dark:var(--beacon-manufacturing-on-dark);--industry-accent:var(--beacon-manufacturing);--industry-deep:var(--beacon-manufacturing-deep);--industry-soft:var(--beacon-manufacturing-soft);--industry-line:var(--beacon-manufacturing-line)}.maya-home-hero[data-workspace],.os[data-industry],.wf-studio[data-industry],.workflow-launcher[data-industry],html[data-industry]{--accent:var(--industry-accent);--accent-hover:var(--industry-deep);--accent-soft:var(--industry-soft);--accent-line:var(--industry-line);--on-accent:var(--beacon-on-accent);--brand-grad:var(--industry-accent);--blue:var(--industry-deep);--blue-bg:var(--industry-soft);--blue-bd:var(--industry-line);--nav-signal:var(--industry-deep);--ring:0 0 0 3px color-mix(in srgb,var(--industry-accent) 22%,transparent);--purple:var(--industry-accent);--purple-hover:var(--industry-deep);--purple-deep:var(--industry-deep);--purple-bg:var(--industry-soft);--purple-bd:var(--industry-line);--beacon-accent:var(--industry-accent);--beacon-accent-hover:var(--industry-deep);--beacon-accent-soft:var(--industry-soft);--beacon-accent-line:var(--industry-line)}.os[data-industry] .topbar{background:var(--panel-solid);border-bottom:1px solid var(--border);box-shadow:none}.os[data-industry] .topbar-mark{background:var(--beacon-ink);color:var(--beacon-on-accent);box-shadow:none}.os[data-industry] .sidenav{background:var(--sidebar);border-right:1px solid var(--nav-border)}.os[data-industry] .sidenav-link.active{background:var(--nav-active);box-shadow:none}.os[data-industry] .sidenav-link:hover{background:var(--nav-hover)}[data-nav-industry=tech]{--nav-industry-mark:var(--beacon-tech-deep)}[data-nav-industry=lifesciences]{--nav-industry-mark:var(--beacon-life-deep)}[data-nav-industry=manufacturing]{--nav-industry-mark:var(--beacon-manufacturing-deep)}.os[data-industry] [data-nav-industry] .sidenav-ic{color:var(--nav-industry-mark,var(--nav-text2))}.os[data-industry] .sidenav-hint{color:var(--nav-text2)}.os[data-industry] .sidenav-link .sidenav-label{color:var(--nav-text)}.os[data-industry] .sidenav.collapsed :is(.sidenav-link.active,.sidenav-group-btn.active){background:var(--nav-active);color:var(--nav-text)}.os[data-industry] .sidenav.collapsed :is(.sidenav-link.active,.sidenav-group-btn.active) .sidenav-ic{color:var(--nav-industry-mark,var(--industry-deep))}.topbar-industries{min-width:0;margin-inline:auto}.industry-context-select{display:flex;align-items:center;gap:8px;margin-right:auto;color:var(--text2);font-size:13px}.industry-context-select select{max-width:190px;min-height:34px;padding:6px 28px 6px 10px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--panel2);color:var(--industry-deep,var(--text));font:inherit;font-size:14px;cursor:pointer}.industry-context-select select:focus-visible{outline:2px solid var(--purple);outline-offset:2px}@media(max-width:700px){.industry-context-select>span{display:none}.industry-context-select select{max-width:145px}}.industry-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.industry-switch button{display:flex;align-items:center;gap:12px;min-width:0;min-height:76px;padding:16px 18px;text-align:left;color:var(--text);border:1px solid var(--border-strong);border-radius:12px;background:var(--panel-solid);cursor:pointer;box-shadow:0 2px 5px rgb(19 36 63/3%);transition:border-color .15s,box-shadow .15s,background .15s}.industry-switch button:hover{border-color:var(--industry-accent);background:var(--industry-soft);color:var(--beacon-ink)}.industry-switch button[aria-pressed=true]{color:var(--industry-deep);border-color:var(--industry-line);background:var(--industry-soft);box-shadow:none}.industry-switch button:focus-visible{outline:2px solid var(--industry-accent);outline-offset:3px}.industry-switch button:disabled{opacity:.65;cursor:wait}.industry-switch button>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.industry-switch strong{font-size:.9375rem;font-weight:650}.industry-switch small{color:var(--text2);font-size:.8125rem;line-height:1.4}.industry-switch button:hover small,.industry-switch button[aria-pressed=true] small{color:var(--beacon-muted)}.industry-switch-mark{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;color:var(--industry-deep);background:var(--industry-soft);border:1px solid var(--industry-line);border-radius:9px;font-size:.8125rem;font-weight:750}.industry-switch.compact{display:flex;gap:4px;width:auto;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--panel2)}.industry-switch.compact button{flex-shrink:0;min-height:34px;padding:5px 10px;border:1px solid transparent;border-radius:7px;box-shadow:none;background:transparent;gap:7px}.industry-switch.compact button[aria-pressed=true]{border-color:var(--industry-line);background:var(--industry-soft);color:var(--industry-deep)}.industry-switch.compact strong{font-size:.8125rem}.industry-switch.compact .industry-switch-mark{width:22px;height:22px;font-size:.75rem;border:0;border-radius:5px}.industry-mobile-select{display:none}.industry-mobile-select select{max-width:170px;padding:8px 26px 8px 10px;font:inherit;font-size:.875rem;border:1px solid var(--industry-line);border-radius:7px;color:var(--industry-deep);background:var(--industry-soft)}.os[data-industry] .os-main{background:var(--beacon-canvas)}.os[data-industry] :is(.desk-pulse>div,.desk-pulse>a,.exp-card,.industry-panel,.industry-metrics article){border:1px solid var(--border);box-shadow:none;border-radius:var(--beacon-radius)}.os[data-industry] :is(.desk-pulse>a,.exp-card):hover{border-color:var(--border-strong);box-shadow:var(--beacon-shadow)}.os[data-industry] .industry-page button.primary,.os[data-industry] .industry-primary{background:var(--industry-accent);color:white;border-color:var(--industry-accent)}.os[data-industry] .industry-tabs button[aria-selected=true]{color:var(--industry-deep);background:var(--industry-soft);border-color:var(--industry-line)}.os[data-industry] .industry-heading>div>span{color:var(--industry-deep)}.os[data-industry] .industry-metrics article{border-top:1px solid var(--border)}.os[data-industry] .industry-metrics strong{color:var(--industry-deep);font-weight:650}.os[data-industry] .industry-page :is(button,input,select,textarea){font-size:.875rem}.os[data-industry] .industry-page p{font-size:1rem}.os[data-industry] .industry-page :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--industry-accent);outline-offset:3px}.industry-eyebrow{font-size:.75rem;font-weight:700;color:var(--industry-deep);letter-spacing:.07em;text-transform:uppercase}.industry-plays{padding:24px 0;color:var(--text)}.industry-plays>header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.industry-plays h2{font-size:1.5rem;letter-spacing:-.025em;margin:8px 0;line-height:1.3}.industry-plays>header>a{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--industry-accent);text-decoration:none;font-weight:650}.industry-plays-note{max-width:850px;font-size:1rem;color:var(--text2);line-height:1.6;margin:8px 0 24px}.industry-play-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:18px;gap:18px}.industry-play-grid article{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--border);border-radius:var(--beacon-radius);background:var(--beacon-surface);color:var(--beacon-ink);box-shadow:none}.industry-play-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.industry-play-top small{color:var(--beacon-muted);font-size:.75rem}.industry-play-icon{display:inline-grid;place-items:center;width:42px;height:42px;flex-shrink:0;border:1px solid var(--industry-line);border-radius:10px;background:var(--industry-soft);color:var(--industry-deep)}.industry-play-grid h3{margin:22px 0 8px;font-size:1.0625rem;line-height:1.4}.industry-play-grid p{font-size:1rem;line-height:1.6;color:var(--beacon-muted);margin:0 0 24px}.industry-play-grid footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:auto}.industry-play-grid footer a{font-size:.875rem;text-underline-offset:4px;color:var(--industry-deep)}.industry-play-grid footer a.industry-play-primary{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:9px 12px;border-radius:7px;background:var(--industry-accent);color:var(--beacon-on-accent);text-decoration:none;font-weight:650;font-size:.875rem}a.industry-play-primary:hover{background:var(--industry-deep)}.workflow-industry-selector{padding:16px 24px;border-bottom:1px solid var(--border);background:var(--panel2)}.workflow-launcher[data-industry]{border:1px solid var(--industry-line);border-radius:16px;box-shadow:0 24px 90px rgb(10 20 40/25%);max-height:calc(100dvh - 40px);overflow-y:auto}.workflow-launcher[data-industry]>.industry-plays{padding:24px}.workflow-launcher[data-industry] .workflow-launcher-head{background:var(--panel-solid)}.workflow-launcher[data-industry] .workflow-launcher-head strong{font-size:1.25rem}.workflow-launcher[data-industry] .workflow-launcher-run{background:var(--industry-accent);border-color:var(--industry-accent);color:var(--beacon-on-accent)}.workflow-launcher[data-industry] .workflow-launcher-list button[aria-pressed=true]{border-color:var(--industry-accent);background:var(--industry-soft)}.workflow-launcher[data-industry] .workflow-launcher-list strong{font-size:.9375rem}.workflow-launcher[data-industry] .workflow-launcher-form :is(input,textarea),.workflow-launcher[data-industry] .workflow-launcher-selected p{font-size:1rem}.workflow-launcher[data-industry] .workflow-launcher-form label{font-size:.875rem}@media(max-width:1050px){.topbar-industries .industry-switch.compact .industry-switch-mark{display:none}.topbar-industries .industry-switch.compact button{padding-inline:7px}}@media(max-width:700px){.topbar-industries .industry-switch.compact>button{display:none}.topbar-industries .industry-mobile-select{display:block}.topbar-industries .industry-switch.compact{padding:0;border:0;background:transparent}.os[data-industry] .topbar-titles{display:none}.topbar-industries{max-width:100%;overflow-x:auto}.industry-switch{grid-template-columns:1fr;gap:8px}.industry-switch button{min-height:62px;padding:12px}.industry-switch.compact{overflow-x:auto}}@media(prefers-reduced-motion:reduce){.industry-switch button{transition:none}}