.kx-dialog.svelte-1615v6l{width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);border:0;padding:1.25rem}.kx-dialog.svelte-1615v6l::backdrop{background:oklch(0% 0 0/.55)}header.svelte-1615v6l,footer.svelte-1615v6l{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h2.svelte-1615v6l{margin:0;font-size:1.1rem}p.svelte-1615v6l{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.85rem}.kx-dialog__heading.svelte-1615v6l{min-width:0}.kx-dialog__close.svelte-1615v6l{width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.kx-dialog__close.svelte-1615v6l:hover{background:color-mix(in oklab, var(--foreground) 7%, transparent);color:var(--foreground)}.kx-dialog__close.svelte-1615v6l:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}.kx-dialog__body.svelte-1615v6l{margin:1rem 0;overflow:auto}.kf-shell{--kf-accent:var(--primary);--kf-mx:50%;--kf-my:-40%;border-style:solid;border-width:1px;position:relative;overflow:hidden}.kf-shell[data-accent=warning]{--kf-accent:var(--warning,oklch(79% .14 80))}.kf-shell[data-accent=destructive]{--kf-accent:var(--destructive)}.kf-shell[data-accent=info]{--kf-accent:var(--info)}.kf-shell[data-accent=frozen]{--kf-accent:var(--frozen,var(--info))}.kf-shell[data-accent=muted]{--kf-accent:var(--muted-foreground)}.kf-shell{background:color-mix(in oklab, var(--kf-accent) var(--kf-card-tone,0%), var(--kf-card-bg,var(--kx-panel,var(--card))));border-color:var(--kf-card-border-color,var(--border));border-radius:var(--kf-card-radius,var(--kf-system-card-radius,0px));box-shadow:var(--kf-card-shadow,none);-webkit-backdrop-filter:var(--kf-card-backdrop,none);backdrop-filter:var(--kf-card-backdrop,none);isolation:isolate;transition:border-color var(--finish-dur-fast,.18s) var(--finish-ease,ease-out), box-shadow .22s ease-out, transform var(--finish-dur-spatial,.22s) var(--finish-ease-spatial,ease-out)}.kf-shell[data-accent-border=true]{border-color:color-mix(in oklab, var(--kf-accent) 45%, transparent)}.kf-shell:after{content:"";z-index:-2;pointer-events:none;background:var(--kf-card-wash,radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--kf-accent) var(--kf-card-wash-mix,9%), transparent), transparent 55%));position:absolute;inset:0}.kf-shell[data-density=compact]:after{background:var(--kf-card-wash,radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--kf-accent) 7%, transparent), transparent 60%))}.kf-shell:before{content:"";inset-inline:0;z-index:2;pointer-events:none;background:var(--kf-card-hairline,linear-gradient(90deg, transparent, color-mix(in oklab, var(--kf-accent) 70%, transparent) 30% 70%, transparent));height:1px;position:absolute;top:0}.kf-shell[data-density=compact]:before{background:var(--kf-card-hairline,linear-gradient(90deg, transparent, color-mix(in oklab, var(--kf-accent) 50%, transparent) 30% 70%, transparent));opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.kf-shell[data-density=compact]:hover:before,.kf-shell[data-density=compact]:focus-within:before,.kf-shell[data-density=compact][data-selected=true]:before{opacity:1}.kf-fx{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.kf-fx>span{pointer-events:none;position:absolute}.kf-fx-sheen{border-radius:inherit;background:var(--kf-card-sheen,none);background-size:var(--kf-card-sheen-size,auto);opacity:var(--kf-card-sheen-opacity,1);mix-blend-mode:var(--kf-card-sheen-blend,normal);inset:0}.kf-shell:hover .kf-fx-sheen{animation:var(--kf-card-sheen-hover-animation,none)}.kf-fx-spot{background:radial-gradient(var(--kf-card-spot-size,340px) circle at var(--kf-mx) var(--kf-my), var(--kf-card-spot,color-mix(in oklab, var(--kf-accent) var(--kf-card-spot-mix,13%), transparent)), transparent 70%);opacity:0;transition:opacity .26s ease-out;inset:0}.kf-fx-rim{border-radius:inherit;padding:var(--kf-card-rim-width,1px);background:radial-gradient(var(--kf-card-rim-size,220px) circle at var(--kf-mx) var(--kf-my), var(--kf-card-rim-light,color-mix(in oklab, var(--kf-accent) 92%, white)), transparent 72%), var(--kf-card-rim-image,linear-gradient(transparent, transparent));-webkit-mask-composite:xor;opacity:var(--kf-card-rim-rest,0);transition:opacity .26s ease-out;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kf-fx-rim:before{content:"";z-index:-1;aspect-ratio:1;background:var(--kf-card-rim-orbit,none);width:300%;animation:var(--kf-card-rim-animation,none);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes kf-card-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}.kf-fx-rail{width:var(--kf-card-rail-width,0px);background:linear-gradient(180deg, var(--kf-accent), color-mix(in oklab, var(--kf-accent) 35%, transparent));box-shadow:0 0 14px color-mix(in oklab, var(--kf-accent) 55%, transparent);inset-block:0;inset-inline-start:0}.kf-fx-corner{width:var(--corner-size-card,24px);height:var(--corner-size-card,24px);border:0 solid color-mix(in oklab, var(--kf-accent) 85%, transparent);opacity:var(--kf-card-corners-rest,0);transition:opacity .22s ease-out,width .22s ease-out,height .22s ease-out}.kf-fx-corner-tl{border-top-width:var(--corner-line-width,1px);border-left-width:var(--corner-line-width,1px);top:0;left:0}.kf-fx-corner-br{border-bottom-width:var(--corner-line-width,1px);border-right-width:var(--corner-line-width,1px);bottom:0;right:0}.kf-shell:hover .kf-fx-spot,.kf-shell:focus-within .kf-fx-spot{opacity:var(--kf-card-spot-opacity,1)}.kf-shell:hover .kf-fx-rim,.kf-shell:focus-within .kf-fx-rim,.kf-shell[data-selected=true] .kf-fx-rim{opacity:var(--kf-card-rim-hover,1)}.kf-shell:hover .kf-fx-corner,.kf-shell:focus-within .kf-fx-corner,.kf-shell[data-selected=true] .kf-fx-corner{opacity:var(--kf-card-corners-hover,0);width:calc(var(--corner-size-card,24px) + 8px);height:calc(var(--corner-size-card,24px) + 8px)}.kf-shell[data-density=compact] .kf-fx-corner{display:none}.kf-shell:hover,.kf-shell:focus-within{border-color:var(--kf-card-hover-border,color-mix(in oklab, var(--kf-accent) 60%, var(--border)));box-shadow:var(--kf-card-hover-glow,var(--kf-card-hover-inset,0 0 0 0 transparent), 0 0 0 1px color-mix(in oklab, var(--kf-accent) var(--kf-card-ring-mix,30%), transparent), 0 0 var(--kf-card-glow-size,30px) color-mix(in oklab, var(--kf-accent) var(--kf-card-glow-mix,18%), transparent), var(--kf-card-drop,0 18px 46px oklch(0% 0 0/.42)));transform:var(--kf-card-hover-lift,translateY(-2px))}.kf-shell[data-density=compact]:hover,.kf-shell[data-density=compact]:focus-within{box-shadow:var(--kf-card-hover-glow,0 0 0 1px color-mix(in oklab, var(--kf-accent) 30%, transparent), 0 0 22px color-mix(in oklab, var(--kf-accent) 16%, transparent), 0 12px 30px oklch(0% 0 0/.38))}.kf-shell[data-selected=true]{border-color:var(--kf-card-selected-border,color-mix(in oklab, var(--kf-accent) 88%, var(--border)));box-shadow:var(--kf-card-selected-glow,0 0 0 1px color-mix(in oklab, var(--kf-accent) 52%, transparent), 0 0 34px color-mix(in oklab, var(--kf-accent) 22%, transparent), 0 18px 48px oklch(0% 0 0/.49))}.kf-shell[data-density=compact][data-selected=true]{box-shadow:var(--kf-card-selected-glow,0 0 0 1px color-mix(in oklab, var(--kf-accent) 52%, transparent), 0 0 28px color-mix(in oklab, var(--kf-accent) 22%, transparent), 0 12px 32px oklch(0% 0 0/.44))}.kf-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.kf-card-link:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:-3px}.kf-shell:has(.kf-card-link:focus-visible){border-color:color-mix(in oklab, var(--kf-accent) 78%, var(--border))}.kf-shell>:not(.kf-card-link):not(.kf-fx){position:relative}.kf-shell:hover .kf-glyph,.kf-shell:focus-within .kf-glyph,.kf-shell[data-selected=true] .kf-glyph{transform:var(--kf-card-glyph-hover,scale(1.06) rotate(-2deg))}@keyframes kf-card-sweep{0%{background-position:140% 0,0 0}to{background-position:-40% 0,0 0}}@media (prefers-reduced-motion:reduce){.kf-shell{transition:none}.kf-shell:hover,.kf-shell:focus-within{transform:none}.kf-fx-rim:before,.kf-shell:hover .kf-fx-sheen{animation:none}.kf-shell:hover .kf-glyph,.kf-shell:focus-within .kf-glyph,.kf-shell[data-selected=true] .kf-glyph{transform:none}}@media (forced-colors:active){.kf-fx{display:none}}
