@layer components{:where(.oksBackdrop){justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:where(.oksBackdropOverlay){background-color:#0000;position:absolute;inset:0}:where(.oksBackdropTint){opacity:0;transition-property:opacity;transition-duration:var(--oks-backdrop-duration,.3s);transition-timing-function:var(--oks-backdrop-easing,ease);will-change:opacity;position:absolute;inset:0}:where(.oksBackdropOverlay[data-blur=true]) :where(.oksBackdropTint){-webkit-backdrop-filter:blur(var(--oks-backdrop-blur,8px));backdrop-filter:blur(var(--oks-backdrop-blur,8px));will-change:opacity, backdrop-filter}:where(.oksBackdrop[data-state=open]) :where(.oksBackdropTint){opacity:var(--oks-backdrop-opacity,.8)}:where(.oksBackdropContent){z-index:1;opacity:0;transition-property:opacity,transform;transition-duration:var(--oks-backdrop-duration,.3s);transition-timing-function:var(--oks-backdrop-easing,ease);position:relative;transform:translate(0,0)}:where(.oksBackdrop[data-content-size=full]) :where(.oksBackdropContent){pointer-events:none;width:100%;height:100%}:where(.oksBackdrop[data-content-size=full]) :where(.oksBackdropContent)>*{pointer-events:auto}:where(.oksBackdrop[data-content-state=open]) :where(.oksBackdropContent){opacity:1;transform:translate(0,0)}:where(.oksBackdrop[data-animation=fade][data-content-state=closed]) :where(.oksBackdropContent){opacity:0;transform:translate(0,0)}:where(.oksBackdrop[data-animation=zoom][data-content-state=closed]) :where(.oksBackdropContent){opacity:0;transform:scale(.98)}:where(.oksBackdrop[data-animation=slideUp][data-content-state=closed]) :where(.oksBackdropContent){opacity:0;transform:translateY(16px)}:where(.oksBackdrop[data-animation=slideDown][data-content-state=closed]) :where(.oksBackdropContent){opacity:0;transform:translateY(-16px)}:where(.oksBackdrop[data-animation=slideLeft][data-content-state=closed]) :where(.oksBackdropContent){opacity:0;transform:translate(16px)}:where(.oksBackdrop[data-animation=slideRight][data-content-state=closed]) :where(.oksBackdropContent){opacity:0;transform:translate(-16px)}:where(.oksBackdrop[data-motion=reduced]) :where(.oksBackdropTint),:where(.oksBackdrop[data-motion=reduced]) :where(.oksBackdropContent){transition-duration:0s}:where(.oksLoader){width:var(--oks-loader-size,48px);height:var(--oks-loader-size,48px);box-sizing:border-box;animation:oksLoaderSpin var(--oks-loader-speed,1s) linear infinite;border-radius:9999px;display:inline-block;position:relative}:where(.oksLoader[data-variant=ring-inset]),:where(.oksLoader[data-variant=ring-dual]),:where(.oksLoader[data-variant=ring-outset]){border:var(--oks-loader-border,3px) solid var(--oks-loader-track,#fff)}:where(.oksLoader[data-variant=ring-inset]):after,:where(.oksLoader[data-variant=ring-dual]):after,:where(.oksLoader[data-variant=ring-outset]):after{content:"";box-sizing:border-box;width:var(--oks-loader-inner-size,40px);height:var(--oks-loader-inner-size,40px);border:var(--oks-loader-border,3px) solid transparent;border-bottom-color:var(--oks-loader-indicator,#ff3d00);border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.oksLoader[data-variant=ring-dual]):after{border:var(--oks-loader-border,3px) solid var(--oks-loader-indicator,#ff3d00);border-color:var(--oks-loader-indicator,#ff3d00) transparent}:where(.oksLoader[data-variant=ring-clip]):before,:where(.oksLoader[data-variant=ring-clip]):after{content:"";box-sizing:border-box;border:var(--oks-loader-border,5px) solid var(--oks-loader-track,#fff);animation:oksLoaderClip calc(var(--oks-loader-speed,1s) * 2) linear infinite;border-radius:9999px;position:absolute;inset:0}:where(.oksLoader[data-variant=ring-clip]):after{border-color:var(--oks-loader-indicator,#ff3d00);transform:rotate3d(1,1,0,180deg)}:where(.oksLoader[data-variant=pulse]){animation:none}:where(.oksLoader[data-variant=pulse]):before,:where(.oksLoader[data-variant=pulse]):after{content:"";box-sizing:border-box;width:var(--oks-loader-size,48px);height:var(--oks-loader-size,48px);border:var(--oks-loader-border,2px) solid var(--oks-loader-track,#fff);animation:oksLoaderPulse calc(var(--oks-loader-speed,1s) * 2) linear infinite;border-radius:9999px;position:absolute;top:0;left:0}:where(.oksLoader[data-variant=pulse]):after{border-color:var(--oks-loader-indicator,#ff3d00);animation-delay:var(--oks-loader-speed,1s)}:where(.oksLoader[data-variant=dots-roll]){width:var(--oks-loader-dot-size,10px);height:var(--oks-loader-dot-size,10px);box-sizing:border-box;color:var(--oks-loader-track,#fff);transform:translateX(calc(var(--oks-loader-dot-start,100px) * -1));animation:oksLoaderDots calc(var(--oks-loader-speed,2s)) linear infinite;border-radius:9999px;display:inline-block;position:relative}:where(.oksLoader[data-variant=dots-sweep]){width:var(--oks-loader-dot-size,16px);height:var(--oks-loader-dot-size,16px);box-sizing:border-box;color:var(--oks-loader-track,#fff);box-shadow:var(--oks-loader-dot-sweep-step,32px) 0 currentColor, calc(var(--oks-loader-dot-sweep-step,32px) * -1) 0 currentColor, calc(var(--oks-loader-dot-sweep-step,32px) * 2) 0 currentColor;background:currentColor;border-radius:9999px;animation:none;display:inline-block;position:relative}:where(.oksLoader[data-variant=dots-sweep]):after{content:"";top:0;left:calc(var(--oks-loader-dot-sweep-step,32px) * -1);width:var(--oks-loader-dot-size,16px);height:var(--oks-loader-dot-size,16px);background:var(--oks-loader-indicator,#ff3d00);animation:oksLoaderSweep calc(var(--oks-loader-speed,1s) * 3) linear infinite alternate;border-radius:9999px;position:absolute}@keyframes oksLoaderSpin{to{transform:rotate(360deg)}}@keyframes oksLoaderClip{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}@keyframes oksLoaderPulse{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes oksLoaderDots{0%{box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000}12%{box-shadow:var(--oks-loader-dot-start,100px) 0 currentColor, 0 0 transparent, 0 0 transparent, 0 0 transparent}25%{box-shadow:calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px)) 0 currentColor, var(--oks-loader-dot-start,100px) 0 currentColor, 0 0 transparent, 0 0 transparent}36%{box-shadow:calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px) * 2) 0 currentColor, calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px)) 0 currentColor, var(--oks-loader-dot-start,100px) 0 currentColor, 0 0 transparent}50%{box-shadow:calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px) * 3) 0 currentColor, calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px) * 2) 0 currentColor, calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px)) 0 currentColor, var(--oks-loader-dot-start,100px) 0 currentColor}62%{box-shadow:var(--oks-loader-dot-hide,200px) 0 transparent, calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px) * 3) 0 currentColor, calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px) * 2) 0 currentColor, calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px)) 0 currentColor}75%{box-shadow:var(--oks-loader-dot-hide,200px) 0 transparent, var(--oks-loader-dot-hide,200px) 0 transparent, calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px) * 3) 0 currentColor, calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px) * 2) 0 currentColor}87%{box-shadow:var(--oks-loader-dot-hide,200px) 0 transparent, var(--oks-loader-dot-hide,200px) 0 transparent, var(--oks-loader-dot-hide,200px) 0 transparent, calc(var(--oks-loader-dot-start,100px) + var(--oks-loader-dot-step,10px) * 3) 0 currentColor}to{box-shadow:var(--oks-loader-dot-hide,200px) 0 transparent, var(--oks-loader-dot-hide,200px) 0 transparent, var(--oks-loader-dot-hide,200px) 0 transparent, var(--oks-loader-dot-hide,200px) 0 transparent}}@keyframes oksLoaderSweep{0%,5%{left:calc(var(--oks-loader-dot-sweep-step,32px) * -1);width:var(--oks-loader-dot-size,16px)}15%,20%{left:calc(var(--oks-loader-dot-sweep-step,32px) * -1);width:calc(var(--oks-loader-dot-size,16px) * 3)}30%,35%{width:var(--oks-loader-dot-size,16px);left:0}45%,50%{width:calc(var(--oks-loader-dot-size,16px) * 3);left:0}60%,65%{left:var(--oks-loader-dot-sweep-step,32px);width:var(--oks-loader-dot-size,16px)}75%,80%{left:var(--oks-loader-dot-sweep-step,32px);width:calc(var(--oks-loader-dot-size,16px) * 3)}95%,to{left:calc(var(--oks-loader-dot-sweep-step,32px) * 2);width:var(--oks-loader-dot-size,16px)}}@media (prefers-reduced-motion:reduce){:where(.oksLoader),:where(.oksLoader):before,:where(.oksLoader):after{animation:none}}:where(.oksCommandPalette){--oks-cmdk-bg:var(--oks-color-surface,#fff);--oks-cmdk-fg:var(--oks-color-neutral-900,#171717);--oks-cmdk-fg-muted:var(--oks-color-fg-muted,#737373);--oks-cmdk-border:var(--oks-color-border,var(--oks-color-neutral-200,#e5e5e5));--oks-cmdk-radius:var(--oks-radius-lg,.75rem);--oks-cmdk-active-bg:var(--oks-color-neutral-100,#f5f5f5);--oks-cmdk-accent:var(--oks-color-primary-600,#2563eb);--oks-cmdk-shadow:var(--oks-shadow-lg,0 12px 32px -8px #0000003d, 0 4px 12px -4px #0000001f);background-color:var(--oks-cmdk-bg);width:100%;max-height:min(70vh,560px);color:var(--oks-cmdk-fg);border:1px solid var(--oks-cmdk-border);border-radius:var(--oks-cmdk-radius);box-shadow:var(--oks-cmdk-shadow);flex-direction:column;display:flex;overflow:hidden}:where(.oksCommandPaletteHeader){align-items:center;gap:var(--oks-space-2,8px);padding:var(--oks-space-3,12px) var(--oks-space-4,16px);border-bottom:1px solid var(--oks-cmdk-border);display:flex}:where(.oksCommandPaletteSearchIcon){width:18px;height:18px;color:var(--oks-cmdk-fg-muted);flex:none}:where(.oksCommandPaletteInput){appearance:none;min-width:0;color:inherit;font:inherit;font-size:var(--oks-font-size-md,.9375rem);background:0 0;border:none;outline:none;flex:auto;padding:2px 0;line-height:1.4}:where(.oksCommandPaletteInput)::placeholder{color:var(--oks-cmdk-fg-muted)}:where(.oksCommandPaletteList){overscroll-behavior:contain;padding:var(--oks-space-2,8px);scrollbar-width:thin;flex:auto;overflow-y:auto}:where(.oksCommandPaletteGroup){flex-direction:column;display:flex}:where(.oksCommandPaletteGroup+.oksCommandPaletteGroup){margin-top:var(--oks-space-1,4px)}:where(.oksCommandPaletteGroupLabel){padding:var(--oks-space-2,8px) var(--oks-space-3,12px) var(--oks-space-1,4px);font-size:var(--oks-font-size-xs,.6875rem);letter-spacing:.04em;text-transform:uppercase;color:var(--oks-cmdk-fg-muted);font-weight:600}:where(.oksCommandPaletteItem){align-items:center;gap:var(--oks-space-3,12px);padding:var(--oks-space-2,8px) var(--oks-space-3,12px);border-radius:var(--oks-radius-md,.5rem);cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;display:flex}:where(.oksCommandPaletteItem[data-active=true]){background-color:var(--oks-cmdk-active-bg)}:where(.oksCommandPaletteItem[data-disabled=true]){opacity:.45;cursor:not-allowed}:where(.oksCommandPaletteItemIcon){width:20px;height:20px;color:var(--oks-cmdk-fg-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}:where(.oksCommandPaletteItem[data-active=true]) :where(.oksCommandPaletteItemIcon){color:var(--oks-cmdk-accent)}:where(.oksCommandPaletteItemText){flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}:where(.oksCommandPaletteItemLabel){font-size:var(--oks-font-size-sm,.875rem);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}:where(.oksCommandPaletteItemDescription){font-size:var(--oks-font-size-xs,.75rem);color:var(--oks-cmdk-fg-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}:where(.oksCommandPaletteItemShortcut){flex:none;gap:4px;display:inline-flex}:where(.oksCommandPaletteItemShortcut) kbd{min-width:18px;font:inherit;font-size:var(--oks-font-size-xs,.6875rem);text-align:center;color:var(--oks-cmdk-fg-muted);background-color:var(--oks-color-neutral-100,#f5f5f5);border:1px solid var(--oks-cmdk-border);border-radius:var(--oks-radius-sm,.25rem);padding:1px 5px;line-height:1.5}:where(.oksCommandPaletteEmpty){padding:var(--oks-space-6,24px) var(--oks-space-4,16px);text-align:center;font-size:var(--oks-font-size-sm,.875rem);color:var(--oks-cmdk-fg-muted)}:where(.oksCommandPaletteFooter){padding:var(--oks-space-2,8px) var(--oks-space-4,16px);border-top:1px solid var(--oks-cmdk-border);font-size:var(--oks-font-size-xs,.75rem);color:var(--oks-cmdk-fg-muted);flex:none}}
