.cs-product-page--paradigm{--maze-teal-wash:#e8f6f5;--maze-teal-mid:#7ecfce;--maze-teal-sat:#2eb5ac;--maze-teal-deep:#0f766e}.cs-paradigm-topnav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--cs-border);background:#fffffff2;position:sticky;top:64px}.cs-paradigm-topnav__inner{-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-items:center;gap:4px;max-width:1280px;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}.cs-paradigm-topnav__group{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.cs-paradigm-topnav__hint{text-transform:uppercase;letter-spacing:.05em;color:var(--cs-text-light);white-space:nowrap;flex-shrink:0;padding-right:8px;font-size:11px;font-weight:600}.cs-paradigm-topnav__sep{color:var(--cs-border);padding:0 10px}.cs-paradigm-topnav__item-wrap{white-space:nowrap;align-items:center;display:inline-flex}.cs-paradigm-topnav__link{color:var(--cs-text-light);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:14px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.cs-paradigm-topnav__link:hover{color:var(--cs-text-dark)}.cs-paradigm-topnav__link--active{color:var(--cs-primary);border-bottom-color:var(--cs-primary);font-weight:600}.cs-product-page--paradigm #product-info,.cs-product-page--paradigm #cs-product-tabs,.cs-product-page--paradigm #workflow,.cs-product-page--paradigm #configuration,.cs-product-page--paradigm .cs-paper-section{scroll-margin-top:140px}@media (min-width:1024px){.cs-paradigm-topnav{top:148px}.cs-product-page--paradigm #product-info,.cs-product-page--paradigm #cs-product-tabs,.cs-product-page--paradigm #workflow,.cs-product-page--paradigm #configuration,.cs-product-page--paradigm .cs-paper-section{scroll-margin-top:224px}}.cs-dynamic-marker{color:var(--maze-teal-deep,#0f766e);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.cs-dynamic-marker:before{content:"";background:var(--maze-teal-sat,#2eb5ac);border-radius:50%;width:6px;height:6px;animation:2s infinite cs-dyn-pulse;display:inline-block;box-shadow:0 0 0 4px #2eb5ac33}.cs-dynamic-marker--inline:before{width:5px;height:5px;box-shadow:0 0 0 3px #2eb5ac33}@keyframes cs-dyn-pulse{0%,to{box-shadow:0 0 0 4px #2eb5ac33}50%{box-shadow:0 0 0 8px #2eb5ac0d}}.cs-workflow-strip{background:linear-gradient(135deg,#0f766e1f 0%,#2563eb14 42%,#f59e0b17 100%),linear-gradient(#fff 0%,#f2f7fa 100%);border-top:1px solid #d8e4ec;border-bottom:1px solid #e6edf3;padding:72px 0 78px;position:relative;overflow:hidden}.cs-workflow-strip:before{content:"";pointer-events:none;background-image:linear-gradient(#0f766e14 1px,#0000 1px),linear-gradient(90deg,#0f766e14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000057,#0000 72%);mask-image:linear-gradient(#00000057,#0000 72%)}.cs-workflow-strip__inner{max-width:1280px;margin:0 auto;padding:0 24px;position:relative}.cs-workflow-strip__head{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:32px;margin-bottom:28px;display:grid}.cs-workflow-strip__eyebrow{text-transform:uppercase;letter-spacing:0;color:var(--maze-teal-deep,#0f766e);margin-bottom:8px;font-size:12px;font-weight:600}.cs-workflow-strip__heading{letter-spacing:0;color:var(--cs-text-dark);margin-bottom:0;font-size:34px;font-weight:600;line-height:1.14}.cs-workflow-strip__summary{color:var(--cs-text-gray);font-size:16px;line-height:1.6}.cs-workflow-strip__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.cs-workflow-card{background:linear-gradient(#fffffffa 0%,#f6fafcfa 100%);border:1px solid #5971843d;border-radius:8px;flex-direction:column;min-height:462px;padding:0;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #0f172a1a}.cs-workflow-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(#fff0 0%,#0f766e0f 100%),radial-gradient(circle at 18% 0,#2eb5ac33,#0000 42%);transition:opacity .2s;position:absolute;inset:0}.cs-workflow-card__accent{background:linear-gradient(90deg,#0f766e,#2563eb,#f59e0b);border-radius:8px 8px 0 0;height:6px;position:absolute;top:0;left:0;right:0}.cs-workflow-card:hover{border-color:#0f766e8c;transform:translateY(-3px);box-shadow:0 24px 58px #0f172a21}.cs-workflow-card:hover:before{opacity:1}.cs-workflow-card__top{justify-content:space-between;align-items:start;margin-bottom:0;padding:26px 26px 18px;display:flex}.cs-workflow-card__step{letter-spacing:0;color:#0f172a;font-variant-numeric:tabular-nums;gap:5px;font-size:38px;font-weight:700;line-height:1;display:grid}.cs-workflow-card__step span{color:var(--maze-teal-deep,#0f766e);text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:800;line-height:1}.cs-workflow-card__icon{border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 0 0 1px #ffffffb8}.cs-icon-bg--cyan{color:#0891b2;background:#22d3ee26}.cs-icon-bg--teal{background:var(--maze-teal-wash,#e8f6f5);color:var(--maze-teal-deep,#0f766e)}.cs-icon-bg--blue{color:var(--cs-primary);background:#dbeafe}.cs-workflow-card__visual{background:linear-gradient(135deg,#ffffffb8,#e2f2f385),#f8fafc;border:1px solid #94a3b82e;border-left:0;border-right:0;border-radius:0;min-height:174px;margin-bottom:0;padding:16px 20px 18px;position:relative;overflow:hidden}.cs-workflow-card__visual:after{content:"";background:linear-gradient(90deg,#0000,#0f766e5c,#0000);height:1px;position:absolute;inset:auto 0 0}.cs-workflow-card__visual-label{color:#486276;text-transform:uppercase;letter-spacing:0;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:10px;font-weight:800;display:flex}.cs-workflow-card__visual-label span:last-child{color:var(--maze-teal-deep,#0f766e)}.cs-workflow-pool{background:radial-gradient(circle at 62% 42%,#fffffff0 0 8px,#0000 9px),radial-gradient(circle,#0ea5e92e,#22d3ee14 64%,#ffffffb3);border:1px solid #0891b247;border-radius:50%;width:176px;height:108px;margin:0 auto 12px;position:relative;overflow:hidden}.cs-workflow-pool svg{width:calc(100% - 20px);height:calc(100% - 16px);position:absolute;inset:8px 10px}.cs-workflow-pool__path{fill:none;stroke:#0f766e;stroke-width:3px;stroke-linecap:round}.cs-workflow-pool__path--soft{stroke:#2563eb59;stroke-width:2px}.cs-workflow-pool__platform{z-index:1;background:#ffffffb3;border:2px solid #0f766eb8;border-radius:50%;width:20px;height:20px;position:absolute;top:39px;right:54px}.cs-workflow-mini-metrics{gap:5px;max-width:180px;margin:0 auto;display:grid}.cs-workflow-mini-metrics span{background:linear-gradient(90deg, #0f766e var(--bar), #94a3b838 var(--bar));border-radius:999px;height:4px}.cs-workflow-protocol{grid-template-columns:1.15fr 1fr .82fr .62fr;align-items:end;gap:7px;max-width:230px;height:104px;margin:0 auto;display:grid}.cs-workflow-protocol span{background:linear-gradient(#0f766ec7,#0f766e47);border-radius:6px 6px 2px 2px;min-height:54px}.cs-workflow-protocol span:nth-child(2){background:linear-gradient(#2563ebb8,#2563eb3d);min-height:76px}.cs-workflow-protocol span:nth-child(3){background:linear-gradient(#f59e0bc7,#f59e0b3d);min-height:64px}.cs-workflow-protocol span:nth-child(4){min-height:92px}.cs-workflow-protocol__ticks{color:var(--cs-text-light);justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.cs-workflow-output{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:230px;margin:0 auto;display:grid}.cs-workflow-output__cell{background:radial-gradient(circle at 32% 42%,#0f766e6b,#0000 34%),radial-gradient(circle at 70% 64%,#2563eb33,#0000 36%),#e2e8f0b3;border-radius:6px;min-height:56px}.cs-workflow-output__cell--hot{background:radial-gradient(circle at 55% 52%,#f59e0bad,#0000 30%),radial-gradient(circle at 38% 40%,#0f766e70,#0000 38%),#e2e8f0b3}.cs-workflow-scoreline{grid-template-columns:.7fr 1fr;gap:8px;max-width:230px;margin:13px auto 0;display:grid}.cs-workflow-scoreline span{background:#2563eb47;border-radius:999px;height:6px}.cs-workflow-scoreline span:last-child{background:#0f766e61}.cs-workflow-card__label{color:var(--cs-text-dark);margin:22px 26px 10px;font-size:20px;font-weight:600;line-height:1.25}.cs-workflow-card__body{color:var(--cs-text-gray);margin:0 26px 18px;font-size:15px;line-height:1.55}.cs-workflow-card__artifact{color:#425466;background:linear-gradient(#e8f6f5db,#ffffffc7);border:1px solid #0f766e33;border-radius:8px;margin:auto 26px 18px;padding:12px 14px;font-size:13px;line-height:1.45}.cs-workflow-card__artifact span{color:var(--maze-teal-deep,#0f766e);text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:10px;font-weight:700;line-height:1;display:block}.cs-workflow-card__cta{color:#fff;background:linear-gradient(90deg,#0f766e,#174ea6);border-radius:8px;justify-content:space-between;align-items:center;gap:7px;margin:0 26px 26px;padding:13px 15px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 10px 22px #0f766e29}.cs-workflow-card:hover .cs-workflow-card__cta{text-decoration:none}.cs-workflow-card:hover .cs-workflow-card__cta svg{transform:translate(3px)}.cs-workflow-card__cta svg{transition:transform .2s}.cs-config-zone{border-top:1px solid var(--cs-border);background:#fff;padding:56px 0}.cs-config-zone__inner{max-width:1200px;margin:0 auto;padding:0 24px}.cs-config-zone__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--cs-text-light);margin-bottom:8px;font-size:12px;font-weight:600}.cs-config-zone__heading{letter-spacing:-.01em;color:var(--cs-text-dark);margin-bottom:8px;font-size:24px;font-weight:600}.cs-config-zone__subtitle{color:var(--cs-text-gray);max-width:640px;margin-bottom:32px;font-size:14px}.cs-config-zone__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.cs-config-card{border:2px solid var(--cs-border);background:#fff;border-radius:8px;padding:20px;transition:border-color .2s,box-shadow .2s}.cs-config-card:hover{border-color:var(--cs-primary);box-shadow:var(--cs-shadow-md)}.cs-config-card--current{border-color:var(--cs-primary)}.cs-config-card__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cs-config-card__note{color:var(--cs-text-light);font-size:11px}.cs-config-card__title{color:var(--cs-text-dark);margin-bottom:4px;font-size:16px;font-weight:600}.cs-config-card__dims{color:var(--cs-text-light);margin-bottom:8px;font-size:11px}.cs-config-card__body{color:var(--cs-text-gray);margin-bottom:12px;font-size:13px;line-height:1.5}.cs-config-card__price{color:var(--cs-text-dark);margin-bottom:12px;font-size:18px;font-weight:600}.cs-apparatus-compare{border-top:1px solid var(--cs-border);background:#fff;padding:56px 0}.cs-apparatus-compare__inner{max-width:1280px;margin:0 auto;padding:0 24px}.cs-apparatus-compare__head{grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:32px;margin-bottom:28px;display:grid}.cs-apparatus-compare__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--cs-text-light);margin-bottom:8px;font-size:12px;font-weight:600}.cs-apparatus-compare__heading{letter-spacing:-.01em;color:var(--cs-text-dark);font-size:26px;font-weight:600}.cs-apparatus-compare__subtitle{color:var(--cs-text-gray);font-size:14px;line-height:1.6}.cs-apparatus-compare__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cs-apparatus-card{background:#f8fafc;border:1px solid #dde5ee;border-radius:8px;flex-direction:column;min-height:100%;padding:20px;display:flex}.cs-apparatus-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cs-apparatus-card__relation{color:var(--cs-text-light);text-align:right;font-size:11px}.cs-apparatus-card__title{color:var(--cs-text-dark);margin-bottom:14px;font-size:17px;font-weight:600}.cs-apparatus-card__facts{flex-direction:column;gap:12px;margin:0 0 16px;display:flex}.cs-apparatus-card__facts dt{color:var(--cs-text-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}.cs-apparatus-card__facts dd{color:var(--cs-text-gray);margin:0;font-size:13px;line-height:1.45}.cs-apparatus-card__scores{border-top:1px solid var(--cs-border);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.cs-apparatus-card__scores span{color:var(--cs-text-gray);border:1px solid var(--cs-border);background:#fff;border-radius:999px;padding:5px 8px;font-size:11px}.cs-apparatus-card__scores strong{color:var(--cs-text-dark)}.cs-apparatus-card__link{color:var(--cs-primary);margin-top:16px;font-size:13px;font-weight:700;text-decoration:none}.cs-apparatus-card__link:hover{text-decoration:underline}.cs-badge{letter-spacing:.02em;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.cs-badge--teal{background:var(--maze-teal-wash,#e8f6f5);color:var(--maze-teal-deep,#0f766e)}.cs-badge--amber{color:#92400e;background:#fef3c7}.cs-badge--blue{color:#1e40af;background:#dbeafe}.cs-badge--blue-solid{background:var(--cs-primary);color:#fff}.cs-pill{letter-spacing:.04em;text-transform:uppercase;text-align:center;cursor:pointer;border:1.5px solid #0000;border-radius:9999px;padding:14px 28px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.cs-pill--primary{background:var(--cs-primary);color:#fff}.cs-pill--primary:hover{background:var(--cs-primary-dark)}.cs-pill--secondary{color:var(--cs-primary);border-color:var(--cs-primary);background:#fff}.cs-pill--secondary:hover{background:var(--cs-primary);color:#fff}.cs-pill--xs{padding:9px 16px;font-size:11px}.cs-pill--block{width:100%;display:block}.cs-paper-section{background:#fff;padding:56px 0}.cs-paper-section--gray{background:var(--cs-bg-gray);border-top:1px solid var(--cs-border)}.cs-paper-section__inner{max-width:1200px;margin:0 auto;padding:0 24px}.cs-paper-section__inner--wide{max-width:1280px}.cs-paper-section__marker{text-transform:uppercase;letter-spacing:.05em;color:var(--maze-teal-deep,#0f766e);margin-bottom:12px;font-size:12px;font-weight:600}.cs-paper-section__heading{letter-spacing:-.01em;color:var(--cs-text-dark);margin-bottom:12px;font-size:28px;font-weight:600;line-height:1.25}.cs-paper-section__subtitle{color:var(--cs-text-gray);max-width:820px;margin-bottom:32px;font-size:15px;line-height:1.6}.cs-paper-section__sub-subtitle{color:var(--cs-text-gray);max-width:820px;margin-bottom:24px;font-size:14px}.cs-paper-section__meta{color:var(--cs-text-gray);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:14px;display:flex}.cs-paper-subsection{letter-spacing:.04em;text-transform:uppercase;color:var(--cs-text-dark);margin-top:24px;margin-bottom:10px;font-size:17px;font-weight:600}.cs-paper-subsection--spaced{margin-top:40px}.cs-paper-prose{color:var(--cs-text-gray);max-width:820px;margin-bottom:16px;font-size:15px;line-height:1.65}.cs-paper-prose--lg{font-size:15px}.cs-intro-layout{grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:start;gap:48px;display:grid}.cs-intro-layout .cs-paper-prose{max-width:none;font-size:16px}.cs-intro-visual{background:#f8fafc;border:1px solid #dde5ee;border-radius:8px;padding:24px}.cs-intro-visual__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--maze-teal-deep,#0f766e);margin-bottom:8px;font-size:11px;font-weight:700}.cs-intro-visual__title{color:var(--cs-text-dark);margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.35}.cs-intro-visual__body{color:var(--cs-text-gray);margin-bottom:20px;font-size:13px;line-height:1.55}.cs-intro-visual__timeline{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.cs-intro-visual__timeline li{grid-template-columns:74px 1fr;gap:14px;display:grid}.cs-intro-visual__label{color:var(--cs-primary);font-size:11px;font-weight:700}.cs-intro-visual__timeline strong{color:var(--cs-text-dark);margin-bottom:3px;font-size:14px;display:block}.cs-intro-visual__timeline p{color:var(--cs-text-gray);font-size:12px;line-height:1.5}.cs-cite{vertical-align:super;color:var(--cs-primary);padding:0 2px;font-size:.7em;font-weight:600;line-height:0;text-decoration:none}.cs-cite:hover{background:#1e42a81a;border-radius:2px;text-decoration:underline}.cs-cite:before{content:"["}.cs-cite:after{content:"]"}.cs-procedure-grid{grid-template-columns:1fr 1fr;gap:48px;margin:24px 0;display:grid}.cs-procedure-col-head{color:var(--cs-text-dark);margin-bottom:16px;font-size:16px;font-weight:600}.cs-procedure-list{color:var(--cs-text-gray);flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;line-height:1.6;list-style:none;display:flex}.cs-procedure-list__num,.cs-procedure-list__title{color:var(--cs-text-dark);font-weight:600}.cs-protocol-visual{background:#fff;border:1px solid #dde5ee;border-radius:8px;margin:26px 0;padding:22px}.cs-protocol-visual h4{color:var(--cs-text-dark);margin-bottom:8px;font-size:18px;font-weight:600}.cs-protocol-visual>p{color:var(--cs-text-gray);max-width:820px;font-size:14px;line-height:1.55}.cs-protocol-visual__traces{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.cs-protocol-mini{border:1px solid var(--cs-border);background:#f8fafc;border-radius:8px;min-height:150px;padding:16px;position:relative;overflow:hidden}.cs-protocol-mini__pool{border:1px solid #b6c8da;border-radius:50%;width:92px;height:92px;position:absolute;top:14px;right:14px}.cs-protocol-mini__platform{background:var(--maze-teal-sat,#2eb5ac);border-radius:50%;width:12px;height:12px;position:absolute;top:42px;right:42px}.cs-protocol-mini__path{border-top:2px solid var(--cs-primary);border-right:2px solid var(--cs-primary);border-radius:50%;width:62px;height:44px;position:absolute;top:38px;right:26px;transform:rotate(-25deg)}.cs-protocol-mini--thigmotaxis .cs-protocol-mini__path{border:2px solid #f59e0b;border-left-color:#0000;width:82px;height:82px;top:18px;right:18px}.cs-protocol-mini--probe .cs-protocol-mini__path{border:2px dashed var(--maze-teal-deep,#0f766e);width:70px;height:70px;top:24px;right:24px}.cs-protocol-mini strong,.cs-protocol-mini em{z-index:1;max-width:58%;display:block;position:relative}.cs-protocol-mini strong{color:var(--cs-text-dark);margin-bottom:6px;font-size:14px}.cs-protocol-mini em{color:var(--cs-text-gray);font-size:12px;font-style:normal;line-height:1.45}.cs-callout{border:1px solid;border-radius:8px;margin-top:32px;padding:24px}.cs-callout--amber{background:#fef3c7;border-color:#fcd34d}.cs-callout__label{text-transform:uppercase;letter-spacing:.05em;color:#92400e;margin-bottom:8px;font-size:11px;font-weight:600}.cs-callout__list{color:#92400e;flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.cs-reporting-controls{background:#fff;border:1px solid #dde5ee;border-radius:8px;margin-top:18px;padding:22px}.cs-reporting-controls__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cs-reporting-controls article{border:1px solid var(--cs-border);background:#f8fafc;border-radius:8px;padding:14px}.cs-reporting-controls h4{color:var(--cs-text-dark);margin-bottom:6px;font-size:14px;font-weight:700}.cs-reporting-controls p{color:var(--cs-text-gray);font-size:12px;line-height:1.5}.cs-metrics-list{flex-direction:column;display:flex}.cs-metrics-row{border-bottom:1px solid var(--cs-border);grid-template-columns:1fr 2fr;gap:24px;padding:20px 0;display:grid}.cs-metrics-row__name{color:var(--cs-text-dark);font-size:15px;font-weight:600}.cs-metrics-row__role{color:var(--cs-text-light);margin-top:4px;font-size:11px}.cs-metrics-row__body{color:var(--cs-text-gray);font-size:14px;line-height:1.6}.cs-metrics-list__more{color:var(--cs-text-light);padding-top:16px;font-size:13px}.cs-term-library{background:#fff;border:1px solid #dde5ee;border-radius:8px;margin:28px 0 8px;padding:22px}.cs-term-library__head{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.cs-term-library__head h4{color:var(--cs-text-dark);font-size:18px;font-weight:600}.cs-term-library__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cs-term-card{border:1px solid var(--cs-border);background:#f8fafc;border-radius:8px;padding:16px}.cs-term-card h5{color:var(--cs-text-dark);margin-bottom:8px;font-size:15px;font-weight:700}.cs-term-card p,.cs-term-card dd{color:var(--cs-text-gray);font-size:12px;line-height:1.5}.cs-term-card code{border:1px solid var(--cs-border);color:var(--cs-text-mid);background:#fff;border-radius:5px;margin:10px 0;padding:4px 7px;font-size:12px;display:inline-block}.cs-term-card dl{flex-direction:column;gap:10px;margin:12px 0 0;display:flex}.cs-term-card dt{color:var(--cs-text-light);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.cs-data-widget{background:var(--cs-bg-gray);border:1px solid var(--cs-border);border-radius:8px;margin:24px 0;padding:20px}.cs-data-widget__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cs-data-widget__label{text-transform:uppercase;letter-spacing:.05em;color:var(--cs-text-light);margin-bottom:4px;font-size:11px;font-weight:600}.cs-data-widget__subtitle{color:var(--cs-text-gray);font-size:14px}.cs-data-widget__link{color:var(--cs-primary);font-size:14px;font-weight:600;text-decoration:none}.cs-data-widget__link:hover{text-decoration:underline}.cs-data-widget__footnote{color:var(--cs-text-light);margin-top:16px;font-size:12px;line-height:1.5}.cs-calc__grid{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:24px;margin-top:20px;display:grid}.cs-calc__field{flex-direction:column;display:flex}.cs-calc__label{text-transform:uppercase;letter-spacing:.04em;color:var(--cs-text-gray);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.cs-calc__input{border:1px solid var(--cs-border);text-align:right;border-radius:6px;width:100%;max-width:120px;padding:8px 12px;font-family:inherit;font-size:14px}.cs-calc__input:focus{outline:2px solid var(--cs-primary);outline-offset:1px;border-color:#0000}.cs-calc__result{flex-direction:column;display:flex}.cs-calc__output{color:var(--cs-primary);font-size:28px;font-weight:600;line-height:1.15}.cs-calc__suffix{color:var(--cs-text-light);margin-left:4px;font-family:inherit;font-size:16px;font-weight:400}.cs-sparkline{align-items:flex-end;gap:2px;height:128px;margin-top:16px;margin-bottom:8px;display:grid}.cs-sparkline__bar{background:var(--maze-teal-sat,#2eb5ac);border-radius:1px 1px 0 0;width:100%;transition:background .15s;display:inline-block}.cs-sparkline__bar:hover{background:var(--maze-teal-deep,#0f766e)}.cs-sparkline__bar--prior{background:var(--maze-teal-mid,#7ecfce)}.cs-sparkline__bar--partial{background:var(--maze-teal-mid,#7ecfce);opacity:.6}.cs-sparkline__axis{color:var(--cs-text-light);justify-content:space-between;font-size:11px;display:flex}.cs-sparkline__axis-current{color:var(--cs-text-dark);font-weight:600}.cs-co-occur{flex-direction:column;gap:8px;margin-top:16px;padding:0;list-style:none;display:flex}.cs-co-occur__row{text-decoration:none;display:block}.cs-co-occur__head{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:14px;display:flex}.cs-co-occur__name{color:var(--cs-primary);font-weight:600}.cs-co-occur__row:hover .cs-co-occur__name{text-decoration:underline}.cs-co-occur__pct{color:var(--cs-text-gray)}.cs-co-occur__bar{background:var(--cs-border);border-radius:9999px;height:8px;overflow:hidden}.cs-co-occur__fill{background:var(--maze-teal-sat,#2eb5ac);height:100%}.cs-sample-table-wrap{margin-top:8px;overflow-x:auto}.cs-sample-table{border-collapse:collapse;width:100%;font-size:14px}.cs-sample-table thead{text-transform:uppercase;letter-spacing:.05em;color:var(--cs-text-light);border-bottom:1px solid var(--cs-border);font-size:11px}.cs-sample-table th{padding:8px 4px}.cs-sample-table__th-text{text-align:left}.cs-sample-table__th-num{text-align:right}.cs-sample-table tbody tr{border-bottom:1px solid var(--cs-border)}.cs-sample-table td{padding:8px 4px}.cs-sample-table__td-id{color:var(--cs-text-dark);font-weight:500}.cs-sample-table__td-text{color:var(--cs-text-gray)}.cs-sample-table__td-num{color:var(--cs-text-gray);text-align:right}.cs-sample-table__td-highlight{color:var(--maze-teal-deep,#0f766e);font-weight:600}.cs-output-visuals{border-top:1px solid var(--cs-border);margin-top:24px;padding-top:22px}.cs-output-visuals__head{margin-bottom:16px}.cs-output-visuals__head h4{color:var(--cs-text-dark);margin-bottom:6px;font-size:18px;font-weight:600}.cs-output-visuals__head p{color:var(--cs-text-gray);font-size:13px;line-height:1.55}.cs-output-visuals__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cs-output-card{border:1px solid var(--cs-border);background:#fff;border-radius:8px;grid-template-columns:110px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.cs-output-card__label{color:var(--cs-text-dark);font-size:14px;font-weight:700}.cs-output-card__group{color:var(--cs-text-light);margin-bottom:10px;font-size:11px}.cs-output-card dl{flex-wrap:wrap;gap:8px;margin:0;display:flex}.cs-output-card dt{color:var(--cs-text-light);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.cs-output-card dd{color:var(--cs-text-dark);margin:0;font-size:12px;font-weight:700}.cs-trace-sketch{width:100%;max-width:110px}.cs-trace-sketch__pool{fill:#f8fafc;stroke:#b6c8da;stroke-width:2px}.cs-trace-sketch__grid{stroke:#dde5ee;stroke-width:1px}.cs-trace-sketch__platform{fill:var(--maze-teal-sat,#2eb5ac)}.cs-trace-sketch__start{fill:var(--cs-primary)}.cs-trace-sketch__path{fill:none;stroke:var(--cs-primary);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;animation:2.2s both csTraceDraw}.cs-trace-sketch__path--thigmotaxis{stroke:#f59e0b}.cs-trace-sketch__path--probe{stroke:var(--maze-teal-deep,#0f766e)}@keyframes csTraceDraw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}.cs-research-library{border-top:1px solid var(--cs-border);margin-top:34px;padding-top:30px}.cs-research-library__head{max-width:760px;margin-bottom:22px}.cs-research-library__head h3{color:var(--cs-text-dark);margin:6px 0 8px;font-size:24px;font-weight:700;line-height:1.2}.cs-research-library__head p{color:var(--cs-text-gray);font-size:14px;line-height:1.6}.cs-research-library__split{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:20px;display:grid}.cs-strain-panel,.cs-result-patterns,.cs-application-matrix,.cs-library-links{background:linear-gradient(#fffffffa,#f8fbfdf5);border:1px solid #dde7ee;border-radius:8px;padding:22px;box-shadow:0 16px 36px #0f172a0f}.cs-strain-panel h4,.cs-result-patterns h4,.cs-application-matrix h4,.cs-library-links h4{color:var(--cs-text-dark);margin:0 0 16px;font-size:18px;font-weight:700}.cs-strain-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-strain-card{background:#e8f6f57a;border:1px solid #0f766e29;border-radius:8px;padding:14px}.cs-strain-card h5{color:var(--cs-text-dark);margin:0 0 7px;font-size:14px;font-weight:700}.cs-strain-card p{color:var(--cs-text-gray);margin:0 0 10px;font-size:12px;line-height:1.5}.cs-strain-card a{color:var(--cs-primary);font-size:12px;font-weight:700;text-decoration:none}.cs-strain-card a:hover{text-decoration:underline}.cs-result-patterns__list{gap:10px;display:grid}.cs-result-pattern{border:1px solid var(--cs-border);border-left:4px solid var(--cs-primary);background:#fff;border-radius:8px;padding:13px 14px}.cs-result-pattern--confound{border-left-color:#f59e0b}.cs-result-pattern--control{border-left-color:#0f766e}.cs-result-pattern strong{color:var(--cs-text-dark);margin-bottom:5px;font-size:13px;display:block}.cs-result-pattern p{color:var(--cs-text-gray);margin:0 0 6px;font-size:12px;line-height:1.45}.cs-result-pattern span{color:#425466;font-size:11px;font-weight:700}.cs-application-matrix{margin-top:20px;padding:0;overflow:hidden}.cs-application-matrix h4{padding:22px 22px 0}.cs-application-matrix__table{display:grid;overflow-x:auto}.cs-application-matrix__row{border-top:1px solid var(--cs-border);min-width:880px;color:var(--cs-text-gray);grid-template-columns:minmax(170px,.9fr) minmax(220px,1fr) minmax(220px,1fr) minmax(220px,1fr);gap:16px;padding:14px 22px;font-size:12px;line-height:1.45;text-decoration:none;transition:background .15s;display:grid}.cs-application-matrix__row:hover{background:#e8f6f56b}.cs-application-matrix__row--head{color:var(--cs-text-light);letter-spacing:0;text-transform:uppercase;background:#f8fafc;font-size:10px;font-weight:800}.cs-application-matrix__row--head:hover{background:#f8fafc}.cs-application-matrix__row strong{color:var(--cs-primary);font-size:13px}.cs-library-links{margin-top:20px}.cs-library-links__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cs-library-link{background:linear-gradient(135deg,#e8f6f5a8,#dbeafe8a);border:1px solid #2563eb2e;border-radius:8px;min-height:150px;padding:16px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block}.cs-library-link:hover{border-color:var(--cs-primary);transform:translateY(-2px);box-shadow:0 14px 30px #0f172a1a}.cs-library-link span{color:var(--maze-teal-deep,#0f766e);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:inline-block}.cs-library-link strong{color:var(--cs-text-dark);margin-bottom:8px;font-size:16px;line-height:1.25;display:block}.cs-library-link p{color:var(--cs-text-gray);margin:0;font-size:12px;line-height:1.5}.cs-recent-feed{flex-direction:column;gap:20px;margin-bottom:24px;padding:0;list-style:none;display:flex}.cs-recent-feed__card{border:1px solid var(--cs-border);background:#fff;border-radius:8px;padding:20px;transition:background .2s,transform .2s}.cs-recent-feed__card:hover{background:var(--cs-bg-gray);transform:translate(2px)}.cs-recent-feed__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cs-recent-feed__pmid{color:var(--cs-text-light);font-size:11px}.cs-recent-feed__title{color:var(--cs-text-dark);margin:4px 0;font-weight:600;line-height:1.3}.cs-recent-feed__citation{color:var(--cs-text-gray);margin-bottom:8px;font-size:14px;font-style:italic}.cs-recent-feed__summary{color:var(--cs-text-gray);margin-top:12px;font-size:14px;line-height:1.6}.cs-recent-feed__more{text-align:center;margin-top:24px}.cs-recent-feed__more a{color:var(--cs-primary);font-size:14px;font-weight:600;text-decoration:none}.cs-recent-feed__more a:hover{text-decoration:underline}.cs-confounds{flex-direction:column;gap:24px;display:flex}.cs-confound{border-left:4px solid #fbbf24;padding:8px 0 8px 24px}.cs-confound__title{color:var(--cs-text-dark);margin-bottom:4px;font-weight:600}.cs-confound__body{color:var(--cs-text-gray);font-size:14px;line-height:1.5}.cs-validity-panel{max-width:none;color:var(--cs-text-gray);background:#fff;border:1px solid #dde5ee;border-radius:8px;padding:24px;font-size:15px;line-height:1.7}.cs-special-considerations{flex-direction:column;gap:12px;display:flex}.cs-detail-card{border:1px solid var(--cs-border);background:#fff;border-radius:8px;padding:20px}.cs-detail-card>summary{cursor:pointer;color:var(--cs-text-dark);padding-right:24px;font-weight:600;list-style:none;position:relative}.cs-detail-card>summary::-webkit-details-marker{display:none}.cs-detail-card>summary:after{content:"+";color:var(--cs-text-light);font-size:22px;line-height:1;transition:transform .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cs-detail-card[open]>summary:after{transform:translateY(-50%)rotate(45deg)}.cs-detail-card>p{color:var(--cs-text-gray);margin-top:12px;font-size:14px;line-height:1.6}.cs-directions-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.cs-direction-card{border:1px solid var(--cs-border);background:#fff;border-radius:8px;padding:20px}.cs-direction-card__title{color:var(--cs-text-dark);margin:8px 0;font-size:17px;font-weight:600}.cs-direction-card__body{color:var(--cs-text-gray);font-size:14px;line-height:1.6}.cs-bibliography{color:var(--cs-text-gray);flex-direction:column;gap:16px;padding-left:24px;font-size:14px;list-style:decimal;display:flex}.cs-bibliography__item{padding-left:4px}.cs-bibliography__links{vertical-align:baseline;gap:8px;margin-left:10px;display:inline-flex}.cs-bibliography__links a{color:var(--cs-primary);border:1px solid var(--cs-border);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;text-decoration:none}.cs-bibliography__links a:hover{border-color:var(--cs-primary);text-decoration:underline}.cs-bibliography__more{color:var(--cs-text-light);margin-top:24px;font-size:14px}@media (max-width:1024px){.cs-config-zone__grid{grid-template-columns:repeat(2,1fr)}.cs-apparatus-compare__head,.cs-workflow-strip__head,.cs-intro-layout{grid-template-columns:1fr}.cs-apparatus-compare__grid{grid-template-columns:repeat(2,1fr)}.cs-workflow-strip__grid{grid-template-columns:1fr;gap:16px}.cs-procedure-grid{grid-template-columns:1fr;gap:32px}.cs-protocol-visual__traces,.cs-output-visuals__grid,.cs-reporting-controls__grid,.cs-research-library__split,.cs-library-links__grid{grid-template-columns:1fr}.cs-output-card{grid-template-columns:96px 1fr}.cs-term-library__grid,.cs-directions-grid{grid-template-columns:1fr}}@media (max-width:640px){.cs-config-zone__grid,.cs-apparatus-compare__grid{grid-template-columns:1fr}.cs-apparatus-compare__heading,.cs-workflow-strip__heading{font-size:24px}.cs-intro-visual__timeline li{grid-template-columns:1fr;gap:4px}.cs-paper-section{padding:56px 0}.cs-paper-section__heading{font-size:28px}.cs-calc__grid{grid-template-columns:1fr;gap:16px}.cs-metrics-row{grid-template-columns:1fr;gap:8px}.cs-strain-panel__grid{grid-template-columns:1fr}.cs-research-library__head h3{font-size:22px}.cs-paradigm-topnav__inner{padding:0 16px}}
