/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.playground-file-text{white-space:pre;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.playground-file-image{image-rendering:auto;background:repeating-conic-gradient(#8882 0% 25%,#0000 0% 50%) 0 0/16px 16px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}.playground-control{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,oklch(37.3% .034 259.733))}@media (hover:hover){.playground-control:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.playground-control:disabled{opacity:.5}.playground-control:where(.dark,.dark *){border-color:var(--color-gray-700,oklch(37.3% .034 259.733));background-color:var(--color-gray-900,oklch(21% .034 264.665));color:var(--color-gray-200,oklch(92.8% .006 264.531))}@media (hover:hover){.playground-control:where(.dark,.dark *):hover{background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}}.playground-button{border-radius:var(--radius-md,.375rem);background-color:var(--color-indigo-600,oklch(51.1% .262 276.966));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}@media (hover:hover){.playground-button:hover{background-color:var(--color-indigo-500,oklch(58.5% .233 277.117))}}.playground-button:disabled{opacity:.5}.playground-stop{background-color:var(--color-red-600,oklch(57.7% .245 27.325))}@media (hover:hover){.playground-stop:hover{background-color:var(--color-red-500,oklch(63.7% .237 25.331))}}.playground-tab{border-top-left-radius:var(--radius-md,.375rem);border-top-right-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);color:var(--color-gray-500,oklch(55.1% .027 264.364));border-width:1px;border-color:#0000;margin-bottom:-1px}@media (hover:hover){.playground-tab:hover{color:var(--color-gray-900,oklch(21% .034 264.665))}}.playground-tab:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (hover:hover){.playground-tab:where(.dark,.dark *):hover{color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.playground-tab.active{border-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-bottom-color:var(--color-white,#fff);background-color:var(--color-white,#fff);color:var(--color-gray-900,oklch(21% .034 264.665))}.playground-tab.active:where(.dark,.dark *){border-color:var(--color-gray-800,oklch(27.8% .033 256.848));border-bottom-color:var(--color-gray-950,oklch(13% .028 261.692));background-color:var(--color-gray-950,oklch(13% .028 261.692));color:var(--color-gray-100,oklch(96.7% .003 264.542))}.playground-args{width:calc(var(--spacing,.25rem) * 40);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.playground-file-tabs{align-items:flex-end;gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex;overflow-x:auto}.playground-file-tabs:where(.dark,.dark *){border-color:var(--color-gray-800,oklch(27.8% .033 256.848));background-color:var(--color-gray-950,oklch(13% .028 261.692))}.playground-file-tab{border-top-left-radius:var(--radius-md,.375rem);border-top-right-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--color-gray-500,oklch(55.1% .027 264.364));border-width:1px;border-color:#0000;flex-shrink:0;align-items:center;margin-bottom:-1px;display:flex}.playground-file-tab:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.playground-file-tab>button:first-child{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem)}@media (hover:hover){.playground-file-tab>button:first-child:hover{color:var(--color-gray-900,oklch(21% .034 264.665))}.playground-file-tab>button:first-child:where(.dark,.dark *):hover{color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.playground-file-tab.active{border-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-bottom-color:var(--color-gray-50,oklch(98.5% .002 247.839));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:var(--color-gray-900,oklch(21% .034 264.665))}.playground-file-tab.active:where(.dark,.dark *){border-color:var(--color-gray-800,oklch(27.8% .033 256.848));border-bottom-color:var(--color-gray-900,oklch(21% .034 264.665));background-color:var(--color-gray-900,oklch(21% .034 264.665));color:var(--color-gray-100,oklch(96.7% .003 264.542))}.playground-file-tab.error>button:first-child{color:var(--color-red-600,oklch(57.7% .245 27.325))}.playground-file-tab.error>button:first-child:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}.playground-file-tab.warning>button:first-child{color:var(--color-amber-600,oklch(66.6% .179 58.318))}.playground-file-tab.warning>button:first-child:where(.dark,.dark *){color:var(--color-amber-400,oklch(82.8% .189 84.429))}.playground-file-close{margin-right:var(--spacing,.25rem);padding-inline:var(--spacing,.25rem);--tw-leading:1;color:var(--color-gray-400,oklch(70.7% .022 261.325));border-radius:.25rem;line-height:1}@media (hover:hover){.playground-file-close:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531));color:var(--color-gray-900,oklch(21% .034 264.665))}.playground-file-close:where(.dark,.dark *):hover{background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.playground-file-add{margin-bottom:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);color:var(--color-gray-500,oklch(55.1% .027 264.364));border-radius:.25rem;flex-shrink:0}@media (hover:hover){.playground-file-add:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-900,oklch(21% .034 264.665))}}.playground-file-add:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (hover:hover){.playground-file-add:where(.dark,.dark *):hover{background-color:var(--color-gray-800,oklch(27.8% .033 256.848));color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.playground-rename{margin-inline:var(--spacing,.25rem);margin-block:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 40);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-indigo-400,oklch(67.3% .182 276.935));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--color-gray-900,oklch(21% .034 264.665));--tw-outline-style:none;border-radius:.25rem;outline-style:none}.playground-rename:where(.dark,.dark *){background-color:var(--color-gray-900,oklch(21% .034 264.665));color:var(--color-gray-100,oklch(96.7% .003 264.542))}.playground-rename-error{margin-bottom:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-600,oklch(57.7% .245 27.325));flex-shrink:0}.playground-rename-error:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}.playground-request{gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.playground-request:where(.dark,.dark *){border-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.playground-badge{margin-left:var(--spacing,.25rem);background-color:var(--color-indigo-600,oklch(51.1% .262 276.966));padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff);border-radius:2147483647px;padding-block:1px}.playground-editor{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:var(--color-gray-900,oklch(21% .034 264.665))}.playground-editor:where(.dark,.dark *){background-color:var(--color-gray-900,oklch(21% .034 264.665));color:var(--color-gray-100,oklch(96.7% .003 264.542))}.playground-editor{tab-size:2;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.playground-editor-grid{grid-template-columns:auto 1fr;width:max-content;min-width:100%;min-height:100%;display:grid}.playground-gutter{z-index:1;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding-block:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 4);text-align:right;color:var(--color-gray-400,oklch(70.7% .022 261.325));-webkit-user-select:none;user-select:none;position:sticky;left:0}.playground-gutter:where(.dark,.dark *){border-color:var(--color-gray-800,oklch(27.8% .033 256.848));background-color:var(--color-gray-900,oklch(21% .034 264.665));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.playground-gutter .error{color:var(--color-red-600,oklch(57.7% .245 27.325))}.playground-gutter .error:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}.playground-gutter .error{font-weight:700}.playground-gutter .warning{color:var(--color-amber-600,oklch(66.6% .179 58.318))}.playground-gutter .warning:where(.dark,.dark *){color:var(--color-amber-400,oklch(82.8% .189 84.429))}.playground-gutter .warning{font-weight:700}.playground-text{display:grid}.playground-text>pre,.playground-text>textarea{font:inherit;white-space:pre;tab-size:2;border:0;grid-area:1/1;margin:0;padding:1rem}.playground-text>pre{overflow:visible}.playground-text>textarea{overflow:hidden}.playground-text>pre code{font:inherit}.playground-text>textarea{resize:none;color:var(--color-gray-900,oklch(21% .034 264.665));caret-color:currentColor;background:0 0;outline:none}.playground-text>textarea:where(.dark,.dark *){color:var(--color-gray-100,oklch(96.7% .003 264.542))}.playground-text>textarea{-webkit-text-fill-color:transparent}.playground-text>textarea::selection{background-color:#c7d2ff99}@supports (color:color-mix(in lab, red, red)){.playground-text>textarea::selection{background-color:color-mix(in oklab, var(--color-indigo-200,oklch(87% .065 274.039)) 60%, transparent)}}.playground-text>textarea::selection:where(){background-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.playground-text>textarea::selection:where(){background-color:color-mix(in oklab, var(--color-indigo-500,oklch(58.5% .233 277.117)) 40%, transparent)}}.playground-text>textarea::selection{-webkit-text-fill-color:transparent}.playground-output{white-space:pre;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.playground-output .stderr{color:var(--color-red-700,oklch(50.5% .213 27.518))}.playground-output .stderr:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}.playground-output .progress{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.playground-output .progress:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.playground-output .note{color:var(--color-gray-500,oklch(55.1% .027 264.364));font-style:italic}.playground-output .note:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.playground-diagnostic{margin-bottom:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-left-style:var(--tw-border-style);background-color:var(--color-red-50,oklch(97.1% .013 17.38));padding:calc(var(--spacing,.25rem) * 2);color:var(--color-gray-800,oklch(27.8% .033 256.848));border-left-width:4px}.playground-diagnostic:where(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.playground-diagnostic:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950,oklch(25.8% .092 26.042)) 40%, transparent)}}.playground-diagnostic:where(.dark,.dark *){color:var(--color-gray-200,oklch(92.8% .006 264.531))}.playground-diagnostic{font:inherit;white-space:pre-wrap;word-break:break-word;border-color:var(--color-red-500)}.playground-diagnostic.warning{background-color:var(--color-amber-50,oklch(98.7% .022 95.277))}.playground-diagnostic.warning:where(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.playground-diagnostic.warning:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950,oklch(27.9% .077 45.635)) 40%, transparent)}}.playground-diagnostic.warning{border-color:var(--color-amber-500)}.playground-diagnostic.clickable{cursor:pointer}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
