html[data-fleet-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-fleet-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fleet-a11y-bar{z-index:99990;right:max(12px, env(safe-area-inset-right,0px));bottom:calc(max(12px, env(safe-area-inset-bottom,0px)) + var(--grok-banner-h,0px));font-family:var(--font-sans,system-ui, sans-serif);pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;font-size:.8125rem;line-height:1.35;display:flex;position:fixed}.fleet-a11y-bar *{box-sizing:border-box;pointer-events:auto}.fleet-a11y-panel{width:min(22rem, calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:min(32rem, calc(100dvh - 5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--grok-banner-h,0px)));border:1px solid var(--hairline);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-panel);border-radius:4px;padding:16px;overflow:auto}.fleet-a11y-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fleet-a11y-panel h2{letter-spacing:.02em;text-transform:uppercase;margin:0 0 4px;font-size:.8125rem;font-weight:700}.fleet-a11y-panel .fleet-a11y-note{color:var(--muted-foreground);margin:0 0 12px;font-size:.6875rem}.fleet-a11y-panel .fleet-a11y-note-after{margin:6px 0 0}.fleet-a11y-section{margin-bottom:12px}.fleet-a11y-section:last-child{margin-bottom:0}.fleet-a11y-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:6px;font-size:.6875rem;font-weight:600;display:block}.fleet-a11y-row{flex-wrap:wrap;gap:6px;display:flex}.fleet-a11y-trigger-row{justify-content:flex-end}.fleet-a11y-panel button{min-height:44px}.fleet-a11y-chip{appearance:none;border:1px solid var(--hairline);background:var(--panel);color:inherit;font:inherit;cursor:pointer;min-height:44px;transition:background var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out);border-radius:4px;align-items:center;gap:4px;padding:8px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.fleet-a11y-chip:hover{border-color:var(--primary)}.fleet-a11y-chip[aria-pressed=true],.fleet-a11y-chip.is-active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.fleet-a11y-chip-tick{flex-shrink:0;width:.875rem;height:.875rem}.fleet-a11y-select{border:1px solid var(--hairline);background:var(--card);width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:4px;padding:8px 10px;font-weight:500}html[data-fleet-theme=dark] .fleet-a11y-select{background:var(--panel);color:var(--foreground)}.fleet-a11y-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.fleet-a11y-btn{appearance:none;min-height:44px;font:inherit;cursor:pointer;transition:background var(--motion-quick) var(--ease-out), transform .1s ease;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.78125rem;font-weight:650;display:inline-flex}.fleet-a11y-btn:active{transform:scale(.98)}.fleet-a11y-btn-primary{background:var(--primary);color:var(--primary-foreground)}.fleet-a11y-btn-primary:hover{filter:brightness(.95)}.fleet-a11y-btn-ghost{border-color:var(--hairline);color:inherit;background:0 0}.fleet-a11y-fab{border:1px solid var(--hairline);background:var(--card);min-height:44px;color:var(--foreground);box-shadow:var(--shadow-panel);font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.fleet-a11y-fab:hover{border-color:var(--primary)}.fleet-a11y-fab svg,.fleet-a11y-btn svg{flex-shrink:0;width:16px;height:16px}.fleet-a11y-fab-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent);border-radius:50%}@media (max-width:640px){.fleet-a11y-bar{right:max(8px, env(safe-area-inset-right,0px));bottom:calc(max(8px, env(safe-area-inset-bottom,0px)) + var(--grok-banner-h,0px));align-items:flex-end;left:auto}.fleet-a11y-fab-label,.fleet-a11y-fab-dot{display:none}.fleet-a11y-fab{justify-content:center;min-width:44px;padding:10px}}@media print{.fleet-a11y-bar{display:none!important}}@media (prefers-reduced-motion:reduce){.fleet-a11y-chip,.fleet-a11y-btn,.fleet-a11y-fab{transition:none}}
