@font-face{font-family:Public Sans;src:url(/assets/public-sans-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Anton;src:url(/assets/anton-latin.woff2) format("woff2");font-display:swap}:root{font-family:Public Sans,sans-serif;color:#f2f8fe;background:#020e1c;font-synthesis:none;--depth:0;--horizon:410px;--film-width:1050px;--border:color(srgb .65 .83 .945 / .35);--panel:color(srgb .02 .122 .208 / .84)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button,select,input{color:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid var(--border);border-radius:5px;padding:9px 12px}button:hover{background:#34597488;border-color:#b8deef}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid color(srgb .95294 .81569 .62745);outline-offset:4px}a{color:inherit;text-decoration:none}button[aria-pressed=true]{background:#2b5c80;border-color:#86bddc;color:#fff}input,select{min-height:44px;border:1px solid color(srgb .52549 .67059 .76471);background:#082b45b5;border-radius:5px;padding:9px 12px;max-width:100%;outline-offset:3px}select{color-scheme:dark}input::placeholder{color:#bdd1df;opacity:1}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}fieldset{border:0;margin:0;padding:0;min-width:0}legend,.field-label{display:block;text-transform:uppercase;font-size:11px;letter-spacing:1.2px;font-weight:700;margin-bottom:12px}.wrap{width:calc(100% - 160px);max-width:1320px;margin-inline:auto}.app{overflow:hidden;min-height:100vh}.hero{height:var(--horizon);position:relative;isolation:isolate}.sky{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/ocean-sunset.png);background-size:auto calc(var(--horizon)*2.39);background-position:center top;z-index:-2}.sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#091b2e21}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:17px}.brand img{width:72px;height:43px;object-fit:contain}.topbar nav{display:flex;align-items:center;gap:14px;font-size:13px}.nav-active{background:#d8efff;color:#102e48;padding:12px 16px;border-radius:7px;font-weight:650}.nav-link{border-color:transparent;padding-inline:6px}.outline{border-color:#b2d4e7}.count{background:#c6e4ff24;padding:2px 6px;border-radius:20px}.hero-copy{position:relative;z-index:2;padding-top:34px;pointer-events:none}.eyebrow{font-size:10px;letter-spacing:3.3px;font-weight:650;display:flex;align-items:center;gap:16px}.eyebrow span{width:50px;border-bottom:1px solid color(srgb .77647 .87451 .92941)}h1{font-family:Anton,sans-serif;font-size:clamp(50px,5.15vw,78px);line-height:1.08;font-weight:400;letter-spacing:-1px;margin:14px 0 15px;max-width:700px;text-shadow:0 2px 18px color(srgb .01961 .1098 .2 / .33333)}.hero-copy p{font-size:17px;margin:0;line-height:1.5;color:#f5f8fc;max-width:690px;text-shadow:0 1px 6px color(srgb .02745 .10196 .18824)}.pelican-stage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;--film-scale:1;--anchor:850}.pelican-film{position:absolute;width:calc(var(--film-width)*var(--film-scale));height:auto;aspect-ratio:16/9;max-width:none;left:75%;transform:translate(-50%);top:calc(var(--horizon) - var(--anchor)/1920 * var(--film-width)*var(--film-scale));object-fit:contain}.static-film{--film-scale:.76;--anchor:970}.surface{position:absolute;left:0;right:0;bottom:-13px;height:55px;background-image:url(/assets/ocean-sunset.png);background-size:1536px 1024px;background-position:center -405px;z-index:4;pointer-events:none;animation:surface-drift 12s ease-in-out infinite alternate}@keyframes surface-drift{0%{background-position:50% -405px}to{background-position:calc(50% + 16px) -402px}}.underwater{position:relative;background:#020e1c;min-height:250svh;padding-top:12px;isolation:isolate;scroll-margin-top:12px}.underwater-light{position:absolute;inset:0 0 auto;height:var(--water-span,100svh);mask-image:linear-gradient(to bottom,black 0%,black 45%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 45%,transparent 100%);z-index:-4;background-image:url(/assets/ocean-sunset.png);background-repeat:no-repeat;background-size:auto calc(var(--water-span, 100svh) * 1024 / 564);background-position:center calc(var(--water-span, 100svh) * -460 / 564);opacity:calc(1 - var(--depth)*.25);transition:opacity .15s linear}.depth-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#020b15;opacity:calc(var(--depth)*.65);z-index:-3;pointer-events:none}.ocean-life{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none}.content{position:relative;z-index:1}.filters{background:color-mix(in srgb,var(--panel) calc(100% - var(--depth)*100%),color(srgb .02745 .08235 .12941) calc(var(--depth)*100%));border:1px solid color(srgb .60784 .8 .92941 / .52157);border-radius:18px;padding:34px 26px 25px;box-shadow:0 12px 48px #0013211a}.filter-row{display:grid;grid-template-columns:1.08fr 1fr 1.8fr 1.7fr;gap:28px;align-items:end}.age-inputs{display:flex;align-items:center;gap:8px;font-size:12px;color:#bed5e4}.age-inputs input{width:77px}.time-field select{width:100%}.pills{display:flex;flex-wrap:wrap;gap:7px}.pills button{padding:6px 10px;font-size:12px;line-height:1.3;white-space:nowrap;min-height:32px}.purpose-field legend{margin-bottom:8px}.purpose-field .pills{max-width:300px}.search-field .field-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.reset{font-weight:400;text-transform:none;letter-spacing:0;padding:4px 8px;min-height:26px;font-size:11px}.search-input{display:flex;position:relative;align-items:center}.search-input svg{position:absolute;left:12px;color:#d4e6f3}.search-input input{width:100%;padding-left:38px;font-size:13px}.clinical{margin-top:24px;padding-top:22px;border-top:1px solid color(srgb .63529 .8 .9098 / .23137)}.clinical legend{float:left;width:100%;margin-bottom:10px}.down{transform:rotate(90deg)}.turned{transform:rotate(-90deg)}.evidence-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;margin-top:36px;padding-bottom:45px}.metric-sidebar{border-right:1px solid color(srgb .63529 .8 .9098 / .22745);padding-right:30px}.metric-sidebar h2{font-size:28px;letter-spacing:-.7px;line-height:1.08;margin:0 0 16px}.metric-sidebar p{font-size:13px;line-height:1.55;color:#c8dcea;margin:0 0 24px}.metric-sidebar nav{display:flex;flex-direction:column;gap:6px;position:sticky;top:24px}.metric-sidebar nav button{justify-content:flex-start;border-color:transparent;padding:12px 10px;font-size:13px;white-space:nowrap}.metric-sidebar nav button span{flex:1;text-align:left}.metric-sidebar nav button[aria-pressed=true]{border-color:#89bedc;background:#245176bb}.result-count{color:#99b6c9;font-size:11px;margin:22px 10px}.chart-panel{min-width:0}.chart-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.chart-heading h2{font-size:23px;margin:0 0 6px;letter-spacing:-.5px}.chart-heading p{font-size:12px;margin:0;line-height:1.5;color:#cedee9}.sort{display:flex;align-items:center;gap:12px;font-size:12px;white-space:nowrap}.sort select{font-size:12px;min-height:36px;padding:6px 10px}.chart{margin-top:24px}.axis-label{text-align:right;font-size:10px;letter-spacing:1.4px;color:#d1e4ef;margin-bottom:15px}.axis{margin-left:105px;display:flex;justify-content:space-between;font-size:12px;color:#d9e8f1;padding:0 0 14px}.assessment-row{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;min-height:70px;border-top:1px solid color(srgb .52157 .71373 .82353 / .16863)}.assessment-label{display:flex;align-items:center;gap:2px}.assessment-name{border:0;padding:10px 2px;font-size:12px;font-weight:700;text-align:left;justify-content:flex-start}.bookmark{border:0;padding:6px;color:#91b4ca;opacity:.55}.bookmark:hover,.bookmark[aria-pressed=true]{opacity:1;background:transparent;color:#c9efff}.range-track{position:relative;width:100%;height:68px;padding:0;border:0;border-radius:0;background:transparent}.range-track:hover{background:#82c4ef0a}.range-bar{height:9px;position:absolute;top:28px;background:#a8d6f1;border-radius:8px;box-shadow:0 0 8px #acdfff32}.dot{position:absolute;top:-3px;width:15px;height:15px;border-radius:50%;background:#f5fbff;border:3px solid color(srgb .61569 .78431 .88627)}.dot.start{left:-6px}.dot.end{right:-6px}.range-value{font-size:10px;position:absolute;right:2px;bottom:5px;color:#b7cfdf;opacity:0;transition:opacity .15s}.range-track:hover .range-value,.range-track:focus-visible .range-value{opacity:1}.reliability-value{border:0;justify-content:space-between;font-size:12px;text-align:left;line-height:1.5;color:#c2d9e8}.empty{padding:60px 15px;text-align:center;color:#b8d3e5}.empty svg{margin:auto}.empty h3{font-size:18px}.empty p{font-size:14px}.empty button{margin-top:10px}footer{border-top:1px solid color(srgb .26667 .38824 .48235 / .4);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:32px 0 22px}footer .brand{font-size:14px}footer .brand img{width:50px;height:32px}footer button{font-size:12px}footer p{width:100%;font-size:11px;color:#86a2b6;margin:0}.preview-options{font-size:12px;color:#9bb7c9;padding:10px 0 40px}.preview-options summary{display:flex;align-items:center;gap:8px;cursor:pointer;width:max-content}.preview-options label{display:flex;align-items:center;gap:14px;margin-top:15px}.preview-options select{font-size:12px}.preview-options p{font-size:11px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#010913bb;display:grid;place-items:center;padding:24px}.dialog{position:relative;width:min(100%,620px);max-height:85svh;overflow:auto;background:#0b2439;border:1px solid color(srgb .46667 .59608 .69804);border-radius:14px;padding:36px;box-shadow:0 30px 100px #0007}.dialog h2{margin:0 35px 18px 0;font-size:26px}.dialog h3{font-size:16px;margin-top:26px}.dialog p{font-size:14px;color:#cadde9;line-height:1.7}.dialog a{text-decoration:underline;text-underline-offset:3px}.close{position:absolute;top:15px;right:15px;border:0;padding:7px}.dialog dl{display:grid;grid-template-columns:120px 1fr;gap:14px;font-size:14px;line-height:1.5}.dialog dt{color:#a3c5db}.dialog dd{margin:0}.primary{background:#204e70}.saved-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid color(srgb .27843 .40392 .48627);padding:12px 0}.saved-row>button:first-child{border:0;display:block;text-align:left}.saved-row small{display:block;color:#9fbfd4;margin-top:7px}.skip{position:fixed;top:-100px;left:20px;z-index:50;background:#fff;color:#102537;padding:15px}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.motion-paused .surface{animation-play-state:paused}@media(min-width:1600px){:root{--horizon:460px;--film-width:1180px}.hero-copy{padding-top:50px}.pelican-film{left:74%}}@media(max-width:1150px){.wrap{width:calc(100% - 72px)}:root{--film-width:970px}.hero-copy p{font-size:14px;max-width:520px}.filter-row{grid-template-columns:1fr 1fr;gap:22px}.purpose-field .pills{max-width:none}.filters{padding:25px}.topbar nav{gap:6px}.evidence-layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.metric-sidebar{padding-right:18px}.sort{display:block;font-size:10px}.sort select{display:block;margin-top:5px;max-width:180px}.brand{font-size:14px}.metric-sidebar nav button{font-size:11px;gap:7px}.metric-sidebar p{font-size:12px}}@media(max-width:700px){:root{--horizon:590px;--film-width:780px}.wrap{width:calc(100% - 36px)}.topbar{height:66px}.brand img{width:54px;height:35px}.brand span{display:none}.topbar nav{gap:6px;font-size:11px}.nav-active{padding:9px 12px}.topbar .nav-link,.sign-in{display:none}.outline{padding:8px 10px;font-size:11px}.hero-copy{padding-top:26px}.eyebrow{font-size:8px;letter-spacing:2.5px}h1{font-size:clamp(42px,9.7vw,64px);line-height:1.1;margin:15px 0}.hero-copy p{font-size:12px;line-height:1.6;max-width:315px}.pelican-film{left:52%}.sky{background-position:56% top}.surface{background-position:57% -405px}.underwater{padding-top:12px}.filters{padding:23px 17px 20px;border-radius:13px}.filter-row{grid-template-columns:1fr 1fr;gap:23px 15px;align-items:start}.purpose-field,.search-field{grid-column:1/-1}.age-inputs{gap:4px;font-size:10px}.age-inputs input{width:48px;padding:8px 6px;font-size:12px}.field-label,legend{font-size:9px;letter-spacing:.8px;min-height:22px;line-height:1.5;margin-bottom:8px}.time-field select{font-size:11px;padding:8px 6px}.pills button{font-size:11px;min-height:36px;padding:7px 9px}.purpose-field .pills{gap:7px}.clinical{margin-top:22px;padding-top:18px}.clinical legend{min-height:0}.clinical .pills{gap:6px}.clinical .pills button{font-size:10px}.search-field .field-label{min-height:0}.search-field input{font-size:12px}.evidence-layout{display:block;margin-top:30px}.metric-sidebar{border-right:0;padding:0}.metric-sidebar h2{font-size:25px;line-height:1.12}.metric-sidebar h2 br{display:none}.metric-sidebar p{font-size:12px;max-width:320px;margin-bottom:16px}.metric-sidebar nav{position:static;flex-direction:row;gap:5px;margin-bottom:15px}.metric-sidebar nav button{padding:10px 6px;font-size:10px;gap:4px;flex:1;white-space:normal}.metric-sidebar nav button svg:first-child{width:17px;min-width:17px}.metric-sidebar nav button svg:last-child{display:none}.result-count{font-size:10px;margin:12px 0 22px}.chart-heading{display:block}.chart-heading h2{font-size:20px}.chart-heading p{font-size:11px}.sort{display:flex;justify-content:flex-end;align-items:center;margin-top:16px}.sort select{margin-top:0;max-width:205px}.chart{margin-top:20px}.assessment-row{grid-template-columns:76px minmax(0,1fr);min-height:66px}.axis{margin-left:76px;font-size:9px}.assessment-name{font-size:10px}.bookmark{padding:3px}.bookmark svg{width:13px}.range-bar{height:7px}.dot{width:12px;height:12px;border-width:2.5px;top:-2.5px}.range-value{opacity:1;font-size:8px}.range-track{height:65px}.axis-label{font-size:8px}.reliability-value{font-size:11px}.dialog{padding:28px 22px}.dialog dl{grid-template-columns:100px 1fr;font-size:12px}.dialog h2{font-size:23px}.dialog p{font-size:12px}footer .brand span{display:inline}.preview-options label{align-items:flex-start;flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.surface{animation:none}*{transition:none!important}}.clinical .pills{clear:both}.clinical legend{float:none;padding:0}.clinical{padding-top:0}.clinical legend{padding-top:22px}.pelican-film{top:calc(var(--horizon) - 22px - var(--anchor)/1920 * var(--film-width)*var(--film-scale))}.surface{z-index:1}.filters{background:color-mix(in srgb,color(srgb .02 .122 .208 / .9) calc(100% - var(--depth)*100%),color(srgb .027 .082 .129) calc(var(--depth)*100%))}:root{--scene-width:max(100vw,calc(var(--horizon) * 1536 / 456));--scene-unit:calc(var(--scene-width) / 1536);--scene-x:50%}.sky{background-size:var(--scene-width) calc(var(--scene-width) * 2 / 3);background-position:var(--scene-x) calc(var(--horizon) - var(--scene-unit) * 456);background-repeat:no-repeat}.sky:after{background:#091b2e14}.surface{top:calc(100% - 50px);bottom:auto;height:100px;background-size:var(--scene-width) calc(var(--scene-width) * 2 / 3);background-position:var(--scene-x) calc(50px - var(--scene-unit) * 456);background-repeat:no-repeat;animation:none;mask-image:linear-gradient(transparent,black 30%,black 52%,transparent);-webkit-mask-image:linear-gradient(transparent,black 30%,black 52%,transparent)}.underwater-light{background-size:var(--scene-width) calc(var(--water-span,100svh) * 1024 / 568);background-position:var(--scene-x) calc(var(--water-span,100svh) * -456 / 568);background-repeat:no-repeat}.ocean-floor{position:absolute;inset:auto 0 0;height:clamp(360px,35vw,670px);background:url(/assets/abyssal-floor-life.png) center bottom / cover no-repeat;opacity:.48;z-index:-2;pointer-events:none;mask-image:linear-gradient(transparent 5%,#000 64%);-webkit-mask-image:linear-gradient(transparent 5%,black 64%)}.pelican-stage{z-index:1;--film-scale:.181818}.pelican-static,.pelican-stage[data-phase=catch],.pelican-stage[data-phase=logo]{z-index:3}.pelican-film{left:var(--film-left,75%);top:var(--film-top,0px);transform:translate(-50%);opacity:calc(1 - var(--flight-distance,0) * .24);filter:blur(calc(var(--flight-distance,0) * .35px))}.static-film{left:75%;top:calc(var(--horizon) - 22px - 970 / 1920 * var(--film-width) * .76);--film-scale:.76;opacity:1;filter:none}@media(min-width:1600px){.static-film{left:74%}}@media(max-width:700px){:root{--scene-x:56%}.ocean-floor{height:390px}.static-film{left:52%}}.pelican-water{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.pelican-replay-target{position:absolute;left:var(--replay-left,75%);top:var(--replay-top,100px);width:calc(var(--film-width)*.76*.49);height:calc(var(--film-width)*.76*.32);transform:translate(-50%);pointer-events:auto;border:0;padding:0;background:transparent;border-radius:12px;z-index:4}.pelican-replay-target:hover{background:transparent;border:0}.pelican-replay-target:focus-visible{outline:2px solid rgba(246,236,215,.8);outline-offset:4px}@media(max-width:700px){.static-film{top:calc(var(--horizon) - 58px - 970 / 1920 * var(--film-width) * .76)}}.account-link{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:5px;padding:9px 12px}.account-link:hover{background:#34597487}
