.hz-tooltip{background:var(--popover);border:1px solid var(--border);border-radius:6px;bottom:-6px;box-shadow:0 4px 12px #0000001a;color:var(--popover-foreground);font-size:11px;left:50%;line-height:1;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%) translateY(100%);transition:opacity .1s;white-space:nowrap;z-index:60}.group:hover .hz-tooltip{opacity:1;transition-delay:.4s}.hz-settings-scroll{scrollbar-color:color-mix(in srgb,var(--muted-foreground) 20%,transparent) transparent;scrollbar-width:thin}.hz-settings-scroll::-webkit-scrollbar{width:4px}.hz-settings-scroll::-webkit-scrollbar-track{background:transparent}.hz-settings-scroll::-webkit-scrollbar-button{display:none}.hz-settings-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted-foreground) 20%,transparent);border-radius:2px}.hz-settings-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}@keyframes sp-glow-pulse{0%,to{opacity:.18;transform:translate(-50%) scale(1)}50%{opacity:.1;transform:translate(-50%) scale(1.12)}}.sp-glow-pulse{animation:sp-glow-pulse 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sp-glow-pulse{animation:none;opacity:.18;transform:translate(-50%)}}.hz-sheet-wrapper{background-color:var(--background);border:1px solid var(--border);border-radius:10px;bottom:8px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;margin-right:8px;overflow:hidden;right:0;top:8px}@media(max-width:640px){.hz-sheet-wrapper{border:none;border-left:1px solid var(--border);border-radius:0;bottom:0;margin-right:0;top:0}}.hz-sheet-panel{flex:1;overflow-y:auto;position:relative;scrollbar-color:transparent transparent;scrollbar-width:thin}.hz-sheet-panel:hover{scrollbar-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent) transparent}.hz-sheet-panel::-webkit-scrollbar{width:6px}.hz-sheet-panel::-webkit-scrollbar-track{background:transparent}.hz-sheet-panel::-webkit-scrollbar-button{display:none}.hz-sheet-panel::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.hz-sheet-panel:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted-foreground) 30%,transparent)}.hz-sheet-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted-foreground) 50%,transparent)}.hz-sheet-bottom-fade{background:linear-gradient(to top,var(--background) 0,transparent 100%);flex-shrink:0;height:64px;margin-top:-64px;pointer-events:none;position:relative;z-index:5}.hz-sheet-resize{align-items:center;bottom:0;cursor:col-resize;display:flex;justify-content:center;left:-4px;position:absolute;top:0;width:8px;z-index:20}.hz-sheet-resize-bar{background-color:transparent;border-radius:2px;height:32px;transition:background-color .15s;width:3px}.hz-sheet-resize:hover .hz-sheet-resize-bar{background-color:var(--border)}.hz-sheet-resize:active .hz-sheet-resize-bar{background-color:var(--sp-brand)}@media(max-width:640px){.hz-sheet-resize{display:none}}.hz-sheet-backdrop-enter-active,.hz-sheet-backdrop-leave-active{transition:opacity .3s ease}.hz-sheet-backdrop-enter-from,.hz-sheet-backdrop-leave-to{opacity:0}.hz-sheet-panel-enter-active{transition:transform .3s cubic-bezier(.16,1,.3,1)}.hz-sheet-panel-leave-active{transition:transform .2s ease-in}.hz-sheet-panel-enter-from,.hz-sheet-panel-leave-to{transform:translate(calc(100% + 8px))}.hz-prose p{margin:0}.hz-prose p+p{margin-top:.5em}.hz-prose strong{color:var(--foreground);font-weight:600}.hz-prose em{font-style:italic}.hz-prose a{color:var(--sp-brand);text-decoration:underline;text-underline-offset:2px}.hz-prose a:hover{opacity:.8}.hz-prose code{background:var(--muted);border-radius:4px;font-family:ui-monospace,monospace;font-size:.85em;padding:.15em .35em}.hz-prose pre{background:var(--muted);border-radius:6px;margin:.5em 0;overflow-x:auto;padding:.75em}.hz-prose pre code{background:none;font-size:.8em;padding:0}.hz-prose ol,.hz-prose ul{margin:.5em 0;padding-left:1.25em}.hz-prose li{margin:.15em 0}.hz-prose blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:.5em 0;padding-left:.75em}.hz-prose hr{border:none;border-top:1px solid var(--border);margin:.75em 0}.hz-modal-scroll{scrollbar-color:transparent transparent;scrollbar-width:thin}.hz-modal-scroll:hover{scrollbar-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent) transparent}.hz-modal-scroll::-webkit-scrollbar{width:6px}.hz-modal-scroll::-webkit-scrollbar-track{background:transparent}.hz-modal-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.hz-modal-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted-foreground) 30%,transparent)}.hz-modal-backdrop-enter-active,.hz-modal-backdrop-leave-active{transition:opacity .25s ease}.hz-modal-backdrop-enter-from,.hz-modal-backdrop-leave-to{opacity:0}.hz-modal-panel-enter-active{transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.hz-modal-panel-leave-active{transition:opacity .15s ease,transform .15s ease}.hz-modal-panel-enter-from,.hz-modal-panel-leave-to{opacity:0;transform:scale(.96) translateY(8px)}.hz-select-enter-active[data-v-3e21d36f],.hz-select-leave-active[data-v-3e21d36f]{transition:opacity .15s ease,transform .15s cubic-bezier(.16,1,.3,1)}.hz-select-enter-from[data-v-3e21d36f],.hz-select-leave-to[data-v-3e21d36f]{opacity:0;transform:translateY(-4px)}
