.ingu-workspace-dock,.ingu-operator-dock,.ingu-bag-peek{z-index:48;color:var(--ivory);font-family:var(--font-sans);position:fixed}.ingu-workspace-dock{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));pointer-events:none;gap:.4rem;display:grid}.ingu-workspace-dock__pulse,.ingu-workspace-dock__nav{pointer-events:auto;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:oklab(7.5% -.00104189 -.00590885/.92);border:1px solid #efe7d724;box-shadow:0 18px 52px #00000052}.ingu-workspace-dock__pulse{color:#f6f0e4b8;letter-spacing:.08em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.75rem;padding:.65rem .85rem;font-size:.65rem;text-decoration:none;display:grid}.ingu-workspace-dock__pulse:hover{border-color:color-mix(in oklab, var(--champagne) 48%, transparent);color:var(--ivory)}.ingu-workspace-dock__pulse>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ingu-workspace-dock__pulse time{color:#f6f0e457;font-family:var(--font-mono);font-size:.55rem}.ingu-workspace-dock__live{background:var(--champagne);width:.45rem;height:.45rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--champagne) 10%, transparent);border-radius:999px}.ingu-workspace-dock__nav{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:.25rem;min-height:3.55rem;padding:.35rem;display:flex;overflow-x:auto}.ingu-workspace-dock__nav::-webkit-scrollbar{display:none}.ingu-workspace-dock__nav>a{color:#f6f0e47a;letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;min-width:max-content;min-height:2.85rem;padding:.65rem .85rem;font-size:.56rem;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.ingu-workspace-dock__nav>a:hover,.ingu-workspace-dock__nav>a:focus-visible,.ingu-workspace-dock__nav>a.is-active{color:var(--ivory);background:#ffffff09;border-color:#efe7d721;outline:none}.ingu-workspace-dock__nav>a.is-active{border-color:color-mix(in oklab, var(--champagne) 45%, transparent);color:var(--champagne)}.ingu-workspace-dock__nav strong{color:var(--champagne);font-family:var(--font-mono);font-size:.55rem;font-weight:500}.ingu-workspace-dock__nav .ingu-workspace-dock__primary{background:var(--ivory);color:var(--ink);border-color:#efe7d733}.ingu-workspace-dock__nav .ingu-workspace-dock__primary:hover,.ingu-workspace-dock__nav .ingu-workspace-dock__primary:focus-visible{border-color:var(--ivory);background:color-mix(in oklab, var(--ivory) 92%, var(--champagne));color:var(--ink)}.ingu-bag-peek{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));min-height:3rem;color:var(--ivory);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.16em;text-transform:uppercase;background:oklab(7.5% -.00104189 -.00590885/.92);border:1px solid #efe7d729;align-items:center;gap:.8rem;padding:.7rem .9rem;font-size:.58rem;display:inline-flex;box-shadow:0 18px 48px #00000047}.ingu-bag-peek strong{color:var(--champagne);font-family:var(--font-mono)}.ingu-operator-dock{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:oklab(7% -.00104189 -.00590885/.94);border:1px solid #efe7d724;gap:.35rem;padding:.4rem;display:grid;box-shadow:0 20px 60px #00000061}.ingu-operator-dock__switch{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}.ingu-operator-dock__switch button{color:#f6f0e480;letter-spacing:.15em;text-transform:uppercase;border:1px solid #efe7d71a;min-height:2.85rem;font-size:.58rem}.ingu-operator-dock__switch button[aria-pressed=true]{border-color:color-mix(in oklab, var(--champagne) 50%, transparent);background:color-mix(in oklab, var(--champagne) 8%, transparent);color:var(--champagne)}.ingu-operator-dock__metrics{background:#efe7d714;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ingu-operator-dock__metrics>span{text-align:center;background:oklch(8% .006 260);min-width:0;padding:.6rem .5rem}.ingu-operator-dock__metrics small,.ingu-operator-dock__metrics strong{display:block}.ingu-operator-dock__metrics small{color:#f6f0e457;font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.46rem;overflow:hidden}.ingu-operator-dock__metrics strong{font-family:var(--font-serif);margin-top:.25rem;font-size:1.15rem;font-weight:400}.ingu-operator-dock__metrics .is-alert{box-shadow:inset 0 2px 0 var(--champagne)}:is(body:has(.ingu-workspace-dock) #main-content,body:has(.ingu-operator-dock) #main-content){padding-bottom:calc(7rem + env(safe-area-inset-bottom))}:is(body:has(.ingu-workspace-dock) .ingu-assistant-trigger,body:has(.ingu-operator-dock) .ingu-assistant-trigger){display:none}@media (width<=79.99rem){html[data-operator-pane=queue] [data-operator-pane-target=workspace],html[data-operator-pane=workspace] [data-operator-pane-target=queue]{display:none!important}:is(body:has(.ingu-operator-dock) [data-operator-pane-target=queue],body:has(.ingu-operator-dock) [data-operator-pane-target=workspace]){width:100%;max-width:none}}@media (width>=80rem){.ingu-operator-dock{display:none}body:has(.ingu-operator-dock) #main-content{padding-bottom:0}}@media (width>=64rem){.ingu-workspace-dock{display:none}body:has(.ingu-workspace-dock) #main-content{padding-bottom:0}.ingu-workspace-dock{width:min(72rem,100vw - 3rem);left:50%;right:auto;transform:translate(-50%)}.ingu-workspace-dock__pulse{justify-self:end;width:max-content;max-width:min(32rem,100%)}.ingu-workspace-dock__nav{justify-content:center}}@media (width<=39.99rem){.ingu-workspace-dock,.ingu-operator-dock{right:max(.45rem, env(safe-area-inset-right));bottom:max(.45rem, env(safe-area-inset-bottom));left:max(.45rem, env(safe-area-inset-left))}.ingu-workspace-dock__nav>a{min-height:2.75rem;padding-inline:.72rem}.ingu-operator-dock__metrics small{letter-spacing:0}}@media (prefers-reduced-motion:reduce){.ingu-workspace-dock *,.ingu-operator-dock *,.ingu-bag-peek{scroll-behavior:auto!important;transition:none!important}}
