@media (min-width:48rem){.InteractiveDetails-module__4ofCqW__safearea summary{position:relative}.InteractiveDetails-module__4ofCqW__safearea[open] summary:hover:before{content:"";z-index:1;position:absolute;inset:0 -1.5em;translate:-1em}}
.version-changelog{display:inline-flex;position:relative}.version-changelog-trigger{color:inherit;font-size:inherit;background:0 0;border:none;min-width:auto;min-height:auto;padding:0;font-weight:600;text-decoration:underline}.version-changelog-trigger:hover{color:var(--text)}.version-changelog-popover{background-color:var(--bg-panel);border:1px solid var(--border);z-index:30;border-radius:8px;min-width:280px;padding:12px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 20px #00000059}.version-changelog-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.version-changelog-header h3{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:13px}.version-changelog-header button{color:var(--text-muted);background:0 0;border:none;min-width:auto;min-height:auto;padding:0 4px;font-size:18px}.version-changelog-header button:hover{color:var(--text)}.version-changelog-list{flex-direction:column;gap:8px;max-height:240px;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.version-changelog-list li{gap:2px;display:grid}.version-changelog-item-version{color:var(--text);font-size:12px;font-weight:600}.version-changelog-item-summary{color:var(--text-muted);font-size:12px;line-height:1.4}
.dev-environment-banner{color:#fff;z-index:50;background-color:#000;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:relative}.dev-environment-banner-label{letter-spacing:.02em;text-transform:uppercase;font-weight:600}.dev-environment-banner .version-changelog-popover{color:#fff;z-index:60;background-color:#000;border-color:#fff3}.dev-environment-banner .version-changelog-header{border-bottom-color:#fff3}.dev-environment-banner .version-changelog-item-version{color:#fff}.dev-environment-banner .version-changelog-item-summary,.dev-environment-banner .version-changelog-header button{color:#ffffffb3}.dev-environment-banner .version-changelog-header button:hover,.dev-environment-banner .version-changelog-trigger:hover{color:#fff}
.uat-launcher{z-index:2147483600;color:#fff;cursor:pointer;background:#4338ca;border:none;border-radius:9999px;padding:.5rem .9rem;font:600 .875rem/1 system-ui,sans-serif;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 14px #00000040}.uat-launcher:hover{background:#3730a3}.uat-pinning-veil{z-index:2147483500;cursor:crosshair;pointer-events:none;position:fixed;inset:0}.uat-highlight{z-index:2147483500;pointer-events:none;background:#4338ca1f;border:2px solid #4338ca;transition:all 60ms ease-out;position:fixed}.uat-hint{z-index:2147483600;color:#fff;white-space:nowrap;background:#111827e6;border-radius:9999px;margin:0;padding:.4rem .85rem;font:500 .8125rem/1.2 system-ui,sans-serif;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.uat-pin{z-index:2147483600;pointer-events:none;background:#4338ca;border:2px solid #fff;border-radius:9999px;width:14px;height:14px;margin:-7px 0 0 -7px;position:fixed;box-shadow:0 1px 4px #0006}.uat-composer{z-index:2147483600;color:#111827;background:#fff;border-radius:.5rem;flex-direction:column;gap:.5rem;width:300px;max-height:calc(100vh - 16px);padding:.75rem;font:400 .875rem/1.4 system-ui,sans-serif;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #0000004d}.uat-composer-note{width:100%;font:inherit;color:inherit;box-sizing:border-box;resize:vertical;border:1px solid #d1d5db;border-radius:.375rem;padding:.4rem .5rem}.uat-composer-identity{color:#374151;margin:0;font-size:.8125rem}.uat-composer-identity-email{color:#6b7280}.uat-composer-shot{flex-direction:column;display:flex}.uat-composer-shot-btn{text-align:center;color:#4338ca;border:1px dashed #9ca3af;width:100%}.uat-composer-shot-loading{color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;min-height:72px;font-size:.8125rem;display:flex}.uat-composer-thumb-wrap{position:relative}.uat-composer-thumb{object-fit:cover;object-position:top;border:1px solid #d1d5db;border-radius:.375rem;width:100%;max-height:120px;display:block}.uat-composer-thumb-remove{color:#fff;cursor:pointer;background:#111827cc;border:none;border-radius:9999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.75rem;line-height:1;display:flex;position:absolute;top:4px;right:4px}.uat-composer-thumb-remove:hover{background:#111827f2}.uat-composer-error{color:#b91c1c;margin:0;font-size:.8125rem}.uat-composer-actions{justify-content:flex-end;gap:.4rem;display:flex}.uat-btn{cursor:pointer;border:none;border-radius:.375rem;padding:.4rem .75rem;font:600 .8125rem/1 system-ui,sans-serif}.uat-btn-primary{color:#fff;background:#4338ca}.uat-btn-primary:disabled{opacity:.5;cursor:not-allowed}.uat-btn-ghost{color:#4b5563;background:0 0}.uat-toast{z-index:2147483600;color:#fff;background:#065f46;border-radius:.5rem;align-items:center;gap:.6rem;padding:.5rem .75rem;font:500 .875rem/1.2 system-ui,sans-serif;display:flex;position:fixed;bottom:4rem;right:1rem;box-shadow:0 6px 20px #0000004d}.uat-toast a{color:#a7f3d0;font-weight:700;text-decoration:underline}.uat-toast-close{color:inherit;cursor:pointer;background:0 0;border:none;font-size:.875rem;line-height:1}@media print{.uat-launcher,.uat-pinning-veil,.uat-highlight,.uat-hint,.uat-pin,.uat-composer,.uat-toast{display:none!important}}
