:root{--spring:cubic-bezier(0.34,1.56,0.64,1);--spring-soft:cubic-bezier(0.25,1.25,0.5,1)}.page-pad,.page-shell{padding:1.25rem 1rem 2.5rem}.page-shell{width:100%;max-width:1840px;margin-inline:auto}@media (min-width:640px){.page-pad,.page-shell{padding:2rem 2rem 3rem}}@media (min-width:1280px){.page-pad,.page-shell{padding:2.25rem 2.75rem 3.5rem}}.grid{grid-auto-columns:minmax(0,1fr)}@media (max-width:639px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{font-size:16px!important}}@media (pointer:coarse){input[type=checkbox]{width:1.15rem;height:1.15rem}}body,html{overflow-x:clip}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-enter{animation:page-in .56s var(--ease-out-soft) backwards}@keyframes ask-breathe{0%,to{box-shadow:0 0 0 0 rgb(var(--c-accent)/0),0 0 0 1px rgb(var(--c-accent)/.1),0 0 0 0 rgb(var(--c-accent)/0)}50%{box-shadow:0 0 0 5px rgb(var(--c-accent)/.07),0 0 0 1px rgb(var(--c-accent)/.35),0 0 30px 2px rgb(var(--c-accent)/.22)}}.ask-pulse{animation:ask-breathe 4.8s var(--ease-in-out-soft) infinite}.ask-pulse:focus-visible,.ask-pulse:hover{animation-play-state:paused;box-shadow:0 0 0 1px rgb(var(--c-accent)/.45),0 0 26px rgb(var(--c-accent)/.25)}@keyframes ask-chip-shine{0%,62%{background-position:-160% 0}to{background-position:260% 0}}.ask-chip{background-image:linear-gradient(110deg,transparent 32%,hsla(0,0%,100%,.38) 50%,transparent 68%);background-size:200% 100%;background-repeat:no-repeat;animation:ask-chip-shine 4.8s var(--ease-in-out-soft) infinite}:root[data-theme=midnight-garage] .ask-bar{background-color:hsla(0,0%,100%,.05);background-image:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0) 60%);border-color:hsla(0,0%,100%,.14);backdrop-filter:blur(14px) saturate(160%)}:root[data-theme=phosphor] .ask-bar{background-color:rgb(var(--c-obsidian)/.7);border-color:rgb(var(--c-accent)/.28)}:root[data-theme=phosphor] .ask-bar .ask-chip{text-shadow:0 0 8px rgb(var(--c-accent)/.8)}@keyframes pop-in{0%{opacity:0;transform:translateX(-6px) scale(.96)}to{opacity:1;transform:none}}.pop-in{animation:pop-in .26s var(--spring-soft) backwards;transform-origin:top left}@keyframes pop-in-down{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.pop-in-down{animation:pop-in-down .24s var(--spring-soft) backwards;transform-origin:top right}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rise-in{animation:rise-in .52s var(--ease-out-soft) backwards;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes now-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--c-safety)/.55)}50%{box-shadow:0 0 0 6px rgb(var(--c-safety)/0)}}.now-dot{animation:now-pulse 2.4s ease-in-out infinite}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root[data-theme=midnight-garage] .surface{background-color:rgb(var(--c-steel)/.46);background-image:radial-gradient(560px circle at var(--mx,-999px) var(--my,-999px),rgba(190,245,245,.075),transparent 42%),linear-gradient(155deg,hsla(0,0%,100%,.085) 0,hsla(0,0%,100%,.025) 30%,hsla(0,0%,100%,0) 58%,rgba(124,214,214,.035) 100%);border-color:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(0,0,0,.22),inset 1px 0 0 hsla(0,0%,100%,.05),inset 0 0 32px rgba(160,230,232,.04),0 2px 6px rgba(0,0,0,.16),0 20px 48px rgba(0,0,0,.28)}@media (min-width:768px){:root[data-theme=midnight-garage] .surface{backdrop-filter:blur(18px) saturate(160%)}}:root[data-theme=midnight-garage] .surface-hover:hover{border-color:rgb(var(--c-accent)/.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -1px 0 rgba(0,0,0,.22),inset 0 0 36px rgba(160,230,232,.06),0 4px 10px rgba(0,0,0,.2),0 26px 56px rgba(0,0,0,.34),0 0 0 1px rgb(var(--c-accent)/.08)}}:root[data-theme=midnight-garage] :is(button,a[href],[role=button]).bg-signal:not(.no-skin),:root[data-theme=midnight-garage] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent):not(.no-skin),:root[data-theme=midnight-garage] :is(button,a[href],[role=button]):is(.btn-secondary,.rounded-full.border):not(.bg-accent):not(.bg-signal):not(.no-skin){position:relative;isolation:isolate;overflow:hidden;backdrop-filter:blur(12px) saturate(170%);transition:transform .38s var(--spring),box-shadow .38s var(--ease-out-soft),background .38s var(--ease-out-soft),border-color .38s var(--ease-out-soft),color .2s ease}:root[data-theme=midnight-garage] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent):not(.no-skin){color:rgb(var(--c-accent-black));background:linear-gradient(180deg,rgb(var(--c-accent)/.58),rgb(var(--c-accent)/.3));border:1px solid hsla(0,0%,100%,.24);text-shadow:0 1px 1px rgba(0,0,0,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -1px 1px rgba(0,0,0,.18),inset 0 0 14px hsla(0,0%,100%,.1),0 0 0 1px rgba(0,0,0,.18),0 6px 18px rgb(var(--c-accent)/.22),0 0 22px rgb(var(--c-accent)/.12)}:root[data-theme=midnight-garage] :is(button,a[href],[role=button]).bg-signal:not(.no-skin){color:rgb(var(--c-signal));background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 0 12px hsla(0,0%,100%,.08),0 0 0 1px rgba(0,0,0,.16),0 6px 16px rgba(0,0,0,.22)}:root[data-theme=midnight-garage] :is(button,a[href],[role=button]):is(.btn-secondary,.rounded-full.border):not(.bg-accent):not(.bg-signal):not(.no-skin){background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border-color:hsla(0,0%,100%,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.18)}:root[data-theme=midnight-garage] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent,.bg-signal,.btn-secondary,.rounded-full.border):not(.no-skin):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 32%,hsla(0,0%,100%,.28) 50%,transparent 68%);transform:translateX(-130%);transition:transform .9s var(--ease-out-soft)}:root[data-theme=midnight-garage] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent,.bg-signal,.btn-secondary,.rounded-full.border):not(.no-skin):hover:after{transform:translateX(130%)}:root[data-theme=midnight-garage] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent,.bg-signal,.btn-secondary,.rounded-full.border):not(.no-skin):hover{transform:translateY(-1px)}:root[data-theme=midnight-garage] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent):not(.no-skin):hover{background:linear-gradient(180deg,rgb(var(--c-accent)/.68),rgb(var(--c-accent)/.36));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 0 18px hsla(0,0%,100%,.14),0 0 0 1px rgba(0,0,0,.18),0 10px 26px rgb(var(--c-accent)/.3),0 0 34px rgb(var(--c-accent)/.2)}:root[data-theme=midnight-garage] :is(button,a[href],[role=button]):is(.btn-secondary,.rounded-full.border):not(.bg-accent):not(.bg-signal):not(.no-skin):hover{color:rgb(var(--c-signal));background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.06));border-color:rgb(var(--c-accent)/.45)}:root[data-theme=midnight-garage] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent,.bg-signal,.btn-secondary,.rounded-full.border):not(.no-skin):active{transform:translateY(0) scale(.97);transition-duration:90ms}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root[data-theme=phosphor] .surface{background-color:rgb(var(--c-steel)/.74);background-image:radial-gradient(480px circle at var(--mx,-999px) var(--my,-999px),rgb(var(--c-accent)/.065),transparent 40%),linear-gradient(180deg,rgb(var(--c-accent)/.035),transparent 28%);border-color:rgb(var(--c-accent)/.16);box-shadow:inset 0 1px 0 rgb(var(--c-accent)/.12),inset 0 0 40px rgb(var(--c-accent)/.035),0 0 0 1px rgba(0,0,0,.32),0 14px 34px rgba(0,0,0,.34)}:root[data-theme=phosphor] .surface-hover:hover{border-color:rgb(var(--c-accent)/.38);box-shadow:inset 0 1px 0 rgb(var(--c-accent)/.18),inset 0 0 48px rgb(var(--c-accent)/.06),0 0 0 1px rgba(0,0,0,.32),0 18px 40px rgba(0,0,0,.38),0 0 24px rgb(var(--c-accent)/.1)}}:root[data-theme=phosphor] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent,.bg-signal,.btn-secondary,.rounded-full.border):not(.no-skin){border-radius:6px;font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;font-weight:600;transform:translateY(0);transition:transform 70ms ease-out,box-shadow 70ms ease-out,filter .16s ease,background .16s ease}:root[data-theme=phosphor] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent):not(.no-skin){color:#051c0e;background:linear-gradient(180deg,rgb(var(--c-accent-deep)),rgb(var(--c-accent)) 46%,rgb(var(--c-accent-light)));border:1px solid rgba(0,0,0,.55);text-shadow:0 1px 0 hsla(0,0%,100%,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 -2px 0 rgba(0,70,30,.35),0 3px 0 #166838,0 4px 0 rgba(0,0,0,.55),0 9px 16px rgba(0,0,0,.45),0 0 18px rgb(var(--c-accent)/.28)}:root[data-theme=phosphor] :is(button,a[href],[role=button]).bg-signal:not(.no-skin){color:#0a1a10;background:linear-gradient(180deg,#f0fcf3,#d6ecdc 50%,#bed8c6);border:1px solid rgba(0,0,0,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -2px 0 rgba(0,0,0,.12),0 3px 0 #76927e,0 4px 0 rgba(0,0,0,.55),0 9px 16px rgba(0,0,0,.45)}:root[data-theme=phosphor] :is(button,a[href],[role=button]):is(.btn-secondary,.rounded-full.border):not(.bg-accent):not(.bg-signal):not(.no-skin){color:rgb(var(--c-accent-deep));text-shadow:0 0 8px rgb(var(--c-accent)/.55);background:linear-gradient(180deg,#36463c,#243029 55%,#1c2620);border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -2px 0 rgba(0,0,0,.25),0 3px 0 #0a0f0c,0 4px 0 rgba(0,0,0,.55),0 8px 14px rgba(0,0,0,.4)}:root[data-theme=phosphor] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent,.bg-signal,.btn-secondary,.rounded-full.border):not(.no-skin):hover{filter:brightness(1.08)}:root[data-theme=phosphor] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent,.bg-signal,.btn-secondary,.rounded-full.border):not(.no-skin):active{transform:translateY(3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 2px 4px rgba(0,0,0,.25),0 0 0 #000,0 1px 0 rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.4)}:root[data-theme=phosphor] :is(button,a[href],[role=button]):is(.btn-primary,.bg-accent,.bg-signal,.btn-secondary,.rounded-full.border):not(.no-skin):disabled{filter:saturate(.4) brightness(.8)}:root[data-theme=midnight-garage] :is(button,a[href],[role=button]):is(.rounded-full.border,.btn-secondary):is([aria-pressed=true],[aria-current=page],[aria-selected=true],.border-accent,[class^="bg-accent/"],[class*=" bg-accent/"]):not(.bg-accent):not(.bg-signal):not(.no-skin){color:rgb(var(--c-signal));background:linear-gradient(180deg,rgb(var(--c-accent)/.3),rgb(var(--c-accent)/.12));border-color:rgb(var(--c-accent)/.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 0 12px rgb(var(--c-accent)/.16),0 0 18px rgb(var(--c-accent)/.18)}:root[data-theme=phosphor] :is(button,a[href],[role=button]):is(.rounded-full.border,.btn-secondary):is([aria-pressed=true],[aria-current=page],[aria-selected=true],.border-accent,[class^="bg-accent/"],[class*=" bg-accent/"]):not(.bg-accent):not(.bg-signal):not(.no-skin){color:rgb(var(--c-accent-black));text-shadow:0 0 10px rgb(var(--c-accent)/.9);background:linear-gradient(180deg,#1e422c,#163422);transform:translateY(2px);box-shadow:inset 0 1px 0 rgb(var(--c-accent)/.35),inset 0 0 14px rgb(var(--c-accent)/.25),0 1px 0 #0a0f0c,0 2px 0 rgba(0,0,0,.55),0 0 16px rgb(var(--c-accent)/.25)}.float-panel{border:1px solid rgb(var(--c-line));background:rgb(var(--c-obsidian-800));box-shadow:0 2px 6px rgba(0,0,0,.12),0 24px 60px rgba(0,0,0,.22)}:root[data-theme] .float-panel{background:rgb(var(--c-obsidian-800)/.97);backdrop-filter:blur(22px) saturate(160%);box-shadow:0 2px 8px rgba(0,0,0,.3),0 30px 70px rgba(0,0,0,.45)}:root[data-theme=midnight-garage] .float-panel{border-color:hsla(0,0%,100%,.14);background-image:linear-gradient(155deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0) 45%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 2px 8px rgba(0,0,0,.3),0 30px 70px rgba(0,0,0,.45)}:root[data-theme=phosphor] .float-panel{border-color:rgb(var(--c-accent)/.3);box-shadow:inset 0 0 30px rgb(var(--c-accent)/.05),0 0 0 1px rgba(0,0,0,.4),0 30px 70px rgba(0,0,0,.5),0 0 30px rgb(var(--c-accent)/.08)}:root[data-theme=pink-pig] .surface{background-image:radial-gradient(520px circle at var(--mx,-999px) var(--my,-999px),hsla(0,0%,100%,.35),transparent 42%)}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}@property --beam-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes beam-spin{to{--beam-angle:360deg}}.border-beam:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--beam-angle),transparent 0deg 250deg,rgb(var(--c-accent)/.2) 290deg,rgb(var(--c-accent)) 340deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beam-spin 3.6s linear infinite;pointer-events:none;z-index:1}.ecg-paper{--ecg:var(--c-accent);border-radius:12px;background-image:linear-gradient(rgb(var(--ecg)/.08) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ecg)/.08) 1px,transparent 1px),linear-gradient(rgb(var(--ecg)/.035) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ecg)/.035) 1px,transparent 1px);background-size:40px 40px,40px 40px,8px 8px,8px 8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.ecg-paper[data-tone=bad],.ecg-paper[data-tone=warn]{--ecg:var(--c-safety)}.ecg-paper[data-tone=bad]{box-shadow:inset 0 0 36px rgb(var(--c-safety)/.1)}.ecg-paper[data-tone=unknown]{--ecg:var(--c-slate)}.cal-event{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transition:transform .26s var(--spring-soft),box-shadow .26s var(--ease-out-soft),background-color .2s ease}.cal-event:hover{z-index:15;transform:translateY(-1px) scale(1.015);box-shadow:0 8px 22px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.1)}.cal-event:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:1px}@keyframes next-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.next-sweep{background:linear-gradient(100deg,transparent 20%,rgb(var(--c-accent)/.1) 50%,transparent 80%);animation:next-sweep 3.2s var(--ease-in-out-soft) infinite}.brand-tile{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.08);transition:transform .38s var(--spring)}:root[data-theme] .brand-tile{box-shadow:0 0 0 1px hsla(0,0%,100%,.18),0 4px 12px rgba(0,0,0,.3)}:root[data-theme=phosphor] .brand-tile{box-shadow:0 0 0 1px rgb(var(--c-accent)/.35),0 0 12px rgb(var(--c-accent)/.15)}.group:hover .brand-tile,.surface-hover:hover .brand-tile{transform:translateY(-1px) rotate(-4deg) scale(1.06)}:root[data-theme=midnight-garage] img[src*=eunoia-mark-obsidian],:root[data-theme=phosphor] img[src*=eunoia-mark-obsidian]{filter:invert(1) brightness(1.05)}.rail-indicator{transition:transform .52s var(--spring-soft),height .42s var(--ease-out-soft),opacity .3s ease}.subnav-pill{transition:transform .52s var(--spring-soft),width .42s var(--ease-out-soft)}.fin-good{color:#047857}.fin-bad{color:#b43c0c}:root[data-theme=pink-pig] .fin-bad{color:#991b1b}:root[data-theme=midnight-garage] .fin-good,:root[data-theme=phosphor] .fin-good{color:#34d399}:root[data-theme=midnight-garage] .fin-bad,:root[data-theme=phosphor] .fin-bad{color:rgb(var(--c-safety))}:root .home-glass .surface{--lg-tint:rgb(var(--c-steel)/0.24);--lg-rim:255 255 255;--lg-rim-a:0.55;--lg-drop:0 0 0;background-color:var(--lg-tint);background-image:radial-gradient(520px circle at var(--mx,-999px) var(--my,-999px),rgb(var(--lg-rim)/.08),transparent 42%),linear-gradient(158deg,rgb(var(--lg-rim)/.13) 0,rgb(var(--lg-rim)/.035) 24%,transparent 52%,rgb(var(--lg-rim)/.045) 100%);border-color:rgb(var(--lg-rim)/.16);backdrop-filter:blur(7px) saturate(185%) brightness(1.06);box-shadow:inset 2px 2px 1px -2px rgb(var(--lg-rim)/var(--lg-rim-a)),inset -2px -2px 1px -2px rgb(var(--lg-rim)/calc(var(--lg-rim-a) * .6)),inset 1px 1px 2px -1px rgb(var(--lg-rim)/calc(var(--lg-rim-a) * .7)),inset 0 0 26px 2px rgb(var(--lg-rim)/.045),inset 0 -14px 28px -14px rgb(var(--lg-drop)/.22),0 1px 2px rgb(var(--lg-drop)/.18),0 22px 54px -14px rgb(var(--lg-drop)/.42);transition:box-shadow .48s var(--ease-out-soft),border-color .48s var(--ease-out-soft),transform .48s var(--ease-out-soft)}:root .home-glass .surface:hover{border-color:rgb(var(--lg-rim)/.26);box-shadow:inset 2px 2px 1px -2px rgb(var(--lg-rim)/calc(var(--lg-rim-a) + .15)),inset -2px -2px 1px -2px rgb(var(--lg-rim)/calc(var(--lg-rim-a) * .75)),inset 1px 1px 2px -1px rgb(var(--lg-rim)/calc(var(--lg-rim-a) * .85)),inset 0 0 30px 3px rgb(var(--lg-rim)/.07),inset 0 -14px 28px -14px rgb(var(--lg-drop)/.22),0 1px 2px rgb(var(--lg-drop)/.18),0 28px 64px -14px rgb(var(--lg-drop)/.5)}:root[data-refract] .home-glass .surface{backdrop-filter:url(#lg-refract) blur(6px) saturate(185%) brightness(1.06)}:root[data-theme=midnight-garage] .home-glass .surface{--lg-tint:rgba(22,36,43,.26);--lg-rim:214 246 246}:root[data-theme=phosphor] .home-glass .surface{--lg-tint:rgba(13,21,16,.42);--lg-rim:150 245 185;--lg-rim-a:0.45;border-color:rgb(var(--c-accent)/.22)}:root[data-theme=pink-pig] .home-glass .surface{--lg-tint:hsla(0,0%,100%,.34);--lg-rim:255 255 255;--lg-rim-a:0.9;--lg-drop:120 40 50;border-color:hsla(0,0%,100%,.7)}:root:not([data-theme]) .home-glass .surface{--lg-tint:hsla(0,0%,100%,.55);--lg-rim:255 255 255;--lg-rim-a:0.95;--lg-drop:30 40 34;border-color:rgba(20,40,30,.09)}@media (max-width:767px){:root .home-glass .surface,:root[data-refract] .home-glass .surface{backdrop-filter:none;background-color:color-mix(in srgb,var(--lg-tint),rgb(var(--c-steel)) 55%)}}.proj-nmc{--nmc-i:#0d7e90;--nmc-w:#737577;--nmc-s:#afa9a8}:root[data-theme=midnight-garage] .proj-nmc,:root[data-theme=phosphor] .proj-nmc{--nmc-i:#2fa3b5;--nmc-w:#c4c6c8;--nmc-s:#a39e9d}.proj-nmc .nmc-i{fill:var(--nmc-i)}.proj-nmc .nmc-w{fill:var(--nmc-w)}.proj-nmc .nmc-s{fill:var(--nmc-s)}.logo-on-dark,:root[data-theme=midnight-garage] .logo-on-light,:root[data-theme=phosphor] .logo-on-light{display:none}:root[data-theme=midnight-garage] .logo-on-dark,:root[data-theme=phosphor] .logo-on-dark{display:block}.monitor-card{container-type:inline-size}.monitor-body{display:grid;gap:.85rem 1.25rem;grid-template-columns:minmax(0,1fr)}.monitor-facts{display:grid;gap:.55rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-facts dt{letter-spacing:.1em}.monitor-side{display:grid;gap:.75rem 1.25rem;grid-template-columns:minmax(0,1fr);align-content:start;border-top:1px solid rgb(var(--c-line));padding-top:.6rem}@container (min-width: 420px){.monitor-facts{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.monitor-side{grid-template-columns:minmax(13rem,auto) minmax(0,1fr)}}@container (min-width: 760px){.monitor-body.has-side{grid-template-columns:minmax(0,1fr) minmax(16rem,.9fr)}.monitor-body.has-side .monitor-side{grid-template-columns:minmax(0,1fr);border-top:0;padding-top:0;border-left:1px solid rgb(var(--c-line));padding-left:1.25rem}}@container (min-width: 940px){.monitor-body.has-side{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.monitor-body.has-side .monitor-side{grid-template-columns:minmax(14rem,auto) minmax(0,1fr)}}@container (max-width: 519px){.monitor-card .client-word{display:none}}@container (max-width: 419px){.monitor-card .monitor-name{order:3;flex-basis:100%}}.mf-name{font-size:clamp(15px,1.9vh,22px)}.mf-headline{font-size:clamp(13.5px,1.6vh,18px)}.mf-value{font-size:clamp(13px,1.5vh,17px)}@media (min-width:1024px) and (min-height:760px){.monitor-fit{height:100dvh;max-width:none;display:flex;flex-direction:column;overflow:hidden;padding-top:clamp(.75rem,1.6vh,1.75rem);padding-bottom:clamp(.75rem,1.6vh,1.75rem)}.monitor-fit .monitor-main{flex:1 1 0;min-height:0;display:grid;gap:.875rem;grid-template-columns:minmax(0,1fr) clamp(18rem,21vw,27rem)}.monitor-fit .monitor-cards{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,2),minmax(0,1fr))}.monitor-fit .monitor-card{min-height:0;overflow-y:auto;scrollbar-width:thin}.monitor-fit .monitor-aside{min-height:0;max-height:none;position:static}.monitor-fit .monitor-ecg{height:clamp(2.4rem,4.8vh,5rem)}}@media (min-width:1024px) and (min-height:760px) and (max-height:860px){.monitor-fit .monitor-lede{display:none}}@media (min-width:2200px) and (min-height:1150px){.monitor-fit>*{zoom:1.3}}@media (min-width:3000px) and (min-height:1250px){.monitor-fit>*{zoom:1.45}}@media (min-width:1280px) and (min-height:760px){.home-fit{height:100dvh;max-width:none;display:flex;flex-direction:column;overflow:hidden;padding-top:clamp(.85rem,1.8vh,1.75rem);padding-bottom:clamp(.85rem,1.8vh,1.75rem)}.home-fit .home-grid{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr)}.home-fit .home-grid.has-alerts{grid-template-rows:auto minmax(0,1fr)}.home-fit .needs-list a{padding-top:.3rem;padding-bottom:.3rem}.home-fit .home-left{min-height:0;overflow-y:auto;scrollbar-width:thin}.home-fit .home-left>section{flex-shrink:0}.home-fit .home-right{min-height:0;grid-template-rows:minmax(0,1fr) auto}.home-fit .home-pair{min-height:0;grid-template-rows:minmax(0,1fr)}.home-fit .home-pair>section,.home-fit .home-reads,.home-fit .home-reads>section{min-height:0}.home-fit .home-scroll{min-height:0;overflow-y:auto;scrollbar-width:thin}.home-fit .home-pair>section .home-scroll,.home-fit .home-reads>section:last-child .home-scroll{flex:1 1 auto}.home-fit .home-reads>section:not(:last-child){max-height:62%}.home-fit .brief-body{display:block;overflow:visible;-webkit-line-clamp:unset}.home-fit .brief-toggle{display:none}}.week-panel{container-type:inline-size}@container (min-width: 600px){.week-panel .week-rings{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:2200px) and (min-height:1150px){.home-fit>*{zoom:1.3}}@media (min-width:3000px) and (min-height:1250px){.home-fit>*{zoom:1.45}}@media (prefers-reduced-motion:reduce){.ask-chip,.ask-pulse,.border-beam:before,.cal-event,.next-sweep,.now-dot,.page-enter,.pop-in,.pop-in-down,.rail-indicator,.rise-in,.subnav-pill{animation:none!important;transition:none!important}:root[data-theme] :is(button,a[href],[role=button]):after{transition:none!important}}