.ToolFrame-module-scss-module__Nzajaq__frame{z-index:1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:24px;width:100%;padding:8px;position:relative;box-shadow:0 0 8px #0000001a,0 0 48px #0003}@media (min-width:1024px){.ToolFrame-module-scss-module__Nzajaq__frame{border-radius:32px;padding:10px}}.ToolFrame-module-scss-module__Nzajaq__md{max-width:560px}.ToolFrame-module-scss-module__Nzajaq__lg{max-width:920px}.ToolFrame-module-scss-module__Nzajaq__panel{--panel-gap:20px;gap:var(--panel-gap);background:var(--color-bg);border-radius:18px;flex-direction:column;padding:20px;display:flex}@media (min-width:640px){.ToolFrame-module-scss-module__Nzajaq__panel{--panel-gap:24px;padding:32px}}@media (min-width:1024px){.ToolFrame-module-scss-module__Nzajaq__panel{border-radius:24px;padding:48px}}.ToolFrame-module-scss-module__Nzajaq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ToolFrame-module-scss-module__Nzajaq__stackStatus{container:tool-header/inline-size}.ToolFrame-module-scss-module__Nzajaq__label{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}@container tool-header (max-width:272.98px){.ToolFrame-module-scss-module__Nzajaq__label{flex-basis:100%}}.ToolFrame-module-scss-module__Nzajaq__status{--status-color:var(--color-text-faint);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;padding:4px 10px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.ToolFrame-module-scss-module__Nzajaq__status[data-tone=accent]{--status-color:var(--color-accent)}.ToolFrame-module-scss-module__Nzajaq__status[data-tone=success]{--status-color:var(--color-success)}.ToolFrame-module-scss-module__Nzajaq__status[data-tone=warning]{--status-color:var(--color-warning)}.ToolFrame-module-scss-module__Nzajaq__status[data-tone=danger]{--status-color:var(--color-danger)}.ToolFrame-module-scss-module__Nzajaq__statusDot{background:var(--status-color);width:6px;height:6px;transition:background-color .3s var(--ease-out);border-radius:50%}.ToolFrame-module-scss-module__Nzajaq__pulse{animation:1s ease-in-out infinite ToolFrame-module-scss-module__Nzajaq__pulse}@keyframes ToolFrame-module-scss-module__Nzajaq__pulse{50%{opacity:.3}}
