.pen[data-v-f96dab95]{display:inline-grid;justify-items:end;gap:0;line-height:1.1}.pen__old[data-v-f96dab95]{position:relative;display:inline-block;padding:0 3px;color:var(--ink-muted);font-family:var(--font-readout)}.pen__x[data-v-f96dab95]{position:absolute;top:-3px;right:-4px;bottom:-3px;left:-4px;width:calc(100% + 8px);height:calc(100% + 6px);overflow:visible}.pen__x path[data-v-f96dab95]{fill:none;stroke:#c8242b;stroke-width:2.6;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:130;stroke-dashoffset:0}.pen__s1[data-v-f96dab95]{animation:pen-draw-f96dab95 .32s cubic-bezier(.5,0,.3,1) .15s both}.pen__s2[data-v-f96dab95]{animation:pen-draw-f96dab95 .3s cubic-bezier(.5,0,.3,1) .5s both}@keyframes pen-draw-f96dab95{0%{stroke-dashoffset:130}to{stroke-dashoffset:0}}.pen__new[data-v-f96dab95]{color:#1f4fbf;font-family:Segoe Print,Bradley Hand,Comic Neue,Chalkboard SE,cursive;font-weight:700;transform:rotate(-2.5deg);transform-origin:right center;animation:pen-in-f96dab95 .35s ease-out .8s both}@keyframes pen-in-f96dab95{0%{opacity:0;transform:rotate(-2.5deg) translateY(3px)}}.is-md .pen__old[data-v-f96dab95]{font-size:14px}.is-md .pen__new[data-v-f96dab95]{font-size:19px}.is-sm .pen__old[data-v-f96dab95]{font-size:12.5px}.is-sm .pen__new[data-v-f96dab95]{font-size:16px}.pen__plain[data-v-f96dab95]{font-family:var(--font-readout)}.pen__sr[data-v-f96dab95]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root[data-theme=dark] .pen__x path[data-v-f96dab95]{stroke:#ff6b6b}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pen__x path[data-v-f96dab95]{stroke:#ff6b6b}:root:not([data-theme=light]) .pen__new[data-v-f96dab95]{color:#8fb2ff}}:root[data-theme=dark] .pen__new[data-v-f96dab95]{color:#8fb2ff}@media (prefers-reduced-motion: reduce){.pen__s1[data-v-f96dab95],.pen__s2[data-v-f96dab95],.pen__new[data-v-f96dab95]{animation:none}}.rm[data-v-07c42afd]{width:min(520px,calc(100vw - 24px));padding:22px 22px 18px}.rm[open][data-v-07c42afd]{display:grid;gap:16px}.rm-x[data-v-07c42afd]{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--r-key);background:transparent;color:var(--ink-muted);cursor:pointer}.rm-x[data-v-07c42afd]:hover{background:var(--sheet-sunk);color:var(--ink)}.rm-x[data-v-07c42afd]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rm-head[data-v-07c42afd]{display:flex;align-items:center;gap:14px;padding-right:36px}.rm-head h2[data-v-07c42afd]{margin:0;font-size:20px;line-height:1.2}.rm-head p[data-v-07c42afd]{margin:4px 0 0;color:var(--ink-muted);font-size:14px;line-height:1.45}.rm-head p b[data-v-07c42afd]{color:var(--gas-o2)}.rm-gift[data-v-07c42afd]{display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:50%;background:var(--gas-o2);color:#fff}.rm-gift.is-hop[data-v-07c42afd]{animation:rm-hop-07c42afd .7s cubic-bezier(.36,.07,.19,.97)}.rm-gift.is-hop .rm-lid[data-v-07c42afd]{animation:rm-lid-07c42afd .7s ease-out;transform-origin:12px 7px}@keyframes rm-hop-07c42afd{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-6px) rotate(-8deg)}55%{transform:translateY(0) rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes rm-lid-07c42afd{0%,to{transform:translateY(0)}30%{transform:translateY(-4px) rotate(-10deg)}}.rm-meter[data-v-07c42afd]{display:grid;gap:10px;padding:16px 16px 14px;border:1px solid var(--rule);border-radius:var(--r-sheet);background:var(--sheet-sunk)}.rm-meter__top[data-v-07c42afd]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.rm-stat[data-v-07c42afd]{display:grid;gap:4px}.rm-stat>span[data-v-07c42afd]{color:var(--ink-muted);font-size:13px}.rm-stat.is-right[data-v-07c42afd]{justify-items:end;text-align:right}.rm-big[data-v-07c42afd]{color:var(--gas-o2);font:600 28px/1 var(--font-readout)}.rm-tube[data-v-07c42afd]{position:relative;height:16px;overflow:hidden;border:1px solid var(--rule-strong);border-radius:8px;background:var(--sheet)}.rm-tube__now[data-v-07c42afd],.rm-tube__soon[data-v-07c42afd]{position:absolute;top:0;bottom:0;left:0}.rm-tube__now[data-v-07c42afd]{background:var(--gas-o2);transition:width .7s cubic-bezier(.2,.8,.2,1)}.rm-tube__soon[data-v-07c42afd]{background:repeating-linear-gradient(135deg,var(--gas-n2o) 0 3px,transparent 3px 7px);opacity:.75;transition:left .7s cubic-bezier(.2,.8,.2,1),width .7s cubic-bezier(.2,.8,.2,1)}.rm-tube__tick[data-v-07c42afd]{position:absolute;top:4px;bottom:4px;width:1px;background:var(--rule-strong)}.rm-scale[data-v-07c42afd]{display:flex;justify-content:space-between;margin-top:-4px;color:var(--ink-muted);font:500 11.5px var(--font-readout)}.rm-meter__say[data-v-07c42afd]{margin:0;padding-top:10px;border-top:1px dashed var(--rule-strong);font-size:13.5px;line-height:1.45}.rm-meter__say[data-v-07c42afd]:empty{display:none}.rm-meter__say b[data-v-07c42afd]{color:var(--gas-o2);font-family:var(--font-readout);font-weight:600}.rm-link[data-v-07c42afd]{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;border:1px solid var(--rule-strong);border-radius:var(--r-key)}.rm-link code[data-v-07c42afd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px var(--font-readout)}.rm-link .is-done[data-v-07c42afd]{background:var(--gas-o2);border-color:var(--gas-o2)}.rm-steps[data-v-07c42afd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--r-sheet)}.rm-steps li[data-v-07c42afd]{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;padding:10px 12px}.rm-steps small[data-v-07c42afd]{grid-column:1 / -1}.rm-steps li+li[data-v-07c42afd]{border-inline-start:1px solid var(--rule)}.rm-steps b[data-v-07c42afd]{font:600 20px/1.1 var(--font-readout);color:var(--ink-muted)}.rm-steps span[data-v-07c42afd]{font-weight:600;font-size:13.5px}.rm-steps small[data-v-07c42afd]{color:var(--ink-muted);font-size:12px;line-height:1.35}.rm-steps .is-cadastrada b[data-v-07c42afd]{color:var(--gas-n2o)}.rm-steps .is-aguardando b[data-v-07c42afd]{color:var(--alarm-medium)}.rm-steps .is-ativa b[data-v-07c42afd]{color:var(--gas-o2)}.rm-more[data-v-07c42afd]{justify-self:center;font-size:13.5px;color:var(--ink-muted)}.rm-more[data-v-07c42afd]:hover{color:var(--focus)}.rm-fail[data-v-07c42afd],.rm-wait[data-v-07c42afd]{margin:0;color:var(--ink-muted);font-size:14px}@media (max-width: 480px){.rm[data-v-07c42afd]{padding:18px 16px 14px}.rm-steps[data-v-07c42afd]{grid-template-columns:1fr}.rm-steps li[data-v-07c42afd]{grid-template-columns:32px auto 1fr}.rm-steps small[data-v-07c42afd]{grid-column:3;text-align:right}.rm-steps li+li[data-v-07c42afd]{border-inline-start:0;border-top:1px solid var(--rule)}.rm-link[data-v-07c42afd]{flex-wrap:wrap}.rm-meter__top[data-v-07c42afd]{flex-direction:column;align-items:stretch}.rm-stat.is-right[data-v-07c42afd]{justify-items:start;text-align:left;grid-template-columns:1fr auto;align-items:center}.rm-stat.is-right>span[data-v-07c42afd]{white-space:nowrap}.rm-link code[data-v-07c42afd]{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.rm-gift.is-hop[data-v-07c42afd],.rm-gift.is-hop .rm-lid[data-v-07c42afd]{animation:none}.rm-tube__now[data-v-07c42afd],.rm-tube__soon[data-v-07c42afd]{transition:none}}.fab[data-v-8ca27396]{position:fixed;right:20px;bottom:20px;z-index:40;display:inline-flex;align-items:center;gap:0;height:52px;padding:0 13px;border-radius:26px;background:var(--gas-o2);color:#fff;text-decoration:none;box-shadow:0 10px 24px -10px #0a3c1e8c;transition:gap .25s cubic-bezier(.2,.8,.2,1),padding .25s cubic-bezier(.2,.8,.2,1),transform .15s}.fab[data-v-8ca27396]{border:0;cursor:pointer;font:inherit}.fab[data-v-8ca27396]:hover,.fab[data-v-8ca27396]:focus-visible,.fab.is-open[data-v-8ca27396]{gap:10px;padding:0 18px 0 13px}.fab[data-v-8ca27396]:active{transform:scale(.97)}.fab[data-v-8ca27396]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.fab__gift[data-v-8ca27396]{position:relative;display:grid;place-items:center}.fab__text[data-v-8ca27396]{max-width:0;overflow:hidden;white-space:nowrap;font-weight:700;font-size:14.5px;transition:max-width .3s cubic-bezier(.2,.8,.2,1)}.fab:hover .fab__text[data-v-8ca27396],.fab:focus-visible .fab__text[data-v-8ca27396],.fab.is-open .fab__text[data-v-8ca27396]{max-width:220px}.fab__count[data-v-8ca27396]{position:absolute;top:-10px;right:-12px;min-width:19px;height:19px;padding:0 5px;border:2px solid var(--gas-o2);border-radius:10px;background:#fff;color:var(--gas-o2);font:700 11px/15px var(--font-readout);text-align:center}.fab__dot[data-v-8ca27396]{position:absolute;top:-5px;right:-6px;width:10px;height:10px;border:2px solid var(--gas-o2);border-radius:50%;background:var(--alarm-medium-glyph)}.fab.is-shaking .fab__gift[data-v-8ca27396]{animation:fab-shake-8ca27396 .9s cubic-bezier(.36,.07,.19,.97)}.fab.is-shaking .fab__lid[data-v-8ca27396]{animation:fab-lid-8ca27396 .9s ease-out;transform-origin:12px 7px}@keyframes fab-shake-8ca27396{0%,to{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}75%{transform:rotate(-2deg)}}@keyframes fab-lid-8ca27396{0%,to{transform:translateY(0)}25%{transform:translateY(-3px) rotate(-6deg)}50%{transform:translateY(-1px)}}.fab-enter-active[data-v-8ca27396]{transition:opacity .3s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.fab-leave-active[data-v-8ca27396]{transition:opacity .2s ease,transform .2s ease-in}.fab-enter-from[data-v-8ca27396],.fab-leave-to[data-v-8ca27396]{opacity:0;transform:translateY(14px) scale(.9)}@media (max-width: 860px){.fab[data-v-8ca27396]{right:14px;bottom:calc(var(--tabbar-h, 64px) + 14px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.fab[data-v-8ca27396],.fab__text[data-v-8ca27396],.fab-enter-active[data-v-8ca27396],.fab-leave-active[data-v-8ca27396]{transition:none}.fab.is-shaking .fab__gift[data-v-8ca27396],.fab.is-shaking .fab__lid[data-v-8ca27396]{animation:none}}@media print{.fab[data-v-8ca27396]{display:none}}.ft-palette[data-v-ab88de30]{--pn-accent-soft: var(--focus-soft);--pn-ease: cubic-bezier(.2, .8, .2, 1)}.pn-palette__field[data-v-ab88de30]{position:relative}.pn-palette__field[data-v-ab88de30]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;opacity:0;background:linear-gradient(90deg,transparent,var(--focus),transparent) no-repeat;background-size:40% 100%;transition:opacity .2s}.pn-palette__field.is-loading[data-v-ab88de30]:after{opacity:1;animation:sp-run-ab88de30 1s linear infinite}@keyframes sp-run-ab88de30{0%{background-position:-40% 0}to{background-position:140% 0}}.pn-palette kbd[data-v-ab88de30]{padding:2px 7px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet-sunk);font:600 11px var(--font-readout)}.ft-palette__icon[data-v-ab88de30]{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--sheet-sunk);border:1px solid var(--rule);color:var(--ink-muted)}.ft-palette__icon.is-o2[data-v-ab88de30]{color:var(--gas-o2);background:var(--gas-o2-soft);border-color:transparent}.ft-palette__icon.is-n2o[data-v-ab88de30]{color:var(--gas-n2o);background:var(--gas-n2o-soft);border-color:transparent}.pn-palette__label[data-v-ab88de30]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-palette__label.is-code[data-v-ab88de30]{font-family:var(--font-readout)}.pn-palette__label mark[data-v-ab88de30]{background:color-mix(in srgb,var(--focus) 18%,transparent);color:inherit;border-radius:3px;padding:0 1px}.pn-palette__hint[data-v-ab88de30]{flex:none}li.is-all[data-v-ab88de30]{margin-top:4px;border-top:1px solid var(--rule);border-radius:0 0 8px 8px}li.is-all .pn-palette__label[data-v-ab88de30]{color:var(--focus)}@media (prefers-reduced-motion: reduce){.pn-palette__field.is-loading[data-v-ab88de30]:after{animation:none}}.u-avatar[data-v-a0b7f0ef]{display:grid;place-items:center;flex:none;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden;background:var(--ink);color:var(--on-ink);font-size:calc(var(--size) * .35);font-weight:700;letter-spacing:.02em;line-height:1}.u-avatar img[data-v-a0b7f0ef]{display:block;width:100%;height:100%;object-fit:cover}.um[data-v-9f4cb6f1]{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:340px;border:1px solid var(--rule);border-radius:14px;background:var(--sheet);color:var(--ink);box-shadow:0 24px 48px -20px #16232e59,0 2px 6px #16232e0f;transform-origin:calc(100% - var(--compact) / 2) top}.um-body[data-v-9f4cb6f1]{max-height:calc(100vh - 80px);overflow-y:auto;padding:8px;border-radius:inherit}.um-arrow[data-v-9f4cb6f1]{position:absolute;top:-7px;right:calc(var(--compact) / 2 - 7px);width:14px;height:14px;border-top:1px solid var(--rule);border-left:1px solid var(--rule);border-top-left-radius:3px;background:var(--sheet);transform:rotate(45deg)}.um-enter-active[data-v-9f4cb6f1]{transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.um-leave-active[data-v-9f4cb6f1]{transition:opacity .12s ease,transform .12s ease}.um-enter-from[data-v-9f4cb6f1],.um-leave-to[data-v-9f4cb6f1]{opacity:0;transform:translateY(-6px) scale(.97)}.um-who[data-v-9f4cb6f1]{display:flex;align-items:center;gap:12px;padding:8px 8px 12px;border-bottom:1px solid var(--rule)}.um-who__text[data-v-9f4cb6f1]{display:grid;min-width:0}.um-who__text b[data-v-9f4cb6f1]{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-who__text span[data-v-9f4cb6f1]{font-size:12.5px;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-clinic[data-v-9f4cb6f1]{display:flex;align-items:flex-start;gap:12px;margin:10px 0 2px;padding:12px;border-radius:10px;background:var(--sheet-sunk)}.um-clinic__icon[data-v-9f4cb6f1]{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--rule);border-radius:9px;background:var(--sheet);color:var(--ink-muted)}.um-clinic__text[data-v-9f4cb6f1]{display:grid;gap:2px;min-width:0}.um-clinic__text b[data-v-9f4cb6f1]{font-size:14px;overflow-wrap:anywhere}.um-clinic__text span[data-v-9f4cb6f1]{color:var(--ink-muted);font-size:12.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.um-clinic__text .um-clinic__council[data-v-9f4cb6f1]{color:var(--ink);font-weight:600;white-space:nowrap}.um-clinic__fill[data-v-9f4cb6f1]{justify-self:start;margin-top:2px;color:var(--focus);font-size:12.5px;font-weight:600}.um-block[data-v-9f4cb6f1]{display:grid;gap:8px;padding:12px 8px;border-bottom:1px solid var(--rule)}.um-label[data-v-9f4cb6f1]{padding:0 2px;font-size:12px;font-weight:700;color:var(--ink-muted)}.um-themes[data-v-9f4cb6f1]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.um-theme[data-v-9f4cb6f1]{display:grid;justify-items:center;gap:6px;padding:8px 4px;border:1px solid var(--rule);border-radius:10px;background:var(--sheet);color:var(--ink-muted);font:600 12px var(--font-ui);cursor:pointer;transition:border-color .15s,color .15s,box-shadow .15s}.um-theme[data-v-9f4cb6f1]:hover{border-color:var(--rule-strong);color:var(--ink)}.um-theme[aria-checked=true][data-v-9f4cb6f1]{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.um-theme__swatch[data-v-9f4cb6f1]{width:28px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1px #0000001f}.um-toggle[data-v-9f4cb6f1]{display:flex;align-items:center;gap:10px;width:100%;margin:6px 0 0;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:14px var(--font-ui);text-align:left;cursor:pointer}.um-toggle[data-v-9f4cb6f1]:hover{background:var(--sheet-sunk)}.um-toggle>svg[data-v-9f4cb6f1]{flex:none;color:var(--ink-muted)}.um-toggle>span[data-v-9f4cb6f1]:first-of-type{flex:1}.um-switch[data-v-9f4cb6f1]{position:relative;flex:none;width:34px;height:20px;border-radius:99px;background:var(--rule-strong);transition:background-color .2s}.um-switch i[data-v-9f4cb6f1]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.um-switch.on[data-v-9f4cb6f1]{background:var(--gas-o2)}.um-switch.on i[data-v-9f4cb6f1]{transform:translate(14px)}.um-group[data-v-9f4cb6f1]{display:grid;gap:2px;padding:6px 0;border-top:1px solid var(--rule);margin-top:6px}.um-group .um-label[data-v-9f4cb6f1]{padding:6px 10px 2px}.um-item[data-v-9f4cb6f1]{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:14px var(--font-ui);text-align:left;text-decoration:none;cursor:pointer}.um-item svg[data-v-9f4cb6f1]{flex:none;color:var(--ink-muted)}.um-item[data-v-9f4cb6f1]:hover{background:var(--sheet-sunk)}.um-item:hover svg[data-v-9f4cb6f1]{color:var(--ink)}.um-out[data-v-9f4cb6f1]{margin-top:4px;border-top:1px solid var(--rule);border-radius:0 0 10px 10px;padding-top:4px;color:var(--alarm-high)}.um-out svg[data-v-9f4cb6f1],.um-out:hover svg[data-v-9f4cb6f1]{color:var(--alarm-high)}.um[data-v-9f4cb6f1] :focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (max-width: 480px){.um[data-v-9f4cb6f1]{position:fixed;top:64px;right:8px;left:8px;width:auto}.um-arrow[data-v-9f4cb6f1]{right:calc(var(--compact) / 2 - 7px + var(--um-edge, 8px))}}@media (prefers-reduced-motion: reduce){.um-enter-active[data-v-9f4cb6f1],.um-leave-active[data-v-9f4cb6f1]{transition:none}}.ft-confirm__error[data-v-04be12b3]{margin:0 24px 4px;padding:10px 12px;border-radius:8px;background:var(--alarm-high-soft);color:var(--alarm-high);font-size:14px}.ft-key--danger-solid[data-v-04be12b3]{background:var(--alarm-high);border-color:var(--alarm-high);color:#fff}.ft-key--danger-solid[data-v-04be12b3]:hover{filter:brightness(1.06)}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f2f5f4;--sheet: #ffffff;--sheet-sunk: #f7f9f8;--grid: #eaf0ee;--track: #e3ebe8;--rule: #cfd9d5;--rule-strong: #6f7f88;--ink: #16232e;--ink-muted: #55646f;--on-ink: #ffffff;--focus: #36499f;--focus-soft: rgba(54,73,159,.16);--gas-o2: #177a42;--gas-o2-soft: #e3f2e9;--gas-n2o: #36499f;--gas-n2o-soft: #e8ebf7;--alarm-high: #c4281c;--alarm-high-soft: #fbe9e7;--alarm-medium: #8a5a00;--alarm-medium-glyph: #d99a00;--alarm-medium-soft: #fdf3d9;--key-edge: inset 0 -2px 0 rgba(0,0,0,.28);--lift: 0 12px 32px rgba(22,35,46,.16);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-6: 24px;--touch: 44px;--compact: 36px;--r-sheet: 4px;--r-key: 6px;--r-tube: 999px;--font-ui: "Atkinson Hyperlegible Next", system-ui, "Segoe UI", Roboto, sans-serif;--font-readout: "Atkinson Hyperlegible Mono", ui-monospace, Consolas, monospace;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--paper: #0a1014;--sheet: #111a20;--sheet-sunk: #0d151a;--grid: #111a1f;--track: #18242b;--rule: #26343d;--rule-strong: #62737e;--ink: #e4ecef;--ink-muted: #93a4ae;--on-ink: #0a1014;--focus: #8b98ee;--focus-soft: rgba(139,152,238,.24);--gas-o2: #34a468;--gas-o2-soft: #0f2418;--gas-n2o: #7584e6;--gas-n2o-soft: #161b38;--alarm-high: #ff7a6e;--alarm-high-soft: #3a1411;--alarm-medium: #f5c04a;--alarm-medium-glyph: #f5c04a;--alarm-medium-soft: #2e2408;--key-edge: inset 0 -2px 0 rgba(0,0,0,.45);--lift: 0 12px 32px rgba(0,0,0,.55);color-scheme:dark}}:root[data-theme=dark]{--paper: #0a1014;--sheet: #111a20;--sheet-sunk: #0d151a;--grid: #111a1f;--track: #18242b;--rule: #26343d;--rule-strong: #62737e;--ink: #e4ecef;--ink-muted: #93a4ae;--on-ink: #0a1014;--focus: #8b98ee;--focus-soft: rgba(139,152,238,.24);--gas-o2: #34a468;--gas-o2-soft: #0f2418;--gas-n2o: #7584e6;--gas-n2o-soft: #161b38;--alarm-high: #ff7a6e;--alarm-high-soft: #3a1411;--alarm-medium: #f5c04a;--alarm-medium-glyph: #f5c04a;--alarm-medium-soft: #2e2408;--key-edge: inset 0 -2px 0 rgba(0,0,0,.45);--lift: 0 12px 32px rgba(0,0,0,.55);color-scheme:dark}.ft-app,.ft-app *{box-sizing:border-box}.ft-app{font-family:var(--font-ui);font-size:15px;line-height:22px;color:var(--ink);background:var(--paper);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.ft-app :focus-visible:not(input):not(select):not(textarea){outline:2px solid var(--focus);outline-offset:2px}.ft-app input:focus,.ft-app select:focus,.ft-app textarea:focus{outline:none}.ft-num{font-family:var(--font-readout);font-weight:500}.ft-tag{font-family:var(--font-readout);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ft-muted{color:var(--ink-muted)}.ft-small{font-size:13px;line-height:18px}.ft-sheet{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet)}.ft-sheet__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) var(--s-6) var(--s-3)}.ft-sheet__title{margin:0;font-size:16px;line-height:22px;font-weight:700}.ft-sheet__body{padding:0 var(--s-6) var(--s-6)}.ft-gridpaper{background-color:var(--sheet);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:16px 16px}.ft-key{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--touch);padding:0 18px;border:1px solid transparent;border-radius:var(--r-key);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.ft-key--primary{background:var(--ink);color:var(--on-ink);box-shadow:var(--key-edge)}.ft-key--primary:active{box-shadow:none;transform:translateY(1px)}.ft-key--line{background:var(--sheet);color:var(--ink);border-color:var(--rule-strong)}.ft-key--line:hover{background:var(--sheet-sunk)}.ft-key--quiet{background:transparent;color:var(--ink);padding:0 6px;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:4px}.ft-key--quiet:hover{text-decoration-color:var(--ink)}.ft-key--alarm{background:var(--sheet);color:var(--alarm-high);border-color:var(--alarm-high)}.ft-key--sm{min-height:var(--compact);padding:0 12px;font-size:14px}.ft-key svg{width:18px;height:18px}.ft-alarm{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;font-weight:700;white-space:nowrap}.ft-alarm:before{display:inline-grid;place-items:center;width:12px;height:12px;font-size:11px;line-height:1}.ft-alarm--high{color:var(--alarm-high)}.ft-alarm--high:before{content:"▲"}.ft-alarm--medium{color:var(--alarm-medium)}.ft-alarm--medium:before{content:"◆";color:var(--alarm-medium-glyph)}.ft-alarm--none{color:var(--ink-muted);font-weight:500}.ft-alarm--none:before{content:none}.ft-alarm--incomplete{color:var(--ink-muted);font-weight:500}.ft-alarm--incomplete:before{content:none}.ft-alarm--incomplete{text-decoration:underline dashed var(--rule-strong);text-underline-offset:4px}.ft-gas{display:inline-flex;align-items:center;font-family:var(--font-readout);font-size:13px;font-weight:700;letter-spacing:.02em}.ft-gas--o2{color:var(--gas-o2)}.ft-gas--n2o{color:var(--gas-n2o)}.ft-readout{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet)}.ft-readout__cell{display:grid;gap:2px;align-content:start;padding:var(--s-3) var(--s-4);border-inline-start:1px solid var(--rule)}.ft-readout__cell:first-child{border-inline-start:0}.ft-readout__value{font-family:var(--font-readout);font-size:34px;line-height:38px;font-weight:500;letter-spacing:-.02em}.ft-readout__unit{font-family:var(--font-readout);font-size:13px;color:var(--ink-muted);margin-inline-start:4px;letter-spacing:0}.ft-readout__unit--before{margin-inline:0 6px}.ft-readout__note{font-size:13px;line-height:18px;color:var(--ink-muted)}.ft-tube{display:grid;grid-template-columns:auto auto;gap:8px;align-items:stretch}.ft-tube__glass{position:relative;width:30px;height:var(--tube-h, 168px);border:2px solid var(--rule-strong);border-radius:var(--r-tube);background:var(--sheet-sunk);overflow:hidden}.ft-tube__fill{position:absolute;inset:auto 0 0 0;height:calc(var(--level) * 1%);background:var(--tube-soft)}.ft-tube__bead{position:absolute;left:50%;bottom:calc(var(--level) * 1%);width:20px;height:20px;margin:0 0 -10px -10px;border-radius:var(--r-tube);background:var(--tube-color);box-shadow:0 0 0 2px var(--sheet)}.ft-tube__scale{display:grid;align-content:space-between;font-family:var(--font-readout);font-size:11px;line-height:1;color:var(--ink-muted);padding-block:2px}.ft-tube--o2{--tube-color: var(--gas-o2);--tube-soft: var(--gas-o2-soft)}.ft-tube--n2o{--tube-color: var(--gas-n2o);--tube-soft: var(--gas-n2o-soft)}.ft-tube-h{position:relative;width:84px;height:12px;border:1.5px solid var(--rule-strong);border-radius:var(--r-tube);background:var(--sheet-sunk)}.ft-tube-h>i{position:absolute;top:50%;left:calc(var(--level) * 1%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:var(--r-tube);background:var(--tube-color);box-shadow:0 0 0 2px var(--sheet)}.ft-scale{position:relative;height:28px;margin-top:6px}.ft-scale__track{position:absolute;inset:12px 0 auto;height:4px;background:var(--track);border-radius:2px}.ft-scale__band{position:absolute;top:8px;height:12px;border:1.5px solid var(--ink-muted);border-radius:3px}.ft-scale__mark{position:absolute;top:4px;width:3px;height:20px;margin-left:-1.5px;border-radius:2px;background:var(--ink)}.ft-scale__mark--high{background:var(--alarm-high)}.ft-scale__ticks{display:flex;justify-content:space-between;font-family:var(--font-readout);font-size:11px;color:var(--ink-muted)}.ft-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);align-items:start;padding:var(--s-3) var(--s-4);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet)}.ft-note--high{background:var(--alarm-high-soft);border-color:transparent}.ft-note--medium{background:var(--alarm-medium-soft);border-color:transparent}.ft-note__who{font-weight:700}.ft-note__list{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:2px;font-size:14px;line-height:20px}.ft-field{display:grid;gap:6px;min-width:0;align-content:start}.ft-field__label{font-size:14px;line-height:20px;font-weight:700;overflow-wrap:anywhere}.ft-field__help,.ft-field__error{font-size:13px;line-height:18px;overflow-wrap:anywhere}.ft-field__help{color:var(--ink-muted)}.ft-field__error{color:var(--alarm-high);font-weight:700}.ft-input{display:flex;align-items:stretch;width:100%;min-width:0;height:var(--touch);border:1px solid var(--rule-strong);border-radius:var(--r-key);background:var(--sheet);overflow:hidden}.ft-input input,.ft-input select{flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0 12px;border:0;background:transparent;color:var(--ink);font:inherit;outline:none}.ft-input input[inputmode]{font-family:var(--font-readout);font-size:17px;letter-spacing:.01em}.ft-input input::placeholder{color:var(--ink-muted);opacity:1}.ft-input__unit{flex:none;display:flex;align-items:center;padding:0 12px;border-inline-start:1px solid var(--rule);background:var(--sheet-sunk);font-family:var(--font-readout);font-size:13px;color:var(--ink-muted)}.ft-input{transition:border-color .12s ease,box-shadow .12s ease}.ft-input:focus-within{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.ft-input--error:focus-within{border-color:var(--alarm-high);box-shadow:0 0 0 3px var(--alarm-high-soft)}.ft-input--error{border-color:var(--alarm-high)}.ft-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--field-min, 200px)),1fr));column-gap:var(--s-4);row-gap:var(--s-4)}.ft-form-row>.ft-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px}.ft-form-row>.ft-field--wide{grid-column:1 / -1}.ft-context{display:flex;flex-wrap:wrap;gap:4px 16px;padding:8px 12px;border-radius:var(--r-key);background:var(--sheet-sunk);font-size:13px;line-height:18px;color:var(--ink-muted)}.ft-context b{color:var(--ink);font-family:var(--font-readout);font-weight:500}.ft-page{container:page / inline-size}.ft-split{display:grid;grid-template-columns:var(--cols, minmax(0, 1fr) minmax(0, 1fr));gap:var(--s-4);align-items:start}.ft-split>*{min-width:0}@container page (max-width: 880px){.ft-split{grid-template-columns:minmax(0,1fr)}}.ft-seg{display:inline-flex;border:1px solid var(--rule-strong);border-radius:var(--r-key);overflow:hidden;background:var(--sheet)}.ft-seg>*{display:inline-flex;align-items:center;gap:6px;min-height:calc(var(--compact) - 2px);padding:0 14px;border:0;border-inline-start:1px solid var(--rule);background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.ft-seg>*:first-child{border-inline-start:0}.ft-seg>[aria-pressed=true],.ft-seg>[aria-current]{background:var(--ink);color:var(--on-ink)}.ft-seg svg{width:16px;height:16px}.ft-ledger{container:ledger / inline-size;overflow:hidden;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet)}.ft-ledger__grid{display:grid;grid-template-columns:72px minmax(170px,1.5fr) 64px minmax(130px,1fr) minmax(120px,1fr) 92px 118px 44px;column-gap:20px;margin:0;padding:0;list-style:none}.ft-ledger__head,.ft-ledger__row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;padding:0 0 0 18px}.ft-ledger__head{min-height:38px;background:var(--sheet-sunk);border-bottom:1px solid var(--rule);font-family:var(--font-readout);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ft-ledger__row{position:relative;min-height:72px;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none}.ft-ledger__row:last-child{border-bottom:0}a.ft-ledger__row:hover{background:var(--sheet-sunk)}.ft-ledger__c{text-align:center;justify-self:stretch}.ft-ledger__mix-c,.ft-ledger__head .ft-ledger__c,.ft-ledger__state{text-align:center}.ft-ledger__date{display:grid;justify-items:center;width:100%;box-sizing:border-box;padding:2px 0;line-height:1}.ft-ledger__date b{font-family:var(--font-readout);font-size:20px;font-weight:500}.ft-ledger__date em{font-style:normal;opacity:.65}.ft-ledger__date span{margin-top:3px;font-family:var(--font-readout);font-size:10px;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;color:var(--ink-muted)}.ft-ledger__who{min-width:0}.ft-ledger__who b{display:block;font-weight:700}.ft-ledger__who>span{display:block;font-size:13px;line-height:18px;color:var(--ink-muted)}.ft-ledger__num{font-family:var(--font-readout);white-space:nowrap}.ft-mix{display:grid;gap:5px}.ft-mix__bar{position:relative;display:flex;height:8px;border-radius:2px;background:var(--grid)}.ft-mix__bar i{display:block;height:100%}.ft-mix__bar i:first-child{border-radius:2px 0 0 2px}.ft-mix__bar i:last-of-type{border-radius:0 2px 2px 0}.ft-mix__bar i:first-child{background:var(--gas-o2)}.ft-mix__bar i:nth-child(2){background:var(--gas-n2o)}.ft-mix__bar i+i{border-inline-start:2px solid var(--sheet)}.ft-mix__limit{position:absolute;top:-25%;bottom:-25%;width:2px;margin-left:-1px;background:var(--ink);border-radius:1px}.ft-mix__cap{display:flex;justify-content:center;gap:6px;font-family:var(--font-readout);font-size:12px;color:var(--ink-muted)}.ft-mix__cap b{font-weight:500;color:var(--ink)}.ft-mix--alarm .ft-mix__cap b{color:var(--alarm-high)}.ft-flow{display:grid;gap:5px}.ft-flow__track{position:relative;height:8px;border-radius:2px;background:var(--grid)}.ft-flow__band{position:absolute;top:-2px;bottom:-2px;border:1.5px solid var(--ink-muted);border-radius:2px}.ft-flow__mark{position:absolute;top:-25%;bottom:-25%;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--ink)}.ft-flow--high .ft-flow__mark{background:var(--alarm-high)}.ft-flow--medium .ft-flow__mark{background:var(--alarm-medium-glyph)}.ft-flow__cap{display:flex;justify-content:center;gap:8px;font-family:var(--font-readout);font-size:12px;color:var(--ink-muted)}.ft-flow__cap b{font-weight:500;color:var(--ink)}.ft-ledger__wait{grid-column:4 / 6;display:grid;gap:5px}.ft-ledger__wait i{display:block;height:8px;border-radius:2px;background:repeating-linear-gradient(135deg,var(--grid) 0 6px,transparent 6px 12px);box-shadow:inset 0 0 0 1px var(--grid)}.ft-ledger__wait span{font-size:12px;color:var(--ink-muted)}.ft-ledger__wait b{font-family:var(--font-readout);font-weight:500;color:var(--ink)}.ft-ledger__empty{height:8px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--grid) 0 6px,transparent 6px 10px)}.ft-ledger__go{grid-column:8;align-self:stretch;display:flex;align-items:center;justify-content:center;background:var(--sheet-sunk);border-inline-start:1px solid var(--rule);color:var(--ink-muted);font-size:20px}a.ft-ledger__row:hover .ft-ledger__go{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.ft-ledger__cap{grid-column:7 / 9;grid-row:1;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:var(--on-ink);font-weight:700;text-decoration:none}.ft-ledger__cap:hover{filter:brightness(1.15)}.ft-ledger__cap:after{content:"›";font-size:20px;line-height:1;font-weight:400}@container ledger (max-width: 820px){.ft-ledger__grid{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr) 96px 40px;column-gap:16px}.ft-ledger__head{display:none}.ft-ledger__row{grid-template-rows:auto auto;row-gap:10px;padding:12px 0 12px 16px;min-height:0}.ft-ledger__date{grid-row:1 / 3;align-self:start}.ft-ledger__who{grid-column:2 / 4;grid-row:1}.ft-ledger__cost{grid-column:4;grid-row:1}.ft-ledger__time{display:none}.ft-mix{grid-column:2;grid-row:2}.ft-flow{grid-column:3;grid-row:2}.ft-ledger__wait{grid-column:2 / 4;grid-row:2}.ft-ledger__state{grid-column:4;grid-row:2;justify-self:end}.ft-ledger__go{grid-column:5;grid-row:1 / 3;margin:-12px 0}.ft-ledger__cap{grid-column:4 / 6;grid-row:1 / 3;margin:-12px 0}.ft-ledger__who span .ft-ledger__time-inline{display:inline}}@container ledger (max-width: 480px){.ft-ledger__grid{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr) 32px;column-gap:12px}.ft-ledger__row{grid-template-rows:auto auto auto;padding:12px 0 12px 14px}.ft-ledger__go{grid-column:4;grid-row:1 / 4}.ft-ledger__date{grid-row:1 / 3}.ft-ledger__who{grid-column:2 / 4;grid-row:1}.ft-ledger__cost{grid-column:2;grid-row:2;text-align:left}.ft-ledger__state{text-align:right}.ft-ledger__state{grid-column:3;grid-row:2}.ft-mix{grid-column:1 / 3;grid-row:3}.ft-flow{grid-column:3;grid-row:3}.ft-ledger__wait{grid-column:1 / 4;grid-row:3}.ft-flow__cap span{display:none}.ft-flow__cap{justify-content:flex-end}.ft-ledger__cap{grid-column:1 / -1;grid-row:4;min-height:var(--touch);margin:4px 0 -12px -14px}}.ft-ledger__time-inline{display:none}.ft-bar{container-type:inline-size;position:sticky;top:0;z-index:30;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s-4);min-height:60px;padding:8px var(--s-6);background:var(--sheet);border-bottom:1px solid var(--rule)}.ft-bar__brand{flex:none;display:flex;align-items:center;gap:7px;font-weight:700;font-size:17px}.ft-bar__nav{flex:1 1 auto;min-width:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.ft-bar__nav::-webkit-scrollbar{display:none}.ft-bar__nav a{flex:none;display:inline-flex;align-items:center;height:var(--compact);padding:0 12px;border-radius:var(--r-key);color:var(--ink-muted);text-decoration:none;font-weight:700}.ft-bar__nav a:hover{color:var(--ink)}.ft-bar__nav a[aria-current]{color:var(--ink);background:var(--sheet-sunk);box-shadow:inset 0 0 0 1px var(--rule)}.ft-bar__instruments{flex:none;display:flex;align-items:center;gap:0;height:var(--compact);padding:2px;border:1px solid var(--rule);border-radius:var(--r-key);background:var(--sheet-sunk)}.ft-bar__gauge{display:flex;align-items:center;gap:8px;height:100%;padding:0 8px;border-radius:4px}.ft-bar__gauge+.ft-bar__gauge{border-inline-start:1px solid var(--rule);border-radius:0}.ft-bar__slide{display:flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;white-space:nowrap;animation:ft-slide-in .35s ease}.ft-bar__slide[hidden]{display:none}.ft-bar__slide .ft-gas{font-size:13px}.ft-bar__slide .ft-num{font-size:13px;line-height:16px;display:inline-flex;align-items:center;gap:4px}.ft-bar__slide .ft-alarm{font-size:0;gap:0;line-height:0}.ft-bar__slide .ft-alarm:before{width:10px;height:10px;font-size:9px}.ft-bar__slide .ft-tube-h{width:44px;height:8px;border-width:1px;overflow:hidden}.ft-bar__slide .ft-tube-h>i{top:0;left:0;width:calc(var(--level) * 1%);height:100%;margin:0;border-radius:0;box-shadow:none}.ft-bar__count{height:24px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:var(--ink-muted);font-family:var(--font-readout);font-size:11px;cursor:pointer}.ft-bar__count:hover{background:var(--sheet);color:var(--ink)}.ft-bar__alarms{flex:none;display:inline-flex;align-items:center;gap:6px;height:var(--compact);padding:0 12px;border-radius:var(--r-key);background:var(--alarm-high-soft);color:var(--alarm-high);font-weight:700;text-decoration:none}.ft-bar__alarms:before{content:"▲";font-size:11px}@keyframes ft-slide-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ft-bar__slide{animation:none}}@container (max-width: 1100px){.ft-bar__slide .ft-tube-h,.ft-bar__brand span{display:none}}@container (max-width: 860px){.ft-bar__nav,.ft-bar__brand span{display:none}.ft-bar__instruments{margin-inline-start:auto}}@container (max-width: 420px){.ft-bar{padding-inline:12px;gap:8px}.ft-bar__gauge{padding:0 6px;gap:6px}.ft-bar__count{display:none}.ft-bar__alarms{padding:0 10px}}:root{--tabbar-h: 0px}@media (max-width: 860px){:root{--tabbar-h: 62px}.ft-app-main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}}.ft-tabbar{display:none}.ft-tabbar--static{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:6px;background:var(--sheet);border-top:1px solid var(--rule)}.ft-tabbar--static a{display:grid;justify-items:center;padding:10px 2px;border-radius:var(--r-key);color:var(--ink-muted);text-decoration:none;font-size:12px;font-weight:700}.ft-tabbar--static a[aria-current]{color:var(--ink);background:var(--sheet-sunk);box-shadow:inset 0 0 0 1px var(--rule)}@media (max-width: 860px){.ft-tabbar{position:fixed;inset:auto 0 0 0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);background:var(--sheet);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom,0px)}.ft-tabbar{gap:4px;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))}.ft-tabbar a{display:grid;justify-items:center;padding:10px 2px;border-radius:var(--r-key);color:var(--ink-muted);text-decoration:none;font-size:12px;font-weight:700}.ft-tabbar a[aria-current]{color:var(--ink);background:var(--sheet-sunk);box-shadow:inset 0 0 0 1px var(--rule)}}.ft-fit{display:block;overflow:hidden;white-space:nowrap}.ft-fit>.ft-fit__inner{display:inline-block;will-change:transform}.ft-fit.is-overflowing{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6px,#000 calc(100% - 10px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6px,#000 calc(100% - 10px),transparent 100%)}.ft-fit.is-overflowing>.ft-fit__inner{animation:ft-fit-pan var(--fit-dur, 6s) ease-in-out infinite alternate}.ft-fit.is-overflowing:hover>.ft-fit__inner{animation-play-state:paused}@keyframes ft-fit-pan{0%,18%{transform:translate(0)}82%,to{transform:translate(var(--fit-shift, 0))}}@media (prefers-reduced-motion: reduce){.ft-fit{text-overflow:ellipsis}.ft-fit>.ft-fit__inner{display:inline}.ft-fit.is-overflowing{-webkit-mask-image:none;mask-image:none}.ft-fit.is-overflowing>.ft-fit__inner{animation:none}}.ft-table-wrap{container:datatable / inline-size;overflow-x:auto;border:1px solid var(--rule);border-radius:var(--r-sheet);background:var(--sheet)}.ft-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.ft-table th,.ft-table td{padding:10px 16px;text-align:center;white-space:nowrap}.ft-table th+th,.ft-table td+td{border-inline-start:1px solid var(--grid)}.ft-table thead th{background:var(--sheet-sunk);border-bottom:1px solid var(--rule);font-family:var(--font-readout);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ft-table tbody td{border-bottom:1px solid var(--grid);font-family:var(--font-readout);font-size:14px}.ft-table tbody tr:last-child td{border-bottom:0}.ft-table tbody tr:hover td{background:var(--sheet-sunk)}.ft-table .ft-table__label{font-family:var(--font-ui);font-weight:700}.ft-table .ft-table__empty{color:var(--ink-muted);opacity:.6}.ft-table tfoot td{border-top:1px solid var(--rule);background:var(--sheet-sunk);font-family:var(--font-readout);font-weight:700}.ft-table tfoot .ft-table__label{font-family:var(--font-ui)}@container datatable (max-width: 480px){.ft-table th,.ft-table td{padding:9px 6px}.ft-table tbody td,.ft-table tfoot td{font-size:13px}.ft-table thead th{font-size:10px;letter-spacing:.04em}}.ft-search{position:relative;display:flex;align-items:center;height:var(--compact);min-width:0;border:1px solid var(--rule-strong);border-radius:var(--r-key);background:var(--sheet)}.ft-search svg{position:absolute;left:10px;width:16px;height:16px;color:var(--ink-muted);pointer-events:none}.ft-search input{width:100%;height:100%;padding:0 12px 0 34px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;outline:none}.ft-search input::placeholder{color:var(--ink-muted)}.ft-search{transition:border-color .12s ease,box-shadow .12s ease}.ft-search:focus-within{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.ft-search:focus-within svg{color:var(--focus)}.ft-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.ft-toolbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}.ft-plates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ft-plate{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:stretch;padding:4px 20px;color:var(--ink);text-decoration:none}.ft-plate+.ft-plate{border-inline-start:1px solid var(--rule)}.ft-plate:first-child{padding-inline-start:0}a.ft-plate:hover .ft-plate__id{text-decoration:underline}.ft-plate__tube{position:relative;display:grid;grid-template-columns:26px auto;gap:6px}.ft-plate__glass{position:relative;border:2px solid var(--rule-strong);border-radius:var(--r-tube);background:var(--sheet-sunk);overflow:hidden}.ft-plate__fill{position:absolute;inset:auto 0 0;height:calc(var(--level) * 1%);background:var(--tube-soft)}.ft-plate__bead{position:absolute;left:50%;bottom:calc(var(--level) * 1%);width:16px;height:16px;margin:0 0 -8px -8px;border-radius:var(--r-tube);background:var(--tube-color);box-shadow:0 0 0 2px var(--sheet)}.ft-plate__scale{position:relative;width:22px;font-family:var(--font-readout);font-size:10px;line-height:1;color:var(--ink-muted)}.ft-plate__scale span{position:absolute;left:0;transform:translateY(50%)}.ft-plate__scale span:before{content:"";display:inline-block;width:4px;height:1px;margin-right:3px;vertical-align:middle;background:var(--rule-strong)}.ft-plate--o2{--tube-color: var(--gas-o2);--tube-soft: var(--gas-o2-soft)}.ft-plate--n2o{--tube-color: var(--gas-n2o);--tube-soft: var(--gas-n2o-soft)}.ft-plate__info{display:grid;align-content:start;gap:2px;min-width:0}.ft-plate__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ft-plate__id{font-family:var(--font-readout);font-weight:700;font-size:14px}.ft-plate--o2 .ft-plate__id{color:var(--gas-o2)}.ft-plate--n2o .ft-plate__id{color:var(--gas-n2o)}.ft-plate__gas{font-size:12px;color:var(--ink-muted)}.ft-plate__value{margin:4px 0 8px;font-family:var(--font-readout);font-size:30px;line-height:34px;font-weight:500;letter-spacing:-.02em}.ft-plate__rows{display:grid;margin:0;border-top:1px solid var(--rule)}.ft-plate__rows div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--grid)}.ft-plate__rows dt{font-family:var(--font-readout);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}.ft-plate__rows dd{margin:0;font-family:var(--font-readout);font-size:13px}@container page (max-width: 640px){.ft-plate{padding:14px 0}.ft-plate+.ft-plate{border-inline-start:0;border-top:1px solid var(--rule)}}.ft-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s cubic-bezier(.2,.7,.2,1),opacity .2s ease,margin .26s ease}.ft-collapse>*{min-height:0;overflow:hidden}.ft-collapse.is-open{grid-template-rows:1fr;opacity:1}@media (prefers-reduced-motion: reduce){.ft-collapse{transition:none}}*,*:before,*:after{box-sizing:border-box}body{margin:0;-webkit-text-size-adjust:100%}:where(p,ul,ol,dl){margin-top:0;margin-bottom:1rem}:where(h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:.5rem;font-weight:700;line-height:1.2}:where(dd){margin-left:0;margin-bottom:.5rem}:where(figure,blockquote){margin:0 0 1rem}:where(button,input,select,textarea){font:inherit;color:inherit}:where(img,svg,canvas){vertical-align:middle}:where(table){border-collapse:collapse}[hidden]{display:none!important}html{background:var(--paper)}body{margin:0;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:22px}.ft-skip{position:absolute;top:8px;left:8px;z-index:100;padding:8px 12px;border-radius:var(--r-key);background:var(--sheet);color:var(--ink);box-shadow:var(--lift)}:root{--page-max: 1440px;--page-gutter: 24px}.ft-app-main{display:block;max-width:var(--page-max);margin:0 auto;padding:20px var(--page-gutter) 40px}.ft-shell .ft-bar{padding-inline:max(var(--page-gutter),calc((100% - var(--page-max)) / 2 + var(--page-gutter)))}@media (max-width: 860px){:root{--page-gutter: 16px}.ft-app-main{padding:16px 16px calc(var(--tabbar-h) + 24px + env(safe-area-inset-bottom,0px))}}.ft-bar__brand{color:var(--ink);text-decoration:none}.ft-bar__alarms.is-clear{background:var(--sheet-sunk);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--rule)}.ft-bar__alarms.is-clear:before{content:"▲";opacity:.45}.ft-bar__user{flex:none}.ft-bar__avatar{display:inline-grid;place-items:center;width:var(--compact);height:var(--compact);padding:0;border:1px solid var(--rule-strong);border-radius:var(--r-key);background:var(--sheet);color:var(--ink);font-family:var(--font-readout);font-size:13px;font-weight:700;cursor:pointer}.ft-bar__avatar:hover{background:var(--sheet-sunk)}.ft-bar__avatar.has-photo{overflow:hidden;border-color:color-mix(in srgb,var(--rule) 70%,transparent)}.ft-bar__avatar.has-photo img{display:block;width:100%;height:100%;object-fit:cover}.ft-bar__avatar.has-photo:hover img{opacity:.88}.ft-menu{min-width:248px;padding:6px;border:1px solid var(--rule);border-radius:var(--r-sheet);background:var(--sheet);color:var(--ink);box-shadow:var(--lift)}.ft-menu__who{display:grid;padding:8px 10px 10px;border-bottom:1px solid var(--rule);margin-bottom:6px}.ft-menu__who span{font-size:13px;color:var(--ink-muted)}.ft-menu__section{display:grid;gap:6px;padding:6px 10px 10px;border-bottom:1px solid var(--rule);margin-bottom:6px}.ft-menu__section .ft-seg{width:100%}.ft-menu__section .ft-seg>*{flex:1;justify-content:center}.ft-menu__item{display:flex;align-items:center;width:100%;min-height:var(--compact);padding:0 10px;border:0;border-radius:var(--r-key);background:transparent;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ft-menu__item:hover{background:var(--sheet-sunk);color:var(--ink)}.ft-menu__logout{margin:6px 0 0;padding-top:6px;border-top:1px solid var(--rule)}.ft-menu__logout .ft-menu__item{color:var(--alarm-high)}.ft-screen-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 16px;margin-bottom:16px}.ft-screen-head h1{margin:2px 0 0;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.015em}.ft-screen-head__actions{display:flex;flex-wrap:wrap;gap:8px}.ft-dialog{width:min(520px,calc(100vw - 32px));padding:0;border:1px solid var(--rule);border-radius:var(--r-sheet);background:var(--sheet);color:var(--ink);box-shadow:var(--lift)}.ft-dialog::backdrop{background:#0a101473}.ft-dialog[open]{animation:ft-dialog-in .2s cubic-bezier(.2,.8,.2,1)}.ft-dialog[open]::backdrop{animation:ft-fade-in .2s ease}.ft-dialog.is-closing{animation:ft-dialog-out .15s ease-in forwards}.ft-dialog.is-closing::backdrop{animation:ft-fade-out .15s ease-in forwards}@keyframes ft-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes ft-dialog-out{to{opacity:0;transform:translateY(6px) scale(.97)}}@keyframes ft-fade-in{0%{opacity:0}}@keyframes ft-fade-out{to{opacity:0}}@media (prefers-reduced-motion: reduce){.ft-dialog[open],.ft-dialog[open]::backdrop,.ft-dialog.is-closing,.ft-dialog.is-closing::backdrop{animation:none}}.ft-dialog__head{padding:18px 20px 6px}.ft-dialog__head h2{margin:0;font-size:18px;line-height:24px}.ft-dialog__head p{margin:4px 0 0;font-size:14px;color:var(--ink-muted)}.ft-dialog__body{display:grid;gap:14px;padding:12px 20px 18px}.ft-dialog__foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--rule);background:var(--sheet-sunk)}.ft-input--area{height:auto}.ft-input--area textarea{width:100%;min-height:88px;padding:10px 12px;border:0;background:transparent;color:var(--ink);font:inherit;resize:vertical;outline:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ft-skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ft-bar__user{position:relative}.ft-bar__user .ft-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60}.ft-toasts{position:fixed;top:16px;right:16px;z-index:1080;display:grid;gap:8px;width:min(360px,calc(100vw - 32px))}.ft-toast{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--r-sheet);background:var(--sheet);color:var(--ink);box-shadow:var(--lift)}.ft-toast:before{content:"";width:10px;height:10px;margin-top:6px;border-radius:2px;background:var(--ink-muted)}.ft-toast--success:before{background:var(--gas-o2)}.ft-toast--danger:before{background:var(--alarm-high)}.ft-toast--warning:before{background:var(--alarm-medium-glyph)}.ft-toast b{display:block}.ft-toast button{border:0;background:transparent;color:var(--ink-muted);font-size:18px;line-height:1;cursor:pointer}.ft-loading{padding:40px 0;text-align:center;color:var(--ink-muted)}.ft-error-box{margin:0 0 12px;padding:10px 14px;border-radius:var(--r-key);background:var(--alarm-high-soft);color:var(--alarm-high);font-size:14px}.ft-error-box ul{margin:0;padding-left:18px}.ft-stock{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px}.ft-stock__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:end;padding:12px;border:1px solid transparent;border-radius:var(--r-key);color:var(--ink);text-decoration:none}.ft-stock__item:hover{border-color:var(--rule);background:var(--sheet-sunk)}.ft-stock__info{display:grid;gap:4px;min-width:0}.ft-stock__liters{font-size:28px;line-height:32px}.ft-note__who{font-weight:700;color:var(--ink);text-decoration:none}.ft-note__who:hover{text-decoration:underline}.ft-central-head{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:end}.ft-central-search{min-width:0;max-width:560px;justify-self:center;width:100%}.ft-central-search__go{border:0;border-inline-start:1px solid var(--rule);cursor:pointer;font-weight:700;color:var(--ink)}.ft-central-search__go:hover{background:var(--sheet)}@container page (max-width: 1100px){.ft-central-head{grid-template-columns:minmax(0,1fr) auto}.ft-central-search{grid-column:1 / -1;grid-row:2;max-width:none}}@container page (max-width: 640px){.ft-central-head{grid-template-columns:minmax(0,1fr)}.ft-central-head .ft-screen-head__actions{grid-row:3}.ft-central-head .ft-screen-head__actions .ft-key--primary{flex:1 1 100%;order:-1}}.ft-bar__search{flex:none;display:inline-grid;place-items:center;width:var(--compact);height:var(--compact);border:1px solid var(--rule-strong);border-radius:var(--r-key);background:var(--sheet);color:var(--ink);cursor:pointer;transition:border-color .15s,background-color .15s}.ft-bar__search:hover{border-color:var(--ink);color:var(--ink)}.ft-central-empty{margin:0 0 12px;padding:10px 14px;border-radius:var(--r-key);background:var(--alarm-medium-soft);color:var(--alarm-medium);font-size:14px}.ft-central-empty a{color:inherit;font-weight:700}.ft-central-readout{margin-bottom:16px}.ft-central-charts{margin-top:16px}.ft-chart{position:relative;height:240px}.ft-central-table{margin-top:16px}.ft-central-table summary{padding:14px 20px;cursor:pointer;font-weight:700;list-style-position:inside}.ft-central-table[open] summary{border-bottom:1px solid var(--rule)}.ft-central-table__body{padding:16px 20px 20px}.ft-central-open{margin-top:16px}.ft-shell .ft-seg>a{color:var(--ink);text-decoration:none}.ft-shell .ft-seg>[aria-current],.ft-shell .ft-seg>[aria-pressed=true]{color:var(--on-ink)}.ft-central-toolbar{margin-bottom:12px}.ft-central-toolbar .ft-central-search{flex:0 1 380px}@container page (max-width: 760px){.ft-central-toolbar .ft-central-search{flex:1 1 100%}}.ft-screen-head{align-items:center}.ft-list-toolbar{margin-bottom:12px}.ft-list-toolbar .ft-list-search{flex:0 1 340px}@container page (max-width: 760px){.ft-list-toolbar .ft-list-search{flex:1 1 100%}}.ft-filters{display:grid;gap:14px;padding:16px 20px}.ft-filters-wrap.is-open{margin-bottom:12px}.ft-filters__actions{display:flex;justify-content:flex-end;gap:8px}.ft-list-readout{margin-bottom:16px}.ft-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.ft-pager [aria-disabled=true]{opacity:.45;pointer-events:none}.ft-key[aria-expanded=true]{background:var(--sheet-sunk);box-shadow:inset 0 0 0 1px var(--ink)}.ft-auth{display:grid;place-items:center;min-height:100vh;padding:24px 16px;background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px}.ft-auth{position:relative;isolation:isolate}.ft-auth__trace{position:fixed;z-index:-1;left:0;top:18vh;width:100vw;height:64vh;pointer-events:none}.ft-auth__card{width:min(420px,100%);padding:36px 36px 28px;border-radius:16px;box-shadow:0 1px 0 var(--rule),0 30px 60px -36px #16232e4d}.ft-auth__card.is-wide{width:min(640px,100%)}.ft-auth__brand{display:flex;align-items:center;gap:9px;margin-bottom:22px}.ft-auth__brand b{display:block;font-size:18px;line-height:22px}.ft-auth__brand span{display:block;font-size:13px;line-height:17px;color:var(--ink-muted)}.ft-auth__title{margin:0;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.01em}.ft-auth__subtitle{margin:4px 0 0;font-size:14px;color:var(--ink-muted)}.ft-auth__form{display:grid;gap:14px;margin-top:18px}.ft-auth__form .ft-key{width:100%;justify-content:center;margin-top:4px}.ft-auth__link{display:inline-block;margin-top:16px;font-size:14px;color:var(--ink-muted)}.ft-auth__link--button{border:0;padding:0;background:none;font:inherit;text-decoration:underline;cursor:pointer}.ft-auth__ok{margin:18px 0 0;padding:12px 14px;border-radius:var(--r-key);background:var(--gas-o2-soft);color:var(--ink);font-size:14px}.ft-auth__clinics{display:grid;gap:8px;margin-top:18px}.ft-auth__clinic{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:var(--touch);padding:0 14px;border:1px solid var(--rule);border-radius:var(--r-key);background:var(--sheet);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ft-auth__clinic:hover,.ft-auth__clinic[aria-current]{border-color:var(--ink);background:var(--sheet-sunk)}.ft-auth__clinic span{font-size:13px;color:var(--ink-muted)}.ft-auth .ft-error-box{margin-top:16px}.ft-central-table__toggle{display:block;width:100%;padding:14px 20px;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}.ft-central-table__toggle:before{content:"▸";display:inline-block;margin-right:8px;transition:transform .2s ease}.ft-central-table__toggle[aria-expanded=true]:before{transform:rotate(90deg)}.ft-central-table__toggle[aria-expanded=true]{border-bottom:1px solid var(--rule)}@media (prefers-reduced-motion: reduce){.ft-central-table__toggle:before{transition:none}}.ft-plates{row-gap:20px}.ft-plate:nth-child(odd){border-inline-start:0;padding-inline-start:0}@container page (max-width: 760px){.ft-plate{border-inline-start:0;padding-inline-start:0}}@media (max-width: 480px){.ft-shell .ft-bar{gap:6px;padding-inline:10px}.ft-bar__gauge{padding:0 5px;gap:5px}.ft-bar__slide{gap:5px}.ft-bar__count{display:none}.ft-bar__alarms{padding:0 8px;gap:4px}}@container page (max-width: 480px){.ft-readout__value{font-size:24px;line-height:30px}.ft-readout__cell{padding:10px 12px;min-width:0}}@media (max-width: 380px){.ft-bar__brand{display:none}.ft-bar__instruments{margin-inline-start:0}}.ft-check{display:inline-flex;align-items:center;gap:10px;min-height:var(--compact);font-size:14px;cursor:pointer}.ft-check input{width:18px;height:18px;accent-color:var(--ink)}.ft-review{display:grid;gap:14px;padding:18px;align-self:start;position:sticky;top:76px}.ft-picker{position:relative}.ft-picker__list{position:absolute;z-index:20;inset:calc(100% + 4px) 0 auto;margin:0;padding:4px;list-style:none;border:1px solid var(--rule);border-radius:var(--r-sheet);background:var(--sheet);box-shadow:var(--lift);max-height:300px;overflow:auto}.ft-picker__list button{display:flex;justify-content:space-between;gap:12px;width:100%;min-height:var(--compact);padding:6px 10px;border:0;border-radius:var(--r-key);background:transparent;text-align:left;cursor:pointer}.ft-picker__list button:hover,.ft-picker__list button:focus{background:var(--sheet-sunk);outline:none}.ft-picker__list span{color:var(--ink-muted);font-size:13px}.ft-picker__row{display:flex;gap:8px;align-items:end}.ft-picker__row .ft-field{flex:1}.ft-picked{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-key);background:var(--sheet-sunk)}@media (max-width: 860px){.ft-review{position:static}}.ft-sheet-title{margin:2px 0 0;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.015em}.ft-sheet-title .ft-muted{font-weight:400;font-size:18px}.ft-key--danger{color:var(--alarm-high)}.ft-auth--wide{place-items:start center}.ft-signup{width:min(960px,100%);display:grid;gap:16px;padding:24px 0 48px}.ft-signup__form{display:grid;gap:16px}.ft-signup__actions{display:flex;justify-content:flex-end;gap:8px}.ft-auth__links{display:flex;justify-content:space-between;gap:12px}.ft-plan{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-key)}.ft-plan div{display:grid}.ft-simulator{display:grid;gap:6px;padding:10px;border:1px dashed var(--rule-strong);border-radius:var(--r-key)}.ft-activity{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ft-activity li{display:grid;padding-bottom:10px;border-bottom:1px solid var(--rule)}.ft-fieldset{display:grid;gap:16px;margin:0;padding:0;border:0;min-width:0}.ft-bar__platform{margin-inline-start:auto;font-weight:700;color:var(--ink-muted)}.ft-input--compact{height:var(--compact);width:auto;flex:none}.ft-input--compact select{height:100%;padding-block:0}.ft-accounts__row{cursor:pointer}.ft-accounts__row:hover td{background:var(--sheet-sunk)}.ft-accounts__sub{display:block;font-size:12px;color:var(--ink-muted);font-weight:400}.ft-accounts td.ft-table__label a{color:var(--ink);text-decoration:none}.ft-facts{margin:0}.ft-facts dd{text-align:right}.ft-accounts{table-layout:auto;width:100%}.ft-accounts th:first-child,.ft-accounts td:first-child{text-align:left;min-width:300px}.ft-accounts td.ft-table__label{white-space:normal}.ft-toolbar__group--nowrap{flex-wrap:nowrap}.ft-toolbar__group--nowrap .ft-search{width:300px;flex:0 1 300px}.ft-planbar{display:grid;grid-template-columns:minmax(80px,140px) minmax(0,1fr) 40px;gap:10px;align-items:center}.ft-planbar__track{height:10px;border-radius:2px;background:var(--grid);overflow:hidden}.ft-planbar__track i{display:block;height:100%;background:var(--ink)}.ft-checks{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ft-checks li{display:grid;grid-template-columns:90px minmax(160px,260px) minmax(0,1fr);gap:12px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--rule)}.ft-json{margin:0;padding:12px;border-radius:var(--r-key);background:var(--sheet-sunk);font-family:var(--font-readout);font-size:12px;white-space:pre-wrap}.ft-linkbtn{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.ft-accounts__row{position:relative}.ft-accounts__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ft-accounts__link:focus-visible{outline:none}.ft-accounts__row:focus-within td{background:var(--sheet-sunk);box-shadow:inset 0 0 0 9999px var(--focus-soft)}.ft-levelbar{display:inline-flex;align-items:center;gap:8px}.ft-levelbar .ft-tube-h{width:64px;height:10px;border-width:1px;overflow:hidden}.ft-levelbar .ft-tube-h>i{top:0;left:0;width:calc(var(--level) * 1%);height:100%;margin:0;border-radius:0;box-shadow:none}.ft-search--big{height:var(--touch);max-width:720px;margin-bottom:12px}.ft-results{display:grid;gap:10px;margin:0;list-style:none}.ft-results li{display:grid;gap:2px}.ft-results a{color:var(--ink);font-weight:700}.ft-results span{font-size:13px;color:var(--ink-muted)}.ft-choice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--rule);border-radius:var(--r-key);cursor:pointer}.ft-choice:has(input:checked){border-color:var(--ink);background:var(--sheet-sunk)}.ft-choice input{margin-top:3px;accent-color:var(--ink)}.ft-choice span{display:grid;gap:2px}.ft-choice small{color:var(--ink-muted)}@container page (max-width: 960px){.ft-readout{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ft-readout__value{font-size:28px;line-height:32px}}.ft-readout__cell{min-width:0}@container page (max-width: 480px){.ft-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-readout__cell:nth-child(odd){border-inline-start:0}.ft-readout__cell:nth-child(n+3){border-top:1px solid var(--rule)}}@media (max-width: 600px){.ft-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.ft-seg::-webkit-scrollbar{display:none}.ft-seg>*{flex:none}.ft-checks li{grid-template-columns:auto minmax(0,1fr)}.ft-checks li>span:last-child{grid-column:1 / -1}}.field-hint{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:18px;font-size:13px;line-height:18px;color:var(--ink-muted)}.field-hint__text{display:inline-flex;align-items:flex-start;gap:5px}.field-hint__text svg{flex:none;margin-top:2px}.field-hint.is-error{color:var(--alarm-high);font-weight:600}.field-hint.is-ok{color:var(--gas-o2);font-weight:600}.field-hint__count{flex:none;font-family:var(--font-readout);font-variant-numeric:tabular-nums;font-size:12px}.field-hint__count.is-near{color:var(--alarm-medium);font-weight:700}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.ft-input:has(>[aria-invalid=true]){border-color:var(--alarm-high)!important;box-shadow:0 0 0 3px var(--alarm-high-soft)!important}input[data-valid=true],.ft-input:has(>[data-valid=true]){border-color:var(--gas-o2)!important}.ft-logo{object-fit:contain}html{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 85%,transparent) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ink);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 80%,var(--focus))}::-webkit-scrollbar-corner{background:transparent}.ft-bar__eye{flex:none;display:inline-grid;place-items:center;width:var(--compact);height:var(--compact);border:1px solid var(--rule-strong);border-radius:var(--r-key);background:var(--sheet);color:var(--ink-muted);cursor:pointer;transition:color .15s,border-color .15s,background-color .15s}.ft-bar__eye:hover{color:var(--ink);border-color:var(--ink)}.ft-bar__eye.is-on{color:var(--ink)}.ft-bar__eye:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ft-shell,.pn{position:relative;isolation:isolate;min-height:100vh}:root{--app-bg-grain: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27180%27%20height%3D%27180%27%3E%3Cfilter%20id%3D%27n%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20color-interpolation-filters%3D%27sRGB%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.85%27%20numOctaves%3D%272%27%20seed%3D%279%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20values%3D%270%200%200%200%20.2%20%200%200%200%200%20.25%20%200%200%200%200%20.28%20%20.16%200%200%200%20-.05%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27180%27%20height%3D%27180%27%20filter%3D%27url%28%23n%29%27%2F%3E%3C%2Fsvg%3E);--app-bg-waves: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%201600%201000%27%20preserveAspectRatio%3D%27xMidYMid%20slice%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27a%27%20x1%3D%270%27%20x2%3D%271%27%20y1%3D%270%27%20y2%3D%27.4%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23bfe4d2%27%2F%3E%3Cstop%20offset%3D%27.55%27%20stop-color%3D%27%23cdd2f4%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23cfe3ee%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27b%27%20x1%3D%270%27%20x2%3D%271%27%20y1%3D%27.2%27%20y2%3D%270%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23cdd2f4%27%2F%3E%3Cstop%20offset%3D%27.6%27%20stop-color%3D%27%23ecdfc6%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23bfe4d2%27%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%27f%27%20x%3D%27-20%25%27%20y%3D%27-30%25%27%20width%3D%27140%25%27%20height%3D%27160%25%27%3E%3CfeGaussianBlur%20stdDeviation%3D%2740%27%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%27url%28%23f%29%27%3E%3Cpath%20d%3D%27M-200%20300%20C%20300%20180%20520%20430%20860%20300%20S%201360%20120%201800%20240%20L1800%20620%20C%201300%20520%201100%20700%20760%20640%20S%20220%20540%20-200%20680Z%27%20fill%3D%27url%28%23a%29%27%20opacity%3D%27.8%27%2F%3E%3Cpath%20d%3D%27M-200%20780%20C%20280%20660%20560%20860%20900%20760%20S%201380%20620%201800%20740%20L1800%201200%20L-200%201200Z%27%20fill%3D%27url%28%23b%29%27%20opacity%3D%27.75%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.ft-shell:before,.pn:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;display:none;background:var(--app-bg-grain) 0 0 / 180px 180px,var(--app-bg-waves) center / cover no-repeat;opacity:.45;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}:root[data-theme=light] .ft-shell,:root[data-theme=light] .pn{background:#f7f9f8}:root[data-theme=light] .ft-shell:before,:root[data-theme=light] .pn:before{display:block}@media (prefers-color-scheme: light){:root:not([data-theme]) .ft-shell,:root:not([data-theme]) .pn{background:#f7f9f8}:root:not([data-theme]) .ft-shell:before,:root:not([data-theme]) .pn:before{display:block}}.ft-shell__smoke{position:fixed;z-index:-1;left:0;top:14vh;width:100vw;height:76vh}.ft-shell__smoke{-webkit-mask-image:none!important;mask-image:none!important}.ft-shell{display:flex;flex-direction:column}.ft-shell>.ft-app-main{flex:1 0 auto;width:100%}.ft-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;width:100%;max-width:var(--page-max);margin:0 auto;padding:14px var(--page-gutter) 22px;border-top:1px solid color-mix(in srgb,var(--rule) 70%,transparent);color:var(--ink-muted);font-size:13px}.ft-foot__brand{display:inline-flex;align-items:center;gap:6px;min-width:0}.ft-foot__brand b{color:var(--ink)}.ft-foot__brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-foot__clinic{font-weight:600;color:var(--ink)}.ft-foot__report{margin-right:14px;color:var(--ink-muted);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px}.ft-foot__report:hover{color:var(--ink);text-decoration-color:var(--ink)}.ft-foot kbd{padding:1px 6px;border:1px solid var(--rule);border-radius:5px;background:var(--sheet);font:600 11px var(--font-readout)}@media (max-width: 860px){.ft-foot{padding-bottom:calc(var(--tabbar-h) + 18px + env(safe-area-inset-bottom,0px))}.ft-foot__meta{display:none}}body:has(.fab) .ft-foot{padding-bottom:92px}@media (max-width: 860px){body:has(.fab) .ft-foot{padding-bottom:calc(var(--tabbar-h) + 84px + env(safe-area-inset-bottom,0px))}}html[data-glass]{--glass: rgba(255, 255, 255, .52);--glass-strong: rgba(255, 255, 255, .7);--glass-edge: rgba(255, 255, 255, .75)}html[data-glass] .ft-shell:before,html[data-glass] .pn:before{filter:saturate(1.7) contrast(1.05);-webkit-mask-image:none;mask-image:none}html[data-glass] :is(.ft-sheet,.ft-readout,.pn-panel,.pn-kpis,.pn-table-wrap,.ft-foot){background:var(--glass)!important;border-color:var(--glass-edge)!important;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:inset 0 1px #ffffffd9,0 14px 34px -22px #16232e66}html[data-glass] .ft-sheet{border-radius:14px}html[data-glass] .ft-readout{border-radius:14px;overflow:hidden}html[data-glass] :is(.ft-readout__cell,.pn-kpi){background:transparent;border-color:#fff9}html[data-glass] :is(.ft-bar,.pn-top,.pn-side){background:var(--glass-strong)!important;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-color:var(--glass-edge)!important}html[data-glass] .ft-foot{border:1px solid var(--glass-edge);border-radius:14px;margin-bottom:16px}html[data-glass] :is(.ft-input,.ft-search,.sr-box){background:#ffffffbf}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-glass] :is(.ft-sheet,.ft-readout,.pn-panel,.pn-kpis,.pn-table-wrap,.ft-foot,.ft-bar,.pn-top,.pn-side){background:#ffffffeb!important}}@media (max-width: 860px){.ft-shell .ft-tabbar{display:block;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))}.ft-tabbar__scroll{position:relative;display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ft-tabbar__scroll::-webkit-scrollbar{display:none}.ft-tabbar__scroll a{flex:0 0 auto;min-width:88px;scroll-snap-align:start;white-space:nowrap;padding:10px 14px}.ft-tabbar__arrow{position:absolute;top:6px;bottom:calc(6px + env(safe-area-inset-bottom,0px));z-index:1;width:34px;padding:0;border:0;color:var(--ink);font:700 22px/1 var(--font-ui);cursor:pointer}.ft-tabbar__arrow.is-left{left:0;background:linear-gradient(90deg,var(--sheet) 55%,transparent);text-align:left;padding-left:8px}.ft-tabbar__arrow.is-right{right:0;background:linear-gradient(270deg,var(--sheet) 55%,transparent);text-align:right;padding-right:8px}}@media (max-width: 480px){.ft-bar__eye{display:none}}html[data-logo=wide] .ft-logo{width:auto!important;max-width:160px;object-fit:contain}html[data-logo=wide] .ft-brandname{display:none!important}html[data-logo-padrao] .ft-bar__brand .ft-logo{height:46px;max-width:200px}html[data-logo-padrao] .ft-auth__brand .ft-logo{height:64px;max-width:260px}html[data-logo-padrao] .ft-auth__brand span{display:none}html[data-logo-padrao] .ft-auth__brand{justify-content:center;margin-bottom:28px}@media (max-width: 1320px){.ft-bar__brand .ft-brandname{display:none}}.ft-mix__limit,.ft-flow__mark{top:-5px;bottom:-5px}.ft-flow__mark{width:3px}.ft-ledger__wait i{background:linear-gradient(135deg,var(--track) 25%,transparent 25% 50%,var(--track) 50% 75%,transparent 75%) 0 0 / 16px 16px;box-shadow:inset 0 0 0 1px var(--track);animation:ft-wait-run .9s linear infinite}@keyframes ft-wait-run{to{background-position:16px 0}}@media (prefers-reduced-motion: reduce){.ft-ledger__wait i{animation:none}}.ft-tag__mark{display:inline-block;padding:0 5px;border-radius:2px;background:#000;color:#fff}.ft-fatal{display:grid;gap:12px;justify-items:start;max-width:460px;margin:18vh auto 0;padding:0 16px;color:var(--ink);font-family:var(--font-ui)}.ft-fatal h1{margin:0;font-size:22px}.ft-fatal p{margin:0;color:var(--ink-muted);line-height:1.5}.ft-app-main>*,.ft-app-main .ft-sheet{animation:ft-rise .5s cubic-bezier(.2,.7,.2,1) backwards}.ft-app-main>:nth-child(2){animation-delay:.05s}.ft-app-main>:nth-child(3){animation-delay:.1s}.ft-app-main>:nth-child(4){animation-delay:.15s}.ft-app-main>:nth-child(5){animation-delay:.2s}.ft-app-main>:nth-child(6){animation-delay:.25s}.ft-app-main>:nth-child(n+7){animation-delay:.3s}@keyframes ft-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion: reduce){.ft-app-main>*,.ft-app-main .ft-sheet{animation:none}}.pn-palette{width:min(620px,calc(100vw - 24px));margin:12vh auto auto;padding:0;border:1px solid var(--rule);border-radius:14px;background:var(--sheet);color:var(--ink);box-shadow:var(--lift);font:15px/1.4 var(--font-ui)}.pn-palette::backdrop{background:#0a101466}.pn-palette__field{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule);color:var(--ink-muted)}.pn-palette__field input{flex:1;min-height:32px!important;padding:0!important;border:0!important;outline:none!important;background:none!important;font-size:17px!important}.pn-palette__list{max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;overflow-y:auto}.pn-palette__list li{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 10px;border-radius:8px;cursor:pointer;color:var(--ink-muted)}.pn-palette__list li.is-active{background:var(--pn-accent-soft);color:var(--ink)}.pn-palette__label{flex:1;font-weight:600;color:var(--ink)}.pn-palette__hint{font-size:13px}.pn-palette__list li.pn-palette__empty{cursor:default;min-height:64px;justify-content:center}.pn-palette[open]::backdrop{animation:pn-fade-in .2s ease}.pn-palette[open]{animation:pn-dialog-in .2s cubic-bezier(.2,.8,.2,1)}.pn-palette.is-closing{animation:pn-dialog-out .14s ease-in forwards}@keyframes pn-fade-in{0%{opacity:0}}@keyframes pn-dialog-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}}@keyframes pn-dialog-out{to{opacity:0;transform:translateY(-6px) scale(.97)}}@media (prefers-reduced-motion: reduce){.pn-palette,.pn-palette::backdrop{animation:none!important}}
