.developer-tools{z-index:90;color:var(--ink);font-size:13px;position:fixed;top:50%;right:0;transform:translateY(-50%)}.developer-debug-switch{border:1px solid var(--border-strong);min-width:58px;min-height:78px;color:var(--ink);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease;border-right:0;border-radius:14px 0 0 14px;align-content:center;justify-items:center;gap:3px;display:grid;position:relative;box-shadow:0 8px 24px #0d111b1f}.developer-debug-switch span{letter-spacing:.02em;font-size:10px;font-weight:650}.developer-debug-switch small{color:var(--text-muted);font-size:9px}.developer-debug-switch:hover:not(:disabled){border-color:var(--tool-border);background:var(--tool-tint)}.developer-debug-switch.is-enabled{border-color:var(--ink);color:var(--surface);background:var(--ink)}.developer-debug-switch.is-enabled small{color:#ffffffb8}.developer-debug-switch:disabled{cursor:wait;opacity:.62}.developer-tools-body{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(410px,100vw - 86px);max-height:calc(100dvh - 32px);padding:16px;position:absolute;top:50%;right:calc(100% + 12px);overflow-y:auto;transform:translateY(-50%);box-shadow:0 8px 32px #0f172a24}.developer-tools-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.developer-tools-panel-heading h2{margin:0;font-size:14px}.developer-tools-body p{line-height:1.6}.developer-tools-body small{color:var(--steel)}.developer-local-personas{border-bottom:1px solid var(--line);margin-block:14px;padding-bottom:14px}.developer-local-personas h3{margin:0;font-size:13px}.developer-local-personas button[aria-current=true]{border-color:var(--tool-border);background:var(--tool-tint)}.developer-tools-actions,.developer-checkout-actions{flex-wrap:wrap;gap:8px;display:flex}.developer-tools-error{color:#b91c1c;overflow-wrap:anywhere}.developer-test-label{color:#6d28d9;background:#ede9fe;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-block}.developer-checkout{border:1px solid var(--line);width:min(590px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--surface);border-radius:18px;padding:24px}.developer-checkout::backdrop{background:#0f172a80}.developer-checkout header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.developer-checkout h2{margin:12px 0}.developer-checkout p{font-size:13px;line-height:1.7}.developer-checkout dl>div{border-bottom:1px solid var(--line);grid-template-columns:95px minmax(0,1fr);gap:12px;padding:10px 0;font-size:13px;display:grid}.developer-checkout dt{color:var(--steel)}.developer-checkout dd{overflow-wrap:anywhere;margin:0}@media (width<=620px){.developer-checkout{padding:18px}.developer-checkout-actions{flex-direction:column}}@media (width<=720px){.developer-debug-switch{width:48px;min-width:48px;min-height:48px;padding:0}.developer-debug-switch span,.developer-debug-switch small{display:none}.developer-tools-body{width:min(410px,100vw - 92px)}}
