:root{--lfos-developer-dock-accent:color-mix(in srgb, var(--lfos-accent) 55%, #fff)}.lfos-developer-dock__trigger-anchor{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:90;position:fixed}.lfos-developer-dock__trigger-anchor.lfos-developer-dock__trigger-anchor--labelled{right:calc(max(1rem, env(safe-area-inset-right)) + 3.5rem)}.lfos-developer-dock__trigger-icon{place-items:center;width:1rem;height:1rem;display:grid}.lfos-developer-dock__trigger-icon>svg{stroke-width:1.75px;width:1rem;height:1rem}.lfos-developer-dock__positioner{z-index:89;outline:none}.lfos-developer-dock__popup{--lfos-developer-dock-edge:#ffffff24;--lfos-developer-dock-soft:#f6f7fa9e;color:#f6f7fa;transform-origin:100% 100%;-webkit-backdrop-filter:blur(24px)saturate(165%);backdrop-filter:blur(24px)saturate(165%);-webkit-font-smoothing:antialiased;background:#1b2a4ae6;border-style:solid;border-width:1px;border-radius:1rem;width:min(24rem,100vw - 2rem);max-height:min(34rem,100vh - 5.5rem);overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 24px 64px #1b2a4a52}.lfos-developer-dock__popup:focus-visible{outline:2px solid var(--lfos-developer-dock-accent);outline-offset:2px}.lfos-developer-dock__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem .85rem .7rem 1rem;display:flex}.lfos-developer-dock__description{color:#f6f7fa85;margin:.22rem 0 0}.lfos-developer-dock__tabs{min-width:0}.lfos-developer-dock__tabs-list{border-bottom:1px solid #ffffff1a;gap:.25rem;min-width:0;padding:0 .85rem;display:flex;position:relative}.lfos-developer-dock__tab{--lfos-developer-dock-tab-ink:#f6f7fa7a;cursor:pointer;background:0 0;border:0;min-height:2rem;padding:.25rem .4rem .45rem;position:relative}.lfos-developer-dock__tab:after{background:var(--lfos-developer-dock-accent);content:"";opacity:0;height:2px;transition:opacity .14s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);position:absolute;bottom:-1px;left:.4rem;right:.4rem;transform:scaleX(.6)}.lfos-developer-dock__tab:hover{--lfos-developer-dock-tab-ink:#f6f7fac2}.lfos-developer-dock__tab[data-active]{--lfos-developer-dock-tab-ink:#fff}.lfos-developer-dock__tab[data-active]:after{opacity:1;transform:scaleX(1)}.lfos-developer-dock__tab:focus-visible{outline:2px solid var(--lfos-developer-dock-accent);outline-offset:-2px}.lfos-developer-dock__panel{scrollbar-color:#ffffff3d transparent;scrollbar-width:thin;outline:none;max-height:min(26rem,100vh - 12rem);padding:.85rem;overflow-y:auto}@media (prefers-reduced-transparency:reduce){.lfos-developer-dock__popup{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b2a4a}}@media (width<=36rem){.lfos-developer-dock__trigger-anchor{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom))}.lfos-developer-dock__popup{width:calc(100vw - 1.5rem)}}
