html{scrollbar-gutter:stable;overflow-y:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;height:100dvh;margin:0;font-family:sans-serif}body div.dartmouth__toolbarContainer{max-height:100dvh}.__hideOnBlur{transition:opacity .35s}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-bg:#0037ff;--primary-fg:#222;--invert-fg:#fff;--alt-fg:#0de;--toolbar-background:#2852c2;--toolbar-button-fill:#ddd;--toolbar-button-fill-active:#ffd400;--toolbar-button-fill-hover:var(--alt-fg);--toolbar-spacer-fill:var(--primary-fg);--tools-panel-background:#fefefed9;--tools-panel-foreground:var(--primary-fg);--viewer-dialog-background:#fefefef5;--viewer-dialog-foreground:#222;--viewer-dialog-muted:#555;--viewer-dialog-border:#00000040;--viewer-dialog-subtle:#0000000f;--viewer-dialog-control-background:#fff;--viewer-dialog-control-foreground:#333;--viewer-dialog-control-border:#888;--viewer-dialog-control-active-background:#444;--viewer-dialog-control-active-foreground:#fff;--viewer-dialog-warning:#8a4b00;--sidebar-background:#aaa;--sidebar-foreground:#222;--file-list-muted:#555;--file-list-border:#333;--file-list-hover:#000097;--file-list-threat:#a70000;--file-list-data:#970076;--file-list-review-unchecked:#666;--file-list-review-partial:#8a5200;--file-list-review-checked:#11602f;--annotation-unprocessed:#b00020;--annotation-processed:#087830;--tool-page-background:#fff;--tool-page-foreground:#222;--tool-page-muted:#555;--tool-page-link:#24246f;--tool-page-border:#777;--tool-page-control-background:#fff;--tool-page-control-foreground:#222;--tool-page-header-background:#ffffffeb}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tools-panel-background:#18181beb;--tools-panel-foreground:#f5f5f5;--viewer-dialog-background:#202020f5;--viewer-dialog-foreground:#fff;--viewer-dialog-muted:#d8d8d8;--viewer-dialog-border:#ffffff59;--viewer-dialog-subtle:#ffffff14;--viewer-dialog-control-background:#3f3f46;--viewer-dialog-control-foreground:#f5f5f5;--viewer-dialog-control-border:#71717a;--viewer-dialog-control-active-background:#f5f5f5;--viewer-dialog-control-active-foreground:#222;--viewer-dialog-warning:#ffd27a;--sidebar-background:#aaa;--sidebar-foreground:#222;--file-list-muted:#555;--file-list-border:#333;--file-list-hover:#000097;--file-list-threat:#a70000;--file-list-data:#970076;--file-list-review-unchecked:#666;--file-list-review-partial:#8a5200;--file-list-review-checked:#11602f;--annotation-unprocessed:#ff7373;--annotation-processed:#66d99a;--tool-page-background:#18181b;--tool-page-foreground:#f5f5f5;--tool-page-muted:#d4d4d8;--tool-page-link:#a9bcff;--tool-page-border:#71717a;--tool-page-control-background:#3f3f46;--tool-page-control-foreground:#f5f5f5;--tool-page-header-background:#18181bf0}:root[data-theme] .dartmouth__visibilityPanel,:root[data-theme] .dartmouth__objectSelectionPanel,:root[data-theme] .dartmouth__settingsPanel{border-color:var(--viewer-dialog-border);background:var(--viewer-dialog-background);color:var(--viewer-dialog-foreground)}:root .dartmouth__settingsPanel{width:min(30rem,100vw - 2rem)}:root[data-theme] .dartmouth__visibilityTrayAction,:root[data-theme] .dartmouth__objectSelectionIsolation{background:var(--viewer-dialog-subtle)}:root[data-theme] .dartmouth__visibilityAppearance,:root[data-theme] .dartmouth__visibilityTrayToggle,:root[data-theme] .dartmouth__objectSelectionOrientation,:root[data-theme] .dartmouth__objectSelectionSaved,:root[data-theme] .dartmouth__visibilityPanelFooter{border-color:var(--viewer-dialog-border)}:root[data-theme] .dartmouth__objectSelectionStatus,:root[data-theme] .dartmouth__objectSelectionDensityReadout{color:var(--viewer-dialog-muted)}:root[data-theme] .dartmouth__objectSelectionWarning{color:var(--viewer-dialog-warning)}:root[data-theme] .dartmouth__objectSelectionPanel input[type=number]{border:1px solid var(--viewer-dialog-control-border);background:var(--viewer-dialog-control-background);color:var(--viewer-dialog-control-foreground);border-radius:.2em}:root[data-theme] .dartmouth__visibilityTrayActionButton,:root[data-theme] .dartmouth__visibilityTrayToggleButton,:root[data-theme] .dartmouth__visibilityPanelFooter button,:root[data-theme] .dartmouth__objectSelectionActions button,:root[data-theme] .dartmouth__objectSelectionSaved button,:root[data-theme] .dartmouth__objectSelectionOrientationControls>button,:root[data-theme] .dartmouth__objectSelectionPanel>button{border-color:var(--viewer-dialog-control-border);background:var(--viewer-dialog-control-background);color:var(--viewer-dialog-control-foreground)}:root[data-theme] .dartmouth__visibilityTrayActionButton:hover:not(:disabled),:root[data-theme] .dartmouth__visibilityPanelFooter button:hover,:root[data-theme] .dartmouth__objectSelectionActions button:hover:not(:disabled),:root[data-theme] .dartmouth__objectSelectionSaved button:hover:not(:disabled),:root[data-theme] .dartmouth__objectSelectionOrientationControls>button:hover:not(:disabled),:root[data-theme] .dartmouth__objectSelectionPanel>button:hover:not(:disabled),:root[data-theme] .dartmouth__visibilityTrayToggleButton--active{background:var(--viewer-dialog-control-active-background);color:var(--viewer-dialog-control-active-foreground)}.dartmouth__densityGroup .dartmouth__dualRangeSliderInput{color:#0d6efd;filter:none}.dartmouth__densityGroup .dartmouth__dualRangeSliderInput::-webkit-slider-runnable-track{opacity:1;background:#0d6efd66}.dartmouth__densityGroup .dartmouth__dualRangeSliderInput::-moz-range-track{opacity:1;background:#0d6efd66}.dartmouth__densityGroup .dartmouth__dualRangeSliderInput::-webkit-slider-thumb{opacity:1;background:#0d6efd}.dartmouth__densityGroup .dartmouth__dualRangeSliderInput::-moz-range-thumb{opacity:1;background:#0d6efd}.dartmouth__densityGroup .dartmouth__dualRangeSliderFill{background:#0d6efd}.dartmouth__densityGroup .dartmouth__dualRangeSliderHistogram polyline{stroke:#0d6efd}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;height:100dvh;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input[type=range]:focus{outline:none}._themeControl_1f2cd_1{position:relative}._themeToggle_1f2cd_5{width:1.8em;height:1.8em;color:var(--theme-toggle-foreground,#ccc);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.15em;transition:color .2s,filter .2s;display:grid}._themeToggle_1f2cd_5:hover,._themeToggle_1f2cd_5:focus-visible{color:var(--theme-toggle-hover,currentColor);filter:drop-shadow(0 0 .35em #99f)}._themeToggle_1f2cd_5:focus-visible{outline-offset:2px;border-radius:.2em;outline:2px solid}._themeToggle_1f2cd_5 svg{width:1.25em;height:1.25em}._themeMenu_1f2cd_36{border:1px solid var(--theme-toggle-border,#666);background:var(--theme-toggle-background,#222);min-width:8.5em;color:var(--theme-toggle-foreground,#eee);border-radius:.35em;flex-direction:column;padding:.3em;display:flex;position:absolute;bottom:0;left:calc(100% + .75em);box-shadow:0 .25em .8em #00000073}._themeMenuItem_1f2cd_51{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.25em;grid-template-columns:1.25em 1fr 1em;align-items:center;gap:.5em;padding:.45em .55em;display:grid}._themeMenuItem_1f2cd_51:hover,._themeMenuItem_1f2cd_51:focus-visible,._themeMenuItem_1f2cd_51[aria-checked=true]{background:color-mix(in srgb, currentColor 16%, transparent)}._themeMenuItem_1f2cd_51:focus-visible{outline-offset:-2px;outline:2px solid #fff}._themeMenuIcon_1f2cd_77{place-items:center;display:grid}._themeMenuCheck_1f2cd_82,._themeMenuCheckHidden_1f2cd_83{justify-self:end}._themeMenuCheckHidden_1f2cd_83{visibility:hidden}._themeControlHeader_1f2cd_91 ._themeToggle_1f2cd_5{border:1px solid var(--theme-toggle-border,#61788c);background:var(--theme-toggle-background,#273848);width:2.15rem;height:2.15rem;color:var(--theme-toggle-foreground,#eef4f8);border-radius:50%;padding:0}._themeControlHeader_1f2cd_91 ._themeMenu_1f2cd_36{z-index:80;inset:calc(100% + .55rem) 0 auto auto}._header_1jjmf_1{background:var(--workspace-surface,#fff);border-bottom:1px solid var(--workspace-border,#d3dde5);color:var(--workspace-text,#17232e);z-index:50;flex:none;align-items:center;gap:.7rem;min-height:3.75rem;padding:.45rem .85rem;display:flex;position:relative;box-shadow:0 .15rem .5rem #0000001a}._headerBody_1jjmf_15{flex:1;flex-wrap:inherit;align-items:center;gap:.7rem;min-width:0;display:flex}._headerBody_1jjmf_15[hidden]{display:none}._collapsed_1jjmf_17{height:0;min-height:0;box-shadow:none;visibility:hidden;border:0;padding:0;position:fixed;inset:0 0 auto;overflow:hidden}._collapsed_1jjmf_17._revealed_1jjmf_18{border-bottom:1px solid var(--workspace-border,#d3dde5);visibility:visible;height:auto;min-height:3.75rem;padding:.45rem .85rem;overflow:visible;box-shadow:0 .15rem .5rem #0000001a}._collapseButton_1jjmf_19{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:none;order:2;justify-content:center;align-items:center;padding:.2rem .5rem;display:flex}._collapseButton_1jjmf_19:focus-visible{outline:2px solid var(--workspace-accent,#087a8f)}._homeLink_1jjmf_21,._iconButton_1jjmf_21{background:var(--workspace-surface-alt,#f6f8fa);border:1px solid var(--workspace-border,#d3dde5);color:inherit;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;padding:0;font-size:1.25rem;text-decoration:none;display:flex}._homeLink_1jjmf_21:hover,._iconButton_1jjmf_21:hover{border-color:var(--workspace-accent,#087a8f);box-shadow:0 0 .35rem color-mix(in srgb, var(--workspace-accent,#087a8f) 35%, transparent)}._homeLink_1jjmf_21:focus-visible,._iconButton_1jjmf_21:focus-visible{outline:2px solid var(--workspace-accent,#087a8f);outline-offset:2px}._brand_1jjmf_44{color:inherit;min-width:12rem;line-height:1.1;text-decoration:none;display:grid}._brand_1jjmf_44 small{color:var(--workspace-muted,#607182);text-transform:uppercase;font-size:.68rem}._brand_1jjmf_44 strong{font-size:.95rem}._content_1jjmf_47{flex:1;align-items:center;gap:.8rem;min-width:0;display:flex}._content_1jjmf_47>span{color:var(--workspace-muted,#607182);font-size:.8rem}._utilities_1jjmf_49{flex:none;align-items:center;gap:.4rem;margin-left:auto;display:flex}._dashboardLink_1jjmf_50{color:inherit;white-space:nowrap;padding:.4rem;font-size:.8rem}._dashboardLink_1jjmf_50:focus-visible{outline:2px solid var(--workspace-accent,#087a8f);outline-offset:2px}._userMenu_1jjmf_52{position:relative}._userPopover_1jjmf_53{background:var(--workspace-surface,#fff);border:1px solid var(--workspace-border,#d3dde5);border-radius:.45rem;gap:.35rem;min-width:16rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .4rem 1rem #00000040}._userPopover_1jjmf_53 span,._userPopover_1jjmf_53 small{color:var(--workspace-muted,#607182);overflow-wrap:anywhere}._userPopover_1jjmf_53 button{background:var(--workspace-surface-alt,#f6f8fa);border:1px solid var(--workspace-border,#d3dde5);color:inherit;border-radius:.35rem;margin-top:.3rem;padding:.45rem .65rem}@media (width<=900px){._header_1jjmf_1{flex-wrap:wrap}._content_1jjmf_47{flex-basis:100%;order:3}}._application_153r3_1{--workspace-accent:#087a8f;--workspace-accent-strong:#075e70;--workspace-background:#eef3f7;--workspace-surface:#fff;--workspace-surface-alt:#f6f8fa;--workspace-border:#d3dde5;--workspace-text:#17232e;--workspace-muted:#607182;--workspace-danger:#a72b35;--theme-toggle-background:var(--workspace-surface-alt);--theme-toggle-border:var(--workspace-border);--theme-toggle-foreground:var(--workspace-text);background:var(--workspace-background);color:var(--workspace-text);flex-direction:column;height:100dvh;display:flex;overflow:hidden}:root[data-theme=dark] ._application_153r3_1{--workspace-accent:#49c5dc;--workspace-accent-strong:#126b83;--workspace-background:#101820;--workspace-surface:#18242f;--workspace-surface-alt:#202e3a;--workspace-border:#405466;--workspace-text:#eef4f8;--workspace-muted:#afbfca;--workspace-danger:#ff9d9d}._main_153r3_35{flex:1;min-height:0;overflow:auto}._application_153r3_1 button,._application_153r3_1 input,._application_153r3_1 select{box-sizing:border-box;font:inherit}._application_153r3_1 button:not(:disabled){cursor:pointer}._navigation_153r3_38{align-self:stretch;gap:.2rem;display:flex}._navLink_153r3_40,._navActive_153r3_41{color:var(--workspace-muted);border-bottom:.18rem solid #0000;flex:none;align-items:center;gap:.4rem;padding:0 .7rem;text-decoration:none;display:flex}._navLink_153r3_40:hover{background:var(--workspace-surface-alt);color:var(--workspace-text)}._navActive_153r3_41{border-bottom-color:var(--workspace-accent);color:var(--workspace-accent);font-weight:700}._utilityLink_153r3_55{background:var(--workspace-surface-alt);border:1px solid var(--workspace-border);color:var(--workspace-text);border-radius:.35rem;padding:.45rem .65rem;text-decoration:none}._utilityLink_153r3_55:hover{border-color:var(--workspace-accent)}._application_153r3_1 button:focus-visible,._application_153r3_1 a:focus-visible,._application_153r3_1 input:focus-visible,._application_153r3_1 select:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}._main_1yme4_1{box-sizing:border-box;width:100%;max-width:84rem;margin:0 auto;padding:2rem 1.25rem 3rem}._introduction_1yme4_9{margin-bottom:2rem}._introduction_1yme4_9 h1{margin:.15rem 0 .45rem;font-size:clamp(1.6rem,3vw,2.25rem)}._introduction_1yme4_9>p:last-child,._sectionHeading_1yme4_12 p{color:var(--workspace-muted);margin:0}._eyebrow_1yme4_13{color:var(--workspace-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}._section_1yme4_12{margin-top:1.75rem}._sectionHeading_1yme4_12{align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}._sectionHeading_1yme4_12 h2{margin:0;font-size:1rem}._sectionHeading_1yme4_12 p{font-size:.8rem}._grid_1yme4_19{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}._card_1yme4_25{background:var(--workspace-surface);border:1px solid var(--workspace-border);color:var(--workspace-text);border-radius:.55rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;min-height:6.5rem;padding:1rem;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:grid}._card_1yme4_25:hover{background:var(--workspace-surface-alt);border-color:var(--workspace-accent);transform:translateY(-1px)}._card_1yme4_25>span{gap:.35rem;display:grid}._card_1yme4_25 strong{font-size:.95rem}._card_1yme4_25 small{color:var(--workspace-muted);font-size:.8rem;line-height:1.4}._icon_1yme4_44{color:var(--workspace-accent);font-size:1.2rem}._arrow_1yme4_45{color:var(--workspace-muted)}@media (width<=58rem){._grid_1yme4_19{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=38rem){._main_1yme4_1{padding:1.25rem .8rem 2rem}._grid_1yme4_19{grid-template-columns:1fr}._sectionHeading_1yme4_12{flex-direction:column;align-items:start;gap:.25rem}}._sessionNotice_ea76g_1{color:#29200f;z-index:10000;background:#fdf3d8;border:1px solid #c88720;border-radius:.4rem;align-items:center;gap:.75rem;width:30rem;max-width:calc(100vw - 2rem);padding:.7rem .85rem;display:flex;position:fixed;top:1rem;right:1rem;box-shadow:0 .3rem 1rem #0003}._sessionNotice_ea76g_1 button{color:#fff;cursor:pointer;background:#66410c;border:0;border-radius:.3rem;flex:none;padding:.45rem .65rem}
