@media (max-width:760px){.topbar .nav a{flex-shrink:0}.topbar .nav-soon{gap:5px}.topbar .nav-soon .soon{letter-spacing:.03em;flex:none;padding:4px;font-size:9px;display:inline-block}}@media (max-width:360px){.topbar .nav a{padding-inline:6px;font-size:12px}.topbar .nav-soon{gap:4px}.topbar .nav-soon .soon{font-size:8px}}.methods-specimen .thumb{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),radial-gradient(closest-side at 50% 47%,#000 64%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),radial-gradient(closest-side at 50% 47%,#000 64%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.dg-figure.dg text.dg-on-shape{fill:#f2f4fa;stroke:#11151c;stroke-width:2.2px;font-size:11.5px;font-weight:600}.dg-expanded .dg-figure.dg text.dg-on-shape{stroke-width:1.6px}@media (min-width:1001px){.about .methods-counts{max-width:calc(100% - 300px)}}.fu .fu-btn{color:var(--text-2)}@media (hover:hover){.fu .fu-btn:hover{background:var(--bg-3);border-color:var(--border-3)}}@media (max-width:760px),(pointer:coarse){.hero-scroll,.page.learn :is(.lt-start,.lm-act .btn,.lmach-go .btn,.handoff-row .btn,.ls-end .btn),.learn.learn-machine .lmach-links .chip,.learn .ls .ls-quit,:is(.learn,.machine) .lp-reveal{min-height:44px}.learn.learn-machine .lmach-group-head{align-items:center}.learn.learn-machine .lmach-group-head>a{align-items:center;min-height:44px;display:inline-flex}.machine .hw-more summary{align-items:center;min-height:44px;display:flex}.machine :is(.ev-more-btn,.ev-details summary){min-height:44px}.machine .srclist .pdbchip{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.machine .hw-live-steps button{height:44px}.dg-plate>.dg-enlarge{opacity:1;border-radius:9px;width:44px;height:44px;top:-24px}.machine .hw-live-art{padding-top:24px}.dg-expanded .dg-zoom-controls button,.xb .xb-close{width:44px;height:44px}.machine .tp-rate{min-width:44px;height:44px}.machine .tp-real-foot{min-height:44px}.machine .transport .tp-track{height:44px}.machine .viewtools .vt-buttons button{width:44px;height:44px}.machine .vt-panel .seg-ctl{display:flex}.machine .vt-panel .seg-ctl button{flex:1;min-width:44px;min-height:44px;padding-inline:4px;font-size:11.5px}.machine .vt-panel :is(.range,.switch){min-height:44px}.machine .vt-panel .range::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px}.machine .vt-panel .range::-moz-range-thumb{width:22px;height:22px}}@media (max-width:899px) and (orientation:portrait){.machine .dz-grab{height:44px}.machine .dz-grab:before{top:18px}}@media (min-width:721px) and (max-width:1040px){.learn .learn-preview{right:24px}}@media (max-width:760px),(pointer:coarse){:is(.learn,.machine) .lp-cite,.page.learn .lt-shared{align-items:center;min-height:44px;display:inline-flex}.learn .ls .ls-quit{min-width:44px}.machine .vt-panel-head{z-index:1;background:#14171d;position:sticky;top:-16px}}.learn .learn-machines .lm{grid-template-rows:1fr auto;grid-template-columns:28px minmax(0,1fr);align-content:stretch;align-items:start;gap:16px 12px;min-height:224px;display:grid}.learn .learn-machines .lm-icon{grid-area:1/1;margin-top:8px}.learn .learn-machines .lm-main{grid-area:1/2;width:calc(100% - 68px);max-width:none;margin-top:0}.learn .learn-machines .lm-name{align-items:center;min-height:44px;margin:0;padding:0;display:inline-flex}.learn .learn-machines .lm-act{grid-area:2/1/auto/-1;align-self:end;margin-top:0}.learn .learn-machines .lm-art{width:152px;height:152px;top:-4px}@media (max-width:760px),(pointer:coarse){.learn-machine .lmach-crumbs a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.machine .dossier .dz-tabs{--tabs-mask:none;-webkit-mask-image:var(--tabs-mask);mask-image:var(--tabs-mask);-webkit-mask-image:var(--tabs-mask)}.machine .dossier .dz-tabs[data-scroll-left]{--tabs-mask:linear-gradient(90deg, transparent, #000 24px)}.machine .dossier .dz-tabs[data-scroll-right]{--tabs-mask:linear-gradient(90deg, #000 calc(100% - 24px), transparent)}.machine .dossier .dz-tabs[data-scroll-left][data-scroll-right]{--tabs-mask:linear-gradient(90deg, transparent, #000 24px, #000 calc(100% - 24px), transparent)}.machine .stat .v sup{vertical-align:baseline;font-size:.58em;line-height:0;position:relative;top:-.55em}.machine .stat .v .u sup{font-size:.8em;top:-.4em}
