*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font-family:var(--font-body)}button{font-size:inherit}button,summary,input,select{accent-color:var(--accent)}:is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}:is(.panelTitle,.stageTitle,.miniTitle,.dlgTitle){font-family:var(--font-heading);font-weight:400}:is(.sub,.lede,.model-heading>p,.stageHint,.miniHint,.facetTitle){font-style:italic}:is(.content,.guide) table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:17px}:is(.content,.guide) :is(th,td){padding:10px 12px;border:1px solid var(--border);text-align:left;vertical-align:top}:is(.content,.guide) th{font-weight:400;font-style:italic;background:var(--panelStrong)}.content pre{max-width:100%;overflow-x:auto}.content img{max-width:100%;height:auto}.content :is(p,li,a){overflow-wrap:anywhere}.leaflet-container,.leaflet-popup-content{font-family:var(--font-body)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--menuBg);color:var(--text)}@media(max-width:680px){main.wrap{padding:32px 18px}main.wrap>.post{padding:18px;min-width:0}}:is(.model-card .eyebrow,.device-directory .familyLabel,.lab-app .lab-kicker,.nd .nd-kicker){font-style:italic;text-transform:none;letter-spacing:.02em}:is(.content,.guide) :is(h2,h3,h4){font-family:var(--font-heading);font-weight:400}:is(.content,.guide) :is(th,td){overflow-wrap:anywhere}:is(.content,.guide) :is(th,td):first-child{overflow-wrap:break-word}@media(max-width:680px){.device-directory .topRight{flex-wrap:wrap}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)!important}:is(h1,h2,h3,h4,h5,h6) :is(b,strong,em,i){font-family:inherit!important}body :is(p,li,dd){text-align:justify;text-align-last:start;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;word-break:normal;overflow-wrap:break-word;word-spacing:normal}body :is(nav,[role=navigation],[role=dialog],[role=listbox],table) :is(p,li,dd){text-align:start;-webkit-hyphens:manual;hyphens:manual}body :is(button,select,textarea,input:not([type=radio]):not([type=checkbox]):not([type=range]),.pill,.badge,.tag,.chip,.cx-population-badge){border-radius:0!important}body :is(p,li,dd,blockquote){text-shadow:.13px .1px .16px currentColor}body :is(nav,[role=navigation],[role=dialog],[role=listbox],button,input,select,textarea,pre,code,svg,canvas){text-shadow:none}body :is(nav,[role=navigation],[role=dialog],[role=listbox],button,pre,code) :is(p,li,dd,blockquote){text-shadow:none}.discovery-dialog{width:min(690px,calc(100vw - 30px));max-width:none;max-height:min(760px,calc(100dvh - 50px));padding:0;border:1px solid var(--borderStrong);border-radius:0;background:var(--bg);color:var(--text);box-shadow:0 30px 95px var(--shadow);overflow:hidden;position:fixed;z-index:10000;font-family:var(--font-body)}.discovery-dialog::backdrop{background:#0c0d0ea3;backdrop-filter:blur(3px)}.discovery-shell{display:flex;flex-direction:column;max-height:min(760px,calc(100dvh - 50px))}.discovery-field{display:flex;align-items:center;gap:10px;padding:13px 17px;border-bottom:1px solid var(--border);background:var(--panelStrong)}.discovery-mag{font-size:29px;line-height:1;color:var(--muted)}.discovery-field input{flex:1;min-width:0;padding:8px 0;border:0;outline:0;background:transparent;color:var(--text);font-size:19px;font-style:normal}.discovery-field input:focus{outline:none}.discovery-field:focus-within{outline:2px solid var(--borderStrong);outline-offset:-2px}.discovery-field input::placeholder{color:var(--muted);opacity:.84}.discovery-close{border:1px solid var(--border);border-radius:0;padding:5px 8px;background:var(--panel);color:var(--muted);font-size:14px;cursor:pointer}.discovery-results{overflow-y:auto;min-height:150px;padding:14px;scrollbar-width:thin}.discovery-kicker,.discovery-group h2{font:normal 14px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:12px 11px 5px}.discovery-group+.discovery-group{margin-top:14px}.discovery-result{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:0;color:inherit;text-decoration:none}.discovery-result:hover,.discovery-result.is-active,.discovery-result:focus-visible{background:var(--panelStrong);outline-color:var(--borderStrong)}.discovery-result span:first-child{min-width:0}.discovery-result strong{display:block;font:700 22px/1.15 var(--font-body);overflow-wrap:anywhere}.discovery-result small{display:block;font:normal 14px/1.4 var(--font-body);color:var(--muted);margin-top:3px}.discovery-result>span:last-child{color:var(--muted);font-size:18px}.discovery-tip,.discovery-empty{padding:12px;color:var(--muted);font-size:16px;margin:0}.discovery-footer{display:flex;justify-content:space-between;gap:12px;padding:10px 17px;font-size:13px;color:var(--muted);border-top:1px solid var(--border)}button.discovery-trigger{font:inherit;cursor:pointer}@media(max-width:600px){.discovery-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.discovery-shell{max-height:calc(100dvh - 20px)}.discovery-field{padding:10px 12px}.discovery-field input{font-size:16px}.discovery-result strong{font-size:20px}.discovery-results{padding:8px}}.hero3d[data-astro-cid-mh75b4ha]{position:fixed;inset:0;z-index:0;pointer-events:none}#nerve-canvas[data-astro-cid-mh75b4ha]{width:100%;height:100%;display:block}.fade[data-astro-cid-mh75b4ha]{position:absolute;inset:0;background:radial-gradient(900px 700px at 30% 20%,transparent,color-mix(in srgb,var(--bg) 25%,transparent) 60%),radial-gradient(900px 700px at 70% 30%,transparent,color-mix(in srgb,var(--bg) 20%,transparent) 65%),linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bg) 45%,transparent) 70%,color-mix(in srgb,var(--bg) 60%,transparent))}html[data-theme=dark] #nerve-canvas[data-astro-cid-mh75b4ha]{background:#0b0b100f}html[data-theme=dark] .fade[data-astro-cid-mh75b4ha]{background:radial-gradient(900px 700px at 30% 20%,#0000,#00000059 60%),radial-gradient(900px 700px at 70% 30%,#0000,#0000004d 65%),linear-gradient(to bottom,#0000,#0000008c 70%,#000000a6)}body,body *{line-height:1.25!important;letter-spacing:-.025em!important}@font-face{font-family:Newston;src:url(/fonts/newston/Newston-Regular.ttf) format("truetype"),url(/fonts/newston/Newston-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Schola;src:url(/fonts/tex-gyre-schola/texgyreschola-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Schola;src:url(/fonts/tex-gyre-schola/texgyreschola-italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TeX Gyre Schola;src:url(/fonts/tex-gyre-schola/texgyreschola-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Schola;src:url(/fonts/tex-gyre-schola/texgyreschola-bolditalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Twentieth Century;src:url(/fonts/twentieth-century/Twentieth-Century-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bodoni MT Compressed;src:url(/fonts/bodoni/BodoniMT-Compressed.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--compressed-size: 46px;--title-hero: clamp(46px, 5.2vw, 88px);--title-page: clamp(56px, 6vw, 96px);--title-post: clamp(32px, 4.2vw, 46px);--font-body: "TeX Gyre Schola", "Times New Roman", serif;--font-heading: "Twentieth Century", "Bodoni MT Compressed", Arial, sans-serif;--title-section: 32px;--title-card: 32px;--text-meta: 16px;--text-kicker: 14px}body{margin:0;font-family:var(--font-body);font-size:22px;line-height:1.34;color:var(--text);background:var(--outer)}strong,b{font-family:var(--font-body);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400}h2{font-size:clamp(2.05rem,3.7vw,2.65rem)}h3{font-size:clamp(1.75rem,3vw,2.2rem)}body.dir-index h2,body.dir-index h3{font-size:32px;line-height:1.02}p,li{line-height:1.38}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:var(--grainOpacity);mix-blend-mode:var(--grainBlend);background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.35) 0px,rgba(0,0,0,.35) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.25) 0px,rgba(0,0,0,.25) 1px,transparent 1px,transparent 4px);filter:blur(.2px);z-index:0}.wrap[data-astro-cid-sckkx6r4]{background:var(--paper);min-height:100vh;border-inline:1px solid var(--accent);position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:60px 24px 44px}.wrap-wide[data-astro-cid-sckkx6r4]{max-width:1600px}.hero[data-astro-cid-sckkx6r4]{display:flex;flex-direction:column;gap:18px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--border)}.brand[data-astro-cid-sckkx6r4]{display:flex;gap:14px;align-items:center}.hero-compact[data-astro-cid-sckkx6r4]{gap:20px;margin-bottom:0;padding-bottom:26px}.compact-brand[data-astro-cid-sckkx6r4]{font:400 clamp(30px,4vw,42px)/1 var(--font-heading);text-decoration:none}h1[data-astro-cid-sckkx6r4]{margin:0;font-size:66px;font-weight:400;letter-spacing:-.005em;line-height:1.02}.homeTitle[data-astro-cid-sckkx6r4]{font-family:var(--font-heading);font-size:clamp(74px,9vw,120px);line-height:.92;letter-spacing:.008em;white-space:nowrap;width:100%}.pageTitle[data-astro-cid-sckkx6r4]{font-size:var(--title-page);font-weight:400;line-height:.94}.sub[data-astro-cid-sckkx6r4]{margin:10px 0 0;font-size:20px;opacity:.78;max-width:78ch}.nav[data-astro-cid-sckkx6r4]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pill[data-astro-cid-sckkx6r4]{display:inline-flex;padding:10px 14px;border-radius:0;border:1px solid var(--border);text-decoration:none;color:inherit;background:var(--panel);transition:transform .12s ease,border-color .12s ease,background .12s ease;user-select:none}.pill[data-astro-cid-sckkx6r4]:hover{border-color:var(--borderStrong);transform:translateY(-1px);background:var(--panelHover)}.nav-key[data-astro-cid-sckkx6r4]{margin-left:7px;opacity:.55;font-size:14px}.pill[data-astro-cid-sckkx6r4].active{border-color:var(--accent);box-shadow:inset 0 -2px var(--accent);background:var(--panelStrong);font-style:italic}.navDrop[data-astro-cid-sckkx6r4]{position:relative;margin:0}.navDrop[data-astro-cid-sckkx6r4].active>.pill[data-astro-cid-sckkx6r4]{font-style:italic;border-color:var(--borderStrong);background:var(--panelStrong)}.navDrop[data-astro-cid-sckkx6r4]:not([data-open]) .menu[data-astro-cid-sckkx6r4]{display:none}.menu[data-astro-cid-sckkx6r4]{position:absolute;top:calc(100% + 8px);left:0;min-width:min(320px,calc(100vw - 64px));max-width:min(520px,calc(100vw - 64px));max-height:min(60vh,520px);overflow:auto;padding:10px;border-radius:0;border:1px solid var(--border);background:var(--menuBg);box-shadow:0 12px 30px var(--shadow);z-index:10}.menuItem[data-astro-cid-sckkx6r4]{display:block;padding:8px 10px;border-radius:0;text-decoration:none;color:inherit;line-height:1.25}.menuItem[data-astro-cid-sckkx6r4]:hover{background:var(--panelHover)}.menuSep[data-astro-cid-sckkx6r4]{height:1px;margin:8px 4px;background:var(--border)}details.def{margin:12px 0;border-radius:0;border:1px solid var(--border);background:var(--panelStrong);backdrop-filter:blur(10px);overflow:hidden}details.def summary{cursor:pointer;list-style:none;padding:10px 12px;font-weight:400;font-style:italic}details.def summary::-webkit-details-marker{display:none}details.def .defBody{padding:0 12px 12px;opacity:.9;line-height:1.65}.foot[data-astro-cid-sckkx6r4]{margin-top:28px;padding-top:16px;opacity:.62;font-size:14px;border-top:1px solid var(--border)}@media(max-width:680px){.nav[data-astro-cid-sckkx6r4]{position:relative}.navDrop[data-astro-cid-sckkx6r4]{position:static}.menu[data-astro-cid-sckkx6r4]{left:0;right:0;min-width:0;max-width:none;width:100%}body{font-size:20px}h1[data-astro-cid-sckkx6r4]{font-size:46px}.pageTitle[data-astro-cid-sckkx6r4]{font-size:54px}.homeTitle[data-astro-cid-sckkx6r4]{white-space:normal;font-size:clamp(52px,14vw,74px);line-height:.95}}
