/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */:root,:host{--color-root:var(--theme-color-root);--color-layer:var(--theme-color-layer);--color-layer--border:var(--theme-color-layer--border);--color-ui:var(--theme-color-ui);--color-ui-hover:var(--theme-color-ui-hover);--color-ui-active:var(--theme-color-ui-active);--color-ui--border:var(--theme-color-ui--border);--color-ui--text:var(--theme-color-ui--text);--color-ui--muted:var(--theme-color-ui--muted);--spacing:.25rem;--spacing-ui-md:calc(var(--spacing)*10);--spacing-ui-padding-md:calc(var(--spacing)*3);--spacing-ui-gap-md:calc(var(--spacing)*4);--spacing-mini-md:calc(var(--spacing)*6);--spacing-mini-gap-md:calc(var(--spacing)*2);--spacing-micro-md:calc(var(--spacing)*2);--spacing-micro-padding-md:calc(var(--spacing)*1);--spacing-ui:var(--spacing-ui-md);--spacing-ui-padding:var(--spacing-ui-padding-md);--spacing-ui-gap:var(--spacing-ui-gap-md);--spacing-mini:var(--spacing-mini-md);--spacing-mini-gap:var(--spacing-mini-gap-md);--spacing-micro:var(--spacing-micro-md);--spacing-micro-padding:var(--spacing-micro-padding-md);--radius-ui:.375rem;--radius-full:9999px;--text-ui-md:1.125rem;--text-ui-md--line-height:1.5556;--text-ui:var(--text-ui-md);--text-ui--line-height:var(--text-ui-md--line-height);--font-weight-ui-md:400;--font-weight-ui:var(--font-weight-ui-md)}@layer components{.floating-panel [data-scope=floating-panel][data-part=trigger]{text-align:center;cursor:pointer;width:fit-content;font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--font-weight-ui);border-radius:var(--radius-ui);border:1px solid var(--color-ui--border);padding-inline:var(--spacing-ui-padding);justify-content:center;align-items:center;gap:var(--spacing-ui-gap);min-height:var(--spacing-ui);text-overflow:ellipsis;white-space:normal;color:var(--color-ui--text);background-color:var(--color-ui);appearance:none;display:inline-flex;overflow:hidden}.floating-panel [data-scope=floating-panel][data-part=trigger]:hover{background-color:var(--color-ui-hover)}.floating-panel [data-scope=floating-panel][data-part=trigger]:active{background-color:var(--color-ui-active)}.floating-panel [data-scope=floating-panel][data-part=trigger]:focus-visible{outline:2px solid var(--color-ui--text);outline-offset:-4px}.floating-panel [data-scope=floating-panel][data-part=trigger]:disabled,.floating-panel [data-scope=floating-panel][data-part=trigger][data-disabled],.floating-panel [data-scope=floating-panel][data-part=trigger][data-disabled=true],.floating-panel [data-scope=floating-panel][data-part=trigger][disabled=true]{color:var(--color-ui--muted);background-color:var(--color-ui)}@supports (color:color-mix(in lab,red,red)){.floating-panel [data-scope=floating-panel][data-part=trigger]:disabled,.floating-panel [data-scope=floating-panel][data-part=trigger][data-disabled],.floating-panel [data-scope=floating-panel][data-part=trigger][data-disabled=true],.floating-panel [data-scope=floating-panel][data-part=trigger][disabled=true]{background-color:color-mix(in oklab,var(--color-ui)60%,transparent)}}.floating-panel [data-scope=floating-panel][data-part=trigger]:disabled,.floating-panel [data-scope=floating-panel][data-part=trigger][data-disabled],.floating-panel [data-scope=floating-panel][data-part=trigger][data-disabled=true],.floating-panel [data-scope=floating-panel][data-part=trigger][disabled=true]{cursor:not-allowed}.floating-panel [data-scope=floating-panel][data-part=trigger] .icon,.floating-panel [data-scope=floating-panel][data-part=trigger] svg,.floating-panel [data-scope=floating-panel][data-part=trigger] img{color:currentColor;width:1.2em;height:1.2em;line-height:5;font-size:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-block}[dir=rtl] :is(.floating-panel [data-scope=floating-panel][data-part=trigger] .icon,.floating-panel [data-scope=floating-panel][data-part=trigger] svg,.floating-panel [data-scope=floating-panel][data-part=trigger] img){transform:scaleX(-1)}.floating-panel [data-scope=floating-panel][data-part=trigger][data-state=open] [data-open],.floating-panel [data-scope=floating-panel][data-part=trigger][data-state=closed] [data-closed]{display:none}.floating-panel [data-scope=floating-panel][data-part=title]{text-align:start;width:auto;font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--font-weight-ui);padding-inline:var(--spacing-ui-padding);justify-content:center;align-items:center;gap:var(--spacing-ui-gap);color:var(--color-ui--text);display:inline-flex}.floating-panel [data-scope=floating-panel][data-part=positioner]{z-index:50}.floating-panel [data-scope=floating-panel][data-part=positioner]:has([data-scope=floating-panel][data-part=content][data-topmost]){z-index:999999}.floating-panel [data-scope=floating-panel][data-part=content]{z-index:var(--z-index);min-height:var(--spacing-ui);flex-direction:column;display:flex;position:relative}.floating-panel [data-scope=floating-panel][data-part=content][data-topmost]{z-index:999999}.floating-panel [data-scope=floating-panel][data-part=content][data-behind]{opacity:.8}.floating-panel [data-scope=floating-panel][data-part=content]:focus-visible{outline:2px solid var(--color-ui--text);outline-offset:0px;border-radius:var(--radius-ui)}.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]{aspect-ratio:1;border-radius:var(--radius-full);text-align:center;cursor:pointer;width:fit-content;font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--font-weight-ui);border-radius:var(--radius-ui);border:1px solid var(--color-ui--border);padding-inline:var(--spacing-ui-padding);justify-content:center;align-items:center;gap:var(--spacing-ui-gap);min-height:var(--spacing-ui);text-overflow:ellipsis;white-space:normal;color:var(--color-ui--text);background-color:var(--color-ui);appearance:none;display:inline-flex;overflow:hidden;padding:0!important}:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]):hover{background-color:var(--color-ui-hover)}:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]):active{background-color:var(--color-ui-active)}:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]):focus-visible{outline:2px solid var(--color-ui--text);outline-offset:-4px}:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]):disabled,:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger])[data-disabled],:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger])[data-disabled=true],:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger])[disabled=true]{color:var(--color-ui--muted);background-color:var(--color-ui)}@supports (color:color-mix(in lab,red,red)){:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]):disabled,:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger])[data-disabled],:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger])[data-disabled=true],:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger])[disabled=true]{background-color:color-mix(in oklab,var(--color-ui)60%,transparent)}}:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]):disabled,:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger])[data-disabled],:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger])[data-disabled=true],:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger])[disabled=true]{cursor:not-allowed}:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]) .icon,:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]) svg,:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]) img{color:currentColor;width:1.2em;height:1.2em;line-height:5;font-size:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-block}[dir=rtl] :is(:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]) .icon,:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]) svg,:is(.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]) img){transform:scaleX(-1)}.floating-panel [data-scope=floating-panel][data-part=stage-trigger],.floating-panel [data-scope=floating-panel][data-part=close-trigger]{min-height:var(--spacing-mini)}[data-scope=floating-panel][data-part=body]{min-height:fit-content;height:var(--height);padding:var(--spacing-ui-padding);background-color:var(--color-root);border-radius:0 0 var(--radius-ui)var(--radius-ui);border:1px solid var(--color-ui--border);border-block-start:0;flex:auto;position:relative;overflow:auto}[data-scope=floating-panel][data-part=body]::-webkit-scrollbar-track{background:var(--color-ui)}[data-scope=floating-panel][data-part=body]::-webkit-scrollbar-thumb{background:var(--color-ui--border)}[data-scope=floating-panel][data-part=body]::-webkit-scrollbar-corner{background:var(--color-ui--border)}[data-scope=floating-panel][data-part=body]::-webkit-scrollbar{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}[data-scope=floating-panel][data-part=header]{padding:var(--spacing-micro-padding);justify-content:space-between;align-items:center;gap:var(--spacing-mini-gap);flex-wrap:wrap;display:flex}[data-scope=floating-panel][data-part=drag-trigger]{background-color:var(--color-layer);border:1px solid var(--color-ui--border);border-radius:1px solid var(--color-layer--border);border-radius:var(--radius-ui)var(--radius-ui)0 0}[data-scope=floating-panel][data-part=drag-trigger]:focus-visible{outline:none}[data-scope=floating-panel][data-part=control]{align-items:center;gap:var(--spacing-mini-gap);flex-flow:row;display:flex}[data-scope=floating-panel][data-part=resize-trigger][data-axis=n],[data-scope=floating-panel][data-part=resize-trigger][data-axis=s]{max-width:90%;height:6px}[data-scope=floating-panel][data-part=resize-trigger][data-axis=e],[data-scope=floating-panel][data-part=resize-trigger][data-axis=w]{width:6px;max-height:90%}[data-scope=floating-panel][data-part=resize-trigger][data-axis=ne],[data-scope=floating-panel][data-part=resize-trigger][data-axis=nw],[data-scope=floating-panel][data-part=resize-trigger][data-axis=se],[data-scope=floating-panel][data-part=resize-trigger][data-axis=sw]{width:10px;height:10px}}
