.devMenu{z-index:2147483646;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fbfbfb;width:17rem;font-family:var(--font-body);background:#010833eb;flex-direction:column;gap:.75rem;padding:.875rem;font-size:.8125rem;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 20px 50px #01083366}.devMenuHead{justify-content:space-between;align-items:center;display:flex}.devMenuTitle{letter-spacing:-.01em;font-weight:600}.devMenuClose{width:1.5rem;height:1.5rem;color:inherit;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:.25rem;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.devMenuGroup{flex-direction:column;gap:.25rem;display:flex}.devMenuOption{border-radius:var(--radius-sm);color:#fbfbfbbf;height:2rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .625rem;display:flex}.devMenuOption[data-active=true]{background:var(--lime);color:var(--ink);font-weight:500}.devMenuHint{color:#fbfbfb99;margin:0;line-height:1.4}html[data-dev-menu=open] .framed{cursor:grab;outline-offset:-2px;outline:2px dashed #cafa18b3}html[data-dev-menu=open] .framed[data-dragging=true]{cursor:grabbing}html[data-dev-menu=open] .framedTag{opacity:1}.framedTag{z-index:3;color:var(--lime);font-family:var(--font-body);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;pointer-events:none;background:#010833cc;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.6875rem;transition:opacity .12s;display:flex;position:absolute;bottom:.5rem;left:.5rem}.framedTools{pointer-events:auto;gap:.25rem;display:inline-flex}.framedTool{background:var(--lime);height:1.375rem;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:.25rem;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:600;display:inline-flex;position:relative}.framedTool input{opacity:0;cursor:pointer;position:absolute;inset:0}html[data-dev-menu=open] .framed[data-over=true]{outline:3px solid var(--lime);outline-offset:-3px}html[data-dev-menu=open] .framed[data-upload=true]{outline-color:#ff7a59}
