:root{--blue:#215fd6;--blue-dark:#1a52bf;--blue-soft:#eef4fd;--blue-mist:#f6f9fd;--navy:#0a1633;--stella:#2563eb;--gold:#e6a53a;--gold-soft:#f6d9a0;--ink:#0a1226;--body:#475569;--muted:#6b7a90;--line:#e4ebf4;--line-strong:#d3ddeb;--page:1360px;--radius-control:8px;--z-header:30;--z-skip:100}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--white)}body{--font-plex-sans:"IBM Plex Sans";--font-noto-sc:"Noto Sans SC";--font-ibm-plex-mono:"IBM Plex Mono";--sans:Arial,"Helvetica Neue",var(--font-noto-sc),"PingFang SC","Microsoft YaHei",system-ui,sans-serif;--mono:var(--font-ibm-plex-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;font-family:var(--sans);letter-spacing:0;line-height:1.68;margin:0}button,input,select{font:inherit}a,button{touch-action:manipulation}a{color:inherit;text-decoration:none}main{overflow:clip}svg{display:block}:focus-visible{outline:3px solid rgb(37 99 235/.24)}.sr-only{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link{background:var(--blue);border-radius:0 0 var(--radius-control) var(--radius-control);color:white;font-size:12px;font-weight:650;left:24px;padding:11px 15px;position:fixed;top:0;transform:translateY(-120%);transition:transform .2s ease;z-index:var(--z-skip)}.skip-link:focus{transform:translateY(0)}.instrument-label{font-family:var(--sans);font-size:11px;font-weight:750;line-height:1.4;text-transform:uppercase}.site-header{align-items:center;background:var(--white);border-bottom:1px solid var(--line);box-shadow:0 1px 2px rgb(10 18 38/.05);display:flex;height:80px;padding:0 max(32px,calc((100vw - var(--page)) / 2));position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:var(--z-header)}.brand{align-items:center;display:inline-flex;flex:0 0 auto;height:58px;width:215px}.brand img{height:100%;object-fit:contain;object-position:left center;width:100%}.desktop-nav{align-items:stretch;display:flex;gap:2px;margin:0 auto}.nav-products{position:static}.nav-item{position:relative}.nav-link,.nav-trigger{align-items:center;background:transparent;border:0;color:var(--body);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:5px;height:80px;justify-content:center;padding:0 15px;position:relative;text-align:center;transition:color .2s ease;white-space:nowrap}.nav-link>svg,.nav-trigger>svg{height:13px;margin-top:1px;opacity:.65;transition:transform .24s ease;width:13px}.nav-link:after,.nav-trigger:after{background:var(--stella);border-radius:2px;bottom:20px;content:"";height:2px;left:15px;position:absolute;right:15px;transform:scaleX(0);transform-origin:center;transition:transform .24s ease}.nav-item:focus-within .nav-link,.nav-item:hover .nav-link,.nav-link.active,.nav-link:hover,.nav-products.open .nav-trigger,.nav-products:hover .nav-trigger,.nav-trigger:hover{color:var(--stella)}.nav-item:focus-within .nav-link:after,.nav-item:hover .nav-link:after,.nav-link.active:after,.nav-products.open .nav-trigger:after,.nav-products:hover .nav-trigger:after{transform:scaleX(1)}.nav-item:focus-within .nav-link>svg,.nav-item:hover .nav-link>svg,.nav-products.open .nav-trigger>svg,.nav-products:hover .nav-trigger>svg{opacity:1;transform:rotate(180deg)}.header-actions{flex:0 0 auto;gap:12px}.header-actions,.header-search{align-items:center;display:flex}.header-search{background:var(--blue-mist);border:1px solid var(--line-strong);border-radius:7px;height:38px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:178px}.header-search:focus-within{background:var(--white);border-color:var(--stella);box-shadow:0 0 0 3px rgb(37 99 235/.14)}.header-search>svg{color:var(--muted);flex:0 0 auto;height:17px;margin-left:11px;width:17px}.header-search input{background:transparent;border:0;color:var(--ink);font-size:11.5px;min-width:0;outline:0;padding:0 8px;width:100%}.header-search input::placeholder{color:var(--muted);opacity:1}.header-search button{align-items:center;align-self:stretch;background:transparent;border:0;border-left:1px solid var(--line);color:var(--stella);cursor:pointer;display:flex;justify-content:center;width:34px}.header-search button:hover{background:var(--blue-soft)}.header-search button svg{height:13px;width:13px}.language-switch{align-items:center;display:flex;flex:0 0 auto;gap:5px}.language-switch button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;padding:5px 1px;transition:color .2s ease}.language-switch button:hover{color:var(--ink)}.language-switch button.active{color:var(--ink);font-weight:700}.language-switch i{background:var(--line-strong);height:11px;transform:rotate(18deg);width:1px}.header-cta{align-items:center;background:var(--stella);border:1px solid transparent;border-radius:7px;color:#fff;display:flex;font-size:12.5px;font-weight:650;gap:12px;padding:0 16px;transition:background .22s ease,transform .22s ease,box-shadow .22s ease;white-space:nowrap}.header-cta:hover{background:var(--blue-dark);box-shadow:0 10px 22px -10px rgb(37 99 235/.55);transform:translateY(-1px)}.header-cta:active{transform:translateY(0) scale(.99)}.header-cta svg{height:14px;width:14px}.mobile-menu-toggle,.mobile-navigation{display:none}.mega-menu{background:var(--white);border-radius:0 0 14px 14px;box-shadow:0 40px 80px -30px rgb(6 14 33/.5);display:grid;grid-template-columns:256px 1fr;left:max(24px,calc((100vw - var(--page)) / 2));opacity:0;overflow:hidden;position:absolute;right:max(24px,calc((100vw - var(--page)) / 2));top:100%;transform:translateY(7px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:5}.nav-products.open .mega-menu{opacity:1;transform:none;visibility:visible}.mega-sidebar{background:var(--blue-mist);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px;padding:22px 16px}.mega-sidebar .instrument-label{padding:0 12px 6px}.mega-sidebar .therapy-label{margin-top:14px;padding-top:14px}.mega-sidebar button{align-items:center;background:none;border:0;border-radius:8px;color:#24314a;cursor:pointer;display:flex;font-size:13.5px;font-weight:550;justify-content:space-between;padding:10px 12px;text-align:left;transition:background .16s ease,color .16s ease;width:100%}.mega-sidebar button svg{flex:0 0 auto;height:15px;opacity:0;transform:translateX(-4px);transition:opacity .16s ease,transform .16s ease;width:15px}.mega-sidebar button:hover{background:var(--blue-soft);color:var(--blue)}.mega-sidebar button.active{background:var(--blue);color:#fff;font-weight:650}.mega-sidebar button.active svg{opacity:1;transform:none}.mega-content{display:flex;flex-direction:column;min-width:0;padding:26px 34px 30px}.mega-top{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding-bottom:15px}.mega-top h2{font-weight:700;letter-spacing:-.03em;margin:6px 0 0}.mega-top>a{align-items:center;color:var(--blue);display:flex;flex:0 0 auto;font-size:12.5px;font-weight:650;gap:8px}.mega-top>a svg{height:14px;width:14px}.mega-columns{align-items:start;display:grid;grid-gap:4px 30px;gap:4px 30px;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));padding-top:18px}.mega-columns>div{display:flex;flex-direction:column;min-width:0}.mega-columns h3{border-bottom:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px;padding:0 0 7px}.mega-columns .ph,.mega-columns a{align-items:center;display:flex;font-size:12.5px;gap:8px;line-height:1.3;padding:5px 0}.mega-columns a{color:#435068;transition:color .14s ease,padding-left .14s ease}.mega-columns a:before{color:var(--blue);content:"▸";flex:0 0 auto;font-size:8px}.mega-columns a:hover{color:var(--blue);padding-left:4px}.mega-columns .ph{color:#9aa7b8;cursor:default}.mega-columns .ph:before{color:var(--line-strong);content:"▸";flex:0 0 auto;font-size:8px}.mega-columns .ph i{background:var(--blue-soft);border-radius:4px;color:var(--muted);font-family:var(--font-ibm-plex-mono),monospace;font-size:8px;font-style:normal;letter-spacing:.04em;margin-left:auto;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.mega-columns a.ph{cursor:pointer}.mega-columns a.ph:hover{color:var(--blue);padding-left:4px}.mega-columns a.ph:hover:before{color:var(--blue)}.mega-columns a.ph:hover i{background:var(--blue);color:#fff}.nav-dropdown{background:var(--white);border-radius:0 0 12px 12px;box-shadow:0 40px 80px -30px rgb(6 14 33/.5);left:50%;opacity:0;padding:20px 22px 22px;position:absolute;top:100%;transform:translate(-50%,7px);transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;z-index:5}.nav-item:focus-within .nav-dropdown,.nav-item:hover .nav-dropdown{opacity:1;transform:translate(-50%);visibility:visible}.nav-dropdown-inner{display:flex;gap:34px}.nav-col{display:flex;flex-direction:column}.nav-col h3{border-bottom:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px;padding-bottom:7px;white-space:nowrap}.nav-dropdown a{align-items:center;color:#435068;display:flex;font-size:13px;gap:8px;padding:7px 4px;transition:color .14s ease,padding-left .14s ease;white-space:nowrap}.nav-dropdown a:before{color:var(--blue);content:"▸";flex:0 0 auto;font-size:8px}.nav-dropdown a:hover{color:var(--blue);padding-left:8px}.hero{background:var(--white);isolation:isolate;min-height:calc(100dvh - 80px);overflow:hidden;position:relative}.hero-media{inset:0;overflow:hidden;position:absolute;z-index:-3}.hero-media img{object-fit:cover;object-position:78% center}.hero:before{background:radial-gradient(58% 52% at 50% 40%,rgb(255 255 255/.94),rgb(255 255 255/.5) 52%,rgb(255 255 255/0) 78%),linear-gradient(90deg,rgb(246 249 253/.97),rgb(246 249 253/.72) 34%,rgb(246 249 253/.2) 62%,rgb(238 244 253/.5)),linear-gradient(0deg,rgb(255 255 255/.9),rgb(255 255 255/0) 30%);z-index:-2}.hero:after,.hero:before{content:"";inset:0;position:absolute}.hero:after{background-image:linear-gradient(rgb(33 95 214/.05) 1px,transparent 0),linear-gradient(90deg,rgb(33 95 214/.05) 1px,transparent 0);background-size:56px 56px;opacity:.5;-webkit-mask-image:radial-gradient(75% 70% at 50% 42%,#000,transparent 78%);mask-image:radial-gradient(75% 70% at 50% 42%,#000,transparent 78%);z-index:-1}.hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:860px;min-height:calc(100dvh - 80px);padding:60px 24px 92px;position:relative;text-align:center;z-index:2}.hero-kicker{align-items:center;display:inline-flex;gap:12px;margin-bottom:20px}.hero-kicker i{background:var(--line-strong);height:1px;width:26px}.hero-kicker span{color:#6f7f93;font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;letter-spacing:.24em;line-height:1;text-transform:uppercase}.hero h1{font-family:var(--sans);font-size:clamp(31px,3.3vw,44px);font-weight:780;letter-spacing:-.015em;line-height:1.1;margin:0;text-wrap:balance}.lang-en .hero h1{letter-spacing:-.02em}.hero h1 span{background:linear-gradient(180deg,#12203f,var(--ink));-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.hero h1 span:after{background:radial-gradient(60% 100% at 50% 50%,rgb(230 165 58/.26),transparent 72%);bottom:.05em;content:"";filter:blur(2px);height:.44em;left:2%;position:absolute;right:2%;z-index:-1}.title-signal{background:linear-gradient(90deg,var(--gold),var(--gold-soft));border-radius:2px;box-shadow:0 0 11px 1px rgb(230 165 58/.4);display:block;height:2px;margin-top:18px;width:26px}.hero-content>p{color:#3f4d64;font-size:clamp(14px,1.15vw,16px);line-height:1.75;margin:20px 0 0;max-width:500px;text-wrap:pretty}.hero-search{margin-top:26px;max-width:500px;text-align:left;width:100%}.hero-search>label{color:#34445b;display:block;font-size:11.5px;font-weight:650;margin-bottom:9px}.hero-search>div{align-items:center;background:rgb(255 255 255/.9);border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 13px 28px -22px rgb(19 46 92/.32),inset 0 1px 0 rgb(255 255 255/.6);display:flex;gap:9px;min-height:48px;padding:0 6px 0 16px;transition:border-color .24s ease,box-shadow .24s ease}.hero-search>div:focus-within{border-color:var(--blue);box-shadow:0 24px 60px -22px rgb(33 95 214/.6),0 0 0 4px rgb(33 95 214/.1)}.hero-search svg{color:var(--muted);flex:0 0 auto;height:17px;margin:0;width:17px}.hero-search input{background:transparent;border:0;color:var(--ink);flex:1 1;font-size:14px;min-width:0;outline:0;padding:0}.hero-search input::placeholder{color:#9aa7b8;opacity:1}.hero-search button{align-items:center;background:var(--blue);border:0;border-radius:9px;box-shadow:0 7px 15px -10px rgb(33 95 214/.65);color:white;cursor:pointer;display:flex;font-size:13px;gap:7px;height:38px;justify-content:center;padding:0 15px;transition:background .2s ease,transform .2s ease}.hero-search button:hover{background:var(--blue-dark);transform:translateY(-1px)}.hero-search button:active{transform:scale(.98)}.hero-search button svg{color:currentColor;height:15px;margin:0;width:15px}.search-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center;line-height:1.6;margin-top:20px;max-width:660px;text-align:center;width:100%}.search-meta,.search-meta>span{color:var(--muted)}.search-meta>div{align-items:center;display:flex;gap:8px}.search-meta>div>span{color:#9aa7b8;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.search-meta button,.search-meta>div>span{font-family:var(--font-ibm-plex-mono),monospace}.search-meta button{background:var(--white);border:1px solid var(--line-strong);border-radius:20px;color:var(--ink);cursor:pointer;font-size:11px;letter-spacing:.05em;padding:5px 12px;transition:background .18s ease,border-color .18s ease,color .18s ease}.search-meta button:hover{background:var(--blue-soft);border-color:var(--blue);color:var(--blue)}.hero-rail{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgb(255 255 255/.55);border-top:1px solid var(--line);bottom:0;color:#6f7f93;display:flex;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;gap:22px;justify-content:center;left:0;letter-spacing:.16em;min-height:52px;position:absolute;right:0;z-index:2}.hero-rail i{background:var(--gold-soft);border-radius:50%;box-shadow:0 0 8px rgb(230 165 58/.7);height:5px;width:5px}.section-shell{margin:0 auto;max-width:var(--page);padding:104px 0 112px;position:relative}.section-title{max-width:770px}.section-title>i{display:block;height:2px;margin-bottom:18px;width:30px}.section-title h2{font-size:clamp(27px,2.7vw,36px);font-weight:690;letter-spacing:-.04em;line-height:1.12;margin:9px 0 14px;text-wrap:balance}.section-title p{color:var(--body);line-height:1.82;margin:0;max-width:680px;text-wrap:pretty}.research-path{--c-ab:#5f9dff;--c-ab-glow:rgb(70 125 255/.55);--c-ab-fill:rgb(70 125 255/.14);--c-ct:#f2b661;--c-ct-glow:rgb(230 170 70/.5);--c-ct-fill:rgb(230 170 70/.14);--c-ink:#eef3ff;--c-body:#adbcda;--c-faint:#7286ac;--c-line:rgb(126 156 220/.16);--c-line-2:rgb(126 156 220/.32);--c-panel:rgb(18 31 62/.5);background:radial-gradient(125% 100% at 84% -10%,#13264f 0,#0a1839 44%,#060e26 100%);color:var(--c-body);overflow:hidden;position:relative}.research-path:after{background-image:radial-gradient(rgb(132 162 228/.16) 1px,transparent 1.5px);background-size:27px 27px;content:"";inset:0;-webkit-mask-image:radial-gradient(135% 78% at 50% -6%,#000 26%,transparent 76%);mask-image:radial-gradient(135% 78% at 50% -6%,#000 26%,transparent 76%);opacity:.55;pointer-events:none;position:absolute}.research-path .section-shell{z-index:1}.research-path .section-title h2{color:var(--c-ink)}.research-path .section-title p{color:var(--c-body)}.research-path .section-title .instrument-label{color:var(--c-ab)}.mobile-modality-tabs{display:none}.path-console{--corner:220px;--pad:22px;margin-top:44px;position:relative}.console-bar{align-items:center;border-bottom:1px solid var(--c-line);display:flex;flex-wrap:wrap;gap:9px 26px;padding-bottom:15px}.console-live{align-items:center;color:var(--c-ab);display:inline-flex;font-family:var(--mono);font-size:10px;font-weight:600;gap:9px;letter-spacing:.2em}.console-live:before{background:var(--c-ab);border-radius:50%;box-shadow:0 0 10px 1px var(--c-ab-glow);content:"";height:7px;width:7px}.console-count{color:var(--c-faint);font-family:var(--mono);font-size:11px;letter-spacing:.03em}.console-count b{color:var(--c-ink);font-size:13px;font-weight:700}.console-legend{display:flex;gap:18px;margin-left:auto}.console-legend .lg{align-items:center;color:var(--c-faint);display:inline-flex;font-family:var(--mono);font-size:9px;gap:7px;letter-spacing:.1em;text-transform:uppercase}.console-legend .lg:before{border-radius:50%;content:"";height:7px;width:7px}.console-legend .lg-now:before{background:var(--c-ab);box-shadow:0 0 8px var(--c-ab-glow)}.console-legend .lg-soon:before{box-shadow:inset 0 0 0 1px var(--c-faint)}.stage-track{display:grid;grid-template-columns:var(--corner) repeat(4,minmax(0,1fr));padding:30px 0 26px;position:relative}.stage-track:before{background:var(--c-line-2);content:""}.stage-track:before,.track-pulse{height:1px;left:calc(var(--corner) + var(--pad));position:absolute;top:36px;width:calc((100% - var(--corner)) * 3 / 4)}.track-pulse{pointer-events:none}.track-pulse span{background:linear-gradient(90deg,transparent,var(--c-ab),transparent);border-radius:50%;box-shadow:0 0 12px 2px var(--c-ab-glow);height:4px;left:0;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:54px}.track-corner{display:flex;flex-direction:column;gap:5px;justify-content:center;padding-right:24px}.track-corner span{color:var(--c-faint);font-family:var(--mono);font-size:9.5px;letter-spacing:.14em}.track-corner span:first-child{color:var(--c-body);font-weight:600}.stage-cell{display:flex;flex-direction:column;padding:0 var(--pad)}.stage-node{align-self:flex-start;background:#0b1a3d;border:1.5px solid var(--c-ab);border-radius:50%;box-shadow:0 0 12px 1px var(--c-ab-glow);flex:0 0 auto;height:12px;margin-bottom:18px;width:12px}.stage-glyph{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.stage-track .stage-icon{color:var(--c-ab);height:30px;width:30px}.stage-index{color:rgb(150 178 230/.26);font-size:27px;letter-spacing:-.02em;line-height:1}.stage-code,.stage-index{font-family:var(--mono);font-weight:600}.stage-code{color:var(--c-ab);font-size:9.5px;letter-spacing:.17em}.stage-name{color:var(--c-ink);font-size:16.5px;font-weight:700;letter-spacing:-.025em;margin-top:5px}.console-grid{background:linear-gradient(180deg,rgb(20 35 70/.42),rgb(10 20 44/.24));border:1px solid var(--c-line);border-radius:18px}.lane{display:grid;grid-template-columns:var(--corner) repeat(4,minmax(0,1fr))}.lane+.lane{border-top:1px solid var(--c-line)}.lane-label{display:flex;flex-direction:column;gap:9px;justify-content:flex-start;padding:26px 24px;position:relative}.lane-label:before{border-radius:3px;bottom:26px;content:"";left:0;position:absolute;top:26px;width:3px}.lane-antibody-drug .lane-label:before{background:var(--c-ab);box-shadow:0 0 16px var(--c-ab-glow)}.lane-cell-therapy .lane-label:before{background:var(--c-ct);box-shadow:0 0 16px var(--c-ct-glow)}.lane-label span{color:var(--c-ink);font-size:20px;font-weight:800;letter-spacing:-.035em}.lane-label small{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em}.lane-antibody-drug .lane-label small{color:var(--c-ab)}.lane-cell-therapy .lane-label small{color:var(--c-ct)}.lane-cell{border-left:1px solid var(--c-line);display:flex;flex-direction:column;gap:7px;padding:20px 15px}.lane-cell-stage{color:var(--c-body);display:none;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.03em}.chip-stack{display:flex;flex-direction:column;gap:7px}.chip{align-items:center;background:var(--c-panel);border:1px solid var(--c-line);border-radius:10px;color:var(--c-body);display:flex;gap:9px;padding:9px 11px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.chip-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.lane-antibody-drug .chip-dot{background:var(--c-ab);box-shadow:0 0 7px var(--c-ab-glow)}.lane-cell-therapy .chip-dot{background:var(--c-ct);box-shadow:0 0 7px var(--c-ct-glow)}.chip-label{color:var(--c-ink);flex:1 1;font-size:13px;font-weight:550;letter-spacing:-.01em;line-height:1.35;text-wrap:pretty}.chip svg{color:var(--c-ab);flex-shrink:0;height:13px;opacity:.5;transition:opacity .2s ease,transform .2s ease;width:13px}a.chip:hover{transform:translateX(3px)}.lane-antibody-drug a.chip:hover{background:var(--c-ab-fill);border-color:var(--c-ab);box-shadow:0 10px 28px -14px var(--c-ab-glow)}.lane-cell-therapy a.chip:hover{background:var(--c-ct-fill);border-color:var(--c-ct);box-shadow:0 10px 28px -14px var(--c-ct-glow)}.lane-cell-therapy a.chip:hover svg{color:var(--c-ct)}a.chip:hover svg{opacity:1;transform:translateX(2px)}.chip.ph{background:transparent;border-color:var(--c-line);border-style:dashed}.chip.ph .chip-dot{background:transparent;box-shadow:inset 0 0 0 1px var(--c-faint)}.chip.ph .chip-label{color:var(--c-faint);font-weight:450}.chip-tag{border:1px solid var(--c-line-2);border-radius:5px;color:var(--c-faint);flex-shrink:0;font-family:var(--mono);font-size:8px;font-style:normal;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase;white-space:nowrap}a.chip.ph:hover{border-color:var(--c-faint);transform:none}a.chip.ph:hover .chip-label{color:var(--c-body)}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes trackPulse{0%{left:0;opacity:0}14%{opacity:1}86%{opacity:1}to{left:100%;opacity:0}}@media (prefers-reduced-motion:no-preference){.path-console.armed:not(.in-view) .lane,.path-console.armed:not(.in-view) .stage-cell{opacity:0}.path-console.in-view .stage-cell{animation:riseIn .6s cubic-bezier(.2,.7,.2,1) backwards}.path-console.in-view .stage-cell:nth-child(3){animation-delay:.09s}.path-console.in-view .stage-cell:nth-child(4){animation-delay:.18s}.path-console.in-view .stage-cell:nth-child(5){animation-delay:.27s}.path-console.in-view .lane:first-child{animation:riseIn .7s cubic-bezier(.2,.7,.2,1) .42s backwards}.path-console.in-view .lane:last-child{animation:riseIn .7s cubic-bezier(.2,.7,.2,1) .55s backwards}.path-console.in-view .track-pulse span{animation:trackPulse 4.4s cubic-bezier(.4,0,.5,1) 1.1s infinite}}@media (prefers-reduced-motion:reduce){.track-pulse{display:none}}.libraries{background:var(--white)}.library-list{border-top:1px solid var(--line-strong);margin-top:46px}.library-row{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:28px;gap:28px;grid-template-columns:120px 110px minmax(290px,1fr) 100px 110px 28px;min-height:142px;padding:25px 0;position:relative;transition:background .22s ease,padding .22s ease}.library-row:before{background:var(--gold);bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .24s ease;width:2px}.library-row:hover{background:linear-gradient(90deg,var(--blue-mist),transparent 65%);padding-left:16px;padding-right:16px}.library-row:hover:before{transform:scaleY(1)}.library-code,.library-count,.library-signal{display:flex;flex-direction:column}.library-code strong{color:var(--blue);font-size:36px;font-weight:500;letter-spacing:-.04em}.library-code small,.library-code strong{font-family:var(--font-ibm-plex-mono),monospace}.library-code small{color:var(--muted);font-size:7px;margin-top:5px}.library-count strong{color:var(--blue);font-family:var(--font-ibm-plex-mono),monospace;font-size:24px;font-weight:500}.library-count small,.library-signal small{color:var(--muted);font-family:var(--font-ibm-plex-mono),monospace;font-size:8px;letter-spacing:.06em;margin-top:4px}.library-copy h3{font-size:19px;margin:0 0 7px}.library-copy p{color:var(--body);font-size:12px;line-height:1.7;margin:0;max-width:600px}.library-signal strong{color:var(--blue);font-family:var(--font-ibm-plex-mono),monospace;font-size:20px;font-weight:500}.library-row>svg{color:var(--blue);height:22px;transition:transform .22s ease;width:22px}.library-row:hover>svg{transform:translateX(5px)}.target-band{background:var(--navy);color:#fff;overflow:hidden;padding:84px max(32px,calc((100vw - var(--page)) / 2));position:relative}.target-band:before{background:url(/stellacyte-target-network-light-v2.png) 100%/cover no-repeat;content:"";inset:0;mix-blend-mode:screen;opacity:.28;position:absolute}.target-band:after{background:linear-gradient(90deg,#0a1633 6%,rgb(10 22 51/.7) 46%,rgb(10 22 51/.2));content:"";inset:0;position:absolute}.target-content{max-width:660px;position:relative;z-index:1}.target-content:before{background:var(--gold);content:"";display:block;height:2px;margin-bottom:20px;width:30px}.target-band .instrument-label{color:#8ea6d6}.target-content h2{font-size:clamp(28px,2.9vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.18;margin:16px 0 14px}.target-content>p{color:#b9c6df;font-size:14px;line-height:1.75;margin:0;max-width:600px;text-wrap:pretty}.target-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;max-width:720px}.target-stats>div{border-right:1px solid rgb(255 255 255/.16);display:flex;flex-direction:column;padding:0 44px}.target-stats>div:first-child{padding-left:0}.target-stats>div:last-child{border-right:0}.target-stats strong{color:#fff;font-family:var(--font-ibm-plex-mono),monospace;font-size:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em}.target-stats span{color:#93a6c9;font-size:12px;margin-top:6px}.support{background:var(--white)}.support-shell{padding-bottom:96px}.service-ledger{border-top:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;max-width:1000px}.service-ledger article{align-items:flex-start;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:34px 40px 30px 0}.service-ledger article+article{padding-left:40px}.service-ledger article:last-child{border-right:0;padding-right:0}.service-icon{color:var(--blue);height:30px;margin-bottom:18px;width:30px}.service-ledger h3{font-size:17px;margin:12px 0 10px}.service-ledger p{color:var(--body);font-size:12.5px;line-height:1.75;margin:0;text-wrap:pretty}.service-ledger article>a{align-items:center;color:var(--blue);display:inline-flex;margin-top:auto;padding-top:20px}.service-ledger article>a svg{height:20px;transition:transform .2s ease;width:20px}.service-ledger article:hover>a svg{transform:translateX(4px)}.about{align-items:center;border-top:1px solid var(--line-strong);display:grid;grid-gap:70px;gap:70px;grid-template-columns:180px 1fr 1.1fr;margin-top:84px;padding-top:56px}.about blockquote{font-size:24px;font-weight:690;letter-spacing:-.03em;line-height:1.45;margin:0}.about p{color:var(--body);font-size:13px;line-height:1.95;margin:0}.contact{align-items:center;background:var(--blue);color:white;display:flex;justify-content:space-between;min-height:184px;padding:34px max(32px,calc((100vw - var(--page)) / 2));position:relative}.contact:after{background:radial-gradient(circle at center,rgb(255 255 255/.2) 0 1px,transparent 1.5px);background-size:18px 18px;content:"";inset:0 0 0 50%;opacity:.38;pointer-events:none;position:absolute}.contact .instrument-label{color:white}.contact h2{font-size:27px;letter-spacing:-.03em;margin:8px 0 6px}.contact p{color:#dce8ff;font-size:12px;margin:0}.contact>a{align-items:center;background:white;border-radius:var(--radius-control);color:var(--blue);display:flex;font-size:14px;font-weight:650;gap:31px;padding:17px 23px;position:relative;transition:transform .2s ease,box-shadow .2s ease;z-index:1}.contact>a:hover{box-shadow:0 12px 30px rgb(10 22 51/.18);transform:translateY(-2px)}.contact>a:active{transform:translateY(1px)}.contact>a svg{height:18px;width:18px}footer{align-items:center;display:grid;grid-gap:38px;gap:38px;grid-template-columns:1.1fr 1fr auto;min-height:122px;padding:24px max(32px,calc((100vw - var(--page)) / 2))}.footer-brand{align-items:center;display:flex;gap:26px}.brand-footer{height:49px;width:172px}.footer-brand p{color:#66758b;font-size:11px;margin:0}footer nav{display:flex;font-size:11px;gap:29px}footer nav a:hover{color:var(--blue)}footer small{color:var(--muted);font-family:var(--sans);font-size:10px;white-space:nowrap}.not-found{background:var(--blue-mist);display:grid;grid-template-columns:1fr minmax(280px,620px) 1fr;min-height:100dvh;padding:56px max(24px,calc((100vw - var(--page)) / 2));position:relative}.not-found>.brand{align-self:start}.not-found>section{align-self:center;text-align:left}.not-found h1{font-size:clamp(48px,6vw,80px);letter-spacing:-.065em;line-height:1.05;margin:22px 0 18px}.not-found p{color:var(--body);line-height:1.8;max-width:520px}.not-found-cta{align-items:center;color:var(--blue);display:inline-flex;font-weight:650;gap:14px;margin-top:24px}.not-found>small{align-self:end;color:var(--muted);font-family:var(--font-ibm-plex-mono),monospace;font-size:9px;justify-self:end}.not-found-orbit{display:none}@media (max-width:1420px){.hero-content{margin-left:auto;margin-right:auto}.section-shell{margin-left:32px;margin-right:32px}.library-row{grid-template-columns:105px 100px minmax(270px,1fr) 90px 100px 24px}}@media (max-width:1120px){.site-header{padding-left:26px;padding-right:26px}.brand{width:202px}.desktop-nav{gap:0}.nav-link,.nav-trigger{font-size:13px;padding:0 11px}.header-actions{gap:10px}.header-search{width:156px}.hero h1{font-size:40px}.path-console{--corner:184px;--pad:20px}.lane-label{padding-left:20px;padding-right:20px}.lane-cell{padding-left:14px;padding-right:14px}.library-row{gap:18px;grid-template-columns:90px 90px minmax(250px,1fr) 85px 88px 22px}.library-code strong{font-size:31px}.library-count strong{font-size:21px}}@media (max-width:980px){.desktop-nav,.header-actions{display:none}.mobile-menu-toggle{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;gap:12px;margin-left:auto;padding:14px 0}.mobile-menu-toggle span{font-size:12px;font-weight:650}.mobile-menu-toggle i{display:block;height:12px;position:relative;width:20px}.mobile-menu-toggle i:after,.mobile-menu-toggle i:before{background:currentColor;content:"";height:1px;left:0;position:absolute;transition:transform .2s ease,top .2s ease;width:100%}.mobile-menu-toggle i:before{top:2px}.mobile-menu-toggle i:after{top:9px}.mobile-menu-toggle[aria-expanded=true] i:before{top:5px;transform:rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] i:after{top:5px;transform:rotate(-45deg)}.mobile-navigation{background:white;border-bottom:1px solid var(--line);box-shadow:0 22px 50px rgb(10 22 51/.13);display:grid;left:0;max-height:calc(100dvh - 80px);opacity:0;overflow-y:auto;padding:18px 28px 28px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden}.mobile-navigation.open{opacity:1;pointer-events:auto;transform:none;visibility:visible}.mobile-navigation>a,.mobile-products-toggle{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink);display:flex;font-size:16px;font-weight:650;justify-content:space-between;padding:15px 0;text-align:left;width:100%}.mobile-navigation svg{color:var(--blue);height:17px;width:17px}.mobile-products-toggle i{height:16px;position:relative;width:16px}.mobile-products-toggle i:after,.mobile-products-toggle i:before{background:currentColor;content:"";height:1px;left:2px;position:absolute;top:8px;transition:transform .2s ease;width:12px}.mobile-products-toggle i:after{transform:rotate(90deg)}.mobile-products-toggle[aria-expanded=true] i:after{transform:none}.mobile-product-links{background:var(--blue-mist);display:none;padding:6px 15px}.mobile-product-links.open{display:grid}.mobile-product-links a{align-items:center;border-bottom:1px solid var(--line);color:var(--body);display:flex;font-size:13px;justify-content:space-between;padding:12px 0}.mobile-product-links a:last-child{border-bottom:0}.mobile-product-links a.ph{color:var(--muted)}.mobile-product-links a.ph i{background:var(--blue-soft);border-radius:4px;color:var(--blue);font-family:var(--font-ibm-plex-mono),monospace;font-size:9px;font-style:normal;letter-spacing:.04em;padding:3px 7px;text-transform:uppercase;white-space:nowrap}.mobile-navigation a.mobile-cta{background:var(--blue);border:0;border-radius:8px;color:#fff;font-size:15px;justify-content:center;margin-top:16px;padding:16px}.mobile-navigation a.mobile-cta svg{color:#fff}.mobile-header-search{align-items:center;border:1px solid var(--line-strong);border-radius:7px;display:flex;height:48px;margin:3px 0 12px;overflow:hidden}.mobile-header-search>svg{color:var(--muted);flex:0 0 auto;height:18px;margin-left:14px;width:18px}.mobile-header-search input{border:0;flex:1 1;font-size:13px;min-width:0;outline:0;padding:0 10px}.mobile-header-search button{align-items:center;align-self:stretch;background:var(--blue);border:0;color:white;display:flex;justify-content:center;width:48px}.mobile-header-search button svg{color:currentColor;height:15px;width:15px}.mobile-language-row{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:4px 0 10px}.mobile-language-row>span{color:var(--muted);font-family:var(--font-ibm-plex-mono),monospace;font-size:9px;letter-spacing:.12em}.hero,.hero-content{min-height:860px}.hero h1{font-size:36px}.hero-search{max-width:500px}.search-meta{flex-direction:column;gap:8px}.path-console{--corner:150px;--pad:16px}.stage-track .stage-icon{height:26px;width:26px}.stage-index{font-size:23px}.stage-name{font-size:14.5px}.lane-label{padding:20px 16px}.lane-label span{font-size:18px}.lane-cell{padding:16px 12px}.library-row{grid-template-columns:90px 80px minmax(210px,1fr) 85px 22px}.library-signal:nth-of-type(5){display:none}.service-ledger{max-width:none}.about{grid-template-columns:150px 1fr 1fr}footer{grid-template-columns:1fr;padding-bottom:32px;padding-top:32px}}@media (max-width:700px){.site-header{height:66px;padding:0 20px}.brand{height:48px;width:164px}.mobile-navigation{padding-left:20px;padding-right:20px}.hero{min-height:790px}.hero-media img{object-position:62% center}.hero-content{justify-content:center;margin:0 auto;min-height:790px;padding:72px 20px 96px}.hero h1{font-size:clamp(27px,7.6vw,33px);font-weight:690;line-height:1.08;max-width:none}.lang-en .hero h1{font-size:clamp(25px,6.8vw,29px)}.title-signal{margin-top:20px;width:28px}.hero-content>p{font-size:13px;line-height:1.8;margin-top:19px;max-width:345px}.hero-search{margin-top:27px}.hero-search>div{min-height:52px}.hero-search svg{height:19px;margin-left:15px;width:19px}.hero-search input{font-size:12px;padding:0 8px}.hero-search button{gap:7px;min-width:82px}.hero-search button svg{height:14px;margin:0;width:14px}.search-meta{font-size:9px}.search-meta>div{flex-wrap:wrap}.hero-rail{font-size:8px;gap:13px;letter-spacing:.12em}.section-shell{margin:0;padding:78px 20px 84px}.section-title h2{font-size:27px;line-height:1.16}.section-title p{font-size:13px}.mobile-modality-tabs{border-bottom:1px solid var(--c-line-2);display:flex;gap:0;margin-top:34px}.mobile-modality-tabs button{background:transparent;border:0;color:var(--c-faint);flex:1 1;font-size:14px;padding:14px 8px;position:relative}.mobile-modality-tabs button.active{color:var(--c-ink);font-weight:650}.mobile-modality-tabs button.active:after{background:var(--c-ab);bottom:-1px;box-shadow:0 0 10px var(--c-ab-glow);content:"";height:2px;left:0;position:absolute;right:0}.mobile-modality-tabs button:last-child.active:after{background:var(--c-ct);box-shadow:0 0 10px var(--c-ct-glow)}.path-console{margin-top:22px}.stage-track{display:none}.console-grid{background:transparent;border:0;border-radius:0;margin-top:6px}.lane{border:0;display:none;grid-template-columns:1fr}.lane+.lane{border-top:0}.lane.mobile-active{display:block}.lane-label{display:none}.lane-cell{border-bottom:1px solid var(--c-line);border-left:0;padding:20px 0 18px}.lane-cell:last-child{border-bottom:0}.lane-cell-stage{display:block;margin-bottom:12px}.chip{padding:11px 12px}.chip svg{height:15px;opacity:.85}.library-list{margin-top:38px}.library-row{gap:10px;grid-template-columns:70px 1fr 21px;min-height:150px;padding:22px 0}.library-row:hover{padding-left:8px;padding-right:8px}.library-code strong{font-size:28px}.library-code small{font-size:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65px}.library-count{display:none}.library-copy h3{font-size:16px}.library-copy p{font-size:11px}.library-signal{display:none!important}.library-row>svg{height:19px;width:19px}.target-band{background-position:62%;min-height:530px;padding:62px 20px}.target-content h2{font-size:28px}.target-content>p{font-size:12px;max-width:350px}.target-stats{grid-template-columns:1fr;margin-top:33px;max-width:230px}.target-stats>div{border-bottom:1px solid #bdccde;border-right:0;padding:9px 0}.target-stats strong{font-size:30px}.service-ledger{border-top:0;display:block;margin-top:36px}.service-ledger article,.service-ledger article+article{border-bottom:1px solid var(--line);border-right:0;padding:28px 0}.service-ledger article:last-child{border-bottom:0;padding-bottom:4px}.about{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:1fr;margin-top:61px;padding-top:42px}.about blockquote{font-size:23px}.contact{align-items:flex-start;flex-direction:column;gap:28px;padding:46px 20px}.contact h2{font-size:25px;line-height:1.25}.contact p{line-height:1.7}.contact>a{justify-content:space-between;width:100%}.footer-brand{align-items:flex-start;flex-direction:column;gap:8px}footer{gap:24px;padding-left:20px;padding-right:20px}footer nav{flex-wrap:wrap;gap:14px 23px}footer small{white-space:normal}.not-found{display:flex;flex-direction:column;justify-content:space-between;padding:34px 20px}.not-found>section{margin:auto 0}.not-found>small{align-self:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.route-header{align-items:center;background:rgba(255,255,255,.96);border-bottom:1px solid #dce5f0;display:flex;height:88px;justify-content:space-between;left:0;padding:0 clamp(24px,4vw,72px);position:-webkit-sticky;position:sticky;right:0;top:0;z-index:90}.route-brand{display:block;line-height:0;width:184px}.route-brand img{height:auto;width:100%}.route-nav{align-items:stretch;display:flex;gap:clamp(26px,3vw,56px);height:100%}.route-catalog>a,.route-nav>a{align-items:center;color:#28354a;display:flex;font-size:14px;font-weight:600;height:100%;position:relative;text-decoration:none}.route-catalog>a:after,.route-nav>a:after{background:var(--blue);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .2s ease;width:100%}.route-nav a.active:after,.route-nav a:hover:after{transform:scaleX(1)}.route-catalog{align-items:stretch;display:flex;position:relative}.route-actions{align-items:center;display:flex;gap:10px}.route-search-button{align-items:center;border:1px solid #cbd7e6;color:#42516a;display:flex;height:44px;justify-content:center;width:44px}.route-search-button svg{height:19px;width:19px}.route-contact-band>a,.route-cta{align-items:center;background:var(--blue);color:white;display:inline-flex;font-size:13px;font-weight:650;gap:18px;min-height:44px;padding:0 19px;text-decoration:none}.route-contact-band>a svg,.route-cta svg{height:18px;width:18px}.route-mega{background:white;border:1px solid #d7e2ef;box-shadow:0 24px 55px rgba(16,38,72,.14);display:grid;grid-gap:30px;gap:30px;grid-template-columns:260px 1fr;left:-260px;opacity:0;padding:36px;pointer-events:none;position:absolute;top:87px;transform:translateY(8px);transition:.2s ease;width:min(1060px,90vw)}.route-mega.open{opacity:1;pointer-events:auto;transform:translateY(0)}.route-mega h2{color:var(--ink);font-size:23px;margin:11px 0 12px}.route-mega p{color:var(--muted);font-size:13px;line-height:1.7}.route-mega-links{display:grid;grid-template-columns:repeat(3,1fr)}.route-mega-links a{border-bottom:1px solid #e3eaf3;color:var(--ink);display:grid;grid-template-columns:1fr 18px;padding:12px 14px;text-decoration:none}.route-mega-links a span{font-size:13px;font-weight:650}.route-mega-links a small{color:var(--muted);font:8px var(--mono);grid-column:1;letter-spacing:.06em;margin-top:3px;text-transform:uppercase}.route-mega-links svg{grid-column:2;grid-row:1/span 2;height:17px;margin:auto 0;transition:transform .2s ease;width:17px}.route-mega-links a:hover{background:#f4f8ff;color:var(--blue)}.route-mega-links a:hover svg{transform:translateX(3px)}.route-mega-all{align-items:center;color:var(--blue);display:flex;font-size:12px;font-weight:700;gap:10px;grid-column:2;justify-self:end;text-decoration:none}.route-mega-all svg{height:16px;width:16px}.route-menu-button,.route-mobile-nav{display:none}.route-main{min-height:60vh}.breadcrumbs{background:#f6f9fd;border-bottom:1px solid #e0e8f2;color:#748299;padding:13px clamp(24px,6vw,96px)}.breadcrumbs span{display:inline-flex}.breadcrumbs a{color:#536176;text-decoration:none}.breadcrumbs i{font-style:normal;margin:0 10px;opacity:.45}.route-hero{align-items:stretch;background:#f6f9fd;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:510px;overflow:hidden;padding:0 clamp(24px,6vw,96px)}.route-hero.dark{background:#07152f;color:white}.route-hero-copy{align-self:center;max-width:760px;padding:80px 0;position:relative;z-index:2}.route-hero-copy h1{color:var(--ink);font-size:clamp(42px,5vw,74px);letter-spacing:-.055em;line-height:1.06;margin:20px 0 26px;max-width:850px}.route-hero.dark h1{color:white}.route-hero-copy>p{color:#56657c;font-size:16px;line-height:1.9;max-width:650px}.route-hero.dark .route-hero-copy>p{color:#b8c8de}.route-hero-actions{display:flex;gap:12px;margin-top:36px}.route-hero-actions a{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:24px;min-height:50px;padding:0 22px;text-decoration:none}.route-hero-actions a svg{height:18px;width:18px}.route-hero-actions .primary{background:var(--blue);color:white}.route-hero-actions .secondary{border:1px solid #9fb1c9;color:var(--ink)}.route-hero.dark .route-hero-actions .secondary{border-color:#526680;color:white}.route-hero-visual{min-height:100%;overflow:hidden;position:relative}.route-hero-visual:before{background:radial-gradient(circle at 70% 44%,rgba(37,99,235,.28),transparent 16%),linear-gradient(135deg,transparent 30%,rgba(78,130,255,.08));content:"";inset:0;position:absolute}.route-hero-visual:after{background-image:linear-gradient(rgba(37,99,235,.14) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.14) 1px,transparent 0);background-size:54px 54px;content:"";inset:10% -10% -10% 12%;-webkit-mask-image:radial-gradient(circle,#000,transparent 67%);mask-image:radial-gradient(circle,#000,transparent 67%);position:absolute;transform:rotate(-12deg)}.route-hero-visual i{border:1px solid rgba(65,121,242,.3);border-radius:50%;position:absolute}.route-hero-visual i:first-child{height:290px;right:7%;top:17%;width:290px}.route-hero-visual i:nth-child(2){height:150px;right:40%;top:39%;width:150px}.route-hero-visual i:nth-child(3){height:70px;right:25%;top:24%;width:70px}.route-hero-visual span{bottom:54px;color:var(--blue);font:10px var(--mono);letter-spacing:.14em;position:absolute;right:0;text-align:right}.route-section{margin:0 auto;max-width:1500px;padding:100px clamp(24px,6vw,96px)}.route-section-heading{max-width:800px}.route-section-heading h2{color:var(--ink);font-size:clamp(31px,3.5vw,52px);letter-spacing:-.045em;margin:16px 0 15px}.route-section-heading p{color:var(--muted);font-size:14px;line-height:1.85}.category-grid{border-left:1px solid #dbe5f1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px}.product-hub-hero{background:radial-gradient(circle at 91% 4%,rgba(37,99,235,.11),transparent 31%),#f8fbff;display:grid;grid-gap:clamp(35px,5vw,85px);gap:clamp(35px,5vw,85px);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:calc(100vh - 88px);padding:64px clamp(24px,6vw,96px)}.product-hub-intro{max-width:500px}.product-hub-intro h1{color:var(--ink);font-size:clamp(39px,4vw,61px);letter-spacing:-.05em;line-height:1.12;margin:18px 0 20px}.product-hub-intro>p{color:var(--muted);font-size:13px;line-height:1.85}.product-hub-intro>h2{color:var(--ink);font-size:20px;margin:42px 0 12px}.product-hub-intro nav{border-top:1px solid #ccd9e8}.product-hub-intro nav a{align-items:center;border-bottom:1px solid #d6e1ed;color:var(--ink);display:grid;grid-gap:14px;gap:14px;grid-template-columns:30px 1fr 18px;min-height:72px;text-decoration:none}.product-hub-intro nav a>span{color:var(--blue);font:10px var(--mono)}.product-hub-intro nav div{display:flex;flex-direction:column;gap:4px}.product-hub-intro nav strong{font-size:14px}.product-hub-intro nav small{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-hub-intro nav svg{color:var(--blue);height:18px;width:18px}.product-hub-catalog{align-self:center;background:rgba(255,255,255,.93);border:1px solid #c8d6e7;box-shadow:0 20px 55px rgba(24,61,112,.08);min-width:0;padding:28px}.product-hub-catalog>div:first-child{align-items:end;display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr auto}.product-hub-catalog>div:first-child span{grid-column:1/-1}.product-hub-catalog>div:first-child h2{color:var(--ink);font-size:28px;margin:0}.product-hub-catalog>div:first-child p{color:var(--muted);font-size:10px}.product-hub-catalog .catalog-browser{margin-top:20px}.product-hub-catalog .catalog-toolbar{grid-template-columns:1fr 145px 120px}.product-hub-catalog .catalog-toolbar>button{grid-column:3}.product-hub-catalog .catalog-summary{padding-top:18px}.product-hub-catalog .product-row{min-height:82px;padding:10px 14px}.product-hub-catalog .product-row>div:first-child strong{font-size:15px}.product-hub-catalog .product-row:nth-of-type(n+5){display:none}.category-grid>a{border-bottom:1px solid #dbe5f1;border-right:1px solid #dbe5f1;color:var(--ink);min-height:250px;padding:28px;position:relative;text-decoration:none;transition:.2s ease}.category-grid>a:hover{background:#f4f8ff;color:var(--blue);transform:translateY(-3px)}.category-grid>a>span{color:var(--blue);font:11px var(--mono)}.category-grid h3{font-size:21px;margin:35px 0 12px}.category-grid p{color:var(--muted);font-size:12px;line-height:1.75;max-width:330px}.category-grid small{bottom:26px;color:#7a889d;font:8px var(--mono);letter-spacing:.08em;position:absolute;text-transform:uppercase}.category-grid svg{bottom:24px;height:20px;position:absolute;right:24px;width:20px}.catalog-wrap{padding-top:35px}.catalog-browser{margin-top:42px}.catalog-toolbar{align-items:center;background:#f4f7fb;border:1px solid #d8e2ee;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 180px 150px auto;padding:14px}.catalog-search{align-items:center;background:white;border:1px solid #cbd7e5;display:flex;min-height:48px;padding:0 15px}.catalog-search svg{color:#728198;height:20px;margin-right:12px;width:20px}.catalog-search input{border:0;color:var(--ink);flex:1 1;font:13px var(--sans);outline:0}.catalog-toolbar select,.catalog-toolbar>button{background:white;border:1px solid #cbd7e5;color:#35445b;font:12px var(--sans);min-height:48px;padding:0 13px}.catalog-toolbar>button{color:var(--blue);cursor:pointer;font-weight:650}.catalog-summary{align-items:baseline;border-bottom:1px solid #cbd7e5;display:flex;gap:8px;padding:28px 0 15px}.catalog-summary strong{color:var(--blue);font:28px var(--mono)}.catalog-summary span{color:var(--ink);font-size:13px}.catalog-summary small{color:#7a879a;font-size:10px;margin-left:auto}.catalog-table{border-bottom:1px solid #cbd7e5}.catalog-head,.product-row{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1.5fr 1fr 1fr 110px 22px}.catalog-head{color:#728096;font-size:10px;padding:13px 18px}.product-row{border-top:1px solid #dfe7f1;color:var(--ink);min-height:116px;padding:18px;text-decoration:none;transition:.18s ease}.product-row:hover{background:#f4f8ff;box-shadow:inset 3px 0 var(--blue)}.product-row>div{display:flex;flex-direction:column;gap:4px;min-width:0}.product-row small{color:#728096;font:9px var(--mono);letter-spacing:.07em}.product-row strong{font-size:14px}.product-row>div:first-child strong{color:var(--blue);font-size:18px}.product-row span{color:#6a788d;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-row .quote,.product-row .record{border:1px solid #a9bfe0;color:var(--blue);display:inline-block;font-size:10px;padding:7px 9px;text-align:center}.product-row .record{border-color:#aab3c1;color:#576376}.product-row>svg{color:var(--blue);height:20px;width:20px}.catalog-empty{background:#f6f8fb;padding:48px;text-align:center}.catalog-empty strong{color:var(--ink);font-size:20px}.catalog-empty p{color:var(--muted);font-size:13px;margin:12px 0 22px}.catalog-empty a,.product-evidence a{align-items:center;color:var(--blue);display:inline-flex;font-size:12px;font-weight:700;gap:12px;text-decoration:none}.catalog-empty svg,.product-evidence svg{height:17px;width:17px}.prototype-browser{background:#f4f7fb;border:1px solid #c9d7e7;margin-top:24px}.dataset-bar{align-items:center;background:var(--navy);color:white;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr minmax(270px,360px) auto;padding:13px 16px}.dataset-tabs{display:flex;min-width:0;overflow-x:auto}.dataset-tabs button{background:transparent;border-right:1px solid rgba(255,255,255,.14);color:#b9c8de;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:max-content;padding:7px 13px;text-align:left}.dataset-tabs button.active{background:var(--blue);color:white}.dataset-tabs span{font-size:10px}.dataset-tabs small{font:8px var(--mono);opacity:.8}.prototype-search{align-items:center;background:white;border:1px solid transparent;display:flex;height:42px;padding:0 11px}.prototype-search:focus-within{border-color:#75a2ff;box-shadow:0 0 0 3px rgba(117,162,255,.16)}.prototype-search svg{color:#68788e;height:18px;margin-right:9px;width:18px}.prototype-search input{border:0;color:var(--ink);flex:1 1;font-size:11px;min-width:0;outline:0}.prototype-count{font-size:11px;white-space:nowrap}.prototype-count strong{color:#f5c24b;font:22px var(--mono);margin:0 3px}.selected-filter-bar{align-items:center;background:white;border-bottom:1px solid #d4dfec;display:flex;justify-content:space-between;min-height:48px;padding:8px 14px}.selected-filter-bar>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.selected-filter-bar>div>span{color:#7a879a;font-size:10px}.selected-filter-bar button{background:#f0f4f8;border:1px solid #d3deea;color:#5b697d;cursor:pointer;font-size:10px}.selected-filter-bar .filter-chip{background:#eaf2ff;border-color:#bfd2f4;color:var(--blue)}.mobile-facet-toggle{display:none}.prototype-layout{align-items:start;display:grid;grid-template-columns:230px minmax(0,1fr);min-height:500px}.facet-sidebar{background:white;border-right:1px solid #d5dfeb;max-height:670px;overflow:auto;position:-webkit-sticky;position:sticky;top:80px}.facet-group{border-bottom:1px solid #e2e8f1;padding:14px 15px}.facet-group h3{color:var(--navy);display:flex;font-size:11px;justify-content:space-between;margin:0 0 8px}.facet-group h3 span{color:var(--blue);font-size:9px}.facet-group label{align-items:center;color:#45546a;cursor:pointer;display:flex;gap:7px;min-height:27px}.facet-group label.selected,.facet-group label:hover{color:var(--blue)}.facet-group input{height:1px;opacity:0;position:absolute;width:1px}.facet-group label i{align-items:center;border:1px solid #b9c6d6;display:flex;flex:0 0 auto;font-size:9px;font-style:normal;height:14px;justify-content:center;width:14px}.facet-group label.selected i{background:var(--blue);border-color:var(--blue);color:white}.facet-group label>span{flex:1 1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet-group label small{color:#8c99ab;font:9.5px var(--mono)}.prototype-results{background:white}.prototype-result-main,.prototype-table-head{align-items:center;display:grid;grid-gap:16px;gap:16px}.prototype-table-head{background:linear-gradient(180deg,#f7fafd,#eef3f9);border-bottom:1px solid var(--line-strong);color:#56657d;font-size:10.5px;letter-spacing:.01em;padding:14px 16px;position:-webkit-sticky;position:sticky;top:80px;z-index:2}.prototype-result{border-bottom:1px solid #e6edf5}.prototype-result[open]{background:#f2f7ff}.prototype-result-main{background:transparent;border:0;color:var(--ink);cursor:pointer;min-height:88px;padding:15px 16px;text-align:left;width:100%;list-style:none}.prototype-result-main::-webkit-details-marker{display:none}.prototype-result-main:hover{background:#f4f8ff}.prototype-result-main>div{display:flex;flex-direction:column;gap:4px;min-width:0}.prototype-result-main small{color:#78869a;font:9px var(--mono);letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype-result-main strong{font-size:12px;line-height:1.45}.prototype-result-main>div:first-child strong{color:var(--blue);font-size:15px;font-weight:700}.prototype-result-main>div:first-child span{color:#6b788b;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype-result-main>span{color:#526176;font-size:11px;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis}.prototype-result-main>strong{color:var(--blue);font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}.catalog-value-tags{display:flex;flex-wrap:wrap;gap:3px}.catalog-value-tags>span{background:#eef3fb;border-radius:4px;color:#44577a;font-size:10px;white-space:nowrap}.catalog-conj{align-self:center;display:flex;flex-wrap:wrap;gap:3px;min-width:0}.fl-chip{--fl-color:#718096;--fl-bg:#f4f6f8;align-items:center;background:var(--fl-bg);border:1px solid color-mix(in srgb,var(--fl-color) 26%,#dbe3e9);border-radius:4px;color:#34495b;display:inline-flex;font-family:var(--sans);font-weight:650;gap:5px;letter-spacing:.01em;line-height:1.5;padding:3px 7px;white-space:nowrap}.fl-chip:before{background:var(--fl-color);border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--fl-color) 12%,#fff);content:"";height:6px;width:6px}.fl-UV421{--fl-color:#5b5bd6;--fl-bg:#f2f1fb}.fl-SF488{--fl-color:#008f66;--fl-bg:#edf8f4}.fl-SF594{--fl-color:#de5b32;--fl-bg:#fcf2ef}.fl-PE{--fl-color:#d98700;--fl-bg:#fbf6e9}.fl-APC{--fl-color:#c9364c;--fl-bg:#fbf0f2}.fl-Pure{--fl-color:#718096;--fl-bg:#f3f5f7}.fl-Biotin{--fl-color:#a47712;--fl-bg:#f8f4e8}.fl-V450{--fl-color:#5b5bd6;--fl-bg:#f2f1fb}.fl-V500{--fl-color:#168aa8;--fl-bg:#edf7f9}.fl-AF488{--fl-color:#008f66;--fl-bg:#edf8f4}[class~="fl-PerCP-Cy5.5"]{--fl-color:#a84682;--fl-bg:#f8eff5}.fl-AF594{--fl-color:#de5b32;--fl-bg:#fcf2ef}.fl-PE-Cy5{--fl-color:#b83e62;--fl-bg:#faeff2}.fl-PE-Cy7{--fl-color:#842b56;--fl-bg:#f7eef2}.fl-AF700{--fl-color:#7048b7;--fl-bg:#f4f0fa}.fl-APC-Cy7{--fl-color:#463d75;--fl-bg:#f1f0f6}.ev-badge{align-self:center;border-radius:999px;display:inline-block;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;font-weight:700;justify-self:start;letter-spacing:.02em;line-height:1.5;padding:2px 9px;white-space:nowrap}.ev-badge.ev-hi{background:var(--blue);color:#fff}.ev-badge.ev-mid{background:var(--blue-soft);color:var(--blue)}.ev-badge.ev-lo{border:1px solid var(--line-strong);color:var(--muted)}.ev-badge.ev-lo,.ev-badge.ev-na{background:transparent;font-weight:400}.ev-badge.ev-na{color:#9aa7b8}.prototype-result-main .data-tag{align-self:flex-start;background:#edf2f7;color:#48576c;display:inline-block;font-size:9px;margin:1px 3px 1px 0;padding:3px 6px}.prototype-result-main .quote,.prototype-result-main .record{border:1px solid #aac0df;color:var(--blue);display:inline-block;font-size:9px;padding:6px 7px;text-align:center}.prototype-result-main .record{border-color:#b2bac6;color:#606b7c}.prototype-result-main>svg{color:var(--blue);height:17px;transition:transform .2s ease;width:17px}.prototype-result[open] .prototype-result-main>svg{transform:rotate(90deg)}.prototype-result-detail{background:#f7faff;border-top:1px solid #dce6f2;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr auto;padding:20px 28px 22px}.prototype-result-detail dl{display:grid;grid-gap:12px 24px;gap:12px 24px;grid-template-columns:1fr 1fr;margin:0}.prototype-result-detail dl div{display:grid;grid-gap:6px;gap:6px;grid-template-columns:72px 1fr}.prototype-result-detail dl .wide{grid-column:1/-1}.prototype-result-detail dt{color:#718096;font-size:9px}.prototype-result-detail dd{color:var(--ink);font-size:10px;margin:0}.prototype-result-detail p{color:var(--muted);font-size:10px;line-height:1.7;margin:0}.prototype-result-detail>a{align-items:center;align-self:center;background:var(--blue);color:white;display:flex;font-size:10px;font-weight:650;gap:10px;padding:11px 13px;text-decoration:none}.prototype-result-detail>a svg{height:15px;width:15px}.catalog-loading{align-items:center;color:#607087;display:flex;font-size:12px;gap:12px;justify-content:center;min-height:360px}.catalog-loading span{animation:catalog-spin .8s linear infinite;border:2px solid #d4dfec;border-top:2px solid var(--blue);border-radius:50%;height:20px;width:20px}.catalog-pagination{align-items:center;background:#f6f8fb;border-top:1px solid #dce5ef;color:#65748a;display:flex;font-size:10px;justify-content:space-between;min-width:100%;padding:13px 16px;position:-webkit-sticky;position:sticky;left:0}.catalog-pagination>div{align-items:center;display:flex;gap:10px}.catalog-empty button,.catalog-pagination button{background:white;border:1px solid #c8d5e5;color:var(--blue);cursor:pointer;font-size:10px;padding:7px 11px}.catalog-pagination button:disabled{color:#9ca8b8;cursor:not-allowed;opacity:.55}.catalog-pagination strong{color:var(--ink);font:10px var(--mono)}@keyframes catalog-spin{to{transform:rotate(1turn)}}.product-hub-hero{display:block}.product-hub-intro{display:grid;grid-gap:0 55px;gap:0 55px;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);max-width:none}.product-hub-intro>.instrument-label,.product-hub-intro>h1,.product-hub-intro>p{grid-column:1}.product-hub-intro>h2,.product-hub-intro>nav{grid-column:2}.product-hub-intro>h2{align-self:end;grid-row:1/span 2;margin:18px 0 12px}.product-hub-intro>nav{grid-row:3/span 2}.product-hub-catalog{margin-top:40px;padding:22px}.product-hub-catalog>div:first-child{align-items:center}.product-hub-catalog .prototype-browser{margin-top:18px}.product-hub-catalog .product-row:nth-of-type(n+5){display:grid}.empty-safe{align-items:center;background:#081833;color:white;display:flex;justify-content:space-between;padding:48px 54px}.empty-safe h2{font-size:30px;margin:14px 0 10px}.empty-safe p{color:#afc0d8;font-size:13px}.empty-safe>a{align-items:center;background:white;color:var(--blue);display:flex;font-size:12px;font-weight:700;gap:18px;padding:16px 21px;text-decoration:none}.empty-safe svg{height:18px;width:18px}.product-hero{background:#f5f8fc;display:grid;grid-gap:60px;gap:60px;grid-template-columns:1fr 360px;padding:82px clamp(24px,7vw,120px)}.product-hero>div h1{color:var(--ink);font-size:clamp(40px,5vw,68px);letter-spacing:-.05em;margin:20px 0 8px}.product-hero>div>p:not(.product-english){color:var(--muted);font-size:14px;line-height:1.8;max-width:650px}.product-english{color:var(--blue);font-size:16px;margin-bottom:24px}.product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.product-tags span{border:1px solid #c7d5e6;color:#53647b;font-size:10px;padding:8px 11px}.product-hero aside{align-self:center;background:white;border:1px solid #cdd9e8;padding:32px}.product-hero aside small{color:#718097;font:9px var(--mono)}.product-hero aside strong{color:var(--blue);display:block;font-size:25px;margin:13px 0}.product-hero aside p{color:var(--muted);font-size:12px;line-height:1.75}.product-hero aside a{align-items:center;background:var(--blue);color:white;display:flex;font-size:12px;font-weight:700;gap:14px;justify-content:space-between;margin-top:24px;padding:14px 16px;text-decoration:none}.product-hero aside svg{height:17px;width:17px}.product-detail{display:grid;grid-gap:80px;gap:80px;grid-template-columns:1.2fr .8fr}.product-specs dl{border-top:1px solid #cdd8e6;margin-top:35px}.product-specs dl>div{border-bottom:1px solid #dce4ef;display:grid;grid-template-columns:180px 1fr;padding:17px 0}.product-specs dt{color:#748197;font-size:11px}.product-specs dd{color:var(--ink);font-size:13px;margin:0}.dye-product-detail{align-items:start}.dye-pricing{background:#f7faff;border:1px solid #dce6f2;padding:28px}.dye-price-table{border-top:1px solid #cdd8e6;margin-top:26px}.dye-price-table>div{border-bottom:1px solid #dce4ef;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.2fr 1fr 1fr;padding:13px 4px}.dye-price-table strong{color:#718096;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.dye-price-table span{color:var(--ink);font-size:12px}.dye-pricing>p{color:var(--muted);font-size:10px;line-height:1.7;margin:16px 0 0}.dye-description>div{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr 1fr;margin-top:32px}.dye-description>div p{border-top:1px solid #dce4ef;color:var(--muted);line-height:1.85;margin:0;padding-top:18px}.product-catalog-page{background:radial-gradient(circle at 88% 0,rgba(37,99,235,.11),transparent 30%),#f6f9fd;padding:58px clamp(24px,6vw,96px) 88px}.product-catalog-masthead{grid-gap:clamp(42px,6vw,90px);gap:clamp(42px,6vw,90px);grid-template-columns:minmax(300px,.72fr) minmax(600px,1.28fr);margin:0 auto}.product-catalog-heading{align-self:center}.product-catalog-heading h1{color:var(--ink);font-size:clamp(40px,4.5vw,66px);letter-spacing:-.052em;line-height:1.08;margin:18px 0 22px}.product-catalog-heading>p{color:var(--muted);font-size:13px;line-height:1.85;max-width:520px}.catalog-metrics{border-top:1px solid #cad7e6;display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px}.catalog-metrics>div{border-right:1px solid #d7e1ec;padding:19px 16px 0 0}.catalog-metrics>div+div{padding-left:16px}.catalog-metrics strong{color:var(--blue);display:block;font:26px var(--mono)}.catalog-metrics span{color:#718096;display:block;font-size:9px;margin-top:5px}.product-directory{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.product-directory>section{background:rgba(255,255,255,.94);border:1px solid #cbd8e8;box-shadow:0 14px 36px rgba(22,55,100,.05);padding:22px}.product-directory header{align-items:end;border-bottom:1px solid #cfdbea;display:flex;justify-content:space-between;padding-bottom:14px}.product-directory header span{color:var(--blue);font:8px var(--mono);letter-spacing:.1em}.product-directory h2{color:var(--ink);font-size:19px;margin:0}.product-directory nav a{align-items:center;border-bottom:1px solid #e0e7f0;color:var(--ink);display:grid;grid-gap:12px;grid-template-columns:minmax(0,1fr) auto 16px;min-height:67px;text-decoration:none;transition:.18s ease}.product-directory nav a:hover{color:var(--blue)}.product-directory nav a>div{display:flex;flex-direction:column;gap:4px;min-width:0}.product-directory nav strong{font-size:12px;line-height:1.35}.product-directory nav small{color:#7b889b;font:7.5px var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-directory nav b{color:var(--blue);font:15px var(--mono)}.product-directory nav svg{color:var(--blue);height:15px;width:15px}.product-catalog-workbench{margin:46px auto 0;max-width:1500px}.product-solution-paths>div:last-child{border-left:1px solid #d3deea;display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px}.product-solution-paths>div:last-child>a{border-bottom:1px solid #d3deea;border-right:1px solid #d3deea;color:var(--ink);min-height:360px;padding:30px;position:relative;text-decoration:none;transition:.2s ease}.product-solution-paths>div:last-child>a:hover{background:#f4f8ff;transform:translateY(-3px)}.product-solution-paths>div:last-child>a>span{color:var(--blue);font:17px var(--mono)}.product-solution-paths small{display:block;font:8px var(--mono);letter-spacing:.1em;margin-top:50px}.product-solution-paths h2{font-size:26px;margin:12px 0}.product-solution-paths p{color:var(--muted);font-size:12px;line-height:1.75}.product-solution-paths a>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.product-solution-paths i{border:1px solid #c7d4e5;color:#53647b;font-size:9px;font-style:normal;padding:5px 8px}.product-solution-paths a>strong{align-items:center;bottom:28px;color:var(--blue);display:flex;font-size:11px;gap:12px;position:absolute}.product-solution-paths a>strong svg{height:16px;width:16px}.planned-product-lines{padding-top:30px}.planned-product-lines>div:last-child{border-top:1px solid #cdd9e7;display:grid;grid-template-columns:1fr 1fr;margin-top:38px}.planned-product-lines>div:last-child>a{align-items:center;border-bottom:1px solid #dce4ee;color:var(--ink);display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr auto 18px;min-height:82px;padding:0 20px 0 0;text-decoration:none}.planned-product-lines>div:last-child>a:nth-child(odd){border-right:1px solid #dce4ee;padding-right:30px}.planned-product-lines>div:last-child>a:nth-child(2n){padding-left:30px}.planned-product-lines a>div{display:flex;flex-direction:column;gap:4px}.planned-product-lines strong{font-size:13px}.planned-product-lines small{color:#7b889b;font:8px var(--mono);text-transform:uppercase}.planned-product-lines a>span{color:var(--blue);font-size:9px}.planned-product-lines svg{color:var(--blue);height:16px;width:16px}.product-evidence{background:#f3f7fc;padding:34px}.product-evidence p{color:var(--muted);font-size:13px;line-height:1.8;margin:28px 0}.related-products>div,.target-products>div{border-top:1px solid #cdd8e6;margin-top:38px}.related-products>div>a,.target-products>div>a{border-bottom:1px solid #dce4ef;color:var(--ink);display:grid;grid-template-columns:150px 1fr 1fr 25px;padding:24px 0;text-decoration:none}.related-products small,.target-products small{color:var(--blue);font:9px var(--mono)}.related-products h3,.target-products h3{font-size:17px;margin:0}.related-products p,.target-products p{color:var(--muted);font-size:11px}.related-products svg,.target-products svg{color:var(--blue);height:20px;width:20px}.solution-index>div{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr;margin-top:45px}.solution-index>div>a{background:#f3f7fd;color:var(--ink);min-height:410px;overflow:hidden;padding:42px;position:relative;text-decoration:none}.solution-index>div>a:nth-child(2){background:#0b1b38;color:white}.solution-index>div>a:after{border:1px solid rgba(37,99,235,.3);border-radius:50%;content:"";height:300px;position:absolute;right:-70px;top:-70px;width:300px}.solution-index>div>a>span{color:var(--blue);font:18px var(--mono)}.solution-index small{display:block;font:9px var(--mono);letter-spacing:.1em;margin-top:100px}.solution-index h2{font-size:36px;margin:14px 0}.solution-index p{color:#65758d;font-size:13px;line-height:1.8;max-width:450px}.solution-index>div>a:nth-child(2) p{color:#b5c4d9}.solution-index strong{align-items:center;bottom:40px;color:var(--blue);display:flex;font-size:12px;gap:14px;position:absolute}.solution-index svg{height:18px;width:18px}.stage-path>div{border-left:1px solid #cdd9e8;display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px}.stage-path>div>a{border-bottom:1px solid #cdd9e8;border-right:1px solid #cdd9e8;color:var(--ink);min-height:320px;padding:30px;position:relative;text-decoration:none}.stage-path>div>a>span{color:var(--blue);font:20px var(--mono)}.stage-path small{display:block;font:8px var(--mono);letter-spacing:.1em;margin-top:54px}.stage-path h3{font-size:23px;margin:12px 0}.stage-path p{color:var(--muted);font-size:12px;line-height:1.75}.stage-path svg{bottom:26px;color:var(--blue);height:20px;position:absolute;right:26px;width:20px}.target-index>div{border-top:1px solid #cdd9e8;margin-top:45px}.target-index>div>a{align-items:center;border-bottom:1px solid #dbe4ef;color:var(--ink);display:grid;grid-gap:30px;gap:30px;grid-template-columns:60px 1fr 360px 24px;min-height:170px;padding:24px 0;text-decoration:none}.target-index>div>a>span{color:var(--blue);font:18px var(--mono)}.target-index h2{color:var(--blue);font-size:30px;margin:5px 0 7px}.target-index p{color:var(--muted);font-size:12px}.target-index dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.target-index dl div{border-left:1px solid #d4dfea;padding-left:20px}.target-index dt{color:#7c899c;font:8px var(--mono)}.target-index dd{font:13px var(--mono);margin:7px 0 0}.target-index svg{color:var(--blue);height:21px;width:21px}.target-detail-hero{background:#06152f;color:white;display:grid;grid-gap:80px;gap:80px;grid-template-columns:1fr 440px;padding:86px clamp(24px,7vw,120px)}.target-detail-hero h1{font-size:clamp(62px,8vw,110px);letter-spacing:-.06em;margin:18px 0}.target-detail-hero>div>p{color:#b8c6da;font-size:14px;line-height:1.85;max-width:640px}.target-detail-hero>div>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.target-detail-hero>div>div span{border:1px solid #3d526f;color:#c4d1e2;font-size:10px;padding:7px 10px}.target-detail-hero dl{align-self:center;border-top:1px solid #40516c;display:grid;grid-template-columns:1fr 1fr;margin:0}.target-detail-hero dl div{border-bottom:1px solid #40516c;padding:22px 0}.target-detail-hero dt{color:#7596cc;font:8px var(--mono);letter-spacing:.1em}.target-detail-hero dd{font:18px var(--mono);margin:8px 0 0}.target-products>div>a{grid-template-columns:190px 1fr 1.4fr 100px 24px}.target-products>div>a>span{color:var(--blue);font-size:10px}.about-principles>div,.target-context>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px}.about-principles article,.target-context article{border-right:1px solid #d8e2ed;min-height:240px;padding:28px 35px 28px 0}.about-principles article+article,.target-context article+article{padding-left:35px}.about-principles article span,.target-context article span{color:var(--blue);font:12px var(--mono)}.about-principles h3,.target-context h3{font-size:21px;margin:40px 0 12px}.about-principles p,.target-context p{color:var(--muted);font-size:12px;line-height:1.75}.resource-index>div{border-left:1px solid #d5dfeb;display:grid;grid-template-columns:repeat(4,1fr);margin-top:46px}.resource-index a{border-bottom:1px solid #d5dfeb;border-right:1px solid #d5dfeb;color:var(--ink);min-height:330px;padding:30px;position:relative;text-decoration:none}.resource-index a>span{color:var(--blue);font:16px var(--mono)}.resource-index small{display:block;font:8px var(--mono);letter-spacing:.1em;margin-top:52px}.resource-index h2{font-size:25px;margin:12px 0}.resource-index p{color:var(--muted);font-size:12px;line-height:1.75}.resource-index svg{bottom:25px;color:var(--blue);height:20px;position:absolute;right:25px;width:20px}.resource-detail>div:last-child{border-top:1px solid #d0dbe8;margin-top:43px}.resource-detail article{align-items:start;border-bottom:1px solid #dce5ef;display:grid;grid-template-columns:80px 280px 1fr auto;min-height:130px;padding:26px 0}.resource-detail article>span{color:var(--blue);font:14px var(--mono)}.resource-detail h3{font-size:18px;margin:0}.resource-detail p{color:var(--muted);font-size:12px;line-height:1.7;margin:0;max-width:620px}.about-principles a,.resource-detail a{align-items:center;color:var(--blue);display:flex;font-size:11px;font-weight:700;gap:10px;text-decoration:none}.about-principles svg,.resource-detail svg{height:17px;width:17px}.support-layout{display:grid;grid-gap:80px;gap:80px;grid-template-columns:1fr 380px}.support-form{margin-top:40px}.support-form>div{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr}.support-form label{color:#3c4b61;display:block;font-size:11px;font-weight:650;margin-bottom:19px}.support-form input:not([type=checkbox]),.support-form textarea{background:white;border:1px solid #bdcadb;color:var(--ink);display:block;font:13px var(--sans);margin-top:8px;outline:0;padding:13px;resize:vertical;width:100%}.support-form input:not([type=checkbox]):focus,.support-form textarea:focus{box-shadow:0 0 0 3px rgba(37,99,235,.1)}.form-consent{align-items:center;display:flex!important;font-weight:400!important;gap:9px}.form-submit{align-items:center;background:var(--blue);border:0;color:white;cursor:pointer;display:flex;font:700 12px var(--sans);gap:30px;padding:15px 20px}.form-submit svg{height:18px;width:18px}.support-layout>aside{background:#f3f7fc;padding:36px}.support-layout>aside h2{font-size:26px;line-height:1.3;margin:17px 0 30px}.support-layout ol{list-style:none;margin:0;padding:0}.support-layout li{border-top:1px solid #cad6e5;display:grid;grid-gap:16px;gap:16px;grid-template-columns:30px 1fr;padding:22px 0}.support-layout li>span{color:var(--blue);font:11px var(--mono)}.support-layout li strong{font-size:14px}.support-layout li p{color:var(--muted);font-size:11px;line-height:1.7;margin:7px 0 0}.form-success{background:#f3f7fc;margin-top:40px;padding:50px}.form-success h2{font-size:31px;margin:15px 0}.form-success p{color:var(--muted);font-size:13px}.form-success button{background:var(--blue);border:0;color:white;cursor:pointer;margin-top:24px;padding:13px 18px}.about-principles article{min-height:270px;position:relative}.about-principles a{bottom:25px;position:absolute}.about-statement{align-items:center;background:#07152f;color:white;display:grid;grid-gap:80px;gap:80px;grid-template-columns:1fr 1fr;padding:80px clamp(24px,7vw,120px)}.about-statement blockquote{font-size:clamp(34px,4vw,56px);margin:0}.about-statement p{color:#b8c7dc;font-size:14px;line-height:1.9}.route-contact-band{align-items:center;background:var(--blue);color:white;display:flex;justify-content:space-between;padding:52px clamp(24px,6vw,96px)}.route-contact-band h2{font-size:clamp(28px,3vw,44px);margin:14px 0 8px}.route-contact-band p{color:#d7e5ff;font-size:12px}.route-contact-band>a{background:white;color:var(--blue);min-width:170px}.route-footer{align-items:center;background:white;display:grid;grid-gap:25px;gap:25px;grid-template-columns:1fr auto auto;padding:42px clamp(24px,6vw,96px)}.route-footer>div{align-items:center;display:flex;gap:25px}.route-footer img{height:auto;width:175px}.route-footer p{color:#617087;font-size:11px}.route-footer nav{display:flex;gap:30px}.route-footer nav a{color:#425169;font-size:11px;text-decoration:none}.route-footer small{color:#7b8798;font:8px var(--mono)}@media (max-width:1080px){.product-catalog-masthead{grid-template-columns:1fr}.product-catalog-heading{max-width:720px}.route-nav{gap:20px}.route-catalog>a,.route-nav>a{font-size:12px}.route-search-button{display:none}.category-grid,.resource-index>div,.stage-path>div{grid-template-columns:repeat(2,1fr)}.catalog-head,.product-row{grid-template-columns:1.3fr 1fr 1fr 24px}.catalog-head span:nth-child(4),.product-row>div:nth-child(4){display:none}.target-index>div>a{grid-template-columns:45px 1fr 280px 22px}.product-hub-hero{padding-left:32px;padding-right:32px}.product-hub-intro{grid-template-columns:minmax(280px,.7fr) minmax(400px,1.3fr)}.product-hub-catalog .catalog-toolbar{grid-template-columns:1fr 1fr}.product-hub-catalog .catalog-search{grid-column:1/-1}.product-hub-catalog .catalog-toolbar>button{grid-column:auto}.prototype-results{overflow-x:auto}}@media (max-width:820px){.product-catalog-page{padding:48px 20px 62px}.product-catalog-heading h1{font-size:40px}.catalog-metrics strong{font-size:22px}.product-directory{grid-template-columns:1fr}.product-directory>section{padding:18px}.product-catalog-workbench{margin-top:30px;padding:16px}.planned-product-lines>div:last-child,.product-solution-paths>div:last-child{display:block}.product-solution-paths>div:last-child>a{display:block;min-height:330px}.planned-product-lines>div:last-child>a,.planned-product-lines>div:last-child>a:nth-child(2n),.planned-product-lines>div:last-child>a:nth-child(odd){border-right:0;padding:0 4px}.route-header{height:70px;padding:0 20px}.route-brand{width:145px}.route-actions,.route-nav{display:none}.route-menu-button{align-items:center;background:none;border:0;color:var(--ink);display:flex;font:700 11px var(--sans);gap:10px}.route-menu-button i{border-bottom:1px solid;border-top:1px solid;height:7px;width:18px}.route-mobile-nav{background:white;border-bottom:1px solid #d4dfeb;display:none;left:0;padding:16px 20px 25px;position:absolute;right:0;top:69px}.route-mobile-nav.open{display:block}.route-mobile-nav a{align-items:center;border-bottom:1px solid #e1e8f0;color:var(--ink);display:flex;font-size:14px;justify-content:space-between;padding:15px 0;text-decoration:none}.route-mobile-nav svg{height:18px;width:18px}.route-hero{display:block;min-height:auto;padding:0 20px}.route-hero-copy{padding:65px 0 60px}.route-hero-copy h1{font-size:42px}.route-hero-copy>p{font-size:13px}.route-hero-actions{align-items:stretch;flex-direction:column}.route-hero-actions a{justify-content:space-between}.route-hero-visual{display:none}.product-hub-hero{display:block;min-height:0;padding:58px 20px}.product-hub-intro{display:block;max-width:none}.product-hub-intro h1{font-size:40px}.product-hub-catalog{margin-top:48px;padding:18px}.product-hub-catalog>div:first-child{display:block}.product-hub-catalog>div:first-child p{margin-top:6px}.dataset-bar{grid-template-columns:1fr auto}.dataset-tabs{grid-column:1/-1}.prototype-search{min-width:0}.mobile-facet-toggle,.prototype-layout{display:block}.facet-sidebar{display:none;max-height:none;position:static}.facet-sidebar.open{display:grid;grid-template-columns:1fr 1fr}.facet-group{border-right:1px solid #e2e8f1}.prototype-result,.prototype-result-main,.prototype-table-head{min-width:760px}.prototype-result-detail{grid-template-columns:1fr}.prototype-result-detail>a{justify-self:start}.route-section{padding:68px 20px}.route-section-heading h2{font-size:34px}.category-grid{display:block}.category-grid>a{display:block;min-height:220px}.catalog-toolbar{grid-template-columns:1fr 1fr}.catalog-search{grid-column:1/-1}.catalog-head{display:none}.product-row{align-items:start;gap:16px;grid-template-columns:1fr 24px;min-height:0;padding:22px 8px}.product-row>div:nth-child(2),.product-row>div:nth-child(3){margin-top:8px}.product-row>div{grid-column:1}.product-row>svg{grid-column:2;grid-row:1}.product-detail,.product-hero,.support-layout,.target-detail-hero{grid-template-columns:1fr}.product-hero{gap:35px;padding:60px 20px}.product-detail{gap:40px}.related-products>div>a,.target-products>div>a{gap:7px;grid-template-columns:1fr 22px}.related-products>div>a>*,.target-products>div>a>*{grid-column:1}.related-products>div>a>svg,.target-products>div>a>svg{grid-column:2;grid-row:1}.about-principles>div,.solution-index>div,.target-context>div{grid-template-columns:1fr}.solution-index>div>a{min-height:360px}.resource-index>div,.stage-path>div{display:block}.resource-index a,.stage-path>div>a{display:block;min-height:260px}.target-index>div>a{align-items:start;gap:15px;grid-template-columns:35px 1fr 20px;padding:28px 0}.target-index dl{grid-column:2}.target-index>div>a>svg{grid-column:3;grid-row:1}.target-detail-hero{gap:45px;padding:64px 20px}.target-detail-hero dl{grid-template-columns:1fr 1fr}.about-principles article,.about-principles article+article,.target-context article,.target-context article+article{border-bottom:1px solid #d8e2ed;border-right:0;min-height:220px;padding:28px 0}.resource-detail article{gap:10px;grid-template-columns:40px 1fr}.resource-detail article a,.resource-detail article p{grid-column:2}.support-form>div{grid-template-columns:1fr}.support-layout>aside{padding:28px}.about-statement{gap:30px;grid-template-columns:1fr;padding:60px 20px}.route-contact-band{align-items:stretch;flex-direction:column;gap:28px;padding:46px 20px}.route-contact-band>a{justify-content:space-between}.route-footer{align-items:start;grid-template-columns:1fr;padding:38px 20px}.route-footer>div{align-items:start;flex-direction:column;gap:5px}.route-footer nav{flex-wrap:wrap;gap:16px 24px}}@media (max-width:420px){.route-hero-copy h1{font-size:37px}.catalog-toolbar{display:block}.catalog-toolbar>*{margin-bottom:9px;width:100%}.catalog-summary small{display:none}.product-specs dl>div{grid-template-columns:110px 1fr}.dye-pricing{padding:22px 18px}.dye-description>div,.target-index dl{grid-template-columns:1fr}.target-index dl div{border-bottom:1px solid #dce5ef;border-left:0;padding:9px 0}.target-detail-hero dl{grid-template-columns:1fr}}.home-portfolios{background:#f7f9fc;border-top:1px solid var(--line)}.home-portfolios .section-shell,.home-solutions .section-shell{padding-left:24px;padding-right:24px}.portfolio-grid{display:grid;grid-gap:16px;grid-template-columns:repeat(3,1fr);margin-top:46px}.portfolio-card{background:var(--white);border:1px solid var(--line-strong);border-radius:14px;display:flex;flex-direction:column;min-height:390px;padding:28px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.portfolio-card:hover{border-color:#b8cae8;box-shadow:0 26px 54px -38px rgb(31 67 126/.55);transform:translateY(-3px)}.portfolio-card-top{align-items:flex-start;display:flex;justify-content:space-between}.portfolio-card-top>strong{color:var(--blue);font:500 30px/1 var(--mono);letter-spacing:-.05em}.portfolio-card-top>strong small{color:var(--muted);font-size:9px;letter-spacing:.02em}.portfolio-card h2{letter-spacing:-.035em;margin:64px 0 13px}.portfolio-card p{color:var(--body);line-height:1.8;margin:0;max-width:360px}.portfolio-card>div:nth-of-type(2){display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.portfolio-card>div:nth-of-type(2) span{background:var(--blue-soft);border-radius:99px;color:#49617f;font-size:10px;padding:6px 10px}.portfolio-card>b{align-items:center;color:var(--blue);display:flex;font-size:12px;gap:9px;margin-top:auto;padding-top:32px}.portfolio-card>b svg{height:16px;transition:transform .18s ease;width:16px}.portfolio-card:hover>b svg{transform:translateX(4px)}.home-solutions{background:var(--navy);color:white}.home-solutions .section-title h2{color:white}.home-solutions .section-title p{color:#aebcd3}.home-solutions .instrument-label{color:#7fb0ff}.solution-track-grid{border-left:1px solid rgb(135 163 209/.28);display:grid;grid-template-columns:1fr 1fr;margin-top:48px}.solution-track-grid>a{border-bottom:1px solid rgb(135 163 209/.28);border-right:1px solid rgb(135 163 209/.28);display:grid;min-height:410px;padding:34px;position:relative;transition:background .2s ease}.solution-track-grid>a:hover{background:rgb(43 78 137/.24)}.solution-track-grid>a>span{color:#73a9ff;font:500 18px var(--mono)}.solution-track-grid>a>small{color:#7f91ad;font:500 9px var(--mono);letter-spacing:.13em;margin-top:44px;text-transform:uppercase}.solution-track-grid h2{font-size:31px;letter-spacing:-.04em;margin:11px 0 14px}.solution-track-grid p{color:#b3c0d3;line-height:1.8;margin:0;max-width:480px}.solution-track-grid>a>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.solution-track-grid i{border:1px solid rgb(143 170 216/.3);border-radius:99px;color:#d2dded;font-size:10px;font-style:normal;padding:7px 10px}.solution-track-grid b{align-items:center;color:#8bb7ff;display:flex;font-size:12px;gap:9px;margin-top:auto;padding-top:34px}.solution-track-grid b svg{height:16px;width:16px}.evidence-ledger article{min-height:300px}.evidence-ledger article>a{align-items:center;bottom:28px;color:var(--blue);display:flex;position:absolute;right:28px}.evidence-ledger article>a svg{height:18px;width:18px}@media (max-width:900px){.portfolio-grid{grid-template-columns:1fr}.portfolio-card{min-height:310px}.portfolio-card h2{margin-top:38px}}@media (max-width:700px){.home-portfolios .section-shell,.home-solutions .section-shell{padding:72px 20px}.solution-track-grid{display:block}.solution-track-grid>a{min-height:350px}}.product-catalog-page{--catalog-border:#dce4ee;--catalog-muted:#66758a;background:#f5f7fa;padding:46px clamp(24px,4vw,64px) 72px}.product-catalog-page>.product-catalog-heading{align-items:end;border-bottom:1px solid var(--catalog-border);display:grid;grid-gap:24px 56px;gap:24px 56px;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr) auto;margin:0 auto;max-width:1500px;padding-bottom:28px}.product-catalog-page>.product-catalog-heading h1{font-size:clamp(34px,3vw,46px);font-weight:720;letter-spacing:-.035em;line-height:1.16;margin:8px 0 0}.product-catalog-page>.product-catalog-heading>p{color:var(--catalog-muted);font-size:14px;margin:0;max-width:640px}.product-catalog-page .catalog-metrics{border:0;display:flex;gap:0;margin:0}.product-catalog-page .catalog-metrics>div{border-left:1px solid var(--catalog-border);border-right:0;min-width:92px;padding:2px 18px}.product-catalog-page .catalog-metrics strong{color:var(--ink);font:600 23px/1.1 var(--mono);letter-spacing:-.04em}.product-catalog-page .catalog-metrics span{color:var(--catalog-muted);font-size:10.5px;line-height:1.3;margin-top:7px;white-space:nowrap}.product-catalog-masthead{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(320px,360px) minmax(0,1fr);margin:24px auto 0;max-width:1500px}.product-directory-column{min-width:0}.product-directory{display:block}.product-directory>section{background:#fff;border:1px solid var(--catalog-border);border-radius:12px;box-shadow:0 10px 30px -28px rgb(20 43 82/.38);padding:19px 20px 8px}.product-directory>section+section{margin-top:16px}.product-directory header{align-items:center;border-bottom:1px solid var(--catalog-border);padding:0 0 13px}.product-directory header span{color:#708099;font:600 9px/1.2 var(--sans);letter-spacing:.11em}.product-directory h2{font-weight:680;letter-spacing:-.02em}.product-directory nav a{gap:12px;grid-template-columns:minmax(0,1fr) auto 18px;min-height:60px;padding:4px 2px;transition:background .18s ease,box-shadow .18s ease,color .18s ease,padding .18s ease}.product-directory nav a:hover{background:#f7faff;box-shadow:inset 3px 0 var(--blue);padding-left:12px;padding-right:8px}.product-directory nav a>div{gap:2px}.product-directory nav strong{font-size:13.5px;font-weight:620;letter-spacing:-.01em}.product-directory nav small{color:#7a8798;font:500 10px/1.35 var(--sans);letter-spacing:0}.product-directory nav b{color:#345f9e;font:550 14px/1 var(--mono)}.product-directory nav svg{height:17px;opacity:.7;width:17px}.product-catalog-workbench{background:#fff;border:1px solid var(--catalog-border);border-radius:12px;box-shadow:0 18px 50px -38px rgb(20 43 82/.42);margin:0;max-width:none;overflow:clip;padding:0}.product-catalog-workbench>div:first-child{align-items:end;border-bottom:1px solid var(--catalog-border);display:grid;grid-gap:5px 24px;gap:5px 24px;grid-template-columns:1fr auto;padding:22px 24px 20px}.product-catalog-workbench>div:first-child h2{font-size:23px;font-weight:690;letter-spacing:-.025em}.product-catalog-workbench>div:first-child p{color:var(--catalog-muted);font-size:12.5px;margin:0 0 2px}.product-catalog-workbench .prototype-browser{border:0;margin-top:0}.prototype-browser{background:#fff}.dataset-bar{background:#f8fafc;border-bottom:1px solid var(--catalog-border);color:var(--ink);gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,330px) auto;padding:12px 14px}.dataset-tabs{gap:3px;scrollbar-color:#c9d4e2 transparent;scrollbar-width:thin}.dataset-tabs button{border:0;border-radius:7px;color:#526176;gap:1px;padding:8px 11px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.dataset-tabs button:hover{background:#edf3fa;color:var(--blue)}.dataset-tabs button.active{background:#fff;box-shadow:inset 0 0 0 1px #b9cbea,0 2px 7px rgb(24 61 112/.08)}.dataset-tabs span{font-size:11.5px;font-weight:650}.dataset-tabs small{font:500 9.5px/1.3 var(--mono)}.prototype-search{border:1px solid #cbd6e3;border-radius:8px;height:44px;padding:0 13px}.prototype-search input{font-size:13px}.prototype-count{color:#59687b;font-size:12px}.prototype-count strong{color:var(--blue);font:600 20px/1 var(--mono)}.selected-filter-bar{min-height:52px;padding:9px 15px}.selected-filter-bar>div>span{font-size:11.5px}.selected-filter-bar button{border-radius:6px;font-size:11px;padding:6px 9px}.prototype-layout{grid-template-columns:220px minmax(0,1fr)}.facet-sidebar{background:#fbfcfe;max-height:720px}.facet-group{padding:17px 16px}.facet-group h3{font-size:12.5px;font-weight:680;margin-bottom:10px}.facet-group h3 span{font-size:10px}.facet-group label{gap:8px;min-height:31px}.facet-group label i{border-radius:3px;height:15px;width:15px}.facet-group label>span{font-size:12px}.facet-group label small{font:500 10px/1 var(--mono)}.prototype-table-head{background:#f5f7fa;color:#59687c;font-size:11px;font-weight:650;letter-spacing:.015em;padding:13px 18px}.prototype-result{border-bottom-color:#e3e9f0}.prototype-result[open]{background:#f7faff;box-shadow:inset 3px 0 var(--blue)}.prototype-result-main{min-height:78px;padding:15px 18px}.prototype-result-main:hover{background:#f8fbff}.prototype-result-main>.result-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.result-cell>strong{font-size:13px;line-height:1.45}.result-primary>strong{color:#154fba;font-size:15px;font-weight:700}.result-cell>span:not(.catalog-conj):not(.ev-badge){color:#4f5f73;font-size:11.5px;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis}.catalog-value-tags>span{font-size:10.5px;padding:4px 7px}.fl-chip{font-size:9.5px}.ev-badge{font-size:10.5px}.prototype-result-detail{background:#f8fbff;gap:24px;padding:22px 28px 24px}.prototype-result-detail dl{gap:14px 28px}.prototype-result-detail dl div{grid-template-columns:88px 1fr}.prototype-result-detail dt{color:#6a788b;font-size:10.5px;font-weight:600}.prototype-result-detail dd{font-size:11.5px;line-height:1.55}.prototype-result-detail>a{border-radius:7px;font-size:11.5px;padding:12px 15px}.catalog-loading{font-size:13px}.catalog-pagination{background:#f8fafc;color:#59687b;font-size:11.5px;padding:14px 16px}.catalog-empty button,.catalog-pagination button{border-radius:6px;font-size:11.5px;padding:8px 12px}.catalog-pagination strong{font:600 11px/1 var(--mono)}.planned-product-lines,.product-solution-paths{background:#fff}.product-solution-paths>div:last-child{border:0;gap:16px;margin-top:38px}.product-solution-paths>div:last-child>a{border:1px solid var(--line-strong);border-radius:12px;min-height:310px;padding:28px}.product-solution-paths>div:last-child>a:hover{border-color:#adc4e8;box-shadow:0 20px 45px -38px rgb(24 61 112/.45)}.product-solution-paths small{font:650 10px/1.4 var(--sans);letter-spacing:.09em;margin-top:38px}.product-solution-paths h2{font-size:24px;font-weight:680}.product-solution-paths p{font-size:13px}.product-solution-paths i{border-radius:99px;font-size:10px;padding:6px 9px}.product-solution-paths a>strong{font-size:12px}.planned-product-lines strong{font-size:14px}.planned-product-lines small{font:500 10px/1.4 var(--sans)}.planned-product-lines a>span{font-size:11px}@media (max-width:1180px){.product-catalog-page>.product-catalog-heading{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr)}.product-catalog-page .catalog-metrics{grid-column:1/-1}.product-catalog-page .catalog-metrics>div:first-child{padding-left:0;border-left:0}.product-catalog-masthead{grid-template-columns:1fr}.product-directory{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.product-directory>section+section{margin-top:0}}@media (max-width:1500px) and (min-width:821px){.site-header{padding-left:24px;padding-right:24px}.nav-link,.nav-trigger{font-size:13px;padding-left:9px;padding-right:9px}.header-search,.language-switch{display:none}.header-cta{gap:8px;padding-left:12px;padding-right:12px}}@media (max-width:760px){.product-catalog-page{padding:30px 16px 52px}.product-catalog-page>.product-catalog-heading{display:block;padding-bottom:22px}.product-catalog-page>.product-catalog-heading h1{font-size:32px}.product-catalog-page>.product-catalog-heading>p{font-size:13px;margin-top:14px}.product-catalog-page .catalog-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px}.product-catalog-page .catalog-metrics>div{min-width:0;padding:0 10px}.product-catalog-page .catalog-metrics>div:first-child{border-left:0;padding-left:0}.product-catalog-page .catalog-metrics strong{font-size:20px}.product-catalog-page .catalog-metrics span{font-size:9.5px;white-space:normal}.product-catalog-masthead{margin-top:18px}.product-directory{display:block}.product-directory>section{padding:17px 16px 7px}.product-directory>section+section{margin-top:12px}.product-directory nav a{min-height:58px}.product-directory nav strong{font-size:13px}.product-directory nav small{font-size:9.5px}.product-catalog-workbench{border-radius:10px}.product-catalog-workbench>div:first-child{display:block;padding:19px 16px 17px}.product-catalog-workbench>div:first-child h2{font-size:21px;margin-top:5px}.product-catalog-workbench>div:first-child p{font-size:12px;margin-top:5px}.dataset-bar{grid-template-columns:minmax(0,1fr) auto;padding:11px}.dataset-tabs{grid-column:1/-1}.dataset-tabs button{padding:8px 10px}.prototype-search{min-width:0}.prototype-count{font-size:11px}.prototype-count strong{font-size:18px}.selected-filter-bar{align-items:flex-start;gap:10px}.mobile-facet-toggle{border-radius:6px;flex:0 0 auto}.prototype-layout{display:block;min-height:0}.facet-sidebar.open{display:block;max-height:none;position:static}.facet-group{border-right:0}.prototype-results{overflow:visible}.prototype-table-head{display:none}.prototype-result,.prototype-result-main,.prototype-result-shell{min-width:0!important}.prototype-result-main{display:grid!important;grid-gap:0 14px!important;gap:0 14px!important;grid-template-columns:minmax(0,1fr) 20px!important;padding:16px!important}.prototype-result-main>.result-cell{border-top:1px solid #e7edf4;display:grid;grid-gap:10px;gap:10px;grid-column:1;grid-template-columns:82px minmax(0,1fr);padding:9px 0}.prototype-result-main>.result-cell:before{color:#7a8798;content:attr(data-label);font-size:10.5px;font-weight:600}.prototype-result-main>.result-primary{border-top:0;display:block;padding:0 24px 11px 0}.prototype-result-main>.result-primary:before{display:none}.prototype-result-main>svg{grid-column:2;grid-row:1}.result-primary>strong{font-size:15px}.catalog-conj{align-self:start}.prototype-result-detail{display:block;padding:18px 16px 20px}.prototype-result-detail dl{display:block}.prototype-result-detail dl .wide,.prototype-result-detail dl div{border-bottom:1px solid #e3eaf2;display:grid;grid-gap:10px;gap:10px;grid-template-columns:96px minmax(0,1fr);padding:9px 0}.prototype-result-detail>a{display:inline-flex;margin-top:18px}.catalog-pagination{align-items:flex-start;flex-direction:column;gap:12px}.product-solution-paths>div:last-child{display:block}.product-solution-paths>div:last-child>a{display:block;min-height:300px}.product-solution-paths>div:last-child>a+a{margin-top:14px}}.solution-index>div{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-index>div>a:nth-child(3){background:#eef5ff}.solution-index>div>a:nth-child(4){background:linear-gradient(135deg,#edf7f6,#eef4ff)}.solution-track-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-track-grid>a{min-height:380px}.product-service-bridge{align-items:center;background:#0c2144;color:#fff;display:grid;grid-gap:clamp(30px,5vw,76px);gap:clamp(30px,5vw,76px);grid-template-columns:minmax(280px,1.15fr) minmax(360px,1fr) auto;max-width:none;padding-left:max(24px,calc((100vw - 1500px)/2 + 96px));padding-right:max(24px,calc((100vw - 1500px)/2 + 96px))}.product-service-bridge h2{font-size:clamp(27px,2.7vw,40px);letter-spacing:-.035em;margin:13px 0 14px}.product-service-bridge p{color:#bac8dc;font-size:13px;line-height:1.8;margin:0;max-width:630px}.product-service-bridge ol{display:grid;grid-gap:0;gap:0;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.product-service-bridge li{border-bottom:1px solid rgb(143 170 216/.24);color:#e5ecf6;font-size:12px;padding:13px 10px}.product-service-bridge li span{color:#79aef9;font:600 9px var(--mono);margin-right:10px}.product-service-bridge nav{display:flex;flex-direction:column;gap:10px;min-width:170px}.product-service-bridge nav a{align-items:center;border:1px solid rgb(173 197 231/.42);border-radius:8px;color:#fff;display:flex;font-size:12px;font-weight:660;justify-content:space-between;padding:13px 15px}.product-service-bridge nav a:first-child{background:#2563eb;border-color:#2563eb}.product-service-bridge nav svg{height:16px;width:16px}.service-demo-notice{margin-top:34px}.conjugation-scope>div:last-child{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.conjugation-scope article{background:#f5f8fc;border:1px solid #dce5ef;min-height:290px;padding:27px}.conjugation-scope article>span{color:var(--blue);font:650 9px/1.3 var(--mono);letter-spacing:.08em}.conjugation-scope h2{font-size:22px;letter-spacing:-.025em;margin:48px 0 13px}.conjugation-scope p{color:var(--muted);font-size:12.5px;line-height:1.75;margin:0}.conjugation-scope article small{border-top:1px solid #d7e0eb;color:#68778b;display:block;font-size:10px;line-height:1.55;margin-top:24px;padding-top:14px}.public-sequence-scope>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.public-sequence-scope article{min-height:270px}.public-sequence-overview{padding-bottom:26px}.conjugation-workflow{background:#f7f9fc;max-width:none;padding-left:max(24px,calc((100vw - 1500px)/2 + 96px));padding-right:max(24px,calc((100vw - 1500px)/2 + 96px))}.conjugation-workflow ol{border-top:1px solid var(--line-strong);list-style:none;margin:38px 0 0;padding:0}.conjugation-workflow li{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:24px;gap:24px;grid-template-columns:80px minmax(0,1fr);padding:21px 4px}.conjugation-workflow li>span{color:var(--blue);font:650 15px var(--mono)}.conjugation-workflow h3{font-size:17px;margin:0 0 5px}.conjugation-workflow p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.conjugation-requirements{align-items:start;display:grid;grid-gap:clamp(40px,7vw,100px);gap:clamp(40px,7vw,100px);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.conjugation-requirements dl{border-top:1px solid var(--line-strong);margin:32px 0 0}.conjugation-requirements dl>div{border-bottom:1px solid var(--line);display:grid;grid-gap:22px;gap:22px;grid-template-columns:130px 1fr;padding:16px 2px}.conjugation-requirements dt{color:#718096;font-size:11px}.conjugation-requirements dd{font-size:12.5px;margin:0}.conjugation-requirements em{color:var(--blue);font:650 8px var(--mono)}.conjugation-requirements aside{background:#0c2144;color:#fff;padding:30px}.conjugation-requirements aside h3{font-size:24px;margin:13px 0 20px}.conjugation-requirements aside ul{color:#d4deec;font-size:12px;line-height:1.7;margin:0;padding-left:19px}.conjugation-requirements aside li+li{margin-top:8px}.conjugation-requirements aside p{border-top:1px solid rgb(143 170 216/.24);color:#9fb0c8;font-size:10.5px;line-height:1.65;margin:24px 0 0;padding-top:18px}.conjugation-request,.product-service-callout{align-items:center;background:#edf4ff;display:flex;gap:40px;justify-content:space-between;padding-bottom:48px;padding-top:48px}.conjugation-request h2,.product-service-callout h2{font-size:clamp(24px,2.5vw,36px);margin:10px 0}.conjugation-request p,.product-service-callout p{color:var(--muted);font-size:12.5px;line-height:1.7;margin:0;max-width:760px}.conjugation-request>a,.product-service-callout>a{align-items:center;background:var(--blue);border-radius:8px;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:680;gap:20px;padding:15px 18px}.conjugation-request svg,.product-service-callout svg{height:16px;width:16px}.product-service-callout{margin-top:0}.flow-custom-conjugate{align-items:center;background:#fff;border:1px solid #d6e1ed;display:flex;gap:32px;justify-content:space-between;margin-top:24px;padding:25px 28px}.flow-custom-conjugate h3{font-size:19px;margin:8px 0 6px}.flow-custom-conjugate p{color:var(--muted);font-size:11.5px;margin:0}.flow-custom-conjugate>a{align-items:center;color:var(--blue);display:flex;flex:0 0 auto;font-size:12px;font-weight:680;gap:12px}.flow-custom-conjugate svg{height:16px;width:16px}@media (max-width:1050px){.product-service-bridge{grid-template-columns:1fr 1fr}.product-service-bridge nav{flex-direction:row;grid-column:1/-1}.conjugation-scope>div:last-child,.public-sequence-scope>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:760px){.solution-index>div{grid-template-columns:1fr}.solution-track-grid{display:block}.product-service-bridge{display:block;padding-left:20px;padding-right:20px}.product-service-bridge ol{margin-top:28px}.product-service-bridge nav{flex-direction:column;margin-top:26px}.conjugation-scope>div:last-child,.public-sequence-scope>div:last-child{grid-template-columns:1fr}.conjugation-scope article{min-height:240px}.conjugation-scope h2{margin-top:34px}.conjugation-workflow{padding-left:20px;padding-right:20px}.conjugation-workflow li{grid-template-columns:46px 1fr}.conjugation-requirements{display:block}.conjugation-requirements aside{margin-top:34px}.conjugation-request,.flow-custom-conjugate,.product-service-callout{align-items:stretch;display:flex;flex-direction:column}.conjugation-request>a,.product-service-callout>a{justify-content:space-between}}:root{--blue:#1657b8;--blue-dark:#0d438f;--blue-soft:#eaf1fb;--blue-mist:#f4f7fb;--navy:#071a33;--stella:#1657b8;--gold:#27a0a8;--gold-soft:#a9dadd;--ink:#0c1c2f;--body:#42566c;--muted:#6a7c8f;--line:#e1e8ef;--line-strong:#cdd8e3;--surface:#f7f9fb;--surface-blue:#f1f5fa;--white:#fff;--page:1280px;--radius-control:5px}body{color:var(--ink);font-size:16px;font-weight:400;line-height:1.7;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:var(--sans)}h1,h2,h3,h4{font-weight:600}p{text-wrap:pretty}:focus-visible{outline:2px solid rgb(22 87 184/.35);outline-offset:3px}.instrument-label{color:var(--blue);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em}.site-header{border-bottom-color:#dfe6ed;box-shadow:0 5px 20px rgb(16 36 59/.035);padding-left:max(28px,calc((100vw - var(--page))/2));padding-right:max(28px,calc((100vw - var(--page))/2))}.brand{height:52px;width:196px}.nav-link,.nav-trigger{color:#354a60;font-size:13.5px}.nav-link:after,.nav-trigger:after{bottom:17px;height:1.5px;left:14px;right:14px}.header-actions{gap:10px}.header-search{background:#f7f9fb;border-radius:4px;height:40px;width:184px}.header-cta,.header-search input{font-size:12px}.header-cta{border-radius:4px;box-shadow:none;min-height:40px;padding:0 17px}.header-cta:hover{box-shadow:0 10px 22px -14px rgb(22 87 184/.65)}.mega-menu,.nav-dropdown{border:1px solid #dbe4ed;border-top:0;border-radius:0 0 6px 6px;box-shadow:0 30px 60px -30px rgb(8 31 57/.4)}.mega-menu{grid-template-columns:240px 1fr}.mega-sidebar{background:#f4f7fa}.mega-sidebar button{border-radius:3px;font-size:13px}.mega-content{padding:30px 38px 34px}.mega-top h2{font-size:25px;font-weight:600}.mega-columns h3,.nav-col h3{font-size:12.5px;font-weight:600}.mega-columns .ph,.mega-columns a,.nav-dropdown a{color:#45596e;font-size:12.5px}.hero{min-height:680px}.hero:before{background:linear-gradient(90deg,rgb(247 249 252/.98),rgb(247 249 252/.92) 38%,rgb(247 249 252/.4) 64%,rgb(247 249 252/.14)),linear-gradient(0deg,rgb(255 255 255/.78),transparent 34%)}.hero:after{background-size:64px 64px;opacity:.28}.hero-media img{object-position:76% 50%}.hero-content{align-items:flex-start;margin:0 auto;max-width:var(--page);min-height:680px;padding:78px 0 92px;text-align:left}.hero-kicker{margin-bottom:23px}.hero-kicker span{color:#60758b;font-size:10px;font-weight:500;letter-spacing:.18em}.hero h1{font-size:clamp(44px,5vw,68px);font-weight:600;letter-spacing:-.035em;line-height:1.06;max-width:760px}.hero h1 span{background:none;color:var(--ink)}.hero h1 span:after{display:none}.title-signal{background:var(--gold);box-shadow:none;height:3px;margin-top:24px;width:42px}.hero-content>p{color:#465c72;font-size:16px;line-height:1.8;margin-top:23px;max-width:620px;text-align:left}.hero-search{margin-top:31px;max-width:620px}.hero-search>label{font-size:12px;font-weight:500}.hero-search>div{border-color:#c6d3df;border-radius:5px;box-shadow:0 16px 40px -32px rgb(14 48 84/.45);min-height:56px;padding-left:18px}.hero-search button{border-radius:3px;box-shadow:none;font-size:12.5px;font-weight:600;height:44px;padding:0 20px}.search-meta{font-size:12px;justify-content:flex-start;margin-top:17px;text-align:left}.search-meta button{border-radius:3px;font-family:var(--mono);padding:4px 9px}.hero-rail{background:rgb(255 255 255/.72);font-size:9px;justify-content:flex-start;padding-left:max(28px,calc((100vw - var(--page))/2))}.hero-rail i{background:var(--gold);box-shadow:none;height:3px;width:3px}.section-shell{padding-bottom:100px;padding-top:100px}.section-title{max-width:760px}.section-title>i{background:var(--gold);height:3px;margin-bottom:20px;width:38px}.section-title h2{font-size:clamp(31px,3.2vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1.13;margin:12px 0 16px}.section-title p{color:#556a7f;font-size:14px;line-height:1.85}.portfolio-grid{gap:16px;margin-top:44px}.portfolio-card{border-color:#d8e1e9;border-radius:3px;box-shadow:none;min-height:360px;padding:30px}.portfolio-card:hover{border-color:#93add0;box-shadow:0 22px 45px -36px rgb(20 60 105/.48);transform:translateY(-2px)}.portfolio-card h2{font-size:25px;font-weight:600;letter-spacing:-.025em}.portfolio-card p{color:#5f7183;font-size:13px;line-height:1.75}.portfolio-card-top strong{color:#244b73;font-weight:500}.portfolio-card>div span{border-radius:2px}.home-solutions{background:#081a33}.solution-track-grid{border-color:rgb(162 186 218/.23);margin-top:44px}.solution-track-grid>a{border-color:rgb(162 186 218/.23);min-height:360px;padding:30px}.solution-track-grid>a:hover{background:rgb(27 67 112/.36)}.solution-track-grid h2{font-size:27px;font-weight:600;letter-spacing:-.025em}.solution-track-grid p{color:#aebdd0;font-size:13px}.solution-track-grid i{border-radius:2px}.library-row{min-height:132px}.library-row:hover{background:#f5f8fb;padding-left:14px;padding-right:14px}.breadcrumbs{color:#718294;font-size:11px;padding-left:0;padding-right:0}.route-hero{background:#f3f6f9;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:420px;padding-left:max(28px,calc((100vw - var(--page))/2));padding-right:max(28px,calc((100vw - var(--page))/2))}.route-hero-copy{max-width:740px;padding:68px 0 72px}.route-hero-copy h1{font-size:clamp(40px,4.7vw,60px);font-weight:600;letter-spacing:-.04em;line-height:1.08;margin:18px 0 22px}.route-hero-copy>p{color:#566b7f;font-size:15px}.route-hero-actions{gap:10px;margin-top:31px}.route-hero-actions a{border-radius:4px;font-size:12.5px;padding:0 19px}.route-hero-actions .primary{box-shadow:none}.route-hero-actions .secondary{background:rgb(255 255 255/.7);border-color:#b9c7d5}.route-hero-visual:after{background-size:64px 64px;opacity:.55}.route-hero-visual i{border-color:rgb(22 87 184/.22)}.route-section{padding-bottom:82px;padding-top:82px}.route-section-heading{max-width:780px}.route-section-heading h2{font-size:clamp(29px,3vw,40px);font-weight:600;letter-spacing:-.032em;line-height:1.16;margin-top:10px}.route-section-heading p{color:#5b6e81}.route-contact-band{background:#0e4d9b;padding-left:max(28px,calc((100vw - var(--page))/2));padding-right:max(28px,calc((100vw - var(--page))/2))}.route-contact-band h2{font-size:clamp(29px,3vw,40px);font-weight:600;letter-spacing:-.03em}.route-contact-band>a{border-radius:4px;font-weight:600}.route-footer{border-top:1px solid var(--line);padding-left:max(28px,calc((100vw - var(--page))/2));padding-right:max(28px,calc((100vw - var(--page))/2))}.route-footer nav a{font-size:12px}.product-catalog-page{background:#f4f7fa;padding-bottom:66px}.product-catalog-page>.product-catalog-heading{padding-bottom:38px;padding-left:max(28px,calc((100vw - var(--page))/2));padding-right:max(28px,calc((100vw - var(--page))/2));padding-top:54px}.product-catalog-page>.product-catalog-heading h1{font-size:clamp(38px,4vw,52px);font-weight:600;letter-spacing:-.04em;margin:12px 0 16px}.product-catalog-page>.product-catalog-heading>p{color:#596d81;font-size:13.5px;line-height:1.75}.catalog-metrics>div{border-left-color:#bdcad7}.catalog-metrics strong{color:#154c89;font-weight:500}.product-catalog-masthead{gap:20px;max-width:var(--page)}.product-catalog-workbench,.product-directory>section{border-color:#d3dde6;border-radius:3px;box-shadow:none}.product-directory>section{padding:20px 21px 8px}.product-directory header{padding-bottom:12px}.product-directory h2{font-size:18px;font-weight:600}.product-directory nav a{min-height:62px}.product-directory nav a:hover{background:#f3f7fb;box-shadow:inset 2px 0 var(--blue);padding-left:10px}.product-directory nav strong{font-size:13px;font-weight:500}.product-directory nav small{font-family:var(--sans);font-size:9.5px}.product-directory nav b{color:#376189;font-size:13px;font-weight:500}.product-catalog-workbench{padding:23px}.product-catalog-workbench>div:first-child h2{font-size:25px;font-weight:600}.dataset-bar{border-color:#cfd9e3}.dataset-tabs button{font-size:11px;font-weight:500}.dataset-tabs button.active{color:var(--blue)}.prototype-search{border-radius:3px}.selected-filter-bar{background:#f8fafc}.selected-filter-bar button{border-radius:2px}.prototype-table-head{background:#edf2f6;color:#52667b;font-family:var(--mono);font-size:9.5px;font-weight:500}.prototype-result{border-bottom-color:#dfe7ee}.prototype-result summary{min-height:62px}.prototype-result[open]{background:#f1f6fb;box-shadow:inset 2px 0 var(--blue)}.product-data-resources>div:last-child>a:hover{background:#f4f7fa}.product-service-bridge{background:#09203b}.product-solution-paths>div:last-child>a{min-height:330px}.product-solution-paths>div:last-child>a:hover{background:#f5f8fb;transform:translateY(-2px)}.planned-product-lines>div:last-child>a{border-radius:2px}.product-detail-hero{background:#f3f6f9;gap:clamp(42px,6vw,88px);grid-template-columns:minmax(0,1fr) 340px;padding:68px max(28px,calc((100vw - var(--page))/2)) 72px}.product-detail-intro h1{font-size:clamp(38px,4.1vw,55px);font-weight:600;letter-spacing:-.038em}.product-detail-english{font-size:15px;font-weight:500}.product-detail-summary{color:#53687d;line-height:1.82}.product-detail-tags span{border-radius:2px;font-size:10.5px}.detail-information-card,.parameter-placeholder,.product-detail-action{border-radius:3px;box-shadow:none}.product-detail-action{border-color:#cbd7e1;padding:27px}.product-detail-action>strong{font-size:21px;font-weight:600}.product-detail-action>a{border-radius:3px;font-size:12px}.product-detail-specs dl>div{padding:16px 2px}.conjugation-request,.product-service-callout{background:#eef4f8;border-bottom:1px solid #dbe5eb;border-top:1px solid #dbe5eb}.conjugation-request>a,.product-service-callout>a{border-radius:3px}.demo-data-notice{background:#f5f8f8;border-color:#c9dddf;border-radius:2px}.demo-data-notice strong{color:#16767d}.conjugation-scope article{background:#f7f9fb;border-color:#d9e2e9}.conjugation-workflow{background:#f4f7f9}.conjugation-requirements aside{background:#09203b}.flow-detail-hero{background:#f3f6f9}.product-anchor-nav{top:76px}.detail-information-card,.flow-conjugate-grid article,.flow-custom-conjugate,.flow-guidance-card{border-radius:3px}.support-form{margin-top:34px}.support-form label{color:#41576b;font-size:12px;font-weight:500}.support-form input:not([type=checkbox]),.support-form textarea{border-color:#bccad6;border-radius:3px;font-size:13.5px;padding:14px}.support-form input:not([type=checkbox]):focus,.support-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgb(22 87 184/.09)}.form-submit{border-radius:3px;font-weight:600}@media (max-width:1328px){.breadcrumbs,.hero-content,.product-catalog-masthead,.section-shell{margin-left:28px;margin-right:28px}}@media (max-width:980px){.hero,.hero-content{min-height:620px}.hero-content{padding-bottom:82px}.hero h1{font-size:clamp(40px,7vw,56px);max-width:680px}.section-shell{padding-bottom:82px;padding-top:82px}.solution-track-grid>a{min-height:320px}.route-section{padding-bottom:72px;padding-top:72px}}@media (max-width:760px){body{font-size:15px}.site-header{height:68px;padding:0 18px}.brand{height:48px;width:174px}.mobile-navigation{max-height:calc(100dvh - 68px);padding-left:20px;padding-right:20px}.hero{min-height:590px}.hero-media img{object-position:68% center}.hero:before{background:linear-gradient(90deg,rgb(247 249 252/.98),rgb(247 249 252/.84) 65%,rgb(247 249 252/.4))}.hero-content{margin:0;min-height:590px;padding:62px 20px 78px}.hero h1{font-size:clamp(37px,11vw,48px);letter-spacing:-.035em}.hero-content>p{font-size:14px}.hero-search>div{min-height:52px}.hero-search button{padding:0 14px}.search-meta{align-items:flex-start;flex-direction:column}.search-meta>div{flex-wrap:wrap}.hero-rail{gap:12px;justify-content:center;padding-left:0}.product-catalog-masthead,.section-shell{margin-left:20px;margin-right:20px}.section-shell{padding-bottom:70px;padding-top:70px}.section-title h2{font-size:31px}.portfolio-card{min-height:330px;padding:24px}.breadcrumbs{margin-left:20px;margin-right:20px}.route-hero{padding-left:20px;padding-right:20px}.route-hero-copy{padding:52px 0 56px}.route-hero-copy h1{font-size:38px}.route-hero-copy>p{font-size:14px}.route-section{padding-bottom:64px;padding-top:64px}.route-section-heading h2{font-size:29px}.route-contact-band,.route-footer{padding-left:20px;padding-right:20px}.product-catalog-page>.product-catalog-heading{padding:42px 20px 28px}.product-catalog-page>.product-catalog-heading h1{font-size:36px}.product-detail-hero{padding:50px 20px 56px}.product-detail-intro h1{font-size:36px}.product-anchor-nav{top:68px}.conjugation-requirements dl>div{grid-template-columns:108px 1fr}}.catalog-suggestions{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:7px;min-height:43px;padding:7px 14px}.catalog-suggestions>span{color:#758598;font:500 9px/1 var(--mono);letter-spacing:.08em;margin-right:3px;text-transform:uppercase}.catalog-suggestions button{background:transparent;border:0;border-bottom:1px solid #aebdcb;color:#3e5d79;cursor:pointer;font-size:10.5px;padding:3px 1px 2px}.catalog-suggestions button:hover{border-color:var(--blue);color:var(--blue)}.catalog-view-tools{align-items:center;display:flex;flex:0 0 auto;gap:10px}.catalog-view-tools label{align-items:center;color:#687b8e;display:flex;font-size:10.5px;gap:7px;white-space:nowrap}.catalog-view-tools select{background:#fff;border:1px solid #cbd6df;border-radius:2px;color:#2e465d;font-size:10.5px;min-height:30px;outline:0;padding:0 25px 0 8px}.catalog-view-tools select:focus{border-color:var(--blue)}.support-form select{background:#fff;border:1px solid #bccad6;border-radius:3px;color:var(--ink);display:block;font-size:13.5px;margin-top:8px;min-height:49px;outline:0;padding:0 13px;width:100%}.support-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgb(22 87 184/.09)}.conjugation-modes{padding-top:68px}.conjugation-modes>div:last-child{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr;margin-top:36px}.conjugation-modes article{border:1px solid #d4dee7;display:grid;min-height:300px;padding:30px;position:relative}.conjugation-modes article>span{color:#b5c1cd;font:500 30px/1 var(--mono);position:absolute;right:28px;top:28px}.conjugation-modes article>small{color:var(--blue);font:600 9px/1.4 var(--mono);letter-spacing:.1em}.conjugation-modes h2{font-size:25px;letter-spacing:-.025em;margin:55px 0 13px}.conjugation-modes p{color:var(--muted);font-size:12.5px;line-height:1.8;margin:0;max-width:520px}.conjugation-modes a{align-items:center;align-self:end;color:var(--blue);display:flex;font-size:12px;font-weight:600;gap:10px;margin-top:26px}.conjugation-modes a svg{height:15px;width:15px}.conjugation-levels{background:#f4f7f9;max-width:none;padding-left:max(28px,calc((100vw - var(--page))/2));padding-right:max(28px,calc((100vw - var(--page))/2))}.conjugation-levels>div:last-child{border-left:1px solid #d2dde6;display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px}.conjugation-levels article{border-bottom:1px solid #d2dde6;border-right:1px solid #d2dde6;min-height:320px;padding:29px}.conjugation-levels article>span{color:var(--blue);font:600 9px/1 var(--mono);letter-spacing:.11em}.conjugation-levels h3{font-size:22px;margin:58px 0 12px}.conjugation-levels p{color:var(--muted);font-size:12px;line-height:1.75}.conjugation-levels ul{border-top:1px solid #d8e1e8;color:#42586c;font-size:11.5px;line-height:1.65;list-style:none;margin:24px 0 0;padding:15px 0 0}.conjugation-levels li{padding:5px 0 5px 15px;position:relative}.conjugation-levels li:before{color:var(--gold);content:"•";left:0;position:absolute}.buffer-compatibility{display:grid;grid-gap:clamp(40px,7vw,90px);gap:clamp(40px,7vw,90px);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.buffer-compatibility>div:first-child>a{align-items:center;color:var(--blue);display:inline-flex;font-size:12px;font-weight:600;gap:10px;margin-top:25px}.buffer-compatibility>div:first-child>a svg{height:15px;width:15px}.buffer-compatibility>div:last-child{border-top:1px solid #bfcdd9}.buffer-compatibility [role=row]{border-bottom:1px solid #dce4eb;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.35fr) minmax(100px,.55fr);padding:15px 4px}.buffer-compatibility [role=row]:first-child{background:#eef3f6;color:#546a7f;font:500 9px/1.4 var(--mono);letter-spacing:.06em;padding-left:11px;padding-right:11px}.buffer-compatibility [role=cell]{color:#566a7d;font-size:11.5px;line-height:1.55}.buffer-compatibility b[role=cell]{color:#1a6570;font-weight:600}.flow-sku-hierarchy{align-items:stretch;background:#eef3f7;border:1px solid #d1dde6;display:grid;grid-gap:0;gap:0;grid-template-columns:1fr 34px 1fr 34px 1fr;margin-top:34px}.flow-sku-hierarchy>div{display:flex;flex-direction:column;min-height:118px;padding:21px 23px}.flow-sku-hierarchy>i{align-items:center;color:#8fa1b2;display:flex;font:normal 25px var(--mono);justify-content:center}.flow-sku-hierarchy small{color:#718497;font:500 8.5px/1 var(--mono);letter-spacing:.1em}.flow-sku-hierarchy strong{color:var(--ink);font-size:16px;font-weight:600;margin-top:14px}.flow-sku-hierarchy span{color:#6a7c8e;font-size:10.5px;margin-top:5px}.resource-detail article{grid-template-columns:76px minmax(220px,.75fr) minmax(280px,1.35fr) 138px}.resource-detail article>div>small{color:#718397;font:500 8.5px/1.3 var(--mono);letter-spacing:.08em}.resource-detail h3{font-size:17px;font-weight:600;margin-top:7px}.resource-entry-action{align-items:flex-end;display:flex;flex-direction:column;gap:15px}.resource-entry-action em{background:#edf3f5;color:#276b71;font-size:9.5px;font-style:normal;padding:5px 7px}.resource-boundary{padding-bottom:0;padding-top:0}.resource-boundary>div{border-left:3px solid var(--gold);background:#f4f7f8;padding:28px 31px}.resource-boundary h2{font-size:24px;margin:10px 0 8px}.resource-boundary p{color:var(--muted);font-size:12.5px;line-height:1.75;margin:0;max-width:850px}@media (max-width:980px){.buffer-compatibility{display:block}.buffer-compatibility>div:last-child{margin-top:34px}.resource-detail article{grid-template-columns:60px minmax(190px,.8fr) 1.2fr}.resource-entry-action{align-items:flex-start;grid-column:2/-1;margin-top:6px}}@media (max-width:760px){.catalog-suggestions{padding-left:11px;padding-right:11px}.selected-filter-bar{display:block}.catalog-view-tools{justify-content:space-between;margin-top:10px}.conjugation-levels>div:last-child,.conjugation-modes>div:last-child{display:block}.conjugation-modes article{min-height:275px}.conjugation-modes article+article{margin-top:12px}.conjugation-levels{padding-left:20px;padding-right:20px}.conjugation-levels article{min-height:auto}.conjugation-levels h3{margin-top:42px}.buffer-compatibility>div:last-child{overflow-x:auto}.buffer-compatibility [role=row]{grid-template-columns:130px 220px 95px;min-width:500px}.flow-sku-hierarchy{display:block}.flow-sku-hierarchy>div{min-height:auto}.flow-sku-hierarchy>i{display:none}.flow-sku-hierarchy>div+div{border-top:1px solid #d1dde6}.resource-detail article{display:grid;grid-gap:10px;gap:10px;grid-template-columns:50px 1fr}.resource-detail article>p,.resource-entry-action{grid-column:2}}@media (min-width:981px) and (max-width:1240px){.site-header{padding-left:26px;padding-right:26px}.brand{width:190px}.desktop-nav,.header-actions{display:none}.mobile-menu-toggle{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;gap:12px;margin-left:auto;padding:14px 0}.mobile-menu-toggle span{font-size:12px;font-weight:600}.mobile-menu-toggle i{display:block;height:12px;position:relative;width:20px}.mobile-menu-toggle i:after,.mobile-menu-toggle i:before{background:currentColor;content:"";height:1px;left:0;position:absolute;transition:transform .2s ease,top .2s ease;width:100%}.mobile-menu-toggle i:before{top:2px}.mobile-menu-toggle i:after{top:9px}.mobile-menu-toggle[aria-expanded=true] i:before{top:5px;transform:rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] i:after{top:5px;transform:rotate(-45deg)}.mobile-navigation{background:#fff;border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0 28px 55px rgb(10 22 51/.15);display:grid;left:auto;max-height:calc(100dvh - 76px);opacity:0;overflow-y:auto;padding:20px 28px 28px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-7px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;width:min(520px,100vw)}.mobile-navigation.open{opacity:1;pointer-events:auto;transform:none;visibility:visible}.mobile-products-toggle{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink);display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:14px 0;text-align:left;width:100%}.mobile-products-toggle i{height:16px;position:relative;width:16px}.mobile-products-toggle i:after,.mobile-products-toggle i:before{background:currentColor;content:"";height:1px;left:2px;position:absolute;top:8px;transition:transform .2s ease;width:12px}.mobile-products-toggle i:after{transform:rotate(90deg)}.mobile-products-toggle[aria-expanded=true] i:after{transform:none}.mobile-product-links{background:var(--blue-mist);display:none;padding:6px 15px}.mobile-product-links.open{display:grid}.mobile-product-links a{align-items:center;border-bottom:1px solid var(--line);color:var(--body);display:flex;font-size:12.5px;justify-content:space-between;padding:11px 0}.mobile-product-links a:last-child{border-bottom:0}.mobile-navigation svg{color:var(--blue);height:16px;width:16px}.mobile-header-search{align-items:center;border:1px solid var(--line-strong);border-radius:4px;display:flex;height:46px;margin:3px 0 12px;overflow:hidden}.mobile-header-search>svg{color:var(--muted);flex:0 0 auto;height:17px;margin-left:14px;width:17px}.mobile-header-search input{border:0;flex:1 1;font-size:13px;min-width:0;outline:0;padding:0 10px}.mobile-header-search button{align-self:stretch;width:46px}.mobile-header-search button,.mobile-navigation a.mobile-cta{align-items:center;background:var(--blue);border:0;color:#fff;display:flex;justify-content:center}.mobile-navigation a.mobile-cta{border-radius:4px;font-size:14px;font-weight:600;margin-top:16px;padding:14px}.mobile-navigation a.mobile-cta svg{color:#fff}}.demo-data-notice{align-items:center;background:#fff7e6;border-bottom:1px solid #ecd6aa;color:#765824;display:flex;gap:20px;padding:13px clamp(24px,6vw,96px)}.demo-data-notice strong{background:#9a6b17;border-radius:99px;color:#fff;flex:0 0 auto;font:700 9px/1 var(--mono);letter-spacing:.07em;padding:7px 10px}.demo-data-notice span{font-size:11.5px;line-height:1.6}.flow-demo-notice{border-top:0}.dye-optical-profile{align-items:center;display:grid;grid-gap:clamp(44px,7vw,100px);gap:clamp(44px,7vw,100px);grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);padding-bottom:72px;padding-top:56px}.spectrum-readout{border-top:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px}.spectrum-readout article{border-bottom:1px solid var(--line);min-width:0;padding:17px 12px 17px 0}.spectrum-readout article+article{border-left:1px solid var(--line);padding-left:14px}.spectrum-readout small{color:#77869a;display:block;font:600 8.5px/1.4 var(--sans);letter-spacing:.07em}.spectrum-readout strong{color:var(--ink);display:block;font-size:18px;margin-top:7px}.spectrum-card{background:#07152f;border-radius:12px;color:#fff;min-height:280px;padding:30px 32px}.spectrum-card .instrument-label{color:#a9c4f2}.spectrum-scale{margin:70px 10px 0;position:relative}.spectrum-gradient{background:linear-gradient(90deg,#6e48aa,#315cf6 17%,#11a9ef 30%,#27c97a 42%,#eee746 53%,#fb9d23 65%,#ee4949 77%,#be376e 87%,#632c6d);border-radius:99px;box-shadow:0 0 25px rgb(66 126 255/.3);height:12px}.spectrum-marker{bottom:-18px;display:block;font-style:normal;position:absolute;transform:translateX(-50%)}.spectrum-marker:before{background:currentColor;content:"";height:48px;left:50%;position:absolute;top:-32px;width:1px}.spectrum-marker b{border-radius:99px;display:block;font:700 9px/1 var(--sans);padding:6px 8px;position:relative}.spectrum-marker span{display:block;font:600 9px/1 var(--mono);margin-top:7px;text-align:center}.ex-marker{color:#73a4ff}.ex-marker b{background:#2463db;color:#fff}.em-marker{color:#ffb84d}.em-marker b{background:#ef8d20;color:#fff}.spectrum-axis{color:#8fa3c2;display:flex;font:500 8px/1 var(--mono);justify-content:space-between;margin:42px 3px 0}.spectrum-card>p{color:#91a5c3;font-size:10px;line-height:1.6;margin:28px 0 0}.dye-chemistry-support{align-items:start;background:#f7f9fc;display:grid;grid-gap:clamp(44px,7vw,100px);gap:clamp(44px,7vw,100px);grid-template-columns:minmax(0,1fr) 360px;max-width:none;padding-left:max(24px,calc((100vw - 1500px)/2 + 96px));padding-right:max(24px,calc((100vw - 1500px)/2 + 96px))}.dye-chemistry-support dl{border-top:1px solid var(--line-strong);margin:30px 0 0}.dye-chemistry-support dl>div{border-bottom:1px solid var(--line);display:grid;grid-gap:20px;gap:20px;grid-template-columns:155px 1fr;padding:15px 0}.dye-chemistry-support dt{color:#718096;font-size:11px}.dye-chemistry-support dd{font-size:12.5px;margin:0}.dye-chemistry-support dd em,.flow-antigen dd em,.flow-key-facts dd em,.flow-product-properties dd em,.validation-status em{background:#f3e4bd;border-radius:4px;color:#89621c;display:inline-block;font:700 8px/1 var(--mono);font-style:normal;letter-spacing:.05em;margin-left:8px;padding:4px 6px;vertical-align:middle}.dye-chemistry-support dd small{color:var(--blue);display:block;font-size:10px;margin-top:4px}.dye-chemistry-support aside{background:#fff;border:1px solid #d7e1ed;border-radius:12px;padding:28px}.dye-chemistry-support aside h3{font-size:23px;line-height:1.35;margin:12px 0}.dye-chemistry-support aside p{color:var(--muted);font-size:12.5px;line-height:1.75}.dye-chemistry-support aside a{align-items:center;border:1px solid #c7d4e5;border-radius:7px;color:var(--blue);display:flex;font-size:12px;font-weight:680;justify-content:center;margin-top:10px;padding:12px}.dye-chemistry-support aside a:first-of-type{background:var(--blue);border-color:var(--blue);color:#fff;margin-top:22px}.dye-support-tools>div:last-child{border-left:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px}.dye-support-tools article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:220px;padding:25px}.dye-support-tools article>span{color:var(--blue);font:650 11px/1 var(--mono)}.dye-support-tools h3{font-size:17px;margin:28px 0 10px}.dye-support-tools p{color:var(--muted);font-size:11.5px;line-height:1.7;min-height:58px}.dye-support-tools a{color:var(--blue);font-size:11.5px;font-weight:680}.flow-detail-hero{background:radial-gradient(circle at 77% 20%,rgb(41 102 222/.14),transparent 27%),#f5f8fc;display:grid;grid-gap:clamp(48px,7vw,110px);gap:clamp(48px,7vw,110px);grid-template-columns:minmax(0,1fr) 360px;padding:76px clamp(24px,6vw,96px) 80px}.flow-detail-hero>div{max-width:820px}.flow-detail-hero h1{color:var(--ink);font-size:clamp(40px,4.7vw,64px);letter-spacing:-.045em;line-height:1.08;margin:18px 0 8px}.flow-detail-target{color:var(--blue)!important;font-size:16px!important;font-weight:650;margin:0 0 23px}.flow-detail-hero>div>p:last-of-type{color:var(--muted);font-size:14px;line-height:1.85;max-width:700px}.flow-hero-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px}.flow-hero-chips span{background:rgb(255 255 255/.75);border:1px solid #c8d5e5;border-radius:99px;color:#526176;font-size:11px;padding:7px 11px}.flow-detail-hero aside{align-self:center;background:#fff;border:1px solid #c9d7e7;border-radius:12px;padding:28px}.flow-detail-hero aside>small{color:#74839a;font:650 9px/1 var(--mono);letter-spacing:.08em}.flow-detail-hero aside>strong{color:var(--blue);display:block;font-size:24px;margin:13px 0 9px}.flow-detail-hero aside>p{color:var(--muted);font-size:12px;line-height:1.7}.flow-detail-hero aside>a{align-items:center;background:var(--blue);border-radius:8px;color:#fff;display:flex;font-size:12.5px;font-weight:680;justify-content:space-between;margin-top:21px;padding:14px 15px}.flow-detail-hero aside>a svg{height:16px;width:16px}.flow-detail-hero aside>a.secondary{background:transparent;border:1px solid #c9d7e7;color:var(--blue);justify-content:center;margin-top:9px}.product-anchor-nav{background:#fff;border-bottom:1px solid var(--line);box-shadow:0 8px 20px -20px rgb(15 35 70/.5);display:flex;gap:34px;overflow-x:auto;padding:0 clamp(24px,6vw,96px);position:-webkit-sticky;position:sticky;top:80px;z-index:10}.product-anchor-nav a{border-bottom:2px solid transparent;color:#59697e;flex:0 0 auto;font-size:11.5px;font-weight:630;padding:17px 0 15px}.product-anchor-nav a:hover{border-color:var(--blue);color:var(--blue)}.flow-antigen dl,.flow-key-facts dl{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin:34px 0 0}.flow-antigen dl>div,.flow-key-facts dl>div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:112px;padding:20px}.flow-antigen dt,.flow-key-facts dt{color:#758398;font-size:10.5px}.flow-antigen dd,.flow-key-facts dd{color:var(--ink);font-size:13px;line-height:1.5;margin:13px 0 0}.flow-antigen dd.is-pending,.flow-key-facts dd.is-pending{color:#748197}.flow-antigen dd small,.flow-key-facts dd small{color:var(--blue);display:block;font-size:9.5px;margin-top:5px}.flow-conjugates{background:#f7f9fc;max-width:none;padding-left:max(24px,calc((100vw - 1500px)/2 + 96px));padding-right:max(24px,calc((100vw - 1500px)/2 + 96px))}.flow-conjugate-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:34px}.flow-conjugate-grid article{align-items:center;background:#fff;border:1px solid #d8e1ec;border-radius:9px;display:grid;grid-gap:13px;gap:13px;grid-template-columns:auto 1fr auto;min-height:78px;padding:13px 15px}.flow-conjugate-grid article>div{display:flex;flex-direction:column;gap:4px}.flow-conjugate-grid strong{font-size:12.5px}.flow-conjugate-grid small{color:var(--muted);font-size:9.5px}.flow-conjugate-grid a{align-items:center;color:var(--blue);display:flex;font-size:11px;gap:7px}.flow-conjugate-grid a svg{height:14px;width:14px}.flow-application{align-items:start;display:grid;grid-gap:clamp(50px,8vw,120px);gap:clamp(50px,8vw,120px);grid-template-columns:1fr 410px}.flow-application>div:first-child>p{color:var(--muted);font-size:13px;line-height:1.85;margin-top:27px}.validation-status{align-items:center;border:1px solid #d4dfeb;border-radius:9px;display:grid;grid-gap:7px 18px;gap:7px 18px;grid-template-columns:1fr auto;margin-top:25px;padding:18px}.validation-status span{color:var(--ink);font-size:13px;font-weight:680}.validation-status strong{background:#e9f1ff;border-radius:99px;color:var(--blue);font-size:10px;padding:6px 9px}.validation-status small{color:var(--muted);font-size:10px;grid-column:1/-1}.flow-guidance-card{background:#07152f;border-radius:12px;color:#fff;padding:30px}.flow-guidance-card .instrument-label{color:#9dbbea}.flow-guidance-card h3{font-size:23px;margin:11px 0 20px}.flow-guidance-card ol{list-style:none;margin:0;padding:0}.flow-guidance-card li{border-top:1px solid rgb(255 255 255/.13);display:grid;grid-gap:10px;gap:10px;grid-template-columns:82px 1fr;padding:13px 0}.flow-guidance-card li strong{color:#fff;font-size:11px}.flow-guidance-card li span{color:#aebed4;font-size:10.5px;line-height:1.6}.flow-guidance-card>p{color:#8fa3c0;font-size:9.5px;line-height:1.6;margin:17px 0 0}.data-boundary-note{background:#fffaf1;border-left:3px solid #dda548;color:#786242;font-size:11px;line-height:1.7;margin:22px 0 0;padding:13px 16px}.flow-documents{background:#f7f9fc;max-width:none;padding-left:max(24px,calc((100vw - 1500px)/2 + 96px));padding-right:max(24px,calc((100vw - 1500px)/2 + 96px))}.flow-documents>div:last-child{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:32px}.flow-documents article{background:#fff;border:1px solid #d9e2ec;border-radius:9px;padding:23px}.flow-documents article>small{color:var(--blue);font:650 8.5px/1 var(--mono);letter-spacing:.08em}.flow-documents h3{font-size:16px;margin:22px 0 9px}.flow-documents p{color:var(--muted);font-size:10.5px;line-height:1.6;min-height:36px}.flow-documents a{align-items:center;color:var(--blue);display:inline-flex;font-size:11px;font-weight:680;gap:8px;margin-top:15px}.flow-documents a svg{height:14px;width:14px}.demo-flow-plot{background:#fbfcfe;border:1px solid #d5e0ec;border-radius:9px;margin-top:18px;overflow:hidden;padding:18px}.plot-grid{background-image:linear-gradient(#e8edf4 1px,transparent 0),linear-gradient(90deg,#e8edf4 1px,transparent 0);background-size:24px 24px;border-bottom:1px solid #8190a4;border-left:1px solid #8190a4;height:180px;overflow:hidden;position:relative}.plot-grid:after,.plot-grid:before{border-color:transparent transparent currentcolor currentcolor;border-style:solid;border-width:2px;border-radius:50%;content:"";filter:blur(.2px);height:130px;position:absolute;top:20px;transform:rotate(-38deg);width:90px}.plot-grid:before{color:#aab5c4;left:18%}.plot-grid:after{color:#2563eb;left:58%}.plot-negative,.plot-positive{border-radius:50%;display:block;filter:blur(10px);height:65px;opacity:.35;position:absolute;top:67px;width:50px}.plot-negative{background:#8f9bad;left:25%}.plot-positive{background:#2563eb;left:66%}.plot-legend{color:#5f6d80;flex-wrap:wrap;font-size:9.5px;gap:14px;margin-top:13px}.plot-legend,.plot-legend span{align-items:center;display:flex}.plot-legend span{gap:6px}.plot-legend i{border-radius:50%;height:8px;width:8px}.plot-legend i.negative{background:#9ba7b7}.plot-legend i.positive{background:#2563eb}.plot-legend b{color:#9a6b17;font:700 8px/1 var(--mono);margin-left:auto}.flow-product-properties{background:#f7f9fc;max-width:none;padding-left:max(24px,calc((100vw - 1500px)/2 + 96px));padding-right:max(24px,calc((100vw - 1500px)/2 + 96px))}.flow-product-properties dl{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin:34px 0 0}.flow-product-properties dl>div{background:#fff;border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:120px;padding:20px}.flow-product-properties dt{color:#758398;font-size:10.5px}.flow-product-properties dd{color:var(--ink);font-size:12.5px;line-height:1.55;margin:13px 0 0}@media (max-width:980px){.dye-chemistry-support,.dye-optical-profile,.flow-application,.flow-detail-hero{grid-template-columns:1fr}.dye-support-tools>div:last-child,.flow-antigen dl,.flow-conjugate-grid,.flow-documents>div:last-child,.flow-key-facts dl,.flow-product-properties dl{grid-template-columns:repeat(2,1fr)}.product-anchor-nav{top:80px}}@media (max-width:760px){.dye-optical-profile{display:block}.demo-data-notice{align-items:flex-start;flex-direction:column;gap:8px;padding:13px 20px}.spectrum-card{margin-top:30px;min-height:250px;padding:25px 20px}.spectrum-readout strong{font-size:15px}.dye-chemistry-support{display:block;padding-left:20px;padding-right:20px}.dye-chemistry-support aside{margin-top:32px}.dye-support-tools>div:last-child{display:block}.dye-support-tools article{min-height:0}.flow-detail-hero{display:block;padding:52px 20px 58px}.flow-detail-hero h1{font-size:36px}.flow-detail-hero aside{margin-top:34px}.product-anchor-nav{gap:24px;padding:0 20px;top:80px}.flow-antigen dl,.flow-key-facts dl{grid-template-columns:1fr 1fr}.flow-product-properties{padding-left:20px;padding-right:20px}.flow-product-properties dl{grid-template-columns:1fr 1fr}.flow-antigen dl>div,.flow-key-facts dl>div{min-height:105px;padding:16px}.flow-conjugates,.flow-documents{padding-left:20px;padding-right:20px}.flow-conjugate-grid{grid-template-columns:1fr}.flow-application{display:block}.flow-guidance-card{margin-top:32px}.flow-documents>div:last-child{grid-template-columns:1fr}}@media (max-width:430px){.dataset-bar{display:flex;flex-wrap:wrap}.dataset-tabs{flex:0 0 100%}.prototype-search{flex:1 1 220px}.prototype-count{margin-left:auto}.selected-filter-bar{display:block}.mobile-facet-toggle{margin-top:8px}}.dataset-tab-groups{align-items:center;display:flex;gap:10px;min-width:0;overflow-x:auto;scrollbar-width:thin}.dataset-tab-groups>div{align-items:center;display:flex;flex:0 0 auto;gap:4px}.dataset-tab-groups>div>b{color:#78869a;font-size:9px;font-weight:680;letter-spacing:.07em;padding:0 5px;white-space:nowrap}.dataset-tab-groups .dataset-tabs{overflow:visible}.product-data-resources{padding-bottom:78px}.product-data-resources>div:last-child{border-top:1px solid var(--line-strong);margin-top:34px}.product-data-resources>div:last-child>a{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:grid;grid-gap:24px;gap:24px;grid-template-columns:54px minmax(0,1fr) 110px 22px;min-height:132px;padding:24px 6px;text-decoration:none;transition:background .18s ease,padding .18s ease}.product-data-resources>div:last-child>a:hover{background:#f7faff;padding-left:16px;padding-right:16px}.product-data-resources>div:last-child>a>span{color:var(--blue);font:650 12px/1 var(--mono);letter-spacing:.08em}.product-data-resources h2{font-size:21px;font-weight:680;letter-spacing:-.025em;margin:5px 0 7px}.product-data-resources a div>small{color:#78869a;font:600 9px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}.product-data-resources a p{color:var(--muted);font-size:12.5px;line-height:1.7;margin:0;max-width:780px}.product-data-resources a>strong{color:var(--blue);font:600 22px/1 var(--mono);text-align:right}.product-data-resources a>strong small{color:#7b899b;display:block;font:600 8px/1 var(--sans);letter-spacing:.08em;margin-top:7px}.product-data-resources a>svg{color:var(--blue);height:18px;width:18px}.product-detail-hero{background:linear-gradient(115deg,#f6f9fd,#f6f9fd 72%,#edf4fd);display:grid;grid-gap:clamp(48px,7vw,108px);gap:clamp(48px,7vw,108px);grid-template-columns:minmax(0,1fr) 360px;padding:78px clamp(24px,6vw,96px) 82px}.product-detail-intro{align-self:center;max-width:850px}.product-detail-intro h1{color:var(--ink);font-size:clamp(39px,4.5vw,62px);font-weight:720;letter-spacing:-.045em;line-height:1.08;margin:18px 0 9px;text-wrap:balance}.product-detail-english{color:var(--blue);font-weight:580;line-height:1.5;margin:0 0 22px}.product-detail-summary{color:#58687d;font-size:14px;line-height:1.85;margin:0;max-width:690px}.product-detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px}.product-detail-tags span{background:rgba(255,255,255,.72);border:1px solid #c8d5e5;border-radius:99px;color:#4f6076;font-size:11px;padding:7px 11px}.product-detail-action{align-self:center;background:#fff;border:1px solid #cad7e7;border-radius:12px;box-shadow:0 24px 55px -42px rgb(20 48 88/.5);padding:29px}.product-detail-action>small{color:#78869a;font:650 9px/1 var(--mono);letter-spacing:.08em}.product-detail-action>strong{color:var(--blue);display:block;font-size:23px;font-weight:700;margin:14px 0 10px}.product-detail-action>p{color:var(--muted);font-size:12.5px;line-height:1.7;margin:0}.product-detail-action>a{align-items:center;background:var(--blue);border-radius:8px;color:#fff;display:flex;font-size:13px;font-weight:680;justify-content:space-between;margin-top:23px;padding:14px 16px}.product-detail-action>a svg{height:17px;width:17px}.product-detail-layout{align-items:start;display:grid;grid-gap:clamp(48px,7vw,94px);gap:clamp(48px,7vw,94px);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.product-detail-specs dl{border-top:1px solid var(--line-strong);margin:32px 0 0}.product-detail-specs dl>div{grid-gap:22px;gap:22px;grid-template-columns:170px minmax(0,1fr);padding:17px 2px}.product-detail-specs dt{color:#718096;font-size:11.5px;font-weight:560}.product-detail-specs dd{color:var(--ink);font-size:13px;line-height:1.55;margin:0}.product-detail-specs dd.is-pending{color:#69788b}.product-detail-specs dd small{color:var(--blue);display:block;font-size:10px;margin-top:4px}.parameter-placeholder{background:#f7f9fc;border:1px solid #dde5ef;border-radius:10px;margin-top:32px;padding:24px}.parameter-placeholder h3{font-size:19px;margin:9px 0 7px}.parameter-placeholder>p{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.parameter-placeholder ul{list-style:none;margin:18px 0;padding:0}.parameter-placeholder li{align-items:center;border-top:1px solid #e1e7ef;display:flex;font-size:11.5px;justify-content:space-between;padding:10px 0}.parameter-placeholder li strong{color:#718096;font-size:10.5px;font-weight:600}.parameter-placeholder>a{align-items:center;color:var(--blue);display:inline-flex;font-size:12px;font-weight:680;gap:9px}.parameter-placeholder>a svg{height:15px;width:15px}.product-detail-aside{position:-webkit-sticky;position:sticky;top:104px}.detail-information-card{background:#f7faff;border:1px solid #d7e2ef;border-radius:12px;padding:28px}.isotype-selection>div:last-child{border-left:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.isotype-selection article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:230px;padding:26px}.isotype-selection article>span{color:var(--blue);font:650 11px/1 var(--mono)}.isotype-selection article small{color:#6b7b90;display:block;font:600 10px/1.4 var(--sans);letter-spacing:.04em;margin-top:28px;text-transform:uppercase}.isotype-selection h3{font-size:18px;margin:8px 0 12px}.isotype-guidance li,.isotype-guidance p,.isotype-selection p{color:var(--muted);font-size:14px;line-height:1.75}.isotype-guidance{display:grid;grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr)}.isotype-guidance>div>p{margin:26px 0 20px;max-width:760px}.isotype-guidance ul{margin:0;padding-left:20px}.isotype-guidance .detail-information-card a{align-items:center;color:var(--blue);display:inline-flex;font-size:13px;font-weight:680;gap:10px;margin-top:22px;text-decoration:none}.isotype-guidance .detail-information-card a svg{height:16px;width:16px}.detail-information-card.boundary-card{background:#fffaf1;border-color:#eadbbd}.detail-information-card .route-section-heading h2{font-size:24px}.detail-information-card>p{color:var(--muted);font-size:12px;line-height:1.75;margin:22px 0 0}.detail-information-card>dl{border-top:1px solid #dce4ee;margin:20px 0 0}.detail-information-card>dl div{border-bottom:1px solid #dce4ee;display:flex;font-size:11px;justify-content:space-between;padding:12px 0}.detail-information-card dt{color:#718096}.detail-information-card dd{color:var(--ink);margin:0}.detail-information-card>a{color:var(--blue);display:inline-flex;font-size:12px;font-weight:680;margin-top:20px}.product-detail-description{padding-top:56px}.product-detail-description>div{display:grid;grid-gap:38px;gap:38px;grid-template-columns:1fr 1fr;margin-top:30px}.product-detail-description p{border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.85;margin:0;padding-top:18px}.route-section{padding-bottom:88px;padding-top:88px}.route-section-heading h2{font-size:clamp(30px,3vw,43px);font-weight:710;letter-spacing:-.035em}.route-section-heading p{font-size:13.5px;line-height:1.8}.route-hero{min-height:450px}.route-hero-copy{padding:70px 0}.route-hero-copy h1{font-size:clamp(39px,4.6vw,62px);font-weight:720;letter-spacing:-.045em}.route-hero-copy>p{font-size:14.5px;line-height:1.85}.empty-safe>a,.route-contact-band>a,.route-hero-actions a{border-radius:8px}.route-hero-actions .primary{box-shadow:0 10px 24px -18px rgb(37 99 235/.75)}.breadcrumbs{font-size:11.5px;padding-bottom:14px;padding-top:14px}@media (max-width:980px){.mobile-product-groups{background:#f7f9fc;padding:4px 16px 12px}.mobile-product-groups.open{display:block}.mobile-product-groups section+section{border-top:1px solid var(--line-strong);margin-top:8px;padding-top:8px}.mobile-product-groups h3{color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.07em;margin:0;padding:12px 0 5px;text-transform:uppercase}.mobile-product-groups section a:last-child{border-bottom:0}}@media (max-width:760px){.dataset-tab-groups{flex:0 0 100%}.dataset-tab-groups>div{align-items:flex-start;flex-direction:column;gap:3px}.dataset-tab-groups>div>b{padding-left:4px}.product-data-resources>div:last-child>a{gap:10px 14px;grid-template-columns:42px minmax(0,1fr) 18px;padding:20px 2px}.product-data-resources a>strong{display:none}.product-data-resources h2{font-size:18px}.product-data-resources a p{font-size:11.5px}.product-detail-hero{display:block;padding:52px 20px 58px}.product-detail-intro h1{font-size:36px}.product-detail-english{font-size:14px}.product-detail-action{margin-top:34px;padding:24px}.product-detail-layout{display:block}.product-detail-aside{margin-top:32px;position:static}.product-detail-specs dl>div{gap:14px;grid-template-columns:118px minmax(0,1fr)}.product-detail-description>div{display:block}.product-detail-description p+p{margin-top:24px}.product-related-v2>div>a{gap:7px;grid-template-columns:1fr 18px}.product-related-v2>div>a h3,.product-related-v2>div>a p,.product-related-v2>div>a small{grid-column:1}.product-related-v2>div>a svg{grid-column:2;grid-row:1/span 3}.route-section{padding-bottom:70px;padding-top:70px}.route-hero{min-height:auto}.route-hero-copy{padding:58px 0}.isotype-selection>div:last-child{grid-template-columns:1fr}.isotype-selection article{min-height:0}.isotype-guidance{display:block}.isotype-guidance>aside{margin-top:32px}}.product-catalog-masthead{gap:16px;grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.prototype-layout{grid-template-columns:190px minmax(0,1fr)}.prototype-results{min-width:0;overflow-x:auto}.prototype-table-head .result-action-head{color:#526b8a;text-align:right}.prototype-result-main>.result-open{align-items:center;color:var(--blue);display:inline-flex;font-size:11px;font-weight:680;gap:5px;justify-content:flex-end;overflow:visible;white-space:nowrap}.prototype-result-main>.result-open svg{height:14px;transition:transform .2s ease;width:14px}.prototype-result[open] .prototype-result-main>.result-open svg{transform:rotate(90deg)}@media (max-width:1180px){.product-catalog-masthead{grid-template-columns:1fr}.product-directory{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.product-directory>section+section{margin-top:0}.prototype-layout{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:760px){.product-directory{display:block}.product-directory>section+section{margin-top:12px}.prototype-result-main{grid-template-columns:minmax(0,1fr) 54px!important}.prototype-result-main>.result-open{grid-column:2;grid-row:1}}:root{--fluor-cyan:#09a6c8;--fluor-green:#28a96b;--fluor-violet:#7357d7;--fluor-magenta:#d64f91;--fluor-amber:#e69a2f}.product-catalog-page{background:radial-gradient(circle at 7% 8%,rgb(9 166 200/.08),transparent 24%),radial-gradient(circle at 92% 3%,rgb(115 87 215/.08),transparent 25%),#f4f7fa}.product-catalog-masthead{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.product-directory>section{border-top:3px solid var(--fluor-cyan)}.product-directory>section:nth-child(2){border-top-color:var(--fluor-violet)}.product-directory nav a:nth-child(4n+2):hover{box-shadow:inset 2px 0 var(--fluor-violet)}.product-directory nav a:nth-child(4n+3):hover{box-shadow:inset 2px 0 var(--fluor-magenta)}.product-directory nav a:nth-child(4n):hover{box-shadow:inset 2px 0 var(--fluor-green)}.product-catalog-workbench{border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--fluor-cyan),var(--blue),var(--fluor-violet),var(--fluor-magenta)) 1;min-width:0}.product-catalog-workbench .prototype-browser,.prototype-layout,.prototype-results{min-width:0}.prototype-layout{grid-template-columns:168px minmax(0,1fr)}.prototype-results{overflow-x:hidden}.prototype-result-main,.prototype-table-head{gap:10px;min-width:0!important}.prototype-result-main,.prototype-table-head{padding-left:13px;padding-right:13px}.prototype-result-main>.result-cell{overflow:hidden}.prototype-result-main>.result-open{background:#edf4ff;border-radius:5px;min-height:30px;padding:0 7px}.prototype-result-main:hover>.result-open{background:linear-gradient(135deg,var(--blue),var(--fluor-violet));color:#fff}.product-detail-hero{background:radial-gradient(circle at 82% 18%,rgb(115 87 215/.13),transparent 25%),radial-gradient(circle at 10% 85%,rgb(9 166 200/.1),transparent 28%),linear-gradient(120deg,#f7fbfd,#f3f6fb 62%,#f7f2fc);gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,1fr) 310px;padding-bottom:54px;padding-top:50px;position:relative}.product-detail-hero:before{background:linear-gradient(90deg,var(--fluor-cyan),var(--blue) 30%,var(--fluor-violet) 58%,var(--fluor-magenta) 78%,var(--fluor-amber));content:"";height:4px;left:0;position:absolute;right:0;top:0}.product-detail-intro h1{font-size:clamp(34px,3.6vw,49px);margin-top:12px}.product-detail-english{margin-bottom:14px}.product-detail-summary{line-height:1.72}.product-detail-tags{margin-top:18px}.product-detail-tags span:nth-child(3n+1){background:#eaf8fb;border-color:#b9e3eb;color:#087b92}.product-detail-tags span:nth-child(3n+2){background:#f0edfb;border-color:#d5cbf2;color:#6047b3}.product-detail-tags span:nth-child(3n){background:#fcecf4;border-color:#efc7da;color:#a93670}.product-detail-action{background:linear-gradient(160deg,#fff,#f6f9ff 60%,#f6f0fb);border-color:#cdd8e8;padding:22px}.product-detail-action>strong{margin:10px 0 7px}.dye-chemistry-support aside a:first-of-type,.product-detail-action>a,.product-service-callout>a{background:linear-gradient(135deg,var(--blue),var(--fluor-violet));border-color:transparent}.product-detail-action>a{margin-top:17px}.product-service-callout{background:linear-gradient(100deg,#ecf8fa,#eef4ff 52%,#f5eefb);border-color:#d5e3ec;padding-bottom:34px;padding-top:34px}.product-detail-layout{gap:clamp(24px,3vw,42px);grid-template-columns:minmax(0,1.35fr) minmax(275px,.65fr);padding-bottom:54px;padding-top:54px}.product-detail-layout .route-section-heading h2{font-size:clamp(26px,2.5vw,34px)}.product-detail-specs dl{border:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.product-detail-specs dl>div{background:#fff;border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:108px minmax(0,1fr);min-height:58px;padding:12px 14px}.product-detail-specs dl>div:nth-child(odd){border-right:1px solid var(--line)}.product-detail-specs dl>div:nth-child(4n+2),.product-detail-specs dl>div:nth-child(4n+3){background:#f8fbfd}.detail-information-card{background:linear-gradient(145deg,#f6fbfd,#f5f4fb);padding:22px}.detail-information-card .route-section-heading h2{font-size:22px}.detail-information-card>p{margin-top:15px}.dye-price-table{margin-top:18px}.dye-price-table>div{padding-bottom:10px;padding-top:10px}.product-detail-description{padding-bottom:54px;padding-top:42px}.product-detail-description>div{gap:24px;margin-top:20px}.product-related-v2{padding-bottom:60px;padding-top:52px}.spectrum-card{background:radial-gradient(circle at 18% 20%,rgb(9 166 200/.2),transparent 34%),radial-gradient(circle at 82% 22%,rgb(214 79 145/.2),transparent 34%),#07152f}.dye-optical-profile{gap:clamp(32px,4vw,58px);padding-bottom:52px;padding-top:44px}.dye-chemistry-support{background:linear-gradient(110deg,#f4fbfb,#f7f7fc 56%,#fbf5f9);gap:clamp(32px,4vw,58px);padding-bottom:56px;padding-top:56px}.dye-support-tools{padding-bottom:58px;padding-top:54px}.dye-support-tools article:nth-child(4n+1)>span{color:var(--fluor-cyan)}.dye-support-tools article:nth-child(4n+2)>span{color:var(--fluor-violet)}.dye-support-tools article:nth-child(4n+3)>span{color:var(--fluor-magenta)}.dye-support-tools article:nth-child(4n)>span{color:var(--fluor-green)}@media (max-width:1360px){.product-catalog-masthead{grid-template-columns:1fr}.product-directory{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.product-directory>section+section{margin-top:0}}@media (max-width:980px){.product-detail-hero{grid-template-columns:minmax(0,1fr) 280px}.product-detail-layout{grid-template-columns:1fr}.product-detail-aside{position:static}}@media (max-width:760px){.product-directory{display:block}.prototype-results{overflow:visible}.product-detail-hero{display:block;padding-bottom:44px;padding-top:42px}.product-detail-action{margin-top:24px}.product-detail-specs dl{display:block}.product-detail-specs dl>div:nth-child(odd){border-right:0}.product-detail-description,.product-detail-layout,.product-related-v2{padding-bottom:46px;padding-top:46px}}.site-header:after{background:linear-gradient(90deg,var(--fluor-cyan),var(--blue) 34%,var(--fluor-violet) 62%,var(--fluor-magenta));bottom:-1px;content:"";height:2px;left:0;opacity:.72;position:absolute;right:0}.form-submit,.header-cta,.route-contact-band>a,.route-hero-actions .primary{background:linear-gradient(135deg,var(--blue),var(--fluor-violet))}.route-hero{background:radial-gradient(circle at 82% 15%,rgb(115 87 215/.1),transparent 26%),radial-gradient(circle at 8% 90%,rgb(9 166 200/.08),transparent 28%),#f3f6f9}.route-contact-band{background:linear-gradient(120deg,#0b4e9c,#313d9d 62%,#69439c)}.flow-detail-hero{background:radial-gradient(circle at 78% 18%,rgb(214 79 145/.12),transparent 24%),radial-gradient(circle at 12% 86%,rgb(9 166 200/.11),transparent 28%),linear-gradient(120deg,#f7fbfd,#f3f6fb 64%,#faf3f8);gap:clamp(30px,4vw,58px);padding-bottom:58px;padding-top:54px;position:relative}.flow-detail-hero:before{background:linear-gradient(90deg,var(--fluor-cyan),var(--blue),var(--fluor-violet),var(--fluor-magenta),var(--fluor-amber));content:"";height:4px;left:0;position:absolute;right:0;top:0}.flow-detail-hero h1{font-size:clamp(36px,4vw,54px)}.flow-detail-hero aside{background:linear-gradient(155deg,#fff,#f7f5fc)}.flow-detail-hero aside>a{background:linear-gradient(135deg,var(--blue),var(--fluor-violet))}.product-anchor-nav a:nth-child(4n+2):hover{border-color:var(--fluor-violet);color:var(--fluor-violet)}.product-anchor-nav a:nth-child(4n+3):hover{border-color:var(--fluor-magenta);color:var(--fluor-magenta)}.product-anchor-nav a:nth-child(4n):hover{border-color:var(--fluor-green);color:var(--fluor-green)}.flow-conjugates,.flow-documents,.flow-product-properties{background:linear-gradient(110deg,#f3fafb,#f6f8fc 55%,#faf4f8)}.flow-conjugate-grid article:nth-child(3n+1){border-top:3px solid var(--fluor-cyan)}.flow-conjugate-grid article:nth-child(3n+2){border-top:3px solid var(--fluor-violet)}.flow-conjugate-grid article:nth-child(3n){border-top:3px solid var(--fluor-magenta)}.flow-guidance-card{background:radial-gradient(circle at 15% 10%,rgb(9 166 200/.18),transparent 34%),radial-gradient(circle at 88% 14%,rgb(214 79 145/.18),transparent 32%),#07152f}.flow-documents article:nth-child(4n+1)>small{color:var(--fluor-cyan)}.flow-documents article:nth-child(4n+2)>small{color:var(--fluor-violet)}.flow-documents article:nth-child(4n+3)>small{color:var(--fluor-magenta)}.flow-documents article:nth-child(4n)>small{color:var(--fluor-green)}.route-section{padding-bottom:62px;padding-top:62px}.route-section-heading h2{font-size:clamp(27px,2.5vw,36px);margin-top:7px}.route-section-heading p{margin-top:12px}.route-hero{grid-template-columns:minmax(0,1.55fr) minmax(230px,.45fr);min-height:350px}.route-hero-copy{max-width:820px;padding:48px 0 52px}.route-hero-copy h1{font-size:clamp(35px,4vw,52px);margin:12px 0 16px}.route-hero-copy>p{line-height:1.72}.route-hero-actions{margin-top:23px}.route-hero-visual i:first-child{height:220px;width:220px}.route-hero-visual i:nth-child(2){height:118px;width:118px}.route-hero-visual span{bottom:35px}.product-catalog-page>.product-catalog-heading{padding-bottom:27px;padding-top:38px}.product-catalog-page>.product-catalog-heading h1{font-size:clamp(34px,3.5vw,45px);margin:8px 0 11px}.product-catalog-masthead{margin-top:16px}.product-directory>section{padding:15px 16px 6px}.product-directory nav a{min-height:53px}.product-directory nav strong{font-size:12.5px}.product-catalog-workbench{padding:15px}.product-catalog-workbench>div:first-child{padding:16px 17px 14px}.product-catalog-workbench>div:first-child h2{font-size:22px}.dataset-bar{padding:9px 11px}.selected-filter-bar{min-height:44px;padding-bottom:7px;padding-top:7px}.facet-group{padding:13px 12px}.facet-group label{min-height:28px}.prototype-result-main{min-height:61px;padding-bottom:10px;padding-top:10px}.prototype-result-detail{padding-bottom:18px;padding-top:17px}.product-catalog-workbench{scroll-margin-top:92px}.route-section[id]{scroll-margin-top:132px}.dataset-bar{grid-template-columns:minmax(0,1fr) auto}.dataset-tab-groups{grid-column:1/-1}.prototype-search{max-width:520px;width:100%}.prototype-count{min-width:82px}.product-detail-hero{padding-bottom:40px;padding-top:38px}.product-detail-summary{max-width:760px}.flow-hero-facts,.product-quick-facts{border-left:1px solid #d7e1ec;border-top:1px solid #d7e1ec;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0}.flow-hero-facts>div,.product-quick-facts>div{background:rgb(255 255 255/.6);border-bottom:1px solid #d7e1ec;border-right:1px solid #d7e1ec;min-width:0;padding:9px 10px 10px}.flow-hero-facts dt,.product-quick-facts dt{color:#708096;font-size:9.5px;font-weight:650;line-height:1.35}.flow-hero-facts dd,.product-quick-facts dd{color:var(--ink);font-size:12.5px;font-weight:620;line-height:1.4;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis}.flow-hero-facts>div:nth-child(4n+1),.product-quick-facts>div:nth-child(4n+1){border-top:2px solid var(--fluor-cyan)}.flow-hero-facts>div:nth-child(4n+2),.product-quick-facts>div:nth-child(4n+2){border-top:2px solid var(--blue)}.flow-hero-facts>div:nth-child(4n+3),.product-quick-facts>div:nth-child(4n+3){border-top:2px solid var(--fluor-violet)}.flow-hero-facts>div:nth-child(4n),.product-quick-facts>div:nth-child(4n){border-top:2px solid var(--fluor-magenta)}.product-detail-layout{padding-bottom:44px;padding-top:42px}.product-detail-specs dl{margin-top:17px}.parameter-placeholder{margin-top:22px;padding:19px}.product-service-callout{padding-bottom:28px;padding-top:28px}.product-service-callout h2{font-size:clamp(22px,2.2vw,30px);margin:6px 0}.product-detail-description{padding-bottom:43px;padding-top:38px}.product-related-v2{padding-bottom:48px;padding-top:44px}.flow-detail-hero{padding-bottom:40px;padding-top:38px}.flow-detail-hero h1{font-size:clamp(34px,3.7vw,49px);margin-top:12px}.flow-detail-target{margin-bottom:14px}.flow-hero-facts{max-width:760px}.flow-demo-notice{padding-bottom:9px;padding-top:9px}.product-anchor-nav a{padding-bottom:12px;padding-top:13px}.flow-antigen,.flow-application,.flow-conjugates,.flow-documents,.flow-key-facts,.flow-product-properties{padding-bottom:54px;padding-top:54px}.flow-antigen dl,.flow-key-facts dl{margin-top:24px}.flow-antigen dl>div,.flow-key-facts dl>div{min-height:92px;padding:15px}.flow-conjugate-grid,.flow-documents>div:last-child{margin-top:24px}.target-detail-hero{background:radial-gradient(circle at 76% 18%,rgb(115 87 215/.26),transparent 25%),radial-gradient(circle at 12% 86%,rgb(9 166 200/.18),transparent 28%),#07162e;gap:clamp(34px,5vw,70px);grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);padding-bottom:58px;padding-top:58px}.target-detail-hero h1{font-size:clamp(48px,6vw,76px);margin:10px 0}.target-detail-hero>div>div{margin-top:17px}.target-detail-hero dl div{padding:15px 0}.target-detail-hero dt{font-size:9px}.target-detail-hero dd{font-size:16px;margin-top:5px}.route-section-heading:after,.section-title:after{background:linear-gradient(90deg,var(--fluor-cyan),var(--blue),var(--fluor-violet),var(--fluor-magenta));content:"";display:block;height:3px;margin-top:17px;width:72px}.portfolio-card{border-top:3px solid var(--fluor-cyan)}.portfolio-card:nth-child(2){border-top-color:var(--fluor-violet)}.portfolio-card:nth-child(3){border-top-color:var(--fluor-magenta)}.portfolio-card:first-child .portfolio-card-top>strong{color:var(--fluor-cyan)}.portfolio-card:nth-child(2) .portfolio-card-top>strong{color:var(--fluor-violet)}.portfolio-card:nth-child(3) .portfolio-card-top>strong{color:var(--fluor-magenta)}.library-row:nth-child(3n+1):hover{box-shadow:inset 3px 0 var(--fluor-cyan)}.library-row:nth-child(3n+2):hover{box-shadow:inset 3px 0 var(--fluor-violet)}.library-row:nth-child(3n):hover{box-shadow:inset 3px 0 var(--fluor-magenta)}@media (max-width:1100px){.route-hero{grid-template-columns:minmax(0,1fr) 210px}.route-hero-visual span{display:none}.flow-detail-hero,.product-detail-hero{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:980px){.route-hero{display:block}.route-hero-visual{display:none}.flow-hero-facts,.product-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.route-section{padding-bottom:50px;padding-top:50px}.route-hero-copy{padding-bottom:43px;padding-top:43px}.product-catalog-page>.product-catalog-heading{padding-bottom:22px;padding-top:30px}.flow-detail-hero,.product-detail-hero{padding-bottom:34px;padding-top:32px}.flow-hero-facts,.product-quick-facts{margin-top:18px}.target-detail-hero{grid-template-columns:1fr;padding-bottom:44px;padding-top:44px}}.nav-item-core .nav-link{color:#174f91;font-weight:650}.nav-item-core .nav-link>span:before{background:linear-gradient(180deg,var(--fluor-cyan),var(--fluor-violet));border-radius:99px;content:"";display:inline-block;height:7px;margin-right:7px;vertical-align:1px;width:7px}.nav-item-core .nav-dropdown{border-top:2px solid var(--fluor-cyan)}.mobile-products-toggle.core-service{color:#174f91}.mobile-products-toggle.core-service>span:after{background:#e8f3ff;border-radius:99px;color:#1765a8;content:"CORE";font:650 8px/1 var(--mono);letter-spacing:.08em;margin-left:8px;padding:5px 7px;vertical-align:2px}.solution-index>div>a.primary-service{background:linear-gradient(120deg,#071b39,#0c3156 64%,#0b5f73 130%);color:white;grid-column:1/-1;min-height:350px}.solution-index>div>a.primary-service:before{background:radial-gradient(circle,var(--fluor-cyan) 0 2px,transparent 3px);background-size:26px 26px;content:"";inset:0 0 0 56%;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);opacity:.32;position:absolute}.solution-index>div>a.primary-service h2{max-width:760px}.solution-index>div>a.primary-service p{color:#bed1df;max-width:700px}.solution-index>div>a.primary-service small{margin-top:58px}.solution-index>div>a.primary-service strong{color:#8ce8ef}.solution-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-track-grid>a:first-child{background:linear-gradient(135deg,rgb(11 66 94/.72),rgb(52 43 105/.44));box-shadow:inset 3px 0 var(--fluor-cyan)}.sequence-trust-strip{align-items:center;background:#071d37;color:white;display:flex;flex-wrap:wrap;gap:11px 22px;padding:16px max(28px,calc((100vw - var(--page))/2))}.sequence-trust-strip>span{align-items:center;color:#a9bdd1;display:flex;font:600 10px/1.4 var(--mono);letter-spacing:.08em;margin-right:10px}.sequence-trust-strip>span b{color:#81e9ef;font-size:14px;margin-right:9px}.sequence-trust-strip>strong{border-left:1px solid rgb(143 189 211/.3);color:#edf7fa;font-size:12.5px;font-weight:520;padding-left:20px}.sequence-trust-strip>em{color:#88a2b9;font-size:11px;font-style:normal;margin-left:auto}.sequence-entry>div:last-child{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.sequence-entry article{border:1px solid #d7e2ea;border-top:3px solid var(--fluor-cyan);min-height:245px;padding:25px}.sequence-entry article:nth-child(2){border-top-color:var(--fluor-violet)}.sequence-entry article:nth-child(3){border-top-color:var(--fluor-magenta)}.sequence-entry article>span{color:#667d91;font:600 9px/1.3 var(--mono);letter-spacing:.1em}.sequence-entry h2{font-size:22px;margin:38px 0 11px}.sequence-entry p{color:var(--muted);font-size:14px;line-height:1.75;margin:0}.sequence-entry article>b{color:#335d77;display:block;font-size:12px;font-weight:560;margin-top:22px}.sequence-packages{background:#f2f6f8;max-width:none;padding-left:max(28px,calc((100vw - var(--page))/2));padding-right:max(28px,calc((100vw - var(--page))/2))}.sequence-packages>div:last-child{border-left:1px solid #cfdae2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.sequence-packages article{background:rgb(255 255 255/.52);border-bottom:1px solid #cfdae2;border-right:1px solid #cfdae2;display:flex;flex-direction:column;min-height:390px;padding:25px}.sequence-packages article>span{color:#b0bfca;font:500 26px/1 var(--mono)}.sequence-packages article>small{color:var(--blue);font:650 9px/1.3 var(--mono);letter-spacing:.1em;margin-top:35px}.sequence-packages h3{font-size:23px;margin:9px 0 12px}.sequence-packages p{color:var(--muted);font-size:13.5px;line-height:1.7;margin:0}.sequence-packages ul{border-top:1px solid #d8e2e8;color:#435a6e;font-size:12.5px;line-height:1.65;list-style:none;margin:20px 0 0;padding:14px 0 0}.sequence-packages li{padding:5px 0 5px 15px;position:relative}.sequence-packages li:before{color:var(--fluor-cyan);content:"•";left:0;position:absolute}.sequence-packages article>b{color:#174f75;font-size:12px;font-weight:650;margin-top:auto;padding-top:22px}.sequence-status ol{border-top:1px solid #cad7e0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:36px 0 0;padding:0}.sequence-status li{border-bottom:1px solid #cad7e0;border-right:1px solid #dce5eb;min-height:230px;padding:20px 16px}.sequence-status li:first-child{border-left:1px solid #dce5eb}.sequence-status li>span{color:#a4b5c1;font:500 20px/1 var(--mono)}.sequence-status small{color:var(--blue);display:block;font:650 8px/1.3 var(--mono);letter-spacing:.08em;margin-top:37px}.sequence-status h3{font-size:16px;line-height:1.35;margin:8px 0}.sequence-status p{color:var(--muted);font-size:12px;line-height:1.65;margin:0}.sequence-examples{background:#071b35;color:white;max-width:none;padding-left:max(28px,calc((100vw - var(--page))/2));padding-right:max(28px,calc((100vw - var(--page))/2))}.sequence-examples .route-section-heading h2{color:white}.sequence-examples .route-section-heading p{color:#afc0d0}.sequence-examples>div:last-child{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.sequence-examples article{background:#0d2745;min-height:255px;padding:27px}.sequence-examples article:nth-child(2){background:#102746}.sequence-examples article:nth-child(3){background:#142643}.sequence-examples small{color:#84dce6;font:600 9px/1.3 var(--mono);letter-spacing:.08em}.sequence-examples h3{font-size:21px;margin:39px 0 12px}.sequence-examples p{color:#b5c5d3;font-size:13.5px;line-height:1.75}.sequence-examples strong{color:white;display:block;font-size:12px;margin-top:22px}.sequence-request{background:linear-gradient(105deg,#e9f8f8,#eef2ff 64%,#f8eef8)}.sequence-project-form .form-section-title{align-items:start;border-bottom:1px solid #d5e0e7;display:flex;gap:13px;grid-template-columns:none;margin:12px 0 24px;padding-bottom:12px}.sequence-project-form .form-section-title:not(:first-child){margin-top:34px}.sequence-project-form .form-section-title>span{align-items:center;background:#0b5b79;border-radius:99px;color:white;display:flex;flex:0 0 28px;font:600 9px var(--mono);height:28px;justify-content:center}.sequence-project-form .form-section-title strong{color:var(--ink);display:block;font-size:16px}.sequence-project-form .form-section-title p{color:var(--muted);font-size:12px;line-height:1.5;margin:4px 0 0}.sequence-project-form .form-boundary{background:#f3f7f8;border-left:3px solid var(--gold);padding:14px 15px}.sequence-support-layout{gap:54px;grid-template-columns:minmax(0,1fr) 350px}.support-side-note{border-top:1px solid #cad6e5;color:#687b8d;font-size:11px;line-height:1.65;margin:16px 0 0;padding-top:18px}@media (max-width:1180px){.sequence-packages>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.sequence-status ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.sequence-entry>div:last-child,.sequence-examples>div:last-child{grid-template-columns:1fr}.sequence-entry article,.sequence-examples article{min-height:auto}.sequence-status ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sequence-status li{min-height:190px}}@media (max-width:760px){.solution-index>div>a.primary-service{min-height:390px}.sequence-trust-strip{align-items:flex-start;display:grid;padding-left:20px;padding-right:20px}.sequence-trust-strip>strong{border-left:0;padding-left:0}.sequence-trust-strip>em{margin-left:0}.sequence-packages{padding-left:20px;padding-right:20px}.sequence-packages>div:last-child,.sequence-status ol{display:block}.sequence-packages article,.sequence-status li{min-height:auto}.sequence-packages article+article,.sequence-status li+li{border-top:0}.sequence-status small{margin-top:22px}.sequence-examples{padding-left:20px;padding-right:20px}.sequence-project-form .form-section-title{display:flex}}.antibody-commerce-hero{grid-gap:clamp(20px,2.4vw,36px);gap:clamp(20px,2.4vw,36px);grid-template-columns:minmax(220px,270px) minmax(330px,1fr) minmax(260px,300px);padding:28px max(28px,calc((100vw - var(--page))/2)) 32px}.antibody-media-placeholder{min-width:0}.antibody-media-placeholder>div{align-items:center;aspect-ratio:1/.82;background:linear-gradient(145deg,#f5fafb,#edf3fa 64%,#f7f1fb);border:1px solid #d6e0e9;display:flex;flex-direction:column;justify-content:center;padding:24px;text-align:center}.antibody-media-placeholder>div:before{background:linear-gradient(135deg,var(--fluor-cyan),var(--blue),var(--fluor-violet),var(--fluor-magenta));border-radius:50%;content:"";height:7px;margin-bottom:18px;width:42px}.antibody-media-placeholder span{color:#63778c;font:650 9px/1.3 var(--mono);letter-spacing:.12em}.antibody-media-placeholder strong{color:var(--ink);font-size:15px;margin-top:8px}.antibody-media-placeholder p{color:var(--muted);font-size:11.5px;line-height:1.55;margin:6px 0 0}.antibody-media-placeholder nav{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.antibody-media-placeholder nav span{background:#f4f7fa;border:1px solid #d9e1e8;letter-spacing:0;padding:8px 4px;text-align:center}.antibody-media-placeholder nav span.active{border-color:#4d83b5;color:#15598d}.antibody-commerce-intro{min-width:0;padding-top:3px}.antibody-commerce-intro h1{color:var(--ink);font-size:clamp(28px,2.7vw,39px);line-height:1.15;margin:10px 0 5px;overflow-wrap:anywhere}.antibody-english{color:#60758b;font-size:13px;line-height:1.5}.antibody-target-line{align-items:baseline;border-bottom:1px solid #d9e2e9;border-top:1px solid #d9e2e9;display:flex;gap:13px;margin-top:17px;padding:10px 0}.antibody-target-line span{color:#76879a;font:650 9px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.antibody-target-line strong{color:#145c8f;font-size:16px}.antibody-commerce-summary{color:#465d71;font-size:13.5px;margin:15px 0 0}.antibody-commerce-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.antibody-commerce-tags span{background:#f0f5f8;border:1px solid #d7e1e8;color:#405c73;font-size:10.5px;padding:6px 8px}.antibody-order-card{align-self:start;border:1px solid #ccd9e3;border-top:3px solid var(--fluor-cyan);box-shadow:0 14px 34px rgb(16 45 72/.07);padding:18px}.antibody-order-card .stock-line{align-items:center;color:#177046;display:flex;font-size:14px;font-weight:700;gap:8px}.antibody-order-card .stock-line i{background:#32b873;border-radius:50%;box-shadow:0 0 0 4px rgb(50 184 115/.12);height:7px;width:7px}.antibody-order-card dl{border-top:1px solid #dce4ea;margin:13px 0}.antibody-order-card dl div{border-bottom:1px solid #e1e7ec;display:grid;grid-gap:9px;gap:9px;grid-template-columns:45px minmax(0,1fr);padding:9px 0}.antibody-order-card dt{color:#77899a;font-size:11px}.antibody-order-card dd{color:#2e465a;font-size:11.5px;margin:0;text-align:right}.antibody-order-card>a{align-items:center;background:#075b7a;color:#fff;display:flex;font-size:12px;font-weight:650;justify-content:space-between;margin-top:8px;min-height:39px;padding:0 12px}.antibody-order-card>a svg{height:16px;width:16px}.antibody-order-card>a.secondary{background:#eef4f7;color:#174f6d;justify-content:center}.antibody-order-card>p{color:#7c8a96;font-size:9.5px;line-height:1.5;margin:11px 0 0}.antibody-anchor-nav{margin-top:0}.antibody-specification{display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(0,1fr) 265px;padding-bottom:42px;padding-top:42px}.antibody-specification>div>dl{border-left:1px solid #d7e1e8;border-top:1px solid #d7e1e8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0}.antibody-specification>div>dl>div{border-bottom:1px solid #d7e1e8;border-right:1px solid #d7e1e8;display:grid;grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr);min-height:58px}.antibody-specification dd,.antibody-specification dt{align-items:center;display:flex;font-size:12px;line-height:1.45;margin:0;padding:10px 12px}.antibody-specification dt{background:#f3f7f9;color:#627589}.antibody-specification dd{color:#20394e;flex-wrap:wrap;font-weight:560;overflow-wrap:anywhere}.antibody-specification dd.is-pending{color:#8a98a4;font-weight:450}.antibody-specification dd small{color:#9aa5ae;display:block;flex-basis:100%;font-size:9px;margin-top:2px}.antibody-specification>aside{align-self:start;background:linear-gradient(145deg,#f1f8f8,#f4f3fb);border-left:3px solid var(--fluor-violet);padding:20px}.antibody-specification>aside h2{font-size:18px;margin:7px 0 12px}.antibody-specification>aside ul{color:#52687a;font-size:11.5px;line-height:1.55;margin:0;padding-left:18px}.antibody-specification>aside li{margin:7px 0}.antibody-specification>aside a{align-items:center;color:#155d83;display:flex;font-size:12px;font-weight:680;justify-content:space-between;margin-top:17px}.antibody-specification>aside svg{width:17px}.antibody-pricing{display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(0,1fr) 280px;padding-bottom:45px;padding-top:45px}.antibody-price-table{border:1px solid #d7e1e8;margin-top:24px;overflow-x:auto}.antibody-price-row{align-items:center;border-bottom:1px solid #dce4ea;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(90px,.7fr) minmax(100px,.8fr) minmax(120px,1fr) minmax(84px,.55fr);min-width:560px;padding:13px 15px}.antibody-price-row:last-child{border-bottom:0}.antibody-price-head{background:#f3f7f9;color:#6a7d8e}.antibody-price-head strong{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.antibody-price-row>span,.antibody-price-row>strong{color:#20394e;font-size:14px}.antibody-price-row>strong{font-weight:700}.antibody-price-row .price-stock{align-items:center;color:#177046;display:flex;font-weight:700;gap:8px}.antibody-price-row .price-stock i{background:#32b873;border-radius:50%;height:7px;width:7px}.antibody-price-row>a{align-items:center;color:#155d83;display:flex;font-size:13px;font-weight:700;gap:5px;justify-content:flex-end}.antibody-price-row>a svg{width:15px}.antibody-price-note{color:#718392;font-size:12.5px;line-height:1.65;margin:14px 0 0}.antibody-pricing>aside{align-self:start;background:#f1f7f9;border-left:3px solid var(--fluor-cyan);padding:20px}.antibody-pricing>aside h2{font-size:20px;margin:8px 0 12px}.antibody-pricing>aside p{color:#52687a;font-size:13px;line-height:1.65}.antibody-pricing>aside a{align-items:center;color:#155d83;display:flex;font-size:14px;font-weight:680;justify-content:space-between;margin-top:17px}.antibody-pricing>aside svg{width:17px}.antibody-variants{background:#f5f8fa;max-width:none;padding-left:max(28px,calc((100vw - var(--page))/2));padding-right:max(28px,calc((100vw - var(--page))/2))}.antibody-variants>div:last-child{border-top:1px solid #d5dfe6;margin-top:22px}.antibody-variants article{align-items:center;border-bottom:1px solid #d5dfe6;display:grid;grid-gap:15px;gap:15px;grid-template-columns:90px minmax(0,1fr) 55px 74px;min-height:64px;padding:8px 10px}.antibody-variants article>div strong{color:#243d52;display:block;font-size:12.5px}.antibody-variants article>div small{color:#7c8c99;display:block;font-size:10px;margin-top:3px}.antibody-variants article>b{color:#258158;font-size:11px}.antibody-variants article>a{align-items:center;color:#155d83;display:flex;font-size:11px;font-weight:680;gap:5px;justify-content:flex-end}.antibody-variants article>a svg{width:15px}.antibody-evidence{padding-bottom:46px;padding-top:46px}.antibody-evidence>div:last-of-type{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.antibody-evidence article{background:linear-gradient(145deg,#f4f8fa,#fff);border:1px solid #d8e1e7;min-height:205px;padding:18px;position:relative}.antibody-evidence article:after{background:linear-gradient(90deg,var(--fluor-cyan),var(--blue));bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.antibody-evidence article:nth-child(2):after{background:linear-gradient(90deg,var(--blue),var(--fluor-violet))}.antibody-evidence article:nth-child(3):after{background:linear-gradient(90deg,var(--fluor-violet),var(--fluor-magenta))}.antibody-evidence article>div{align-items:center;border-bottom:1px solid #dde5ea;display:flex;gap:10px;padding-bottom:12px}.antibody-evidence article>div span{color:#9cacb8;font:500 17px/1 var(--mono)}.antibody-evidence article>div strong{font-size:14px}.antibody-evidence article p{color:#6e7f8e;font-size:11.5px;line-height:1.6;margin:45px 0 0}.antibody-evidence article>small{bottom:16px;color:#7990a2;font:600 8.5px/1.3 var(--mono);letter-spacing:.08em;position:absolute}.evidence-disclaimer{border-left:3px solid var(--gold);color:#687989;font-size:11px;line-height:1.6;margin:14px 0 0;padding:9px 12px}.antibody-target-source{display:grid;grid-gap:38px;gap:38px;grid-template-columns:minmax(0,1fr) 290px;padding-bottom:45px;padding-top:45px}.antibody-target-source dl{border-top:1px solid #d7e1e8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0}.antibody-target-source dl>div{border-bottom:1px solid #d7e1e8;min-height:60px;padding:10px 12px}.antibody-target-source dt{color:#758698;font-size:9.5px}.antibody-target-source dd{color:#294358;font-size:11.5px;line-height:1.45;margin:5px 0 0;overflow-wrap:anywhere}.antibody-target-source dd small{color:#9aa5ae;display:block;font-size:9px;margin-top:2px}.antibody-target-source aside{align-self:start;background:#071d37;color:#fff;padding:21px}.antibody-target-source aside h2{font-size:18px;margin:7px 0 12px}.antibody-target-source aside p{color:#b6c6d3;font-size:11px;line-height:1.7}.antibody-documents{padding-bottom:45px;padding-top:45px}.antibody-documents>div:last-child{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:23px}.antibody-documents article{background:#f3f7f9;min-height:142px;padding:17px}.antibody-documents article small{color:#7790a2;font:600 8px/1.3 var(--mono);letter-spacing:.08em}.antibody-documents article h3{font-size:14px;margin:22px 0 5px}.antibody-documents article p{color:#8996a1;font-size:10px}.antibody-documents article a{align-items:center;color:#155d83;display:flex;font-size:10.5px;font-weight:650;gap:5px;margin-top:14px}.antibody-documents article svg{width:14px}@media (max-width:1180px){.antibody-commerce-hero{gap:20px;grid-template-columns:225px minmax(300px,1fr) 270px}.antibody-commerce-intro h1{font-size:30px}}@media (max-width:980px){.antibody-commerce-hero{grid-template-columns:220px minmax(0,1fr)}.antibody-order-card{grid-column:1/-1}.antibody-order-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.antibody-order-card dl div{display:block;padding:9px}.antibody-order-card dd{margin-top:5px;text-align:left}.antibody-pricing,.antibody-specification,.antibody-target-source{grid-template-columns:1fr}.antibody-pricing>aside,.antibody-specification>aside,.antibody-target-source aside{width:100%}.antibody-documents>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.antibody-commerce-hero{display:block;padding:22px 20px 28px}.antibody-media-placeholder{margin-bottom:22px}.antibody-media-placeholder>div{aspect-ratio:1/.68}.antibody-commerce-intro h1{font-size:27px}.antibody-order-card{margin-top:22px}.antibody-order-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.antibody-specification>div>dl,.antibody-target-source dl{grid-template-columns:1fr}.antibody-specification>div>dl>div{grid-template-columns:105px minmax(0,1fr)}.antibody-variants{padding-left:20px;padding-right:20px}.antibody-variants article{align-items:start;grid-template-columns:80px minmax(0,1fr) 50px}.antibody-variants article>a{grid-column:2/-1;justify-content:flex-start}.antibody-documents>div:last-child,.antibody-evidence>div:last-of-type{grid-template-columns:1fr}.antibody-evidence article{min-height:180px}}:root{--page:1600px}body{font-size:17px}.instrument-label{letter-spacing:.11em}.site-header{padding-left:clamp(22px,2.5vw,48px);padding-right:clamp(22px,2.5vw,48px)}.nav-link,.nav-trigger{font-size:14.5px}.header-search{width:210px}.header-cta,.header-search input{font-size:13.5px}.mega-menu{left:clamp(22px,2.5vw,48px);right:clamp(22px,2.5vw,48px)}.hero-content,.section-shell{max-width:var(--page)}.section-title{max-width:880px}.hero-content>p,.section-title p{font-size:16px}.about p,.library-copy p,.portfolio-card p,.service-ledger p,.solution-track-grid p{font-size:15px}.portfolio-card h2{font-size:27px}.solution-track-grid h2{font-size:29px}.library-row{grid-template-columns:120px 110px minmax(330px,1fr) 110px 120px 30px}.library-copy h3{font-size:21px}.library-code small,.library-count small,.library-signal small{font-size:12px}.contact p,.route-contact-band p{font-size:15px}.route-footer nav a,footer nav{font-size:13.5px}.footer-brand p,.route-footer p{font-size:13px}.route-footer small,footer small{font-size:12px}.breadcrumbs{font-size:13px;width:100%}.breadcrumbs,.route-section{max-width:var(--page);padding-left:clamp(22px,3vw,48px);padding-right:clamp(22px,3vw,48px)}.route-section-heading{max-width:900px}.route-hero-copy>p,.route-section-heading p{font-size:16px}.route-hero-copy{max-width:880px}.route-hero-actions a{font-size:14px}.about-principles p,.product-solution-paths p,.resource-detail p,.resource-index p,.solution-index p,.stage-path p,.target-context p,.target-index p{font-size:15px}.product-solution-paths small,.resource-index small,.solution-index small,.stage-path small{font-size:12px}.about-principles a,.product-solution-paths a>strong,.resource-detail a,.solution-index strong,.support-form label,.support-layout li p{font-size:14px}.form-submit,.support-form input:not([type=checkbox]),.support-form textarea,.support-layout li strong{font-size:15px}.product-catalog-page{padding-left:clamp(22px,3vw,48px);padding-right:clamp(22px,3vw,48px)}.product-catalog-masthead,.product-catalog-page>.product-catalog-heading{max-width:var(--page)}.product-catalog-page>.product-catalog-heading{padding-left:0;padding-right:0}.product-catalog-page>.product-catalog-heading>p{max-width:760px}.product-catalog-page .catalog-metrics span{font-size:13px}.product-catalog-masthead{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.product-directory h2{font-size:21px}.product-directory nav a{min-height:68px}.product-directory nav small{font-size:12.5px}.product-catalog-workbench>div:first-child h2{font-size:26px}.dataset-tabs span{font-size:13.5px}.prototype-search input{font-size:15px}.selected-filter-bar button,.selected-filter-bar>div>span{font-size:13px}.prototype-layout{grid-template-columns:210px minmax(0,1fr)}.facet-group h3 span,.facet-group label small{font-size:12px}.facet-group label>span{font-size:13.5px}.prototype-table-head{font-size:12.5px}.result-cell>strong{font-size:14.5px}.result-primary>strong{font-size:16px}.result-cell>span:not(.catalog-conj):not(.ev-badge){font-size:13px}.catalog-value-tags>span,.ev-badge,.fl-chip{font-size:12px}.prototype-result-detail dt{font-size:12.5px}.catalog-empty button,.catalog-pagination,.catalog-pagination button,.prototype-result-detail dd,.prototype-result-detail>a{font-size:13.5px}.antibody-commerce-hero{gap:clamp(24px,2.5vw,42px);grid-template-columns:minmax(260px,320px) minmax(380px,1fr) minmax(290px,340px);padding:34px clamp(22px,3vw,48px) 38px}.antibody-media-placeholder span{font-size:12px}.antibody-media-placeholder strong{font-size:18px}.antibody-media-placeholder p{font-size:14px}.antibody-commerce-intro h1{font-size:clamp(32px,3vw,44px)}.antibody-target-line span{font-size:12px}.antibody-target-line strong{font-size:18px}.antibody-order-card>a{font-size:14px}.antibody-order-card>p{font-size:12.5px}.antibody-specification{grid-template-columns:minmax(0,1fr) 310px}.antibody-specification>aside a,.antibody-specification>aside ul{font-size:14px}.antibody-variants article{grid-template-columns:110px minmax(0,1fr) 65px 84px;min-height:72px}.antibody-evidence article>div strong{font-size:16px}.antibody-evidence article p{font-size:14px}.antibody-evidence article>small{font-size:12px}.evidence-disclaimer{font-size:13.5px}.antibody-target-source dt{font-size:12.5px}.antibody-target-source aside p{font-size:14px}.antibody-documents article small{font-size:12px}.antibody-documents article h3{font-size:16px}.antibody-documents article a,.antibody-documents article p{font-size:13px}@media (max-width:1420px){.hero-content,.product-catalog-masthead,.section-shell{margin-left:28px;margin-right:28px}.product-catalog-page .product-catalog-masthead{margin-left:auto;margin-right:auto}.library-row{gap:20px;grid-template-columns:100px 95px minmax(260px,1fr) 95px 100px 26px}}@media (max-width:1180px){.product-catalog-masthead{grid-template-columns:1fr}.product-directory{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.antibody-commerce-hero{grid-template-columns:245px minmax(0,1fr)}.antibody-order-card{grid-column:1/-1}.antibody-order-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){body{font-size:16px}.instrument-label{font-size:11px}.route-hero-copy>p,.route-section-heading p,.section-title p{font-size:15px}.breadcrumbs{padding-left:20px;padding-right:20px}.product-catalog-page{padding-left:16px;padding-right:16px}.product-catalog-page>.product-catalog-heading>p{font-size:15px}.product-catalog-page .catalog-metrics span{font-size:11px}.product-directory nav strong{font-size:15px}.product-directory nav small{font-size:12px}.antibody-commerce-hero{display:block;padding:24px 20px 30px}.antibody-order-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.antibody-specification{grid-template-columns:1fr}}.product-detail-hero.has-product-media{grid-template-columns:minmax(240px,310px) minmax(380px,1fr) minmax(300px,340px);gap:clamp(26px,3vw,48px)}.product-detail-media{align-self:start;margin:0;min-width:0}.product-detail-media>div,.product-detail-media>img{background:#fff;border:1px solid #d4dfe8;height:auto;min-height:270px;object-fit:contain;padding:18px;width:100%}.product-detail-media>div{align-items:center;background:linear-gradient(145deg,#f5fafb,#eef4fa 62%,#f8f2fa);display:flex;flex-direction:column;justify-content:center;text-align:center}.product-detail-media>div:before{background:linear-gradient(90deg,var(--fluor-cyan),var(--blue),var(--fluor-violet),var(--fluor-magenta));border-radius:99px;content:"";height:6px;margin-bottom:20px;width:54px}.product-detail-media>div span{color:#6e8194;font:650 12px/1.3 var(--mono);letter-spacing:.1em}.product-detail-media>div strong{color:var(--ink);font-size:17px;margin-top:10px}.product-detail-media>div p{color:var(--muted);line-height:1.6;margin:7px 0 0}.product-detail-media figcaption{border:1px solid #d4dfe8;border-top:0;color:#23608c;font-size:13px;padding:9px 12px;text-align:center}.product-detail-media figcaption a:hover{text-decoration:underline}.qihe-pricing .dye-price-table>div{grid-template-columns:minmax(70px,.75fr) minmax(80px,.8fr) minmax(82px,1fr)}.qihe-pricing .dye-price-table span,.qihe-pricing .dye-price-table strong{font-size:13px}.qihe-pricing .dye-price-table .is-stock{color:#177046;font-weight:700}.qihe-pricing>p{font-size:13.5px;line-height:1.65}.qihe-source-link{align-items:center;border-top:1px solid var(--line);color:#165b86;display:flex;font-size:13.5px;font-weight:650;margin-top:15px;padding-top:14px}.dye-chemistry-support dl dd{overflow-wrap:anywhere}@media (max-width:1180px){.product-detail-hero.has-product-media{grid-template-columns:250px minmax(0,1fr)}.product-detail-hero.has-product-media .product-detail-action{grid-column:1/-1}}@media (max-width:760px){.product-detail-hero.has-product-media{display:block}.product-detail-media{margin-bottom:24px}.product-detail-media>div,.product-detail-media>img{min-height:220px}}.antibody-commerce-hero{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}@media (max-width:1180px){.antibody-commerce-hero{grid-template-columns:minmax(0,1fr) 310px}.antibody-order-card{grid-column:auto}.antibody-order-card dl{display:block}}@media (max-width:760px){.antibody-commerce-hero{display:block}}:root{--page:1440px;--type-xs:13px;--type-sm:14px;--type-base:16px;--type-md:17px;--type-lg:18px;--type-xl:22px;--type-2xl:28px;--type-3xl:36px;--leading-body:1.65;--leading-title:1.3}body{font-size:var(--type-base);line-height:var(--leading-body)}.instrument-label{font-size:12px;font-weight:650;letter-spacing:.1em}.site-header{height:76px;padding-left:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px)}.nav-link,.nav-trigger{font-size:16px;font-weight:500;height:76px;line-height:1;padding-left:14px;padding-right:14px}.header-search{height:42px;width:220px}.header-cta,.header-search input{font-size:15px}.header-cta{font-weight:600;min-height:44px}.language-switch button{font-size:12px}.mega-sidebar button{font-size:14px;line-height:1.45}.mega-top h2{font-size:24px;font-weight:650;line-height:1.3}.mega-top>a{font-size:14px}.mega-columns h3,.nav-col h3{font-size:14px;font-weight:650}.mega-columns .ph,.mega-columns a,.nav-dropdown a{font-size:14px;line-height:1.5}.breadcrumbs{font-size:14px}.section-title h2{font-size:clamp(30px,2.7vw,38px);font-weight:650;line-height:1.25}.route-hero-copy>p,.route-section-heading p,.section-title p{font-size:16px;line-height:1.7}.route-hero-copy h1{font-size:clamp(36px,4vw,48px);font-weight:650;line-height:1.22;letter-spacing:-.03em}.route-section-heading h2{font-size:clamp(28px,2.6vw,36px);font-weight:650;line-height:1.25}.route-hero-actions a{font-size:15px;font-weight:600;min-height:46px}.product-catalog-page{padding-left:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px)}.product-catalog-heading h1{font-size:clamp(36px,3.4vw,44px);font-weight:650;line-height:1.22;letter-spacing:-.03em}.product-catalog-page>.product-catalog-heading>p{font-size:16px;line-height:1.7}.product-catalog-masthead{grid-template-columns:minmax(0,1fr)}.product-directory h2{font-size:22px;font-weight:650;line-height:1.3}.product-directory header span{font-size:12px}.product-directory nav a{min-height:64px}.product-directory nav strong{font-size:15px;font-weight:600;line-height:1.4}.product-directory nav small{font-size:13px;line-height:1.45}.product-directory nav b{font-size:16px}.product-catalog-workbench>div:first-child h2{font-size:28px;font-weight:650;line-height:1.3}.product-catalog-workbench>div:first-child p{font-size:14px;line-height:1.6}.dataset-tabs span{font-size:14px}.dataset-tabs small{font-size:12px}.prototype-search{min-height:46px}.prototype-search input{font-size:16px}.facet-group h3,.facet-group label>span,.prototype-count{font-size:14px}.prototype-table-head{font-family:var(--sans);font-size:14px;font-weight:600;position:static}.result-primary>strong{font-size:17px}.result-cell>strong{font-size:15px}.result-cell>span:not(.catalog-conj):not(.ev-badge){font-size:14px}.prototype-result-shell{position:relative}.prototype-result-main>.result-open-slot{visibility:hidden}.prototype-result-shell>.result-direct-link{align-items:center;background:#edf4ff;border-radius:5px;color:var(--blue);display:inline-flex;font-size:13px;font-weight:680;gap:4px;justify-content:center;min-height:30px;padding:0 7px;position:absolute;right:13px;text-decoration:none;top:15px;white-space:nowrap;z-index:2}.prototype-result-shell>.result-direct-link svg{height:14px;width:14px}.prototype-result-shell>.result-direct-link:hover{background:linear-gradient(135deg,var(--blue),var(--fluor-violet));color:#fff}.prototype-result-detail dt{font-size:13px}.catalog-empty button,.catalog-pagination,.catalog-pagination button,.prototype-result-detail dd,.prototype-result-detail>a{font-size:14px}.public-sequence-hero{align-items:end;background:radial-gradient(circle at 82% 18%,rgb(64 205 224/.18),transparent 26%),radial-gradient(circle at 94% 80%,rgb(139 92 246/.16),transparent 28%),linear-gradient(135deg,#071b34,#0a2c55 62%,#103f71);color:#fff;display:grid;grid-gap:clamp(32px,5vw,84px);gap:clamp(32px,5vw,84px);grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);padding:54px clamp(24px,4vw,64px) 46px}.public-sequence-hero>div{max-width:760px}.public-sequence-hero .instrument-label{color:#72d8ee}.public-sequence-hero h1{font-size:clamp(36px,4.2vw,62px);font-weight:650;letter-spacing:-.045em;line-height:1.08;margin:14px 0 18px}.public-sequence-hero p{color:#c3d5e9;font-size:17px;line-height:1.8;margin:0;max-width:720px}.public-sequence-hero dl{border-bottom:1px solid rgb(163 199 230/.28);border-top:1px solid rgb(163 199 230/.28);display:grid;grid-template-columns:repeat(3,1fr);margin:0}.public-sequence-hero dl>div{min-width:0;padding:22px 18px}.public-sequence-hero dl>div+div{border-left:1px solid rgb(163 199 230/.28)}.public-sequence-hero dt{color:#8fb0cf;font-size:13px}.public-sequence-hero dd{color:#fff;font:600 30px/1.1 var(--mono);margin:9px 0 6px}.public-sequence-hero dl span{color:#b9cde1;font-size:12px}.public-antibody-browser{background:#f4f7fb;padding:26px clamp(24px,4vw,64px) 62px}.public-antibody-toolbar{align-items:end;display:grid;grid-gap:18px 28px;gap:18px 28px;grid-template-columns:minmax(300px,520px) minmax(360px,1fr) auto;margin:0 auto 18px;max-width:1500px}.public-antibody-toolbar label>span{color:#53657a;display:block;font-size:13px;font-weight:650;margin-bottom:8px}.public-antibody-toolbar label>div{align-items:center;background:#fff;border:1px solid #cbd7e5;border-radius:7px;display:flex;min-height:48px;padding:0 15px}.public-antibody-toolbar label svg{color:#69809a;height:19px;width:19px}.public-antibody-toolbar input{background:transparent;border:0;color:var(--ink);font:16px var(--sans);min-width:0;outline:0;padding:0 12px;width:100%}.public-antibody-focus{display:flex;flex-wrap:wrap;gap:7px}.public-antibody-focus button{background:#fff;border:1px solid #d4dee9;border-radius:999px;color:#4f6074;cursor:pointer;font:14px var(--sans);min-height:38px;padding:0 14px}.public-antibody-focus button.active,.public-antibody-focus button:hover{background:#0d5dba;border-color:#0d5dba;color:#fff}.public-antibody-toolbar>p{color:#69798c;font-size:13px;margin:0 0 10px;white-space:nowrap}.public-antibody-toolbar>p strong{color:var(--blue);font:600 22px var(--mono)}.public-antibody-list{background:#fff;border:1px solid #d7e1ec;border-radius:8px;margin:0 auto;max-width:1500px;overflow:hidden}.public-antibody-list-head,.public-antibody-row{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(260px,1.25fr) minmax(150px,.7fr) minmax(190px,.82fr) minmax(130px,.55fr) 120px}.public-antibody-list-head{background:#eaf0f6;color:#50657d;font-size:13px;font-weight:650;padding:13px 20px}.public-antibody-list-head span:last-child{text-align:right}.public-antibody-row{border-top:1px solid #e2e9f1;min-height:92px;padding:14px 20px;transition:background .18s ease,box-shadow .18s ease}.public-antibody-row:hover{background:#f7fbff;box-shadow:inset 3px 0 #13b7c9}.public-antibody-row>div small{color:#75859a;font:12px var(--mono)}.public-antibody-row h2{color:#0d4fa8;font-size:18px;font-weight:680;letter-spacing:-.01em;margin:4px 0}.public-antibody-row p{color:#475a70;font-size:14px;margin:0}.public-antibody-row>span{display:flex;flex-direction:column;gap:5px}.public-antibody-row>span b{color:#233b56;font-size:14px;font-weight:620}.public-antibody-row>span small{color:#748296;font-size:12px}.public-antibody-row .sequence-labels{flex-direction:row;flex-wrap:wrap;gap:5px}.sequence-fluor-list span,.sequence-labels i{background:linear-gradient(135deg,#e8f6ff,#f0eaff);border:1px solid #cadcf3;border-radius:999px;color:#31577f;font-size:12px;font-style:normal;padding:5px 8px}.public-antibody-row>strong{align-items:center;color:var(--blue);display:inline-flex;font-size:14px;gap:7px;justify-content:flex-end}.public-antibody-row>strong svg{height:16px;transition:transform .18s ease;width:16px}.public-antibody-row:hover>strong svg{transform:translateX(4px)}.public-antibody-empty{padding:48px 24px;text-align:center}.public-antibody-empty strong{font-size:20px}.public-antibody-empty p{color:var(--muted);font-size:15px}.public-antibody-empty button{background:var(--blue);border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px}.public-sequence-method{background:#fff;display:grid;grid-gap:32px 54px;gap:32px 54px;grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);padding:72px clamp(24px,5vw,80px)}.public-sequence-method>div:first-child h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.035em;line-height:1.18;margin:14px 0 16px}.public-sequence-method>div:first-child p{color:var(--body);font-size:16px;line-height:1.8;margin:0}.public-sequence-method ol{border-left:1px solid #d8e2ed;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.public-sequence-method li{border-bottom:1px solid #d8e2ed;border-right:1px solid #d8e2ed;border-top:1px solid #d8e2ed;min-height:230px;padding:24px}.public-sequence-method li span{color:#0ca8be;font:600 14px var(--mono)}.public-sequence-method li h3{font-size:19px;margin:48px 0 10px}.public-sequence-method li p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.public-sequence-actions{display:flex;gap:10px;grid-column:2}.public-sequence-actions a{align-items:center;background:var(--blue);border:1px solid var(--blue);border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:650;gap:10px;padding:13px 17px}.public-sequence-actions a+a{background:#fff;color:var(--blue)}.public-sequence-actions svg{height:16px;width:16px}.public-sequence-boundary{background:#f0f4f8;border-top:1px solid #d9e3ed;color:#56677a;display:grid;grid-gap:20px;gap:20px;grid-template-columns:190px 1fr;padding:26px clamp(24px,5vw,80px)}.public-sequence-boundary strong{color:#263b53;font-size:14px}.public-sequence-boundary p{font-size:13px;line-height:1.75;margin:0}.sequence-detail-hero{align-items:center;background:linear-gradient(135deg,#071b34,#0b315d 70%,#134d77);color:#fff;display:grid;grid-gap:60px;gap:60px;grid-template-columns:minmax(0,1fr) 330px;padding:48px clamp(24px,5vw,80px)}.sequence-detail-hero>div{max-width:930px}.sequence-detail-hero .instrument-label{color:#72d8ee}.sequence-detail-hero h1{font-size:clamp(34px,4vw,54px);letter-spacing:-.04em;margin:13px 0 6px}.sequence-detail-subtitle{color:#78d6e6!important;font:600 18px var(--mono)!important}.sequence-detail-hero>div>p{color:#c4d5e7;font-size:16px;line-height:1.75;margin:12px 0 0}.sequence-detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.sequence-detail-tags span{border:1px solid rgb(134 192 221/.35);border-radius:999px;color:#d7e7f3;font-size:12px;padding:6px 10px}.sequence-detail-hero>aside{background:rgb(255 255 255/.08);border:1px solid rgb(164 201 229/.28);border-radius:8px;padding:24px}.sequence-detail-hero>aside>span{color:#9eb8d0;font-size:13px}.sequence-detail-hero>aside strong{display:block;font:600 34px var(--mono);margin:8px 0}.sequence-detail-hero>aside p{color:#bcd0e2;font-size:13px;line-height:1.65}.sequence-detail-hero>aside a{align-items:center;background:#fff;border-radius:5px;color:#0b4f9e;display:flex;font-size:14px;font-weight:650;gap:9px;justify-content:center;margin-top:18px;padding:12px}.sequence-detail-hero>aside svg{height:16px;width:16px}.sequence-workspace{align-items:start;background:#f4f7fa;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) 310px;padding:36px clamp(24px,5vw,80px) 54px}.sequence-facts,.sequence-primary{background:#fff;border:1px solid #d8e2ec;border-radius:8px}.sequence-primary>header{border-bottom:1px solid #dce5ee;padding:26px 28px 22px}.sequence-facts h2,.sequence-primary h2{font-size:24px;margin:10px 0 8px}.sequence-primary header p{color:#647489;font-size:14px;line-height:1.7;margin:0}.sequence-block{border-bottom:1px solid #e0e7ef;padding:22px 28px}.sequence-block>div{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.sequence-block strong{color:#27425f;font-size:14px}.sequence-block span{color:#708198;font:12px var(--mono)}.sequence-block code{color:#0c3769;display:block;font:500 14px/1.9 var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.sequence-source{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:20px 28px}.sequence-source>div{display:flex;flex-direction:column;gap:5px}.sequence-source span{color:#7b899a;font:11px var(--mono)}.sequence-source strong{color:#34495f;font-size:13px}.sequence-source a{align-items:center;color:var(--blue);display:inline-flex;font-size:13px;font-weight:650;gap:8px}.sequence-source svg{height:15px;width:15px}.sequence-facts{padding:24px;position:-webkit-sticky;position:sticky;top:96px}.sequence-facts h2{margin-top:0}.sequence-facts dl{margin:0}.sequence-facts dl>div{border-top:1px solid #e1e8ef;display:grid;grid-gap:12px;gap:12px;grid-template-columns:96px 1fr;padding:11px 0}.sequence-facts dt{color:#758398;font-size:12px}.sequence-facts dd{color:#263d56;font-size:13px;font-weight:600;margin:0;overflow-wrap:anywhere}.sequence-facts h3{font-size:14px;margin:22px 0 8px}.sequence-facts>p{color:#68788c;font-size:13px;line-height:1.65;margin:0}.sequence-commercial-grid{background:#fff;display:grid;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,5vw,80px) 64px}.sequence-commercial-grid article{border:1px solid #d9e2eb;min-height:270px;padding:26px}.sequence-commercial-grid article+article{border-left:0}.sequence-commercial-grid h2{font-size:21px;margin:13px 0 18px}.sequence-commercial-grid ul{color:#42566d;display:grid;font-size:14px;grid-gap:10px;gap:10px;line-height:1.6;margin:0;padding-left:18px}.sequence-commercial-grid article>p{color:#65758a;font-size:13px;line-height:1.7;margin:18px 0 0}.sequence-fluor-list{display:flex;flex-wrap:wrap;gap:7px}.sequence-next{align-items:center;background:linear-gradient(120deg,#082342,#104b79);color:#fff;display:grid;grid-gap:36px;gap:36px;grid-template-columns:1fr auto;padding:46px clamp(24px,5vw,80px)}.sequence-next .instrument-label{color:#79d8e7}.sequence-next h2{font-size:30px;margin:12px 0 10px}.sequence-next p{color:#bfd2e4;font-size:15px;margin:0}.sequence-next>div:last-child{display:flex;gap:10px}.sequence-next a{align-items:center;background:#fff;border:1px solid #fff;border-radius:6px;color:#0a4f9c;display:inline-flex;font-size:14px;font-weight:650;gap:8px;padding:12px 16px}.sequence-next a+a{background:transparent;color:#fff}.sequence-next svg{height:15px;width:15px}.detail-boundary{border-top:0}@media (max-width:1080px){.public-sequence-hero{grid-template-columns:1fr}.public-antibody-toolbar{grid-template-columns:1fr auto}.public-antibody-toolbar label{grid-column:1/-1}.public-antibody-list{overflow-x:auto}.public-antibody-list-head,.public-antibody-row{min-width:920px}.public-sequence-method{grid-template-columns:1fr}.public-sequence-actions{grid-column:1}}@media (max-width:760px){.public-sequence-hero{padding:38px 20px}.public-sequence-hero dl{grid-template-columns:1fr}.public-sequence-hero dl>div{display:grid;grid-gap:6px 14px;gap:6px 14px;grid-template-columns:100px 70px 1fr;padding:13px 0}.public-sequence-hero dl>div+div{border-left:0;border-top:1px solid rgb(163 199 230/.28)}.public-sequence-hero dd{font-size:22px;margin:0}.public-antibody-browser{padding:20px 16px 42px}.public-antibody-toolbar{display:block}.public-antibody-focus{margin:12px 0}.public-antibody-toolbar>p{margin:8px 0 14px}.public-antibody-list-head{display:none}.public-antibody-list{overflow:visible}.public-antibody-row{display:grid;grid-gap:13px;gap:13px;grid-template-columns:1fr auto;min-width:0;padding:18px}.public-antibody-row>div{grid-column:1/-1}.public-antibody-row>span{border-top:1px solid #e4eaf1;padding-top:11px}.public-antibody-row .sequence-labels{display:none}.public-antibody-row>strong{grid-column:2;grid-row:2}.public-sequence-method{padding:54px 20px}.public-sequence-method ol{border-left:0;display:block}.public-sequence-method li{border-left:1px solid #d8e2ed;min-height:0}.public-sequence-method li+li{border-top:0}.public-sequence-method li h3{margin-top:24px}.public-sequence-actions{align-items:stretch;flex-direction:column}.public-sequence-boundary{display:block;padding:24px 20px}.public-sequence-boundary p{margin-top:10px}.sequence-detail-hero{display:block;padding:34px 20px}.sequence-detail-hero>aside{margin-top:28px}.sequence-workspace{display:block;padding:24px 16px 40px}.sequence-block,.sequence-primary>header,.sequence-source{padding-left:18px;padding-right:18px}.sequence-source{align-items:flex-start;flex-direction:column}.sequence-facts{margin-top:16px;position:static}.sequence-commercial-grid{display:block;padding:0 16px 44px}.sequence-commercial-grid article+article{border-left:1px solid #d9e2eb;border-top:0}.sequence-next{display:block;padding:38px 20px}.sequence-next>div:last-child{align-items:stretch;flex-direction:column;margin-top:24px}}.product-detail-hero{padding-bottom:46px;padding-top:44px}.product-detail-intro h1{font-size:clamp(28px,2.7vw,34px);font-weight:650;line-height:1.32;letter-spacing:-.018em}.product-detail-english{font-size:16px;line-height:1.55}.product-detail-summary{font-size:16px;line-height:1.7}.product-detail-tags span{font-size:13px}.product-detail-action{padding:24px}.product-detail-action>small{font-size:12px}.product-detail-action>strong{font-size:22px}.product-detail-action>p{font-size:14px;line-height:1.65}.product-detail-action>a{font-size:15px;font-weight:600;min-height:48px}.product-detail-layout{grid-template-columns:minmax(0,1fr) 300px}.product-detail-layout .route-section-heading h2{font-size:clamp(24px,2.2vw,30px)}.product-detail-specs dl>div{grid-template-columns:160px minmax(0,1fr);padding:14px 12px}.product-detail-specs dt{font-size:14px;font-weight:500;line-height:1.55}.product-detail-specs dd{font-size:15px;line-height:1.6}.product-detail-specs dd small{font-size:12px}.detail-information-card>p,.parameter-placeholder>p,.product-detail-description p{font-size:14px;line-height:1.7}.detail-information-card>dl div,.parameter-placeholder li{font-size:14px}.parameter-placeholder li strong{font-size:13px}.detail-information-card>a,.parameter-placeholder>a{font-size:14px}.antibody-commerce-intro h1{font-size:clamp(28px,2.7vw,34px);line-height:1.32;letter-spacing:-.018em}.antibody-commerce-summary{line-height:1.7}.antibody-order-card .stock-line{font-size:16px}.antibody-order-card dd,.antibody-order-card dt{font-size:14px;line-height:1.5}.antibody-order-card>a{font-size:15px;min-height:46px}.antibody-order-card>p{font-size:13px}.product-anchor-nav a{font-size:14px}.antibody-specification dd,.antibody-specification dt{font-size:14px;line-height:1.55}.antibody-specification dd small,.antibody-target-source dd small{font-size:12px}.antibody-specification>aside h2,.antibody-target-source aside h2{font-size:21px}.antibody-specification>aside a,.antibody-specification>aside ul{font-size:14px}.antibody-variants article>div strong{font-size:15px}.antibody-variants article>a,.antibody-variants article>b,.antibody-variants article>div small{font-size:13px}.antibody-evidence article p,.antibody-target-source aside p{font-size:14px}.antibody-target-source dt{font-size:13px}.antibody-target-source dd{font-size:14px}.antibody-documents article h3{font-size:17px}.antibody-documents article a,.antibody-documents article p{font-size:14px}.product-detail-media>div span{font-size:12px}.product-detail-media>div strong{font-size:18px}.product-detail-media figcaption,.product-detail-media>div p,.qihe-pricing .dye-price-table span,.qihe-pricing .dye-price-table strong,.qihe-pricing>p,.qihe-source-link{font-size:14px}@media (max-width:1366px) and (min-width:1181px){.site-header{padding-left:22px;padding-right:22px}.nav-link,.nav-trigger{padding-left:11px;padding-right:11px}.header-search{width:190px}.antibody-commerce-hero,.product-catalog-page,.route-section{padding-left:24px;padding-right:24px}.product-catalog-masthead{grid-template-columns:minmax(0,1fr)}.product-detail-hero.has-product-media{gap:28px;grid-template-columns:250px minmax(340px,1fr) 300px}}@media (max-width:1180px){.product-catalog-masthead{grid-template-columns:1fr}.product-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-layout{grid-template-columns:1fr}.product-detail-aside{position:static}}@media (max-width:760px){body{font-size:16px}.breadcrumbs{font-size:13px}.product-catalog-heading h1{font-size:30px}.product-directory{display:block}.product-directory>section+section{margin-top:14px}.antibody-commerce-intro h1,.product-detail-intro h1{font-size:24px}.product-detail-specs dl>div{grid-template-columns:112px minmax(0,1fr)}}.antibody-commerce-hero{background:radial-gradient(circle at 8% 5%,rgb(26 184 205/.16),transparent 28%),radial-gradient(circle at 78% 12%,rgb(89 88 214/.11),transparent 31%),linear-gradient(135deg,#f8fcff,#f5f8ff 54%,#fbf8ff);border:1px solid #dce7f2;border-radius:24px;box-shadow:0 24px 70px rgb(20 50 86/.08);gap:clamp(34px,4vw,72px);margin:24px auto 34px;overflow:hidden;padding:clamp(38px,5vw,72px);position:relative}.antibody-commerce-hero:after,.antibody-commerce-hero:before{border:1px solid rgb(30 128 178/.16);border-radius:50%;content:"";pointer-events:none;position:absolute}.antibody-commerce-hero:before{height:320px;right:-145px;top:-165px;width:320px}.antibody-commerce-hero:after{bottom:-115px;height:220px;left:46%;width:220px}.antibody-commerce-intro,.antibody-order-card{position:relative;z-index:1}.antibody-commerce-intro{align-self:center;max-width:820px;padding:0}.antibody-commerce-intro .instrument-label{align-items:center;color:#08668a;display:inline-flex;font-weight:750;gap:9px}.antibody-commerce-intro .instrument-label:before{background:linear-gradient(90deg,#17b8c7,#4166d5);border-radius:99px;content:"";height:3px;width:34px}.antibody-commerce-intro h1{color:#102d4e;font-size:clamp(42px,4.8vw,68px);font-weight:680;letter-spacing:-.045em;line-height:1.02;margin:20px 0 12px}.antibody-english{color:#5b7088;font-size:16px;font-weight:520}.antibody-target-line{background:rgb(255 255 255/.68);border:1px solid #d9e6f0;border-radius:12px;display:inline-flex;margin-top:24px;padding:10px 14px}.antibody-target-line span{color:#74869a;font-size:11px}.antibody-target-line strong{color:#075a88;font-size:19px}.antibody-commerce-summary{color:#40566e;font-size:17px;margin-top:24px;max-width:720px}.antibody-commerce-tags{gap:9px;margin-top:24px}.antibody-commerce-tags span{background:rgb(255 255 255/.78);border:1px solid #d8e5ef;border-radius:999px;color:#3f5871;font-size:13px;font-weight:600;padding:7px 12px}.antibody-order-card{background:rgb(255 255 255/.94);border-radius:20px;border:1px solid rgb(190 211 226/.9);box-shadow:0 22px 50px rgb(25 62 95/.13);padding:25px}.antibody-order-card:before{background:linear-gradient(90deg,#17bac8,#286fd0 55%,#7957ce);border-radius:20px 20px 0 0;content:"";left:0;position:absolute;right:0;top:0}.antibody-order-card .stock-line{font-size:15px;letter-spacing:.01em;padding:3px 0 6px}.antibody-order-card dl{border-top:1px solid #e1e9ef;margin:16px 0 18px}.antibody-order-card dl div{gap:16px;grid-template-columns:100px minmax(0,1fr);padding:12px 0}.antibody-order-card dt{color:#718398;font-size:13px}.antibody-order-card dd{color:#173c5c;font-size:13px;font-weight:650}.antibody-order-card>a{background:linear-gradient(105deg,#075d82,#0c70a0);border-radius:9px;box-shadow:0 10px 24px rgb(7 93 130/.18);min-height:48px;padding:0 17px;transition:transform .18s ease,box-shadow .18s ease}.antibody-order-card>a:hover{box-shadow:0 14px 28px rgb(7 93 130/.24);transform:translateY(-1px)}.antibody-order-card>a.secondary{background:#eef5f8;box-shadow:none}.antibody-order-card>p{font-size:11.5px;margin-top:15px;text-align:center}.antibody-anchor-nav{background:rgb(255 255 255/.94);border:1px solid #dce5ed;border-radius:14px;box-shadow:0 12px 34px rgb(26 52 80/.08);margin:0 auto 26px;max-width:calc(var(--page) - 2 * clamp(22px,3vw,48px));overflow-x:auto;padding:0 12px;position:-webkit-sticky;position:sticky;top:84px;z-index:20}.antibody-anchor-nav a{border-bottom-width:3px;min-height:54px;padding:0 18px;white-space:nowrap}.antibody-anchor-nav{scrollbar-width:none}.antibody-anchor-nav::-webkit-scrollbar{display:none}.antibody-documents,.antibody-pricing,.antibody-specification,.antibody-target-source{border:1px solid #e0e8ef;border-radius:22px;box-shadow:0 18px 48px rgb(25 55 82/.055);margin-bottom:24px;padding-bottom:clamp(30px,4vw,52px);padding-top:clamp(30px,4vw,52px)}.route-main{background:linear-gradient(#fff 0 160px,#f6f9fc 470px,#f6f9fc)}.route-section-heading h2{color:#153552;letter-spacing:-.025em}.route-section-heading .instrument-label{color:#097192}.antibody-specification{gap:clamp(30px,4vw,58px)}.antibody-specification>div>dl{border:0;gap:10px;margin-top:28px}.antibody-specification>div>dl>div{background:#f7fafc;border:1px solid #e0e8ef;border-radius:10px;min-height:66px;overflow:hidden}.antibody-specification dt{background:#eef4f8;color:#62768b}.antibody-specification dd{color:#173956}.antibody-pricing>aside,.antibody-specification>aside{background:linear-gradient(150deg,#f1f9fb,#f4f3fb);border:1px solid #dbe8ee;border-radius:16px;padding:26px}.antibody-specification>aside ul{padding-left:20px}.antibody-specification>aside li{margin:11px 0}.antibody-pricing>aside a,.antibody-specification>aside a{border-top:1px solid #d8e5eb;padding-top:16px}.antibody-pricing{gap:clamp(30px,4vw,58px)}.antibody-price-table{border:1px solid #d9e4ec;border-radius:14px;box-shadow:0 10px 28px rgb(23 55 82/.05);margin-top:28px;overflow:hidden}.antibody-price-row{min-height:64px;padding:14px 20px}.antibody-price-row:not(.antibody-price-head):hover{background:#f7fbfd}.antibody-price-head{background:#edf4f8}.antibody-price-row>strong{color:#0d5179;font-size:16px}.antibody-price-row>a{background:#edf5f8;border-radius:8px;justify-content:center;min-height:36px;padding:0 10px}.antibody-pricing>aside{background:linear-gradient(155deg,#0a3153,#0a4c73);border:0;color:#fff}.antibody-pricing>aside .instrument-label{color:#72d9e4}.antibody-pricing>aside h2{color:#fff}.antibody-pricing>aside p{color:#c8d9e6}.antibody-pricing>aside a{border-top-color:rgb(255 255 255/.18);color:#fff}.antibody-target-source{gap:clamp(30px,4vw,58px)}.antibody-target-source dl{border:0;gap:10px}.antibody-target-source dl>div{background:#f7fafc;border:1px solid #e0e8ef;border-radius:10px;min-height:72px;padding:14px 16px}.antibody-target-source dt{color:#6f8296;font-weight:650;text-transform:uppercase}.antibody-target-source dd{color:#173956;line-height:1.6}.antibody-target-source aside{background:linear-gradient(150deg,#0b2948,#17284d 58%,#312b5d);border-radius:16px;box-shadow:0 18px 36px rgb(13 35 65/.16);padding:28px}.antibody-documents>p{background:#f2f7fa;border:1px dashed #c9d9e4;border-radius:12px;margin-top:24px;padding:20px}.antibody-documents>p a{align-items:center;color:#0a6489;display:flex;font-weight:650;gap:8px}.antibody-documents>p svg{width:18px}@media (max-width:1180px){.antibody-commerce-hero{grid-template-columns:minmax(0,1fr) 320px;padding:46px 38px}.antibody-anchor-nav{top:76px}}@media (max-width:760px){.route-main{background:#f6f9fc}.breadcrumbs{background:#fff;overflow-x:auto;white-space:nowrap}.antibody-commerce-hero{border-radius:0 0 24px 24px;border-width:0 0 1px;box-shadow:0 18px 44px rgb(20 50 86/.08);margin:0 0 18px;padding:34px 20px 28px}.antibody-commerce-hero:before{height:220px;right:-120px;top:-120px;width:220px}.antibody-commerce-hero:after{display:none}.antibody-commerce-intro h1{font-size:38px;margin-top:16px}.antibody-english{font-size:14px}.antibody-target-line{margin-top:20px}.antibody-commerce-summary{font-size:15px;margin-top:20px}.antibody-commerce-tags{margin-top:18px}.antibody-order-card{border-radius:16px;margin-top:26px;padding:22px}.antibody-order-card dl div{grid-template-columns:92px minmax(0,1fr)}.antibody-anchor-nav{border-left:0;border-radius:0;border-right:0;margin-bottom:18px;padding:0 8px;top:68px}.antibody-anchor-nav a{font-size:12.5px;min-height:48px;padding:0 13px}.antibody-documents,.antibody-pricing,.antibody-specification,.antibody-target-source{border-left:0;border-radius:0;border-right:0;box-shadow:none;margin-bottom:14px;padding:34px 20px}.antibody-specification>div>dl{display:block}.antibody-specification>div>dl>div{grid-template-columns:118px minmax(0,1fr);margin-top:8px}.antibody-specification dd,.antibody-specification dt{padding:12px}.antibody-pricing>aside,.antibody-specification>aside,.antibody-target-source aside{border-radius:14px;margin-top:4px}.antibody-price-table{border:0;box-shadow:none;overflow:visible}.antibody-price-head{display:none}.antibody-price-row{background:#fff;border:1px solid #dbe6ed;border-radius:12px;gap:8px 12px;grid-template-columns:1fr 1fr;margin-top:10px;min-width:0;padding:16px}.antibody-price-row:last-child{border-bottom:1px solid #dbe6ed}.antibody-price-row>span:first-child{font-size:16px;font-weight:650}.antibody-price-row>strong{font-size:18px;text-align:right}.antibody-price-row .price-stock{font-size:13px}.antibody-price-row>a{justify-self:end;min-width:96px}.antibody-target-source dl{grid-template-columns:1fr}}.antibody-catalog-chip{align-items:center;background:linear-gradient(105deg,#087492,#1166a4);border-radius:999px;box-shadow:0 8px 22px rgb(8 105 145/.18);color:#fff;display:inline-flex;gap:8px;margin:0 16px 18px 0;padding:8px 13px;vertical-align:middle}.antibody-catalog-chip span{font-size:11px;opacity:.78;text-transform:uppercase}.antibody-catalog-chip strong{font:700 13px var(--mono);letter-spacing:.04em}.antibody-commerce-intro>.instrument-label{vertical-align:middle}.antibody-synonyms{color:#6b7e91;margin:9px 0 0}.antibody-synonyms span{color:#304e67;font-weight:700;margin-right:8px}.antibody-quick-facts{background:rgb(255 255 255/.72);border:1px solid #d9e6ef;border-radius:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;overflow:hidden}.antibody-quick-facts>div{padding:13px 15px}.antibody-quick-facts>div+div{border-left:1px solid #dde8ef}.antibody-quick-facts dt{color:#788a9c;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.antibody-quick-facts dd{color:#153e5d;font-size:13px;font-weight:700;line-height:1.45;margin:5px 0 0}.antibody-order-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.antibody-order-card-head .instrument-label{color:#71879a;font-size:10px}.antibody-order-card-head h2{color:#153754;font-size:24px;letter-spacing:-.025em;margin:5px 0 0}.antibody-order-card-head .stock-line{flex:0 0 auto}.antibody-order-tiers{border-bottom:1px solid #e0e8ee;border-top:1px solid #e0e8ee;margin:18px 0}.antibody-order-tiers a{align-items:center;color:inherit;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto 16px;min-height:62px;padding:9px 2px;text-decoration:none}.antibody-order-tiers a+a{border-top:1px solid #e7edf2}.antibody-order-tiers a:hover{background:#f5fafc}.antibody-order-tiers a>span{display:flex;flex-direction:column}.antibody-order-tiers strong{color:#173b58;font-size:15px}.antibody-order-tiers small{color:#25805a;margin-top:2px}.antibody-order-tiers b{color:#0b5e87;font-size:16px}.antibody-order-tiers svg{color:#6c8092;width:15px}.antibody-order-card>a:not(.secondary){margin-top:4px}.antibody-biological-activity{background:linear-gradient(135deg,#f1f9fb,#f5f5fc);border:1px solid #dbe8ee;border-left:4px solid #10a7bb;border-radius:12px;margin-top:26px;padding:20px 22px}.antibody-biological-activity>span{color:#08708f;font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.antibody-biological-activity p{color:#405a70;font-size:14px;line-height:1.75;margin:10px 0 0}.antibody-biological-activity p+p{border-top:1px solid #d9e5eb;margin-top:13px;padding-top:13px}@media (max-width:760px){.antibody-catalog-chip{margin-bottom:15px;padding:7px 11px}.antibody-commerce-intro>.instrument-label{display:flex;margin-top:2px}.antibody-synonyms{font-size:12.5px}.antibody-quick-facts{grid-template-columns:1fr}.antibody-quick-facts>div{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:110px minmax(0,1fr);padding:11px 13px}.antibody-quick-facts>div+div{border-left:0;border-top:1px solid #dde8ef}.antibody-quick-facts dd{margin:0;text-align:right}.antibody-order-card-head h2{font-size:22px}.antibody-order-card-head .stock-line{font-size:13px}.antibody-order-tiers a{min-height:58px}.antibody-biological-activity{padding:18px}}.route-main:has(.antibody-commerce-hero){background:#fff}.route-main:has(.antibody-commerce-hero) .breadcrumbs{background:#f7f9fb}.antibody-commerce-hero{align-items:start;background:#fff;border:0;border-bottom:1px solid #dce4eb;border-radius:0;box-shadow:none;display:grid;grid-gap:clamp(48px,6vw,88px);gap:clamp(48px,6vw,88px);grid-template-columns:minmax(0,1fr) minmax(320px,372px);margin:0 auto;max-width:var(--page);overflow:visible;padding:48px clamp(24px,5vw,72px) 54px}.antibody-commerce-hero:after,.antibody-commerce-hero:before{display:none}.antibody-commerce-intro{align-self:start;max-width:780px}.antibody-product-meta{align-items:center;color:#56697b;display:flex;flex-wrap:wrap;font-size:12px;font-weight:650;gap:0;letter-spacing:.035em;margin-bottom:24px;text-transform:uppercase}.antibody-product-meta>span{align-items:center;display:inline-flex;min-height:25px}.antibody-product-meta>span+span{border-left:1px solid #cfd9e2;margin-left:14px;padding-left:14px}.antibody-product-meta small{color:#81909f;font-size:10px;font-weight:650;margin-right:8px}.antibody-product-meta strong{color:#0b5d86;font:700 12px var(--mono);letter-spacing:.035em}.antibody-product-meta .antibody-availability{color:#18734b}.antibody-availability i{background:#2eae72;border-radius:50%;height:7px;margin-right:7px;width:7px}.antibody-commerce-intro h1{color:#142f47;font-size:clamp(38px,4vw,54px);font-weight:650;letter-spacing:-.035em;line-height:1.08;margin:0 0 8px}.antibody-english{color:#617386;font-size:15px;font-weight:500;line-height:1.55;margin:0}.antibody-synonyms{color:#6d7e8d;font-size:13px;line-height:1.55;margin:14px 0 0}.antibody-synonyms span{color:#425a6e;font-weight:650}.antibody-commerce-summary{color:#384f63;font-size:16px;line-height:1.72;margin:24px 0 0;max-width:700px}.antibody-identity-grid{border-bottom:1px solid #dbe3ea;border-top:1px solid #dbe3ea;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 0}.antibody-identity-grid>div{min-width:0;padding:15px 16px 16px 0}.antibody-identity-grid>div+div{border-left:1px solid #e2e8ed;padding-left:16px}.antibody-identity-grid dt{color:#758696;font-size:10px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.antibody-identity-grid dd{color:#173c58;font-size:14px;font-weight:650;line-height:1.4;margin:6px 0 0;overflow-wrap:anywhere}.antibody-commerce-tags{gap:7px;margin-top:18px}.antibody-commerce-tags span{background:#f5f7f9;border:1px solid #dbe2e8;border-radius:2px;color:#53687a;font-size:12px;font-weight:550;padding:5px 8px}.antibody-order-card{background:#fff;border:1px solid #cfdbe4;border-radius:3px;box-shadow:0 10px 28px rgb(22 49 72/.09);padding:26px 26px 22px}.antibody-order-card:before{background:#116b94;border-radius:3px 3px 0 0;height:4px}.antibody-order-card-head h2{color:#183850;font-size:22px;font-weight:650;letter-spacing:-.02em;margin-top:6px}.antibody-order-intro{color:#6b7d8d;font-size:12.5px;line-height:1.6;margin:13px 0 0;text-align:left}.antibody-order-tiers{margin:19px 0 17px}.antibody-order-tiers a{min-height:60px;padding:9px 3px}.antibody-order-tiers strong{font-size:14px}.antibody-order-tiers small{font-size:11px}.antibody-order-tiers b{font-size:15px}.antibody-order-card>a{border-radius:2px;box-shadow:none;font-size:13px;min-height:44px}.antibody-order-card>a:hover{box-shadow:none}.antibody-order-card>a.antibody-price-link{background:transparent;color:#0b648d;justify-content:center;min-height:34px;padding:0}.antibody-order-card>a.secondary{background:#eef3f6;color:#34536a}.antibody-order-card>p:last-child{color:#798894;font-size:11px;margin-top:13px}.antibody-anchor-nav{background:#fff;border:0;border-bottom:1px solid #d9e2e9;border-radius:0;border-top:1px solid #d9e2e9;box-shadow:none;margin:-1px auto 0;max-width:var(--page);padding:0 clamp(18px,4vw,56px);top:80px}.antibody-anchor-nav a{border-bottom-width:2px;font-size:13px;font-weight:620;min-height:52px;padding:0 17px}.antibody-documents,.antibody-pricing,.antibody-specification,.antibody-target-source{background:#fff;border:0;border-bottom:1px solid #dfe6ec;border-radius:0;box-shadow:none;margin:0 auto;max-width:var(--page);padding-bottom:58px;padding-top:58px}.antibody-specification{gap:56px;grid-template-columns:minmax(0,1fr) 292px}.antibody-biological-activity{background:#f4f8fa;border:0;border-left:3px solid #1593ac;border-radius:0;padding:19px 22px}.antibody-specification>div>dl{border:1px solid #dbe3e9;display:block;margin-top:26px}.antibody-specification>div>dl>div{background:#fff;border:0;border-bottom:1px solid #e2e8ed;border-radius:0;grid-template-columns:180px minmax(0,1fr);min-height:56px}.antibody-specification>div>dl>div:last-child{border-bottom:0}.antibody-specification dt{background:#f5f7f9;color:#607487;font-weight:620}.antibody-specification dd{color:#243f55;font-weight:520}.antibody-pricing>aside,.antibody-specification>aside{background:#f5f8fa;border:0;border-radius:0;border-top:3px solid #2b789b;padding:25px}.antibody-price-table{border-radius:0;box-shadow:none}.antibody-price-head{background:#f4f7f9}.antibody-price-row>a{border-radius:2px}.antibody-pricing>aside{background:#153e5d}.antibody-target-source{gap:56px;grid-template-columns:minmax(0,1fr) 310px}.antibody-target-source dl{border:1px solid #dbe3e9;display:block}.antibody-target-source dl>div{background:#fff;border:0;border-bottom:1px solid #e2e8ed;border-radius:0;min-height:66px}.antibody-target-source dl>div:last-child{border-bottom:0}.antibody-target-source aside{background:#173a58;border-radius:0;box-shadow:none}.antibody-documents>p{border-radius:0}@media (max-width:980px){.antibody-commerce-hero{gap:36px;grid-template-columns:minmax(0,1fr) 320px;padding-left:30px;padding-right:30px}.antibody-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.antibody-identity-grid>div:nth-child(3){border-left:0;border-top:1px solid #e2e8ed}.antibody-identity-grid>div:nth-child(4){border-top:1px solid #e2e8ed}}@media (max-width:760px){.antibody-commerce-hero{border-radius:0;display:block;margin:0;padding:28px 20px 30px}.antibody-product-meta{font-size:10.5px;gap:7px 0;margin-bottom:18px}.antibody-product-meta>span+span{margin-left:9px;padding-left:9px}.antibody-product-meta small{display:none}.antibody-commerce-intro h1{font-size:34px;margin:0 0 7px}.antibody-commerce-summary{font-size:15px;margin-top:20px}.antibody-identity-grid{margin-top:23px}.antibody-identity-grid>div{padding:12px 10px 13px 0}.antibody-identity-grid>div+div{padding-left:10px}.antibody-identity-grid dd{font-size:12.5px}.antibody-commerce-tags{display:none}.antibody-order-card{border-radius:3px;margin-top:24px;padding:22px 20px 18px}.antibody-anchor-nav{border-left:0;border-right:0;top:68px}.antibody-documents,.antibody-pricing,.antibody-specification,.antibody-target-source{padding:42px 20px}.antibody-specification,.antibody-target-source{display:block}.antibody-specification>div>dl>div{grid-template-columns:118px minmax(0,1fr);margin:0}.antibody-pricing>aside,.antibody-specification>aside,.antibody-target-source aside{border-radius:0;margin-top:28px}}.antibody-label-selector{background:#f6f8fa;border:1px solid #d8e2e9;margin:30px auto;max-width:var(--page);padding:clamp(28px,3vw,42px);scroll-margin-top:150px}.antibody-label-selector>header{align-items:start;display:flex;gap:36px;justify-content:space-between}.antibody-label-selector>header h2{color:#17364e;font-size:clamp(26px,2.4vw,34px);letter-spacing:-.03em;line-height:1.15;margin:10px 0}.antibody-label-selector>header p{color:#5d7080;font-size:14px;line-height:1.7;margin:0;max-width:790px}.label-selection-count{align-items:baseline;border-left:1px solid #cfdae2;display:flex;flex:0 0 auto;gap:8px;min-width:128px;padding-left:22px}.label-selection-count strong{color:#0b6a91;font:700 30px var(--mono)}.label-selection-count span{color:#6d7e8b;font-size:11px;line-height:1.3;max-width:55px}.label-selector-body{border:1px solid #d6e0e7;display:grid;grid-template-columns:228px minmax(0,1fr);margin-top:28px}.label-selector-body>nav{background:#eef3f6;border-right:1px solid #d6e0e7;padding:8px;scrollbar-width:none}.label-selector-body>nav::-webkit-scrollbar{display:none}.label-selector-body>nav button{align-items:center;background:transparent;border:0;color:#496174;cursor:pointer;display:flex;font:600 13px var(--sans);justify-content:space-between;min-height:45px;padding:0 12px;text-align:left;width:100%}.label-selector-body>nav button+button{border-top:1px solid #d9e2e8}.label-selector-body>nav button small{align-items:center;background:#fff;border:1px solid #d2dde5;border-radius:999px;color:#6f8190;display:flex;font:700 10px var(--mono);height:24px;justify-content:center;min-width:24px}.label-selector-body>nav button.active{background:#176b91;color:#fff}.label-selector-body>nav button.active small{background:rgb(255 255 255/.15);border-color:rgb(255 255 255/.32);color:#fff}.label-option-panel{background:#fff;padding:24px 26px 26px}.label-option-heading{align-items:start;display:flex;gap:24px;justify-content:space-between}.label-option-heading strong{color:#1d3b52;font-size:17px}.label-option-heading p{color:#71818e;font-size:12.5px;line-height:1.55;margin:5px 0 0}.label-option-heading>span{color:#718594;flex:0 0 auto;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.label-option-panel fieldset{border:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding:0}.label-option-panel label{align-items:center;background:#fff;border:1px solid #dce4ea;color:#455e70;cursor:pointer;display:flex;font-size:12.5px;gap:9px;line-height:1.35;min-height:43px;padding:7px 10px;transition:border-color .15s ease,background .15s ease,color .15s ease}.label-option-panel label:hover{border-color:#83aabe}.label-option-panel label.selected{background:#edf7f8;border-color:#2390a4;color:#125b74;font-weight:650}.label-option-panel input{height:1px;opacity:0;position:absolute;width:1px}.label-option-panel label i{background:var(--label-color,#94a3b8);border:0;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--label-color,#94a3b8) 18%,transparent);display:block;flex:0 0 11px;height:11px;width:11px}.label-option-panel label.selected i{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--label-color,#1689a1)}.label-option-panel label[data-label=Biotin]{--label-color:#eab308}.label-option-panel label[data-label="Site-specific biotin"]{--label-color:#ca8a04}.label-option-panel label[data-label=HRP]{--label-color:#92400e}.label-option-panel label[data-label=AF405]{--label-color:#7c3aed}.label-option-panel label[data-label=AF488]{--label-color:#22c55e}.label-option-panel label[data-label=AF555]{--label-color:#fbbf24}.label-option-panel label[data-label=AF594]{--label-color:#f97316}.label-option-panel label[data-label=AF647]{--label-color:#dc2626}.label-option-panel label[data-label=AF680]{--label-color:#be123c}.label-option-panel label[data-label=AF750]{--label-color:#9333ea}.label-option-panel label[data-label=AF790]{--label-color:#4338ca}.antibody-label-selector>footer{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-top:22px}.label-selection-summary{min-width:0}.label-selection-summary>span{color:#6e808e;display:block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.label-selection-summary>p{color:#748491;font-size:12.5px;margin:0}.label-selection-summary>div{display:flex;flex-wrap:wrap;gap:6px}.label-selection-summary>div button{align-items:center;background:#e8f3f5;border:1px solid #bed7dc;color:#285e6d;cursor:pointer;display:inline-flex;font:600 11px var(--sans);gap:7px;min-height:30px;padding:4px 8px}.label-selection-summary>div b{color:#6e8790;font-size:15px;font-weight:400}.label-selector-actions{align-items:center;display:flex;flex:0 0 auto;gap:15px}.label-selector-actions .label-clear{background:transparent;border:0;color:#6e7d89;cursor:pointer;font:600 12px var(--sans);text-decoration:underline;text-underline-offset:3px}.label-selector-actions>a{align-items:center;background:#0c668d;color:#fff;display:flex;font-size:13px;font-weight:680;gap:20px;min-height:45px;padding:0 16px;text-decoration:none}.label-selector-actions>a svg{height:17px;width:17px}.label-feasibility-note{border-top:1px solid #d7e1e7;color:#7a8995;font-size:11px;line-height:1.55;margin:22px 0 0;padding-top:14px}.label-selector-body.label-selector-flat{display:block}.label-selector-flat .label-option-panel{padding:22px}.label-selector-flat .label-option-panel fieldset{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}@media (max-width:920px){.label-selector-body{grid-template-columns:1fr}.label-selector-body>nav{border-bottom:1px solid #d6e0e7;border-right:0;display:flex;overflow-x:auto;padding:6px}.label-selector-body>nav button{flex:0 0 auto;width:auto}.label-selector-body>nav button+button{border-left:1px solid #d9e2e8;border-top:0}.label-selector-body>nav button small{margin-left:10px}.label-option-panel fieldset,.label-selector-flat .label-option-panel fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.antibody-label-selector{border-left:0;border-right:0;margin:14px 0;padding:32px 20px}.antibody-label-selector>header{display:block}.antibody-label-selector>header h2{font-size:27px}.label-selection-count{border-left:0;border-top:1px solid #d4dee5;margin-top:20px;padding:13px 0 0}.label-selection-count strong{font-size:23px}.label-selection-count span{max-width:none}.label-selector-body{margin-top:20px}.label-option-panel{padding:20px 16px}.label-option-heading{display:block}.label-option-heading>span{display:block;margin-top:10px}.label-option-panel fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.label-option-panel label{font-size:12px;padding:7px 8px}.antibody-label-selector>footer{align-items:stretch;display:block}.label-selector-actions{align-items:stretch;flex-direction:column-reverse;margin-top:20px}.label-selector-actions>a{justify-content:space-between}.label-feasibility-note{margin-top:18px}}@media (max-width:480px){.label-option-panel fieldset,.label-selector-flat .label-option-panel fieldset{grid-template-columns:1fr}}.footer-links{display:grid;grid-gap:11px;gap:11px}.footer-links nav{flex-wrap:wrap;justify-content:flex-end}.footer-links .footer-legal{gap:18px}.footer-links .footer-legal a{color:#718094;font-size:11px}.form-consent{align-items:flex-start;line-height:1.55}.form-consent input{flex:0 0 auto;margin-top:4px}.form-consent a{color:var(--blue);font-weight:650;text-decoration:underline;text-underline-offset:2px}.legal-document-hero,.legal-index-hero{background:#0d2030;color:#fff;padding:clamp(72px,9vw,124px) max(28px,calc((100vw - var(--page))/2));position:relative}.legal-document-hero:after,.legal-index-hero:after{background:radial-gradient(circle at center,rgb(255 255 255/.18) 0 1px,transparent 1.5px);background-size:20px 20px;content:"";inset:0 0 0 58%;opacity:.5;pointer-events:none;position:absolute}.legal-document-hero .instrument-label,.legal-index-hero .instrument-label{color:#74d5d1}.legal-document-hero h1,.legal-index-hero h1{font-size:clamp(40px,5vw,68px);letter-spacing:-.045em;line-height:1.02;margin:18px 0;max-width:850px}.legal-document-hero p,.legal-index-hero p{color:#cbd8e1;font-size:17px;line-height:1.7;margin:0;max-width:780px}.legal-document-hero small{color:#91a8b9;display:block;font:600 11px var(--mono);letter-spacing:.04em;margin-top:28px;text-transform:uppercase}.legal-index-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:var(--page);padding:72px 28px 100px}.legal-index-grid>a{background:#fff;border:1px solid #dce4e9;color:#173246;min-height:290px;padding:34px;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.legal-index-grid>a:hover{border-color:#84aeb9;box-shadow:0 18px 46px rgb(22 49 68/.1);transform:translateY(-2px);z-index:1}.legal-index-grid>a>span{color:#168196;font:700 12px var(--mono)}.legal-index-grid>a>small{color:#718496;display:block;font:700 10px var(--mono);letter-spacing:.08em;margin-top:34px;text-transform:uppercase}.legal-index-grid h2{font-size:26px;letter-spacing:-.025em;margin:9px 0 12px}.legal-index-grid p{color:#607487;font-size:14px;line-height:1.7;margin:0 0 24px;max-width:580px}.legal-index-grid strong{bottom:28px;color:#126b88;font-size:13px;position:absolute}.legal-document-layout{align-items:start;display:grid;grid-gap:clamp(48px,7vw,100px);gap:clamp(48px,7vw,100px);grid-template-columns:245px minmax(0,780px);margin:0 auto;max-width:var(--page);padding:72px 28px 110px}.legal-document-layout>aside{border-top:3px solid #168196;position:-webkit-sticky;position:sticky;top:92px}.legal-document-layout>aside>strong{color:#587084;display:block;font:700 10px var(--mono);letter-spacing:.08em;padding:18px 0 13px}.legal-document-layout>aside nav{border-bottom:1px solid #dbe4e9;display:grid}.legal-document-layout>aside nav a{border-top:1px solid #dbe4e9;color:#607386;font-size:13px;padding:12px 4px;text-decoration:none}.legal-document-layout>aside nav a.active{color:#0e6d84;font-weight:700}.legal-document-layout>aside p{color:#788896;font-size:12px;line-height:1.6;margin:22px 0 0}.legal-document-layout>aside p a{color:#126b88}.legal-document-body{counter-reset:legal-section}.legal-document-body>section{border-top:1px solid #dbe4e9;padding:34px 0 28px;scroll-margin-top:100px}.legal-document-body>section:first-child{border-top:0;padding-top:0}.legal-document-body h2{color:#18384d;font-size:24px;letter-spacing:-.025em;line-height:1.25;margin:0 0 18px}.legal-document-body li,.legal-document-body p{color:#4e6475;font-size:15px;line-height:1.8}.legal-document-body p{margin:0 0 14px}.legal-document-body ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0 0 16px;padding:0}.legal-document-body li{padding-left:22px;position:relative}.legal-document-body li:before{background:#2395a5;border-radius:50%;content:"";height:6px;left:2px;position:absolute;top:.75em;width:6px}@media (max-width:1040px){.route-footer,footer{grid-template-columns:1fr}.footer-links nav{justify-content:flex-start}.legal-document-layout{gap:46px;grid-template-columns:210px minmax(0,1fr)}}@media (max-width:760px){.legal-document-hero,.legal-index-hero{padding-left:20px;padding-right:20px}.legal-document-hero:after,.legal-index-hero:after{left:35%}.legal-index-grid{grid-template-columns:1fr;padding:44px 20px 72px}.legal-index-grid>a{min-height:265px;padding:28px}.legal-document-layout{display:block;padding:44px 20px 76px}.legal-document-layout>aside{margin-bottom:44px;position:static}.legal-document-layout>aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-document-layout>aside nav a{padding-right:12px}.legal-document-body h2{font-size:21px}.legal-document-body li,.legal-document-body p{font-size:14px}}