.dev-tool_page__MaJ_M{--dev-ok:#15803d;--dev-err:#b91c1c;--dev-warn:#b45309;--dev-accent:#d4ff00;--dev-mark:#f5d90a66;--dev-mark2:#38bdf866}html.dark .dev-tool_page__MaJ_M{--dev-ok:#4ade80;--dev-err:#f87171;--dev-warn:#fbbf24;--dev-mark:#eab30866;--dev-mark2:#38bdf855}.dev-tool_layout__Hgvm_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dev-tool_layout__Hgvm_[data-single]{grid-template-columns:minmax(0,1fr)}.dev-tool_pane__UIkFk{padding:20px 22px;display:flex;flex-direction:column;gap:12px;min-width:0;position:relative}.dev-tool_pane__UIkFk[data-dragging]{outline:2px dashed var(--dev-accent);outline-offset:-6px}.dev-tool_out__SmqyC{border-left:1px solid hsl(var(--border))}.dev-tool_layout__Hgvm_[data-single] .dev-tool_out__SmqyC{border-left:0;border-top:1px solid hsl(var(--border))}.dev-tool_head__Wlt6Y{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:40px}.dev-tool_title__qe7dd{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dev-tool_actions__U008k{display:flex;flex-wrap:wrap;gap:8px}.dev-tool_small__jmgoX{display:inline-flex;align-items:center;gap:6px;font-size:12px;min-height:40px;padding:8px 12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:hsl(var(--foreground));white-space:nowrap}.dev-tool_small__jmgoX:hover:not(:disabled){border-color:hsl(var(--foreground))}.dev-tool_small__jmgoX:disabled{opacity:.45;cursor:not-allowed}.dev-tool_small__jmgoX[data-state=ok]{border-color:var(--dev-ok);color:var(--dev-ok)}.dev-tool_small__jmgoX[data-state=fail]{border-color:var(--dev-err);color:var(--dev-err)}.dev-tool_primary__06Ezw{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;min-height:40px;padding:8px 16px;border-radius:8px;background:#d4ff00;color:#151900}.dev-tool_primary__06Ezw:hover:not(:disabled){filter:brightness(.94)}.dev-tool_primary__06Ezw:disabled{opacity:.45;cursor:not-allowed}.dev-tool_code__ReS0L{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:20px;tab-size:2;padding:12px 14px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background));color:hsl(var(--foreground));white-space:pre;overflow:auto;resize:vertical;min-height:120px}.dev-tool_code__ReS0L:focus-visible{outline:2px solid #d4ff00;outline-offset:1px}.dev-tool_code__ReS0L[data-invalid]{border-color:#dc2626}.dev-tool_code__ReS0L[readonly]{background:hsl(var(--muted)/.35)}.dev-tool_mono__8F_z3{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dev-tool_examples__dAhgt{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dev-tool_examples__dAhgt>span{font-size:11px;color:hsl(var(--muted-foreground));margin-right:2px}.dev-tool_chip__xc3JA,.dev-tool_examples__dAhgt button{font-size:12px;min-height:38px;padding:8px 14px;border:1px solid hsl(var(--border));border-radius:99px;background:hsl(var(--background));color:hsl(var(--foreground))}.dev-tool_chip__xc3JA:hover,.dev-tool_examples__dAhgt button:hover{border-color:hsl(var(--foreground))}.dev-tool_examples__dAhgt[data-mono] button{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.dev-tool_chip__xc3JA[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.dev-tool_muted__eSRDd{font-size:13px;color:hsl(var(--muted-foreground));line-height:1.6}.dev-tool_okLine__SNstP{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--dev-ok)}.dev-tool_problem__0yIVJ{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--dev-err);background:#dc26261a;border-radius:10px;padding:10px 12px}.dev-tool_problem__0yIVJ[data-tone=warn]{color:var(--dev-warn);background:#f59e0b1a}.dev-tool_problem__0yIVJ>svg{flex:none;margin-top:2px}.dev-tool_problem__0yIVJ>div{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.dev-tool_problemBody__kwuZS{color:hsl(var(--foreground));overflow-wrap:anywhere}.dev-tool_excerpt__53o5o{margin:0;max-width:100%;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.4;color:hsl(var(--foreground));background:hsl(var(--background));border-radius:6px;padding:6px 8px}.dev-tool_tabs__hFd5i{display:inline-flex;flex-wrap:wrap;border:1px solid hsl(var(--border));border-radius:20px;padding:3px;gap:2px;background:hsl(var(--background))}.dev-tool_tabs__hFd5i button{font-size:12px;min-height:34px;padding:6px 14px;border-radius:99px;color:hsl(var(--foreground))}.dev-tool_tabs__hFd5i button[aria-pressed=true],.dev-tool_tabs__hFd5i button[aria-selected=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.dev-tool_options__Cvdzq{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.dev-tool_inline__bNKj_{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:hsl(var(--muted-foreground))}.dev-tool_inline__bNKj_[data-wide]{display:flex;flex-direction:column;align-items:stretch;gap:4px}.dev-tool_inline__bNKj_ input:not([type=checkbox]),.dev-tool_inline__bNKj_ select{min-height:40px;padding:6px 10px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:13px;min-width:0}.dev-tool_inline__bNKj_ input:disabled,.dev-tool_inline__bNKj_ select:disabled{opacity:.45}.dev-tool_check__fWXWc{display:inline-flex;align-items:center;gap:8px;font-size:13px;min-height:40px;cursor:pointer}.dev-tool_check__fWXWc input{accent-color:#a3c400;width:16px;height:16px}.dev-tool_table__V3FBF{width:100%;border-collapse:collapse;font-size:12.5px}.dev-tool_table__V3FBF th{text-align:left;font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:6px 8px;border-bottom:1px solid hsl(var(--border));position:sticky;top:0;background:hsl(var(--card))}.dev-tool_table__V3FBF td{padding:6px 8px;border-bottom:1px solid hsl(var(--border)/.6);vertical-align:top;overflow-wrap:anywhere}.dev-tool_tableWrap__1sNY4{max-height:340px;overflow:auto;border:1px solid hsl(var(--border));border-radius:10px}.dev-tool_section__P3EVD{display:flex;flex-direction:column;gap:10px;padding-top:6px}.dev-tool_sectionTitle__ZC_Vb{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.dev-tool_badge__o81lf{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;border:1px solid}.dev-tool_badge__o81lf[data-tone=ok]{color:var(--dev-ok)}.dev-tool_badge__o81lf[data-tone=err]{color:var(--dev-err)}.dev-tool_badge__o81lf[data-tone=warn]{color:var(--dev-warn)}.dev-tool_notice__KHV1r{font-size:12px;color:hsl(var(--muted-foreground));min-height:18px;overflow-wrap:anywhere}.dev-tool_sr__YNYww{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:860px){.dev-tool_layout__Hgvm_{grid-template-columns:minmax(0,1fr)}.dev-tool_out__SmqyC{border-left:0;border-top:1px solid hsl(var(--border))}.dev-tool_pane__UIkFk{padding:16px}}@media(prefers-reduced-motion:reduce){.dev-tool_page__MaJ_M *{transition:none!important;animation:none!important}}