body:has(.scienceAppShell){overflow:hidden}.scienceAppShell{background:var(--paper);grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.scienceAppHeader{align-items:center;gap:var(--space-4);min-height:calc(var(--touch-target) + var(--space-2));padding:env(safe-area-inset-top,0px) max(var(--space-4), env(safe-area-inset-right,0px)) 0 max(var(--space-4), env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);display:flex}.scienceAppHeader h1{font-size:var(--text-page-title);line-height:var(--leading-tight);overflow-wrap:anywhere;min-width:0;margin:0}.scienceAppBrand{min-height:var(--touch-target);flex-shrink:0;align-items:center;display:flex}.scienceAppBrand img{filter:invert();width:184px;height:auto}.scienceAppBack{min-height:var(--touch-target);padding-inline:var(--space-2);font-size:var(--text-body);color:var(--ink);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.scienceAppMain{min-width:0;min-height:0;position:relative;overflow:hidden}.scienceAppHeader :focus-visible{outline:var(--focus-width) solid var(--navy);outline-offset:1px}@media (max-width:767px){.scienceAppHeader{gap:var(--space-2);padding-inline:max(var(--space-2), env(safe-area-inset-left,0px)) max(var(--space-2), env(safe-area-inset-right,0px))}.scienceAppBrand{display:none}}
