:root{--nav-h:64px;--nav-h-scrolled:56px;}
.assay-chrome{display:contents;}
body{padding-top:var(--nav-h);}
:root{
  --violet:#630ED4; --violet-dark:#520ba6; --violet-soft:rgba(99,14,212,0.14);
  --obsidian:#1A1A2E; --ink-950:#131322; --ink-900:#1A1A2E; --ink-850:#1d1d33; --ink-800:#21213a;
  --cream:#faf8f5; --green:#00B894; --green-light:#6fe0c4; --amber:#F59E0B; --violet-light:#b98cf5; --violet-lighter:#c6a2f7;
  --ink-line:rgba(255,255,255,0.12); --ink-line-soft:rgba(255,255,255,0.07);
  --serif:"Newsreader","Charter","Iowan Old Style",Georgia,serif;
  --sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
  --mono:"Space Mono","JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;
  --ease:cubic-bezier(0.4,0,0.2,1); --ease-out:cubic-bezier(0,0,0.2,1);
  --nav-h:64px; --nav-h-scrolled:56px;
}.assay-chrome .nav{position:fixed;top:0;left:0;right:0;z-index:80;height:var(--nav-h);
  background:transparent;border-bottom:1px solid rgba(255,255,255,0.08);
  transition:height 220ms var(--ease),background 220ms var(--ease),border-color 220ms var(--ease),transform 300ms var(--ease);}.assay-chrome .nav.scrolled{height:var(--nav-h-scrolled);background:rgba(20,20,34,0.92);backdrop-filter:blur(11px) saturate(1.2);-webkit-backdrop-filter:blur(11px) saturate(1.2);border-bottom-color:rgba(255,255,255,0.14);}.assay-chrome .nav.hidden{transform:translateY(-100%);}.assay-chrome .nav-inner{max-width:1320px;margin:0 auto;height:100%;padding:0 28px;display:flex;align-items:center;gap:8px;}.assay-chrome .wordmark{font-family:var(--serif);font-size:23px;font-weight:600;letter-spacing:-0.02em;color:#fff;display:inline-flex;align-items:baseline;margin-right:14px;flex:none;}.assay-chrome .wordmark .dot{width:7px;height:7px;background:var(--green);display:inline-block;margin-left:2px;transform:translateY(-1px);}.assay-chrome .wordmark:hover .dot{animation:dotPulse 620ms var(--ease);}@keyframes dotPulse{0%{box-shadow:0 0 0 0 rgba(0,184,148,0.55);}100%{box-shadow:0 0 0 8px rgba(0,184,148,0);}}.assay-chrome .nav-links{display:flex;align-items:center;gap:2px;height:100%;}.assay-chrome .nav-item{position:relative;height:100%;display:flex;align-items:center;}.assay-chrome .nav-trigger{background:none;border:none;color:rgba(255,255,255,0.82);font-size:14px;font-weight:500;font-family:var(--sans);
  padding:9px 13px;display:inline-flex;align-items:center;gap:6px;height:calc(100% - 20px);border-radius:0;position:relative;
  transition:color 160ms var(--ease);}.assay-chrome .nav-trigger:hover, .assay-chrome .nav-item.open .nav-trigger, .assay-chrome .nav-trigger[aria-current="page"]{color:#fff;}.assay-chrome .nav-trigger .caret{width:8px;height:8px;opacity:0.5;transition:transform 200ms var(--ease);}.assay-chrome .nav-item.open .nav-trigger .caret{transform:rotate(180deg);}.assay-chrome .nav-trigger::after{content:"";position:absolute;left:13px;right:13px;bottom:-1px;height:2px;background:var(--violet);
  transform:scaleX(0);transform-origin:center;transition:transform 200ms var(--ease);}.assay-chrome .nav-item.open .nav-trigger::after, .assay-chrome .nav-item:hover .nav-trigger::after{transform:scaleX(1);}.assay-chrome .nav-trigger[aria-current="page"]::after{transform:scaleX(1);background:rgba(255,255,255,0.35);}.assay-chrome .nav-spacer{flex:1;}.assay-chrome .nav-actions{display:flex;align-items:center;gap:10px;flex:none;}.assay-chrome .nav-link-quiet{color:rgba(255,255,255,0.7);font-size:13.5px;font-weight:500;padding:8px 6px;transition:color 160ms var(--ease);}.assay-chrome .nav-link-quiet:hover{color:#fff;}.assay-chrome .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:13.5px;font-weight:600;letter-spacing:0.005em;
  padding:9px 16px;border:1.5px solid var(--violet);background:var(--violet);color:#fff;
  box-shadow:4px 4px 0 rgba(99,14,212,0.55);transition:transform 150ms var(--ease),box-shadow 150ms var(--ease),background 150ms var(--ease);}.assay-chrome .btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 rgba(99,14,212,0.55);background:var(--violet-dark);}.assay-chrome .btn:active{transform:translate(0,0);box-shadow:2px 2px 0 rgba(99,14,212,0.55);}.assay-chrome .btn .arr{transition:transform 150ms var(--ease);}.assay-chrome .btn:hover .arr{transform:translateX(3px);}.assay-chrome .btn.outline{background:transparent;border-color:rgba(255,255,255,0.34);box-shadow:none;color:#fff;}.assay-chrome .btn.outline:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.6);box-shadow:none;transform:none;}.assay-chrome .nav.scrolled .btn{box-shadow:3px 3px 0 rgba(99,14,212,0.55);}.assay-chrome .ask-btn{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,0.04);border:1px solid var(--ink-line);
  color:rgba(255,255,255,0.7);font-family:var(--mono);font-size:11px;letter-spacing:0.04em;padding:8px 11px;transition:border-color 160ms var(--ease),color 160ms var(--ease);}.assay-chrome .ask-btn:hover{border-color:rgba(168,119,240,0.6);color:#fff;}.assay-chrome .ask-btn .kbd{font-family:var(--mono);font-size:10px;color:rgba(255,255,255,0.5);border:1px solid var(--ink-line);padding:1px 5px;}body[data-ask="off"] .ask-btn{display:none;}.assay-chrome .mega{position:absolute;top:calc(100% + 0px);left:0;z-index:81;
  background:rgba(23,23,40,0.97);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);
  border:1px solid var(--ink-line);box-shadow:10px 10px 0 rgba(0,0,0,0.35),0 1px 0 rgba(255,255,255,0.06) inset;
  padding:22px;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;
  transition:opacity 190ms var(--ease),transform 190ms var(--ease),visibility 190ms var(--ease);}.assay-chrome .nav-item:hover > .mega, .assay-chrome .nav-item:focus-within > .mega, .assay-chrome .nav-item.open > .mega{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;}.assay-chrome .mega.team{width:920px;left:-40px;}.assay-chrome .mega.solutions{width:660px;}.assay-chrome .mega.resources{width:340px;}.assay-chrome .nav-item.align-right > .mega{left:auto;right:0;}.assay-chrome .mega-grid{display:grid;gap:8px;}.assay-chrome .mega.team .mega-grid{grid-template-columns:1.15fr 1.05fr 1.15fr 1fr;}.assay-chrome .mega.solutions .mega-grid{grid-template-columns:1fr 1fr;}.assay-chrome .mega-col{padding:4px 10px;position:relative;}.assay-chrome .mega-col + .mega-col{border-left:1px solid var(--ink-line-soft);}.assay-chrome .mega-h{font-family:var(--mono);font-size:10px;letter-spacing:0.16em;text-transform:uppercase;color:rgba(255,255,255,0.5);
  margin:2px 0 12px;display:inline-flex;align-items:center;gap:9px;}.assay-chrome .mega-h::before{content:"";width:16px;height:1px;background:var(--green);}.assay-chrome .mrow{display:flex;gap:11px;align-items:flex-start;padding:9px 10px;margin:0 -10px;transition:background 150ms var(--ease);border-radius:0;}.assay-chrome .mrow:hover, .assay-chrome .mrow:focus-visible{background:rgba(255,255,255,0.05);text-decoration:none;}.assay-chrome .mrow .glyph{flex:none;width:28px;height:28px;border:1.25px solid var(--ink-line);color:var(--violet-lighter);
  display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:13px;margin-top:1px;}.assay-chrome .mrow.legal .glyph{border-color:rgba(0,184,148,0.5);color:var(--green-light);}.assay-chrome .mrow .m-main{min-width:0;}.assay-chrome .mrow .m-name{font-size:14px;font-weight:600;color:#fff;letter-spacing:-0.005em;display:flex;align-items:center;gap:8px;line-height:1.2;}.assay-chrome .mrow .m-desc{font-size:12px;line-height:1.4;color:rgba(255,255,255,0.56);margin-top:3px;}.assay-chrome .star{font-family:var(--mono);font-size:8.5px;letter-spacing:0.1em;text-transform:uppercase;color:var(--green);border:1px solid rgba(0,184,148,0.5);padding:2px 6px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;}.assay-chrome .star::before{content:"";width:4px;height:4px;background:var(--green);}.assay-chrome .m-chip{display:none;font-family:var(--mono);font-size:8px;letter-spacing:0.1em;text-transform:uppercase;padding:2px 6px;border:1px solid currentColor;white-space:nowrap;}.assay-chrome .m-chip.now{color:var(--green);}.assay-chrome .m-chip.early{color:var(--amber);}.assay-chrome .m-chip.preview{color:#7db1ff;}body[data-chips="on"] .m-chip{display:inline-flex;}body[data-chips="on"] .mrow .star{display:none;}.assay-chrome .mega-col.leaders{background:linear-gradient(180deg,rgba(99,14,212,0.10),transparent 70%);}.assay-chrome .mega-col.leaders .mega-h{color:var(--violet-lighter);}.assay-chrome .mega-col.leaders .mega-h::before{background:var(--violet);}.assay-chrome .leaders-note{margin-top:12px;padding-top:12px;border-top:1px solid var(--ink-line-soft);font-family:var(--mono);font-size:9.5px;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.42);line-height:1.5;}.assay-chrome .mega-feat{background:rgba(99,14,212,0.16);border:1px solid rgba(168,119,240,0.4);padding:16px;display:flex;flex-direction:column;gap:12px;margin:-4px -6px;}.assay-chrome .feat-card{display:block;}.assay-chrome .feat-tag{font-family:var(--mono);font-size:9px;letter-spacing:0.14em;text-transform:uppercase;color:var(--violet-lighter);display:flex;align-items:center;gap:8px;margin-bottom:9px;}.assay-chrome .feat-tag::before{content:"";width:6px;height:6px;background:var(--violet);}.assay-chrome .feat-h{font-family:var(--serif);font-size:19px;font-weight:500;color:#fff;letter-spacing:-0.015em;line-height:1.12;margin:0 0 6px;}.assay-chrome .feat-p{font-size:12px;line-height:1.45;color:rgba(255,255,255,0.68);margin:0;}.assay-chrome .feat-link{font-family:var(--mono);font-size:10px;letter-spacing:0.06em;text-transform:uppercase;color:var(--violet-lighter);display:inline-flex;align-items:center;gap:7px;margin-top:10px;}.assay-chrome .feat-div{height:1px;background:rgba(255,255,255,0.12);}.assay-chrome .feat-second{font-family:var(--mono);font-size:11px;letter-spacing:0.04em;color:rgba(255,255,255,0.82);display:inline-flex;align-items:center;gap:8px;}.assay-chrome .res-list{display:flex;flex-direction:column;}.assay-chrome .res-row{padding:11px 10px;margin:0 -10px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:500;color:rgba(255,255,255,0.85);transition:background 150ms var(--ease);}.assay-chrome .res-row:hover{background:rgba(255,255,255,0.05);color:#fff;text-decoration:none;}.assay-chrome .res-row .r-note{font-family:var(--mono);font-size:9px;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.4);}.assay-chrome .res-sub{padding:6px 10px 10px;margin:0 -10px;border-top:1px solid var(--ink-line-soft);}.assay-chrome .res-sub .rs-h{font-family:var(--mono);font-size:9px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.4);margin:8px 0 8px;}.assay-chrome .res-sub a{display:block;font-size:13px;color:rgba(255,255,255,0.75);padding:6px 0;}.assay-chrome .res-sub a:hover{color:#fff;}.assay-chrome .nav-backdrop{position:fixed;inset:0;top:var(--nav-h);z-index:70;background:rgba(10,10,18,0.44);opacity:0;visibility:hidden;transition:opacity 200ms var(--ease),visibility 200ms var(--ease);}.assay-chrome .nav-backdrop.show{opacity:1;visibility:visible;}.assay-chrome .burger{display:none;flex:none;width:42px;height:42px;border:1px solid var(--ink-line);background:rgba(255,255,255,0.04);
  align-items:center;justify-content:center;flex-direction:column;gap:4px;}.assay-chrome .burger span{width:18px;height:1.6px;background:#fff;transition:transform 250ms var(--ease),opacity 200ms var(--ease);}.assay-chrome #drawer-toggle{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none;}.assay-chrome .drawer{position:fixed;top:0;right:0;bottom:0;z-index:95;width:min(400px,90vw);background:var(--ink-950);
  border-left:1px solid var(--ink-line);display:flex;flex-direction:column;
  transform:translateX(100%);transition:transform 260ms var(--ease-out);visibility:hidden;}.assay-chrome .drawer-scrim{position:fixed;inset:0;z-index:94;background:rgba(8,8,16,0.6);opacity:0;visibility:hidden;transition:opacity 260ms var(--ease);}.assay-chrome #drawer-toggle:checked ~ .drawer{transform:translateX(0);visibility:visible;}.assay-chrome #drawer-toggle:checked ~ .drawer-scrim{opacity:1;visibility:visible;}.assay-chrome .drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ink-line);flex:none;}.assay-chrome .drawer-close{width:40px;height:40px;border:1px solid var(--ink-line);background:transparent;color:#fff;font-size:18px;display:inline-flex;align-items:center;justify-content:center;}.assay-chrome .drawer-body{flex:1;overflow-y:auto;padding:8px 0;-webkit-overflow-scrolling:touch;}.assay-chrome .acc{border-bottom:1px solid var(--ink-line-soft);}.assay-chrome .acc > summary{list-style:none;cursor:pointer;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;
  font-size:16px;font-weight:600;color:#fff;font-family:var(--sans);}.assay-chrome .acc > summary::-webkit-details-marker{display:none;}.assay-chrome .acc > summary .plus{font-family:var(--mono);font-size:19px;color:var(--violet-light);transition:transform 200ms var(--ease);}.assay-chrome .acc[open] > summary .plus{transform:rotate(45deg);}.assay-chrome .acc-body{padding:2px 22px 16px;}.assay-chrome .acc-h{font-family:var(--mono);font-size:9px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.4);margin:12px 0 8px;display:flex;align-items:center;gap:8px;}.assay-chrome .acc-h::before{content:"";width:12px;height:1px;background:var(--green);}.assay-chrome .drow{display:flex;gap:11px;align-items:flex-start;padding:9px 0;}.assay-chrome .drow .glyph{flex:none;width:26px;height:26px;border:1.25px solid var(--ink-line);color:var(--violet-lighter);display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;}.assay-chrome .drow.legal .glyph{border-color:rgba(0,184,148,0.5);color:var(--green-light);}.assay-chrome .drow .d-name{font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px;}.assay-chrome .drow .d-desc{font-size:11.5px;color:rgba(255,255,255,0.55);margin-top:2px;line-height:1.4;}.assay-chrome .drawer-secondary{padding:14px 22px;display:flex;gap:10px;border-top:1px solid var(--ink-line);flex-wrap:wrap;}.assay-chrome .drawer-secondary a{font-size:14px;font-weight:600;color:rgba(255,255,255,0.8);padding:8px 4px;}.assay-chrome .drawer-foot{flex:none;padding:16px 20px;border-top:1px solid var(--ink-line);background:var(--ink-900);}.assay-chrome .drawer-foot .btn{width:100%;justify-content:center;font-size:15px;padding:14px;box-shadow:5px 5px 0 rgba(99,14,212,0.55);}.assay-chrome .stage-hero{padding:calc(var(--nav-h) + clamp(56px,9vw,120px)) 0 clamp(60px,8vw,110px);position:relative;overflow:hidden;
  background:radial-gradient(1100px 620px at 82% -8%,rgba(99,14,212,0.26),transparent 60%),radial-gradient(680px 480px at 6% 108%,rgba(99,14,212,0.10),transparent 62%),var(--ink-900);}.assay-chrome .stage-hero::before{content:"";position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(rgba(255,255,255,0.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.028) 1px,transparent 1px);
  background-size:64px 64px;mask-image:radial-gradient(120% 90% at 50% 0%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 30%,transparent 78%);}.assay-chrome .wrap{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1;}.assay-chrome .kicker{font-family:var(--mono);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.6);display:inline-flex;align-items:center;gap:11px;margin:0 0 22px;}.assay-chrome .kicker::before{content:"";width:20px;height:1px;background:var(--green);}.assay-chrome .stage-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(40px,5.4vw,76px);line-height:1.02;letter-spacing:-0.03em;margin:0 0 20px;max-width:14ch;text-wrap:balance;}.assay-chrome .stage-hero h1 .vio{color:var(--violet-light);}.assay-chrome .stage-hero p.sub{font-size:clamp(17px,1.35vw,20px);line-height:1.5;color:rgba(255,255,255,0.76);max-width:560px;margin:0 0 30px;}.assay-chrome .demo-hint{margin-top:34px;display:inline-flex;gap:16px;flex-wrap:wrap;align-items:center;border:1px solid var(--ink-line);padding:12px 16px;font-family:var(--mono);font-size:10.5px;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.6);}.assay-chrome .demo-hint b{color:var(--green-light);font-weight:400;}.assay-chrome .scrollblock{padding:clamp(56px,7vw,96px) 0;border-top:1px solid var(--ink-line);}.assay-chrome .scrollblock.cream{background:var(--cream);color:var(--obsidian);}.assay-chrome .scrollblock h2{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3.4vw,46px);letter-spacing:-0.02em;line-height:1.08;margin:0 0 16px;max-width:20ch;}.assay-chrome .scrollblock.cream .lead{font-size:19px;color:#4a4455;max-width:640px;}.assay-chrome .scrollblock .lead{font-size:19px;color:rgba(255,255,255,0.7);max-width:640px;}.assay-chrome .filler{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;}.assay-chrome .filler .card{border:1.5px solid var(--obsidian);background:#fff;box-shadow:6px 6px 0 var(--obsidian);padding:24px;color:var(--obsidian);}.assay-chrome .filler .card h3{font-family:var(--serif);font-weight:500;font-size:21px;margin:0 0 8px;letter-spacing:-0.01em;}.assay-chrome .filler .card p{font-size:14px;line-height:1.55;color:#4a4455;margin:0;}.assay-chrome .mobile-showcase{background:var(--ink-950);border-top:1px solid var(--ink-line);padding:clamp(56px,7vw,96px) 0;}.assay-chrome .ms-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;}.assay-chrome .ms-copy .kicker{color:rgba(255,255,255,0.6);}.assay-chrome .ms-copy h2{font-family:var(--serif);font-weight:500;font-size:clamp(26px,3vw,40px);letter-spacing:-0.02em;line-height:1.08;margin:0 0 16px;}.assay-chrome .ms-copy .lead{font-size:17px;line-height:1.55;color:rgba(255,255,255,0.7);max-width:460px;}.assay-chrome .ms-copy ul{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:12px;}.assay-chrome .ms-copy li{font-size:14px;color:rgba(255,255,255,0.72);padding-left:22px;position:relative;line-height:1.5;}.assay-chrome .ms-copy li::before{content:"";position:absolute;left:0;top:8px;width:9px;height:1.5px;background:var(--green);}.assay-chrome .ms-copy li b{color:#fff;font-weight:600;}.assay-chrome .phone{width:360px;max-width:100%;margin:0 auto;border:1.5px solid var(--ink-line);background:var(--ink-950);box-shadow:12px 12px 0 rgba(99,14,212,0.4);border-radius:26px;overflow:hidden;position:relative;}.assay-chrome .phone-notch{height:26px;background:#0d0d18;display:flex;align-items:center;justify-content:center;}.assay-chrome .phone-notch::after{content:"";width:80px;height:5px;background:rgba(255,255,255,0.2);border-radius:3px;}.assay-chrome .phone-nav{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--ink-line);background:rgba(20,20,34,0.9);}.assay-chrome .phone-nav .wordmark{font-size:19px;margin:0;}.assay-chrome .phone-burger{width:34px;height:34px;border:1px solid var(--ink-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;}.assay-chrome .phone-burger span{width:15px;height:1.4px;background:#fff;}.assay-chrome .phone-drawer{height:520px;display:flex;flex-direction:column;background:var(--ink-950);}.assay-chrome .phone-drawer .drawer-head{padding:13px 16px;}.assay-chrome .phone-drawer .drawer-head .lbl{font-family:var(--mono);font-size:9px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.5);}.assay-chrome .phone-drawer .drawer-body{padding:4px 0;}.assay-chrome .phone-drawer .acc > summary{padding:13px 18px;font-size:15px;}.assay-chrome .phone-drawer .acc-body{padding:0 18px 12px;}.assay-chrome .phone-drawer .drawer-foot{padding:13px 16px;}.assay-chrome .phone-drawer .drawer-foot .btn{padding:12px;font-size:14px;}.assay-chrome .phone-tag{position:absolute;top:34px;right:-10px;background:var(--green);color:#06231c;font-family:var(--mono);font-size:8.5px;letter-spacing:0.1em;text-transform:uppercase;padding:4px 9px;transform:rotate(0deg);}.assay-chrome .footer{position:relative;background:var(--ink-950);border-top:1px solid var(--ink-line);overflow:hidden;}.assay-chrome .footer::before{content:"";position:absolute;inset:0;pointer-events:none;
  background-image:radial-gradient(760px 420px at 90% -8%,rgba(99,14,212,0.15),transparent 60%),radial-gradient(rgba(255,255,255,0.032) 1px,transparent 1.3px);
  background-size:100% 100%,38px 38px;
  -webkit-mask-image:linear-gradient(180deg,#000 0 44%,rgba(0,0,0,0.32) 100%);mask-image:linear-gradient(180deg,#000 0 44%,rgba(0,0,0,0.32) 100%);}.assay-chrome .footer > *{position:relative;z-index:1;}.assay-chrome .footer .wrap{padding-left:40px;padding-right:40px;}.assay-chrome .f-close{padding:clamp(60px,7.5vw,104px) 0 clamp(44px,5vw,64px);display:grid;grid-template-columns:1fr auto;align-items:end;gap:28px 48px;}.assay-chrome .f-close .fc-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.5);display:inline-flex;align-items:center;gap:11px;margin:0 0 22px;}.assay-chrome .f-close .fc-eyebrow::before{content:"";width:22px;height:1px;background:var(--green);}.assay-chrome .f-close h2{font-family:var(--serif);font-weight:500;font-size:clamp(38px,5.2vw,72px);letter-spacing:-0.03em;line-height:0.98;margin:0;max-width:15ch;}.assay-chrome .f-close h2 .dot{color:var(--green);}.assay-chrome .f-close .fc-cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:6px;}.assay-chrome .f-close .btn{font-size:15px;padding:15px 24px;box-shadow:6px 6px 0 rgba(99,14,212,0.55);}.assay-chrome .f-close .fc-micro{font-family:var(--mono);font-size:10px;letter-spacing:0.13em;text-transform:uppercase;color:rgba(255,255,255,0.42);}.assay-chrome .f-seal-band{padding-bottom:clamp(40px,5vw,60px);}.assay-chrome .provenance-seal{position:relative;border:1.5px solid rgba(0,184,148,0.55);background:linear-gradient(180deg,rgba(0,184,148,0.10),rgba(0,184,148,0.03));box-shadow:10px 10px 0 rgba(0,184,148,0.22);padding:26px 30px 26px 34px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;}.assay-chrome .provenance-seal::after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:repeating-linear-gradient(180deg,var(--green) 0 7px,transparent 7px 14px);opacity:0.75;}.assay-chrome .provenance-seal .ps-mark{flex:none;width:56px;height:56px;border:1.5px solid var(--green);color:var(--green-light);display:flex;align-items:center;justify-content:center;font-size:24px;background:rgba(0,184,148,0.06);}.assay-chrome .provenance-seal .ps-body{flex:1;min-width:260px;}.assay-chrome .provenance-seal .ps-ring{font-family:var(--mono);font-size:9px;letter-spacing:0.22em;text-transform:uppercase;color:var(--green-light);margin-bottom:10px;}.assay-chrome .provenance-seal .ps-line{font-family:var(--serif);font-size:clamp(17px,1.7vw,22px);font-weight:500;color:#fff;letter-spacing:-0.012em;line-height:1.28;}.assay-chrome .provenance-seal .ps-line b{color:var(--green-light);font-weight:500;}.assay-chrome .provenance-seal .ps-meta{margin-top:12px;display:flex;gap:8px 20px;flex-wrap:wrap;align-items:center;font-family:var(--mono);font-size:9.5px;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.52);}.assay-chrome .provenance-seal .ps-meta .mt{display:inline-flex;align-items:center;gap:7px;}.assay-chrome .provenance-seal .ps-meta .chk{width:14px;height:14px;border:1px solid var(--green);color:var(--green-light);font-size:8px;display:inline-flex;align-items:center;justify-content:center;}.assay-chrome .provenance-seal .ps-meta .hash{color:rgba(255,255,255,0.72);}.assay-chrome .provenance-seal .ps-verify{margin-left:auto;font-family:var(--mono);font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:var(--violet-light);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid rgba(168,119,240,0.45);padding:10px 15px;transition:background 150ms var(--ease),border-color 150ms var(--ease);}.assay-chrome .provenance-seal .ps-verify:hover{background:rgba(99,14,212,0.16);border-color:var(--violet-light);text-decoration:none;}.assay-chrome .f-main{padding:clamp(44px,5vw,64px) 0 clamp(36px,4vw,48px);border-top:1px solid var(--ink-line);display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2.6fr);gap:clamp(28px,4vw,64px);}.assay-chrome .f-brand .fb-word{font-family:var(--serif);font-size:24px;font-weight:600;letter-spacing:-0.02em;margin-bottom:16px;display:inline-flex;align-items:baseline;}.assay-chrome .f-brand .fb-word .dot{width:7px;height:7px;background:var(--green);display:inline-block;margin-left:2px;}.assay-chrome .f-brand .fb-boiler{font-size:13.5px;line-height:1.62;color:rgba(255,255,255,0.6);max-width:300px;margin:0 0 22px;}.assay-chrome .f-brand .fb-socials{display:flex;gap:10px;}.assay-chrome .f-brand .fb-socials a{font-family:var(--mono);font-size:11px;letter-spacing:0.04em;color:rgba(255,255,255,0.7);border:1px solid var(--ink-line);padding:8px 13px;transition:border-color 150ms var(--ease),color 150ms var(--ease);}.assay-chrome .f-brand .fb-socials a:hover{border-color:rgba(0,184,148,0.5);color:#fff;text-decoration:none;}.assay-chrome .f-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;}.assay-chrome .f-col{margin:0;min-width:0;}.assay-chrome .f-col > summary{list-style:none;cursor:default;pointer-events:none;font-family:var(--mono);font-size:10px;letter-spacing:0.15em;text-transform:uppercase;color:rgba(255,255,255,0.55);margin:0 0 18px;display:flex;align-items:center;gap:9px;}.assay-chrome .f-col > summary::-webkit-details-marker{display:none;}.assay-chrome .f-col > summary::before{content:"";width:14px;height:1px;background:var(--green);flex:none;}.assay-chrome .f-col > summary .f-plus{display:none;margin-left:auto;font-family:var(--mono);font-size:17px;line-height:1;color:var(--violet-light);transition:transform 200ms var(--ease);}.assay-chrome .f-col-body ul{list-style:none;padding:0;margin:0;}.assay-chrome .f-col-body li{margin-bottom:12px;}.assay-chrome .f-col-body a{font-size:13.5px;color:rgba(255,255,255,0.7);line-height:1.5;transition:color 140ms var(--ease);}.assay-chrome .f-col-body a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:3px;text-decoration-thickness:2px;}.assay-chrome .f-col-body li.lead-row{margin-top:16px;}.assay-chrome .f-col-body li.lead-row a{color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:8px;}.assay-chrome .f-col-body li.lead-row .lg{font-family:var(--mono);color:var(--violet-lighter);}.assay-chrome .f-ai{padding:20px 0;border-top:1px solid var(--ink-line);display:flex;align-items:center;gap:20px;flex-wrap:wrap;}.assay-chrome .f-ai .ai-note{font-family:var(--mono);font-size:10px;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.45);flex:1;min-width:260px;line-height:1.5;}.assay-chrome .f-ai .ai-links{display:flex;gap:10px;}.assay-chrome .f-ai .ai-links a{font-family:var(--mono);font-size:11px;letter-spacing:0.04em;color:var(--green-light);border:1px solid rgba(0,184,148,0.4);padding:7px 12px;transition:background 150ms var(--ease);}.assay-chrome .f-ai .ai-links a:hover{background:rgba(0,184,148,0.08);text-decoration:none;}.assay-chrome .f-base{padding:24px 0 44px;border-top:1px solid var(--ink-line);display:flex;align-items:center;gap:16px 26px;flex-wrap:wrap;}.assay-chrome .f-base .fb-word{font-family:var(--serif);font-size:19px;font-weight:600;letter-spacing:-0.02em;display:inline-flex;align-items:baseline;flex:none;}.assay-chrome .f-base .fb-word .dot{width:6px;height:6px;background:var(--green);display:inline-block;margin-left:2px;}.assay-chrome .f-legal{display:flex;flex-wrap:wrap;align-items:center;flex:1;min-width:220px;}.assay-chrome .f-legal a{font-size:12.5px;color:rgba(255,255,255,0.58);padding:2px 14px;position:relative;transition:color 140ms var(--ease);}.assay-chrome .f-legal a:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;width:1px;height:11px;background:rgba(255,255,255,0.16);transform:translateY(-50%);}.assay-chrome .f-legal a:first-child{padding-left:0;}.assay-chrome .f-legal a:hover{color:#fff;text-decoration:none;}.assay-chrome .f-base .fb-copy{font-family:var(--mono);font-size:11px;letter-spacing:0.03em;color:rgba(255,255,255,0.42);}@media(max-width:1000px){.assay-chrome .f-main{grid-template-columns:1fr;gap:34px 0;}.assay-chrome .f-cols{grid-template-columns:1fr;gap:0;border-top:1px solid var(--ink-line-soft);}.assay-chrome .f-col{border-bottom:1px solid var(--ink-line-soft);}.assay-chrome .f-col > summary{cursor:pointer;pointer-events:auto;margin:0;padding:18px 2px;font-size:12px;color:rgba(255,255,255,0.85);}.assay-chrome .f-col > summary .f-plus{display:inline;}.assay-chrome .f-col[open] > summary .f-plus{transform:rotate(45deg);}.assay-chrome .f-col-body{padding:0 2px 20px;}}@media(max-width:640px){.assay-chrome .f-close{grid-template-columns:1fr;}.assay-chrome .f-close .fc-cta{align-items:flex-start;}.assay-chrome .provenance-seal .ps-verify{margin-left:0;}}.assay-chrome .ask-overlay{position:fixed;inset:0;z-index:100;background:rgba(8,8,16,0.6);backdrop-filter:blur(3px);
  display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;opacity:0;visibility:hidden;transition:opacity 180ms var(--ease),visibility 180ms var(--ease);}.assay-chrome .ask-overlay.show{opacity:1;visibility:visible;}.assay-chrome .ask-panel{width:min(620px,92vw);background:rgba(23,23,40,0.98);border:1px solid var(--ink-line);box-shadow:12px 12px 0 rgba(0,0,0,0.4);transform:translateY(-8px);transition:transform 180ms var(--ease);}.assay-chrome .ask-overlay.show .ask-panel{transform:translateY(0);}.assay-chrome .ask-inputrow{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--ink-line);}.assay-chrome .ask-inputrow .a-ic{font-family:var(--mono);color:var(--violet-lighter);font-size:14px;}.assay-chrome .ask-inputrow input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:var(--sans);font-size:16px;}.assay-chrome .ask-inputrow .a-kbd{font-family:var(--mono);font-size:9px;letter-spacing:0.08em;color:rgba(255,255,255,0.4);border:1px solid var(--ink-line);padding:2px 6px;}.assay-chrome .ask-body{padding:18px 20px;}.assay-chrome .ask-q{font-family:var(--mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.45);margin-bottom:12px;}.assay-chrome .ask-a{font-size:14.5px;line-height:1.62;color:rgba(255,255,255,0.88);border-left:2px solid rgba(0,184,148,0.5);padding-left:16px;margin:0 0 16px;}.assay-chrome .ask-a b{color:#fff;}.assay-chrome .ask-seal{display:flex;align-items:center;gap:12px;border:1px solid rgba(0,184,148,0.4);background:rgba(0,184,148,0.06);padding:12px 15px;}.assay-chrome .ask-seal .as-m{flex:none;width:30px;height:30px;border:1px solid var(--green);color:var(--green-light);display:flex;align-items:center;justify-content:center;font-size:15px;}.assay-chrome .ask-seal .as-t{font-family:var(--mono);font-size:9.5px;letter-spacing:0.08em;text-transform:uppercase;color:var(--green-light);}.assay-chrome .ask-seal .as-v{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--violet-light);}.assay-chrome .ask-foot{padding:11px 20px;border-top:1px solid var(--ink-line);font-family:var(--mono);font-size:9px;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.4);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;}@media(max-width:1120px){.assay-chrome .nav-links{display:none;}.assay-chrome .nav-actions .nav-link-quiet, .assay-chrome .nav-actions .btn.outline, .assay-chrome .nav-actions .ask-btn{display:none;}.assay-chrome .burger{display:inline-flex;}.assay-chrome .ms-grid{grid-template-columns:1fr;gap:44px;}.assay-chrome .filler{grid-template-columns:1fr;}}@media(max-width:640px){.assay-chrome .nav-inner{padding:0 18px;}.assay-chrome .wrap{padding:0 20px;}.assay-chrome .provenance-seal{gap:16px;}}@media(prefers-reduced-motion:reduce){.assay-chrome .nav, .assay-chrome .mega, .assay-chrome .drawer, .assay-chrome .ask-panel{transition:opacity 0.01ms !important;}.assay-chrome .nav.hidden{transform:none !important;}}.assay-chrome .no-js .nav-backdrop{display:none;}
.assay-chrome .nav{background:rgba(20,20,34,0.94);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);border-bottom-color:rgba(255,255,255,0.12);}
