@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_278e1efb-module__Tw9crG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_278e1efb-module__Tw9crG__variable{--font-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_4ac27a97-module__1EEhOq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_4ac27a97-module__1EEhOq__variable{--font-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Variable-s.p.25ae2f38.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:clashDisplay Fallback;src:local(Arial);ascent-override:77.76%;descent-override:21.84%;line-gap-override:7.86%;size-adjust:114.46%}.clashdisplay_df73727d-module__e1-XRq__className{font-family:clashDisplay,clashDisplay Fallback}.clashdisplay_df73727d-module__e1-XRq__variable{--font-display:"clashDisplay","clashDisplay Fallback"}
@font-face{font-family:"Jacquard 24";font-style:normal;font-weight:400;font-display:swap;src:url(../media/78b344f987c9c9b6-s.796ef844.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jacquard 24";font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d9927955a95a20d-s.p.74359427.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jacquard 24 Fallback";src:local(Arial);ascent-override:100.16%;descent-override:26.51%;line-gap-override:0.0%;size-adjust:78.95%}.jacquard_24_231ed1e2-module__Rn2f1W__className{font-family:"Jacquard 24","Jacquard 24 Fallback";font-style:normal;font-weight:400}.jacquard_24_231ed1e2-module__Rn2f1W__variable{--font-jacquard:"Jacquard 24","Jacquard 24 Fallback"}
@font-face{font-family:fraunces;src:url(../media/fraunces_pinned-s.p.958470e9.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:126.55%;descent-override:33.0%;line-gap-override:0.0%;size-adjust:77.28%}.fraunces_c0df8c30-module__G4RP4q__className{font-family:fraunces,fraunces Fallback;font-style:italic;font-weight:300}.fraunces_c0df8c30-module__G4RP4q__variable{--font-vibes:"fraunces","fraunces Fallback"}
@property --k-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --k-glow{syntax:"*";inherits:false;initial-value:0 0 #0000}.k-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-hit{min-height:0;position:relative}.k-hit:before{content:"";inset:min(0px,calc((var(--h,44px) - var(--hit))/2))min(0px,calc((var(--w,44px) - var(--hit))/2));position:absolute}.k-plate{--k-shadow:var(--plate-shadow);background:var(--plate-gradient),var(--plate-1);border-radius:var(--r-plate);box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000)}.k-key{--k-shadow:var(--key-edge),var(--contact);background:var(--key-face);box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:translate var(--press-out)var(--ease-out),background var(--hover-out)var(--ease-out),box-shadow var(--hover-out)var(--ease-out),color var(--color)var(--ease-out)}@media (hover:hover) and (pointer:fine){.k-key:hover:where(:not(:disabled,[aria-disabled=true])){--k-shadow:var(--key-edge-hover),var(--contact);background:var(--key-face-hover);transition-duration:var(--press-out),var(--hover-in),var(--hover-in),var(--hover-in)}}.k-key[data-force=hover]{--k-shadow:var(--key-edge-hover),var(--contact);background:var(--key-face-hover);transition-duration:var(--press-out),var(--hover-in),var(--hover-in),var(--hover-in)}.k-key:is(:active:not(:focus-visible),[data-pressed],[data-force=press]):where(:not(:disabled,[aria-disabled=true])){--k-shadow:var(--rim-press),0 0 0 1px #ffffff0d;background:var(--key-face-press);transition-duration:var(--press-in);translate:0 1px}.k-key[data-tone=primary]{--k-shadow:var(--key-primary-edge);background:var(--key-primary-face);color:var(--key-primary-ink)}@media (hover:hover) and (pointer:fine){.k-key[data-tone=primary]:hover:where(:not(:disabled,[aria-disabled=true])){--k-shadow:var(--key-primary-edge);background:var(--key-primary-face-hover)}}.k-key[data-tone=primary][data-force=hover]{--k-shadow:var(--key-primary-edge);background:var(--key-primary-face-hover)}.k-key[data-tone=primary]:is(:active:not(:focus-visible),[data-pressed],[data-force=press]):where(:not(:disabled,[aria-disabled=true])){--k-shadow:var(--key-primary-edge-press);background:var(--key-primary-face-press)}.k-fingertip{isolation:isolate;position:relative}.k-fingertip:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(64px circle at var(--px,50%)var(--py,50%),var(--fingertip),transparent 70%);opacity:0;transition:opacity .24s var(--ease-out);position:absolute;inset:0}.k-fingertip:is([data-pressed],[data-force=press]):after{opacity:1;transition-duration:var(--light-in)}.k-fingertip[data-tone=primary]:after{background:radial-gradient(48px circle at var(--px,50%)var(--py,50%),var(--fingertip-primary),transparent 70%)}.k-well{--k-shadow:var(--well),0 0 0 1px var(--line-2);background:var(--plate-1);box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000)}.k-focus:is(:focus-visible,[data-force=focus]){--k-glow:var(--light-glow);outline:var(--focus-outline);outline-offset:var(--focus-offset);transition:none}.k-tile{--k-shadow:var(--rim);border-radius:var(--r-tip);background:var(--wash-2);width:26px;height:26px;box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);flex-shrink:0;place-items:center;display:inline-grid}.k-bar-edge{--k-shadow:0 0 #0000;background:var(--ground);box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000)}.k-bar-edge[data-stuck]:not([data-stuck=false]){--k-shadow:0 1px 0 var(--line-1)}.k-glass{isolation:isolate;border-radius:var(--r,var(--r-menu));position:relative}.k-glass__skin{z-index:-1;border-radius:inherit;pointer-events:none;background:var(--glass-lift),var(--glass-tint-panel);-webkit-backdrop-filter:blur(var(--glass-blur-panel))saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-panel))saturate(var(--glass-sat));box-shadow:var(--glass-rim),var(--glass-edge),var(--float-2);position:absolute;inset:0}.k-glass[data-kind=bar]>.k-glass__skin{background:var(--glass-lift),var(--glass-tint-bar);-webkit-backdrop-filter:blur(var(--glass-blur-bar))saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-bar))saturate(var(--glass-sat))}.k-glass[data-kind=tip]>.k-glass__skin{background:var(--glass-lift),var(--glass-tint-bar);-webkit-backdrop-filter:blur(var(--glass-blur-tip))saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-tip))saturate(var(--glass-sat));box-shadow:var(--glass-rim),var(--glass-edge),var(--float-1)}html[data-glass=refract] .k-glass[data-kind=bar]>.k-glass__skin[data-lens]:not([data-morphing]){-webkit-backdrop-filter:blur(var(--glass-blur-bar))var(--lens)saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-bar))var(--lens)saturate(var(--glass-sat))}html[data-glass=solid] .k-glass[data-kind]>.k-glass__skin,.k-glass[data-kind][data-material=solid]>.k-glass__skin{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid);box-shadow:var(--rim-hi),0 0 0 1px var(--line-2),var(--float-2)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.k-glass[data-kind]>.k-glass__skin,html[data-glass] .k-glass[data-kind]>.k-glass__skin[data-lens]:not([data-morphing]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}}@media (prefers-contrast:more){.k-glass{box-shadow:0 0 0 1px #fff6}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.k-glass[data-kind]>.k-glass__skin{background:var(--glass-solid)}}@media (prefers-reduced-motion:reduce){.k-key:is(:active:not(:focus-visible),[data-pressed],[data-force=press]){translate:none}}@media (forced-colors:active){.k-key,.k-plate,.k-well,.k-glass{border:1px solid canvastext}:is(.k-key,.k-plate,.k-well):is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])){border-color:highlight}.k-glass[data-kind]>.k-glass__skin,html[data-glass] .k-glass[data-kind]>.k-glass__skin[data-lens]:not([data-morphing]){-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}[data-kit],[data-kit] *,[data-kit] :before,[data-kit] :after{filter:none!important}}
.k-switch{--sw-w:52px;--sw-h:30px;--sw-gap:12px;--sw-ring-stroke:2px;--sw-slop-y:-7px;align-items:center;gap:var(--sw-gap);vertical-align:middle;color:var(--ink-2);letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.k-switch[data-size=sm]{--sw-w:46px;--sw-h:26px;--sw-gap:10px;--sw-ring-stroke:1.75px;--sw-slop-y:-9px;font-size:13px;line-height:18px}.k-switch__track{--k-shadow:var(--well),0 0 0 1px var(--line-2);isolation:isolate;width:var(--sw-w);height:var(--sw-h);border-radius:var(--r-dot);box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);touch-action:pan-y;transition:box-shadow var(--hover-out)var(--ease-out);background:#fff1;flex:none;display:block;position:relative}.k-switch__track:before{content:"";inset:var(--sw-slop-y)-4px;position:absolute}.k-switch__track:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--lumen-wash);opacity:0;transition:opacity var(--light-out)var(--ease-out);position:absolute;inset:0;box-shadow:inset 0 -1px #c8ff0024,0 0 0 1px #c8ff003d}.k-switch[data-live] .k-switch__track[data-lit=true]:after{opacity:1;transition-duration:var(--light-in)}.k-switch:not([data-live]):has(>input:checked) .k-switch__track:after{opacity:1;transition-duration:var(--light-in)}.k-switch__track[data-held],.k-switch[data-force=held] .k-switch__track{--k-shadow:var(--well),0 0 0 1px var(--line-3);transition-duration:var(--light-in)}.k-switch__track[data-held]:after,.k-switch[data-force=held] .k-switch__track:after{box-shadow:inset 0 -1px #c8ff0033,0 0 0 1px #c8ff0066}.k-switch:is(:has(>input:focus-visible),[data-force=focus]) .k-switch__track{--k-glow:var(--light-glow);outline:var(--focus-outline);outline-offset:var(--focus-offset);transition:none}.k-switch__svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.k-switch[data-live] .k-switch__track[data-lit=true] .k-switch__svg{filter:var(--bloom)}.k-switch:not([data-live]):has(>input:checked) .k-switch__svg{filter:var(--bloom)}.k-switch[data-live] .k-switch__rest,.k-switch:not([data-live]) .k-switch__live{display:none}.k-switch__o{fill:none;stroke:var(--ink-2);transition:stroke var(--hover-out)var(--ease-out)}.k-switch:has(>input:checked) .k-switch__o{opacity:0}.k-switch__i{fill:var(--lumen);stroke:var(--lumen);opacity:0}.k-switch:has(>input:checked) .k-switch__i{opacity:1;transition:opacity var(--light-in)linear}.k-switch__glyph{fill:var(--ink-2);stroke:var(--ink-2);transition:fill var(--hover-out)var(--ease-out),stroke var(--hover-out)var(--ease-out)}.k-switch__track[data-lit=true] .k-switch__glyph{fill:var(--lumen);stroke:var(--lumen);transition-duration:var(--light-in)}.k-switch[data-afterglow] :is(.k-switch__glyph,.k-switch__o),.k-switch[data-instant] :is(.k-switch__glyph,.k-switch__o,.k-switch__i,.k-switch__svg){transition:none}.k-switch[data-force=held] .k-switch__rest>*{transform-box:fill-box;transform-origin:50%;transform:scale(1.12)}.k-switch[data-force=held] .k-switch__o{stroke-width:calc(var(--sw-ring-stroke) + .75px)}.k-switch__label{color:var(--ink-2);transition:color var(--color)var(--ease-out)}:is(.k-switch:not([data-live]):has(>input:checked) .k-switch__label,.k-switch[data-live]:has(>.k-switch__track[data-lit=true]) .k-switch__label){color:var(--ink-1)}@media (hover:hover) and (pointer:fine){.k-switch:hover:not(:has(>input:disabled)) .k-switch__track{--k-shadow:var(--well),0 0 0 1px var(--line-3);transition-duration:var(--hover-in)}.k-switch:hover:not(:has(>input:disabled)) .k-switch__o{stroke:var(--ink-1);transition-duration:var(--hover-in)}.k-switch:hover:not(:has(>input:disabled)) .k-switch__track:not([data-lit=true]) .k-switch__glyph{fill:var(--ink-1);stroke:var(--ink-1);transition-duration:var(--hover-in)}.k-switch:hover:not(:has(>input:disabled)) .k-switch__label{color:var(--ink-1);transition-duration:var(--hover-in)}}.k-switch[data-force=hover] .k-switch__track{--k-shadow:var(--well),0 0 0 1px var(--line-3)}.k-switch[data-force=hover] .k-switch__o{stroke:var(--ink-1)}.k-switch[data-force=hover] .k-switch__track:not([data-lit=true]) .k-switch__glyph{fill:var(--ink-1);stroke:var(--ink-1)}.k-switch[data-force=hover] .k-switch__label{color:var(--ink-1)}.k-switch:has(>input:disabled){opacity:var(--disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.k-switch[data-force=held] .k-switch__rest>*{transform:none}.k-switch[data-force=held] .k-switch__o{stroke-width:var(--sw-ring-stroke)}}@media (forced-colors:active){.k-switch__track{border:1px solid canvastext}.k-switch__svg{forced-color-adjust:none;inset:-1px}.k-switch__track:after{display:none}.k-switch__o{fill:none!important;stroke:canvastext!important}.k-switch__i{fill:highlight!important;stroke:highlight!important}.k-switch__glyph{fill:canvastext!important;stroke:canvastext!important}.k-switch__track[data-lit=true] .k-switch__glyph{fill:highlight!important;stroke:highlight!important}.k-switch:is(:has(>input:focus-visible),[data-force=focus]) .k-switch__track{outline-color:highlight}}
.k-btn{--h:36px;--pad:14px;--gap:8px;--icon:16px;--r:var(--r-key);--kbd-inset:8px;justify-content:center;align-items:center;gap:var(--gap);height:var(--h);padding:0 var(--pad);border-radius:var(--r);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;letter-spacing:-.005em;font-variant-numeric:tabular-nums;color:var(--ink-1);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);border:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.k-btn[data-size=sm]{--h:32px;--pad:12px;--gap:6px;--icon:14px;--r:var(--r-key-sm);--kbd-inset:7px;font-size:13px;line-height:18px}.k-btn[data-size=lg]{--h:44px;--pad:18px;--gap:8px;--icon:18px;--r:var(--r-row);--kbd-inset:12px;font-size:15px;line-height:22px}.k-btn[data-fill]{width:100%}.k-btn.k-hit:before{inset:min(0px,calc((100% - var(--hit))/2))}.k-btn__face{justify-content:center;align-items:center;gap:var(--gap);min-width:0;transition:opacity var(--fade)linear,filter var(--blur)var(--ease-out);display:inline-flex}.k-btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-btn__icon{min-width:var(--icon);height:var(--icon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.k-btn__icon>svg{width:var(--icon);height:var(--icon)}.k-btn__kbd{flex-shrink:0;display:inline-flex}.k-btn[data-kbd]{padding-inline-end:var(--kbd-inset)}@media (pointer:coarse){.k-btn__kbd{display:none}.k-btn[data-kbd]{padding-inline-end:var(--pad)}}.k-btn[data-busy]{cursor:progress}.k-btn[data-busy]>.k-btn__face{opacity:0;filter:blur(2px)}.k-btn__pending{opacity:0;pointer-events:none;transition:opacity var(--fade)linear;place-items:center;display:grid;position:absolute;inset:0}.k-btn__pending[data-visible]{opacity:1}.k-btn__pending .k-spinner{color:inherit;display:block}.k-btn:disabled,.k-btn[aria-disabled=true]{opacity:var(--disabled);cursor:not-allowed}.k-btn[data-variant=secondary][data-selected]{--k-shadow:var(--key-selected-edge),var(--contact);background:var(--plate-4);color:var(--light);transition-duration:var(--press-out),var(--light-in),var(--light-in),var(--light-in)}.k-btn[data-variant=secondary][data-selected]:is(:active:not(:focus-visible),[data-pressed],[data-force=press]):where(:not(:disabled,[aria-disabled=true])){--k-shadow:var(--rim-press),0 0 0 1px #ffffff38,0 0 18px -2px #ffffff2e;background:var(--plate-4);transition-duration:var(--press-in)}.k-btn[data-variant=destructive]{--k-shadow:inset 0 1px 0 #ffffff16,inset 0 -1px 0 #0006,0 0 0 1px rgb(var(--negative-rgb)/.22),var(--contact);background:var(--key-face);color:var(--negative)}@media (hover:hover) and (pointer:fine){.k-btn[data-variant=destructive]:hover:where(:not(:disabled,[aria-disabled=true])){--k-shadow:inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0006,0 0 0 1px rgb(var(--negative-rgb)/.34),var(--contact);background:linear-gradient(rgb(var(--negative-rgb)/.09),rgb(var(--negative-rgb)/.09)),var(--key-face-hover);transition-duration:var(--press-out),var(--hover-in),var(--hover-in),var(--hover-in)}}.k-btn[data-variant=destructive][data-force=hover]{--k-shadow:inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0006,0 0 0 1px rgb(var(--negative-rgb)/.34),var(--contact);background:linear-gradient(rgb(var(--negative-rgb)/.09),rgb(var(--negative-rgb)/.09)),var(--key-face-hover);transition-duration:var(--press-out),var(--hover-in),var(--hover-in),var(--hover-in)}.k-btn[data-variant=destructive]:is(:active:not(:focus-visible),[data-pressed],[data-force=press]):where(:not(:disabled,[aria-disabled=true])){--k-shadow:var(--rim-press),0 0 0 1px rgb(var(--negative-rgb)/.3);background:linear-gradient(rgb(var(--negative-rgb)/.09),rgb(var(--negative-rgb)/.09)),var(--key-face-press);transition-duration:var(--press-in)}.k-btn[data-variant=ghost],.k-btn[data-variant=text]{--k-shadow:0 0 #0000;color:var(--ink-2);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:translate var(--press-out)var(--ease-out),background-color var(--hover-out)var(--ease-out),box-shadow var(--hover-out)var(--ease-out),color var(--color)var(--ease-out);background:0 0}@media (hover:hover) and (pointer:fine){.k-btn[data-variant=ghost]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--wash-2);color:var(--ink-1);transition-duration:var(--press-out),var(--hover-in),var(--hover-in),var(--hover-in)}}.k-btn[data-variant=ghost][data-force=hover]{background-color:var(--wash-2);color:var(--ink-1);transition-duration:var(--press-out),var(--hover-in),var(--hover-in),var(--hover-in)}.k-btn[data-variant=ghost]:is(:active:not(:focus-visible),[data-pressed],[data-force=press]):where(:not(:disabled,[aria-disabled=true])){background-color:var(--wash-3);color:var(--ink-1);transition-duration:var(--press-in);translate:0 1px}.k-btn[data-variant=ghost][data-selected]{--k-shadow:inset 0 0 0 1px #ffffff1f;background-color:var(--wash-2);color:var(--light);transition-duration:var(--press-out),var(--light-in),var(--light-in),var(--light-in)}.k-btn[data-variant=text]{--h:24px;--pad:3px;border-radius:var(--r-mark);height:auto;padding-block:2px}.k-btn[data-variant=text][data-size=sm]{--h:22px}.k-btn[data-variant=text][data-size=lg]{--h:26px}.k-btn[data-variant=text] .k-btn__label{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);transition:text-decoration-color var(--hover-out)var(--ease-out)}@media (hover:hover) and (pointer:fine){.k-btn[data-variant=text]:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--ink-1);transition-duration:var(--press-out),var(--hover-in),var(--hover-in),var(--hover-in)}.k-btn[data-variant=text]:hover:where(:not(:disabled,[aria-disabled=true])) .k-btn__label{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);transition-duration:var(--hover-in)}}.k-btn[data-variant=text][data-force=hover]{color:var(--ink-1);transition-duration:var(--press-out),var(--hover-in),var(--hover-in),var(--hover-in)}.k-btn[data-variant=text][data-force=hover] .k-btn__label{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.k-btn[data-variant=text]:is(:active:not(:focus-visible),[data-pressed],[data-force=press]):where(:not(:disabled,[aria-disabled=true])){color:var(--ink-1);transition-duration:var(--press-in);translate:0 1px}.k-btn[data-variant=text][data-selected]{color:var(--light)}.k-btn[data-variant=text][data-selected] .k-btn__label{text-decoration-color:#ffffff80}.k-btn[data-variant]:is(:focus-visible,[data-force=focus]){transition:none}.k-iconbtn{min-width:var(--h);padding:0}.k-iconbtn__dot{top:calc(var(--h)*.14);right:calc(var(--h)*.14);border-radius:var(--r-dot);background:var(--lumen);width:6px;height:6px;box-shadow:0 0 0 2px rgb(var(--lumen-rgb)/.12);filter:var(--bloom);pointer-events:none;position:absolute}.k-hold{-webkit-touch-callout:none}.k-hold__charge{z-index:-1;border-radius:inherit;pointer-events:none;background:rgb(var(--negative-rgb)/.22);clip-path:circle(calc(var(--charge,0)*var(--hold-r,70.72%))at var(--hx,50%)var(--hy,50%));position:absolute;inset:0}.k-hold[data-confirmed]{cursor:default}.k-btn.k-hold{color:color-mix(in oklab,var(--negative),var(--ink-1)calc(var(--charge,0)*100%))}.k-hold[data-rolled]>.k-btn__face{flex-shrink:0}.k-hold[data-rolled] .k-btn__label{overflow:visible}@media (prefers-reduced-motion:reduce){.k-btn[data-variant]:is(:active:not(:focus-visible),[data-pressed],[data-force=press]){translate:none}.k-hold__charge{clip-path:none;opacity:var(--charge,0)}}@media (forced-colors:active){.k-btn{color:buttontext;background:buttonface;border:1px solid buttontext}.k-btn.k-key[data-tone=primary][data-variant]{forced-color-adjust:none;color:buttonface;box-shadow:none;background:buttontext;border-color:buttontext}.k-btn.k-key[data-tone=primary][data-variant]:is(:focus-visible,[data-force=focus]){outline-color:canvastext}.k-btn.k-key[data-tone=primary][data-variant]:disabled{color:graytext;background:buttonface;border-color:graytext}.k-btn[data-selected],.k-btn[aria-pressed=true]{border:2px solid highlight}.k-btn[data-variant=text]{background:0 0;border:0}.k-btn[data-variant=text] .k-btn__label{text-decoration-color:currentColor}.k-btn:disabled{color:graytext;border-color:graytext}.k-iconbtn__dot{background:highlight}.k-hold__charge{border-radius:0 0 var(--r)var(--r);background:highlight;height:3px;inset:auto 0 0}.k-hold[data-confirmed]{border:2px solid highlight}}
.k-seg{--pad:3px;--seg:calc((100% - var(--pad)*2)/var(--n));--seg-h:36px;--seg-r:var(--r-field);--ind-r:var(--r-tag);--seg-font:13px;--seg-line:18px;--seg-x:14px;--seg-icon:16px;--legend:var(--ink-3);--legend-hover:var(--ink-2);--count:var(--ink-3);--count-lit:var(--ink-2);--ind-face:var(--indicator-face);--ind-edge:var(--indicator-edge);--ind-face-press:linear-gradient(180deg,#212124,#1e1e21);--ind-edge-press:inset 0 1px 0 #ffffff0d,inset 0 -1px 0 #0000004d,0 0 0 1px #0000008c,0 0 0 #0000;min-width:max-content;height:var(--seg-h);padding:0 var(--pad);border-radius:var(--seg-r);isolation:isolate;vertical-align:middle;font-family:var(--font-sans),system-ui,-apple-system,sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.k-seg.k-well{--k-shadow:var(--well),0 0 0 1px var(--line-1)}.k-seg[data-size=sm]{--seg-h:30px;--seg-r:10px;--ind-r:var(--r-tip);--seg-font:12.5px;--seg-line:16px;--seg-x:11px;--seg-icon:14px}.k-seg[data-fill]{grid-auto-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.k-seg__indicator{--k-shadow:var(--ind-edge);z-index:0;top:var(--pad);bottom:var(--pad);left:var(--pad);width:var(--seg);translate:calc(var(--i)*100%)0;border-radius:var(--ind-r);background:var(--ind-face);box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);pointer-events:none;transition:transform var(--press-out)var(--ease-out);position:absolute}.k-seg__opt,.k-seg__cell{min-width:44px;padding:0 var(--seg-x);font-size:var(--seg-font);line-height:var(--seg-line);letter-spacing:-.005em;white-space:nowrap;justify-content:center;align-items:center;font-weight:500;display:flex}.k-seg__opt[data-icon-only],.k-seg__cell[data-icon-only]{padding:0 10px}.k-seg__opt{z-index:1;border-radius:var(--ind-r);height:100%;min-height:0;color:var(--legend);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--hover-out)var(--ease-out);background:0 0;border:0;outline:none;margin:0;font-family:inherit;position:relative}.k-seg__opt:before{content:"";position:absolute;inset:-4px 0}.k-seg[data-size=sm] .k-seg__opt:before{inset:-7px 0}.k-seg__opt:after{content:"";inset:var(--pad)0;z-index:-1;border-radius:var(--ind-r);background:var(--wash-1);opacity:0;pointer-events:none;transition:opacity var(--hover-out)var(--ease-out);position:absolute}.k-seg__legend{min-width:0;transition:translate var(--press-out)var(--ease-out);align-items:center;gap:6px;display:inline-flex}.k-seg__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-seg__glyph{flex:none;display:inline-flex}.k-seg__glyph>svg{width:var(--seg-icon);height:var(--seg-icon)}.k-seg__count{font-variant-numeric:tabular-nums;color:var(--count);flex:none;font-size:12px}.k-seg__lit{z-index:2;grid-auto-flow:column;grid-auto-columns:inherit;padding:0 var(--pad);color:var(--light);pointer-events:none;clip-path:inset(var(--pad)calc(100% - var(--pad) - (var(--i) + 1)*var(--seg))var(--pad)calc(var(--pad) + var(--i)*var(--seg))round var(--ind-r));transition:translate var(--press-out)var(--ease-out);display:grid;position:absolute;inset:0}.k-seg__lit .k-seg__count{color:var(--count-lit)}.k-seg[data-empty] :is(.k-seg__indicator,.k-seg__lit){visibility:hidden}@media (hover:hover) and (pointer:fine){.k-seg__opt[aria-checked=false]:hover:not(:disabled){color:var(--legend-hover);transition-duration:var(--hover-in)}.k-seg__opt[aria-checked=false]:hover:not(:disabled):after{opacity:1;transition-duration:var(--hover-in)}}.k-seg[data-force=hover] .k-seg__opt[aria-checked=true]+.k-seg__opt:not(:disabled){color:var(--legend-hover)}.k-seg[data-force=hover] .k-seg__opt[aria-checked=true]+.k-seg__opt:not(:disabled):after{opacity:1}.k-seg__opt[aria-checked=false]:is(:active:not(:focus-visible),[data-pressed]):not(:disabled){color:var(--legend-hover);transition-duration:var(--press-in)}.k-seg__opt[aria-checked=false]:is(:active:not(:focus-visible),[data-pressed]):not(:disabled):after{background:var(--wash-2);opacity:1;transition-duration:var(--press-in)}.k-seg[data-force=press] .k-seg__indicator{--k-shadow:var(--ind-edge-press);background:var(--ind-face-press)}.k-seg:has(.k-seg__opt[aria-checked=true]:is(:active:not(:focus-visible),[data-pressed]):not(:disabled)) .k-seg__indicator{--k-shadow:var(--ind-edge-press);background:var(--ind-face-press)}.k-seg__opt[aria-checked=true]:is(:active:not(:focus-visible),[data-pressed]):not(:disabled) .k-seg__legend,.k-seg[data-force=press] :is(.k-seg__indicator,.k-seg__lit,.k-seg__opt[aria-checked=true] .k-seg__legend){transition-duration:var(--press-in)}.k-seg:has(.k-seg__opt[aria-checked=true]:is(:active:not(:focus-visible),[data-pressed]):not(:disabled)) :is(.k-seg__indicator,.k-seg__lit){transition-duration:var(--press-in)}@media (prefers-reduced-motion:no-preference){.k-seg[data-force=press] .k-seg__indicator{transform:translateY(1px)}.k-seg:has(.k-seg__opt[aria-checked=true]:is(:active:not(:focus-visible),[data-pressed]):not(:disabled)) .k-seg__indicator{transform:translateY(1px)}.k-seg__opt[aria-checked=true]:is(:active:not(:focus-visible),[data-pressed]):not(:disabled) .k-seg__legend,.k-seg[data-force=press] :is(.k-seg__lit,.k-seg__opt[aria-checked=true] .k-seg__legend){translate:0 1px}.k-seg:has(.k-seg__opt[aria-checked=true]:is(:active:not(:focus-visible),[data-pressed]):not(:disabled)) .k-seg__lit{translate:0 1px}}.k-seg__opt:focus-visible{outline:none}.k-seg[data-force=focus] .k-seg__indicator{--k-glow:var(--light-glow);outline:var(--focus-outline);outline-offset:1px}.k-seg:has(.k-seg__opt[aria-checked=true]:focus-visible) .k-seg__indicator{--k-glow:var(--light-glow);outline:var(--focus-outline);outline-offset:1px}.k-seg__opt[aria-checked=false]:focus-visible:after{opacity:1;outline:var(--focus-outline);outline-offset:1px;transition:none}.k-seg[aria-disabled=true]{opacity:var(--disabled)}.k-seg__opt:disabled{cursor:not-allowed}.k-seg:not([aria-disabled=true]) .k-seg__opt:disabled .k-seg__legend{opacity:var(--disabled)}.k-seg[data-surface=glass]{--k-shadow:inset 0 1px 2px #00000080;--legend:var(--ink-2);--legend-hover:var(--ink-1);--count:var(--ink-2);--count-lit:var(--ink-1);--ind-face:var(--wash-3);--ind-edge:var(--rim-hi);--ind-face-press:var(--wash-2);--ind-edge-press:var(--rim);background:#00000047}.k-tabs{font-family:var(--font-sans),system-ui,-apple-system,sans-serif;display:flow-root;position:relative}.k-tabs:before{content:"";background:var(--line-1);pointer-events:none;height:1px;position:absolute;top:39px;left:0;right:0}.k-tabs__scroller{overscroll-behavior-x:contain;scrollbar-width:none;margin:-8px 0 -12px;padding:8px 0 12px;position:relative;overflow:auto hidden}.k-tabs__scroller::-webkit-scrollbar{display:none}.k-tabs__list{--gap:4px;--col:calc((100% - (var(--n) - 1)*var(--gap))/var(--n));--step:calc(var(--col) + var(--gap));-moz-column-gap:var(--gap);column-gap:var(--gap);isolation:isolate;-webkit-user-select:none;user-select:none;grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;height:40px;display:grid;position:relative}.k-tabs__tab,.k-tabs__cell{letter-spacing:-.005em;white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.k-tabs__tab{z-index:1;border-radius:var(--r-field);height:40px;min-height:0;color:var(--ink-3);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--hover-out)var(--ease-out);background:0 0;border:0;margin:0;font-family:inherit;position:relative}.k-tabs__tab:before{content:"";position:absolute;inset:-2px 0}.k-tabs__tab:focus-visible{outline:none}.k-tabs__legend{--k-shadow:0 0 #0000;border-radius:var(--r-tag);box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);transition:translate var(--press-out)var(--ease-out);align-items:baseline;gap:6px;margin:-5px -10px;padding:5px 10px;display:inline-flex}.k-tabs__tab:focus-visible .k-tabs__legend,.k-tabs[data-force=focus] .k-tabs__tab[aria-selected=true] .k-tabs__legend{--k-glow:var(--light-glow);outline:var(--focus-outline);outline-offset:0}.k-tabs__count{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12px;line-height:16px}.k-tabs__bar{z-index:2;width:calc(var(--col) - 24px);background:var(--light);height:2px;box-shadow:var(--light-bar);translate:calc(var(--i)*(100% + 24px + var(--gap)) + 12px)0;pointer-events:none;border-radius:1px;position:absolute;bottom:0;left:0}.k-tabs__lit{z-index:3;-moz-column-gap:var(--gap);column-gap:var(--gap);color:var(--light);pointer-events:none;clip-path:inset(0 calc(100% - var(--i)*var(--step) - var(--col))0 calc(var(--i)*var(--step)));transition:translate var(--press-out)var(--ease-out);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:absolute;inset:0}.k-tabs__lit .k-tabs__count{color:var(--ink-2)}.k-tabs[data-empty] :is(.k-tabs__bar,.k-tabs__lit){visibility:hidden}@media (hover:hover) and (pointer:fine){.k-tabs__tab[aria-selected=false]:hover{color:var(--ink-2);transition-duration:var(--hover-in)}}.k-tabs[data-force=hover] .k-tabs__tab[aria-selected=true]+.k-tabs__tab{color:var(--ink-2)}.k-tabs__tab[aria-selected=false]:is(:active:not(:focus-visible),[data-pressed]){color:var(--ink-2);transition-duration:var(--press-in)}.k-tabs__tab[aria-selected=true]:is(:active:not(:focus-visible),[data-pressed]) .k-tabs__legend{transition-duration:var(--press-in)}.k-tabs__list:has(.k-tabs__tab[aria-selected=true]:is(:active:not(:focus-visible),[data-pressed])) .k-tabs__lit{transition-duration:var(--press-in)}@media (prefers-reduced-motion:no-preference){.k-tabs__tab[aria-selected=true]:is(:active:not(:focus-visible),[data-pressed]) .k-tabs__legend{translate:0 1px}.k-tabs__list:has(.k-tabs__tab[aria-selected=true]:is(:active:not(:focus-visible),[data-pressed])) .k-tabs__lit{translate:0 1px}}.k-tabs__panel{border-radius:var(--r-tip)}.k-tabs__panel:focus-visible{outline:var(--focus-outline);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.k-seg__indicator,.k-seg__lit,.k-tabs__bar,.k-tabs__lit{transition:none}}@media (forced-colors:active){.k-seg__lit,.k-tabs__lit{display:none}.k-seg .k-seg__indicator,.k-seg[data-force=focus] .k-seg__indicator{outline-offset:0;background:0 0;outline:2px solid highlight}.k-seg:has(.k-seg__opt[aria-checked=true]:focus-visible) .k-seg__indicator{outline-offset:0;background:0 0;outline:2px solid highlight}.k-seg[data-force=focus]{outline-offset:3px;outline:2px solid canvastext}.k-seg:has(.k-seg__opt:focus-visible){outline-offset:3px;outline:2px solid canvastext}.k-seg__opt:after{display:none}.k-seg__opt[aria-checked=true],.k-tabs__tab[aria-selected=true]{font-weight:650}.k-seg__opt:disabled{color:graytext}.k-tabs:before{background:canvastext}.k-tabs__bar{background:highlight}}
.k-choice{min-height:32px;color:var(--ink-2);letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:10px;padding-block:6px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}@media (pointer:coarse){.k-choice{min-height:44px;padding-block:12px}}.k-choice__text{flex-direction:column;min-width:0;display:flex}.k-choice__label{transition:color var(--light-out)var(--ease-out)}.k-choice__hint{letter-spacing:0;color:var(--ink-3);font-size:12px;font-weight:400;line-height:16px}.k-choice__meta{letter-spacing:0;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;padding-inline-start:16px;font-size:12px;font-weight:400;line-height:20px}.k-choice:is(:has(>input:checked),[data-indeterminate]) .k-choice__label{color:var(--ink-1);transition-duration:var(--light-in)}.k-choice__socket{--k-shadow:var(--well),0 0 0 1px var(--line-2);border-radius:var(--r-mark);background-color:var(--plate-1);width:18px;height:18px;box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);transition:background-color var(--light-out)var(--ease-out),box-shadow var(--light-out)var(--ease-out);flex:none;place-items:center;margin-top:1px;display:grid;position:relative}.k-choice[data-kind=radio] .k-choice__socket{border-radius:var(--r-dot)}@media (hover:hover) and (pointer:fine){.k-choice:hover:not(:has(>input:is(:checked,:disabled)),[data-indeterminate]) .k-choice__socket{--k-shadow:var(--well),0 0 0 1px var(--line-3);transition-duration:var(--light-out),var(--hover-in)}}.k-choice[data-force=hover]:not(:has(>input:is(:checked,:disabled)),[data-indeterminate]) .k-choice__socket{--k-shadow:var(--well),0 0 0 1px var(--line-3);transition-duration:var(--light-out),var(--hover-in)}.k-choice[data-kind=checkbox]:has(>input:checked):not([data-indeterminate]) .k-choice__socket{--k-shadow:inset 0 1px 1.5px #000000d9,inset 0 -1px 0 rgb(var(--lumen-rgb)/.14),0 0 0 1px var(--lumen-line);background-color:color-mix(in srgb,var(--lumen)9%,var(--plate-1));transition-duration:var(--light-in)}.k-choice__glyph{pointer-events:none;filter:var(--bloom);grid-area:1/1;overflow:visible}.k-choice__check{fill:none;stroke:var(--lumen);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset 80ms var(--ease-out),opacity 0s linear 80ms}.k-choice[data-kind=checkbox]:has(>input:checked):not([data-indeterminate]) .k-choice__check{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .15s var(--ease-out)40ms,opacity 0s linear 40ms}html[data-input=keyboard] .k-choice__check{transition:opacity var(--light-out)linear,stroke-dashoffset 0s linear var(--light-out)}html[data-input=keyboard] .k-choice[data-kind=checkbox]:has(>input:checked):not([data-indeterminate]) .k-choice__check{transition:opacity var(--light-in)linear,stroke-dashoffset 0s}.k-choice__dash{background:var(--light);opacity:0;border-radius:1px;grid-area:1/1;width:8px;height:1.8px;transition:opacity 80ms linear}.k-choice[data-indeterminate] .k-choice__socket{--k-shadow:var(--well),0 0 0 1px var(--line-3);background-color:var(--plate-4);transition-duration:var(--light-in)}.k-choice[data-indeterminate] .k-choice__dash{opacity:1;transition-duration:var(--light-in)}.k-choice__dot{border-radius:var(--r-dot);background:var(--light);width:8px;height:8px;box-shadow:var(--light-bar);opacity:0;transition:opacity var(--light-out)linear,scale 0s linear var(--light-out);scale:.6}.k-choice:has(>input:checked) .k-choice__dot{opacity:1;transition:opacity var(--light-in)linear,scale .2s var(--ease-settle);scale:1}html[data-input=keyboard] .k-choice:has(>input:checked) .k-choice__dot{transition:opacity var(--light-in)linear,scale 0s}.k-choice:is(:has(>input:focus-visible),[data-force=focus]) .k-choice__socket{--k-glow:var(--light-glow);outline:var(--focus-outline);outline-offset:var(--focus-offset);transition-property:background-color}.k-choice:has(>input:disabled){opacity:var(--disabled);cursor:not-allowed}.k-radios{flex-direction:column;display:flex}.k-radios[data-orientation=horizontal]{-moz-column-gap:20px;flex-flow:wrap;column-gap:20px}@media (prefers-reduced-motion:reduce){.k-choice .k-choice__dot{scale:1}.k-choice .k-choice__check{stroke-dashoffset:0;transition:opacity var(--light-out)linear}.k-choice[data-kind=checkbox]:has(>input:checked):not([data-indeterminate]) .k-choice__check{transition:opacity var(--light-in)linear}}@media (forced-colors:active) and (hover:hover) and (pointer:fine){.k-choice:hover:not(:has(>input:disabled)) .k-choice__socket{border-color:highlight}}@media (forced-colors:active){.k-choice__glyph,.k-choice__dash,.k-choice__dot{forced-color-adjust:none}.k-choice__check{stroke:highlight}.k-choice__dash{background:canvastext}.k-choice__dot{box-shadow:none;background:highlight}.k-choice:has(>input:checked:not(:disabled)):not([data-indeterminate]) .k-choice__socket{border-color:highlight}.k-choice:is(:has(>input:focus-visible),[data-force=focus]) .k-choice__socket{outline-color:highlight}.k-choice[data-force=hover]:not(:has(>input:disabled)) .k-choice__socket{border-color:highlight}.k-choice:has(>input:disabled){opacity:1;color:graytext}.k-choice:has(>input:disabled) :is(.k-choice__label,.k-choice__hint,.k-choice__meta){color:graytext}.k-choice:has(>input:disabled) .k-choice__socket{border-color:graytext}.k-choice:has(>input:disabled) .k-choice__check{stroke:graytext}.k-choice:has(>input:disabled) :is(.k-choice__dot,.k-choice__dash){background:graytext}}
.k-field{--kf-h:40px;--kf-px:12px;--kf-r:var(--r-field);--kf-fs:15px;--kf-lh:22px;flex-direction:column;min-width:0;font-family:inherit;display:flex}.k-field[data-size=lg]{--kf-h:48px;--kf-px:14px;--kf-r:var(--r-field-lg);--kf-fs:16px;--kf-lh:24px}@media (pointer:coarse){.k-field:not([data-size=lg]){--kf-h:44px;--kf-r:var(--r-row);--kf-fs:16px;--kf-lh:24px}}.k-field__label{color:var(--ink-2);letter-spacing:-.005em;align-self:flex-start;margin-bottom:8px;font-size:13px;font-weight:500;line-height:18px}.k-field__foot{align-items:flex-start;gap:12px;margin-top:6px;display:flex}.k-field__msg{min-width:0;color:var(--ink-3);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.k-field__msg[data-tone=negative]{color:var(--negative)}.k-field__glyph{flex:none;margin-top:1px}.k-field__counter{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:12px;line-height:16px}.k-field__counter[data-full]{color:var(--ink-2)}.k-field__box{transition:box-shadow var(--light-out)var(--ease-out)}.k-field__well{height:var(--kf-h);padding:0 var(--kf-px);border-radius:var(--kf-r);cursor:text;align-items:center;gap:8px;display:flex;position:relative}.k-field__input,.k-field__textarea{color:var(--ink-1);caret-color:#fff;font:inherit;font-size:var(--kf-fs);line-height:var(--kf-lh);letter-spacing:normal;border:0;outline:none;margin:0;font-weight:400}.k-field__input{min-width:0;box-shadow:none;text-overflow:ellipsis;appearance:none;background:0 0;border-radius:0;flex:1;align-self:stretch;padding:0}.k-field__textarea{border-radius:var(--r-field);resize:vertical;scrollbar-width:thin;scrollbar-color:var(--line-3)transparent;width:100%;min-height:88px;max-height:264px;padding:10px 12px;display:block;overflow-y:auto}@supports (field-sizing:content){.k-field__textarea{field-sizing:content;resize:none}}.k-field__input::-moz-placeholder{color:var(--ink-3);opacity:1}.k-field__textarea::-moz-placeholder{color:var(--ink-3);opacity:1}.k-field__input::placeholder,.k-field__textarea::placeholder{color:var(--ink-3);opacity:1}.k-field__input:focus-visible,.k-field__textarea:focus-visible{outline:none}.k-field__input::-webkit-search-cancel-button{appearance:none;display:none}.k-field__input::-webkit-search-decoration{appearance:none;display:none}.k-field__input[type=number]{appearance:textfield}.k-field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.k-field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.k-field__input:-webkit-autofill{height:var(--kf-lh);-webkit-text-fill-color:var(--ink-1);caret-color:#fff;box-shadow:0 0 0 1000px var(--plate-1)inset;align-self:center}.k-field__input:-webkit-autofill:hover{height:var(--kf-lh);-webkit-text-fill-color:var(--ink-1);caret-color:#fff;box-shadow:0 0 0 1000px var(--plate-1)inset;align-self:center}.k-field__input:-webkit-autofill:focus{height:var(--kf-lh);-webkit-text-fill-color:var(--ink-1);caret-color:#fff;box-shadow:0 0 0 1000px var(--plate-1)inset;align-self:center}.k-field__affix{color:var(--ink-3);font-size:var(--kf-fs);line-height:var(--kf-lh);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.k-field__affix[data-text][data-side=leading]{margin-right:-3px}.k-field__affix[data-text][data-side=trailing]{margin-left:-3px}.k-field__icon{color:var(--ink-3);transition:color var(--light-out)var(--ease-out);flex:none}.k-field__well:focus-within .k-field__icon,.k-field[data-force=focus] .k-field__icon{color:var(--ink-2);transition-duration:var(--light-in)}@media (hover:hover) and (pointer:fine){.k-field:where(:not([data-disabled])) .k-field__box:hover{--k-shadow:var(--well),0 0 0 1px var(--line-3);transition-duration:var(--hover-in)}}.k-field[data-force=hover] .k-field__box{--k-shadow:var(--well),0 0 0 1px var(--line-3);transition-duration:var(--hover-in)}.k-field[data-invalid] .k-field__box{--k-shadow:var(--well),0 0 0 1px rgb(var(--negative-rgb)/.55)}@media (hover:hover) and (pointer:fine){.k-field[data-invalid]:where(:not([data-disabled])) .k-field__box:hover{--k-shadow:var(--well),0 0 0 1px rgb(var(--negative-rgb)/.72)}}.k-field .k-field__box:focus-within,.k-field[data-force=focus] .k-field__box{--k-shadow:var(--well),var(--field-focus);transition:none}.k-field[data-invalid] .k-field__box:focus-within,.k-field[data-invalid][data-force=focus] .k-field__box{--k-shadow:var(--well),0 0 0 1px rgb(var(--negative-rgb)/.8),0 0 0 4px #ffffff12}@media (prefers-contrast:more){.k-field .k-field__box:focus-within,.k-field[data-force=focus] .k-field__box{--k-shadow:var(--well),0 0 0 1.5px #fff,0 0 0 4px #ffffff1f}.k-field[data-invalid] .k-field__box:focus-within,.k-field[data-invalid][data-force=focus] .k-field__box{--k-shadow:var(--well),0 0 0 1.5px rgb(var(--negative-rgb)),0 0 0 4px #ffffff1f}}.k-field[data-disabled]>:is(.k-field__label,.k-field__box){opacity:var(--disabled)}.k-field[data-disabled] :is(.k-field__well,.k-field__input,.k-field__textarea,.k-field__label){cursor:not-allowed}.k-field__count{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;line-height:16px}.k-field[data-typed] .k-field__count{animation:k-field-arrive var(--fade)var(--ease-out)}@keyframes k-field-arrive{0%{opacity:0}}.k-field__swap{margin-right:calc((var(--kf-h) - 22px)/2 - var(--kf-px));flex:none;place-items:center end;display:grid;position:relative}.k-field__slot{opacity:1;visibility:visible;transition:opacity var(--fade)var(--ease-out),visibility 0s linear 0s;grid-area:1/1;align-items:center;display:inline-flex}.k-field:not([data-filled]) .k-field__slot[data-slot=clear],.k-field[data-filled] .k-field__slot[data-slot=key]{inset-block:0;opacity:0;visibility:hidden;transition:opacity var(--fade-exit)var(--ease-out),visibility 0s linear var(--fade-exit);position:absolute;right:0}.k-field__clear{--h:22px;--w:22px;--k-shadow:0 0 #0000;border-radius:var(--r-badge);width:22px;height:22px;color:var(--ink-3);box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--hover-out)var(--ease-out),color var(--hover-out)var(--ease-out),translate var(--press-out)var(--ease-out);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.k-field__clear:hover:where(:not(:disabled)){background:var(--wash-2);color:var(--ink-1);transition-duration:var(--hover-in)}}.k-field__clear[data-force=hover]{background:var(--wash-2);color:var(--ink-1)}.k-field__clear:is(:active:not(:focus-visible),[data-pressed],[data-force=press]):where(:not(:disabled)){background:var(--wash-3);color:var(--ink-1);transition-duration:var(--press-in);translate:0 1px}.k-field__clear:disabled{cursor:not-allowed}.k-field__launcher{border-radius:var(--r-launcher);height:56px;min-height:0;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--hover-out)var(--ease-out),color var(--hover-out)var(--ease-out);border:0;align-items:center;gap:12px;margin:0;padding:0 16px;font-size:16px;font-weight:400;line-height:24px;display:flex}.k-field__launcher .k-field__icon{color:inherit;transition:none}.k-field__launcher-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.k-field__launcher-key{flex:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.k-field__launcher:hover:where(:not(:disabled)){--k-shadow:var(--well),0 0 0 1px var(--line-3);color:var(--ink-2);transition-duration:var(--hover-in)}}.k-field__launcher[data-force=hover]{--k-shadow:var(--well),0 0 0 1px var(--line-3);color:var(--ink-2)}.k-field__launcher:is(:active:not(:focus-visible),[data-pressed],[data-force=press]):where(:not(:disabled)){--k-shadow:inset 0 1px 3px #000000f2,inset 0 -1px 0 #ffffff0a,0 0 0 1px var(--line-3);color:var(--ink-2);transition-duration:var(--press-in)}.k-field__launcher:disabled{opacity:var(--disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.k-field__clear:is(:active:not(:focus-visible),[data-pressed],[data-force=press]){translate:none}}@media (forced-colors:active){.k-field__textarea{border:1px solid canvastext}.k-field__launcher{border:1px solid buttontext}.k-field__input::-moz-placeholder{color:graytext}.k-field__textarea::-moz-placeholder{color:graytext}.k-field__input::placeholder,.k-field__textarea::placeholder{color:graytext}.k-field .k-field__box:focus-within,.k-field[data-force=focus] .k-field__box{outline-offset:2px;outline:2px solid highlight}.k-field[data-invalid] .k-field__box{border-style:dashed}.k-field__clear{color:buttontext}}
.k-float{z-index:var(--z-popover);width:max-content}.k-float[data-state=closed]{pointer-events:none}.k-float[data-static]{z-index:1;position:relative}.k-menu{--r:var(--r-menu);min-width:max(var(--k-trigger-w,0px),var(--k-min-w,220px));max-width:calc(100vw - 16px);color:var(--ink-1);text-align:start}.k-menu>.k-glass__content{border-radius:inherit}.k-menu__list{overscroll-behavior:contain;border-radius:inherit;scrollbar-width:thin;scrollbar-color:var(--line-3)transparent;outline:none;max-height:min(360px,60vh);padding:6px;position:relative;overflow:hidden auto}.k-menu__list:focus-visible,.k-menu__row:focus-visible,.k-popover__dialog:focus-visible{outline:none}.k-menu__row{--k-shadow:0 0 #0000;border-radius:var(--r-key);letter-spacing:-.005em;min-height:36px;color:var(--ink-1);cursor:default;-webkit-user-select:none;user-select:none;box-shadow:var(--k-shadow);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:translate var(--press-out)var(--ease-out);outline:none;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex;position:relative}@media (pointer:coarse){.k-menu__row{min-height:44px}}.k-menu__row:is(:focus,[data-highlighted]){--k-shadow:var(--rim);background:var(--wash-3)}.k-menu__row[data-tone=destructive]{color:var(--negative)}.k-menu__row[data-tone=destructive]:is(:focus,[data-highlighted]){background:rgb(var(--negative-rgb)/.1)}.k-menu__row:is([data-pressed],[data-force=press]):not([data-disabled]){transition-duration:var(--press-in);translate:0 1px}.k-menu__row[data-disabled]{opacity:var(--disabled);cursor:not-allowed}.k-menu__row[data-selected]{color:var(--light)}.k-menu__icon{width:16px;height:16px;color:var(--ink-2);flex:none;place-items:center;display:grid}.k-menu__icon>:is(svg,img){width:16px;height:16px}.k-menu__row:is(:focus,[data-highlighted],[data-selected])>.k-menu__icon{color:var(--ink-1)}.k-menu__row[data-tone=destructive]>.k-menu__icon{color:inherit}.k-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.k-menu__meta{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:400;line-height:16px}.k-menu__kbd{flex:none;display:inline-flex}.k-menu__check{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:16px;height:16px;transition:opacity var(--light-out)var(--ease-out);flex:none;margin-right:-2px;overflow:visible}.k-menu__row[data-selected]>.k-menu__check{opacity:1;transition-duration:var(--light-in)}.k-menu__check[data-tone=lumen]{color:var(--lumen);filter:var(--bloom);stroke-dasharray:1;stroke-dashoffset:1px;transition:opacity var(--light-out)var(--ease-out),stroke-dashoffset 80ms var(--ease-out)}.k-menu__row[data-checked]>.k-menu__check[data-tone=lumen]{opacity:1;stroke-dashoffset:0;transition:opacity var(--light-in)var(--ease-out)40ms,stroke-dashoffset var(--color)var(--ease-out)40ms}.k-menu__group-label{color:var(--ink-2);-webkit-user-select:none;user-select:none;padding:8px 10px 4px;font-size:12px;font-weight:500;line-height:16px}.k-menu__separator{background:var(--line-1);height:1px;margin:4px}.k-menu.k-popover{min-width:240px;width:var(--k-pop-w,-moz-max-content);width:var(--k-pop-w,max-content);max-width:min(360px,100vw - 16px)}.k-popover__dialog{overscroll-behavior:contain;border-radius:inherit;outline:none;max-height:min(480px,70vh);padding:16px;overflow-y:auto}.k-popover__title{letter-spacing:-.005em;color:var(--ink-1);margin:0 0 6px;font-size:14px;font-weight:500;line-height:20px}.k-popover__body{color:var(--ink-2);font-size:15px;line-height:22px}.k-select__lead{color:var(--ink-3)}.k-select__dot{color:var(--ink-4);margin:0 .4em}.k-select__value{color:var(--ink-1)}.k-select__chevron{color:var(--ink-3);flex:none}.k-key[aria-expanded=true]:where([aria-haspopup]:not([data-tone=primary],:disabled)){--k-shadow:var(--key-edge-hover),var(--contact);background:var(--key-face-hover)}.k-menu-stage{vertical-align:top;flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.k-menu-stage:has(>.k-float[data-align=end]){align-items:flex-end}.k-menu-stage:has(>.k-float[data-side=top]){flex-direction:column-reverse}.k-glass__content>.k-menu-stage{position:relative}.k-glass__content>.k-menu-stage>.k-float[data-static]{position:absolute;top:calc(100% + 6px);left:0}.k-glass__content>.k-menu-stage>.k-float[data-static][data-align=end]{left:auto;right:0}.k-glass__content>.k-menu-stage>.k-float[data-static][data-side=top]{top:auto;bottom:calc(100% + 6px)}.k-glass__content .k-menu.k-glass[data-kind]>.k-glass__skin{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid);box-shadow:var(--rim-hi),0 0 0 1px var(--line-2),var(--float-2)}@media (prefers-reduced-motion:reduce){.k-menu__row:is([data-pressed],[data-force=press]){translate:none}.k-menu__check[data-tone=lumen]{stroke-dashoffset:0}}@media (forced-colors:active){.k-glass__content .k-menu.k-glass[data-kind]>.k-glass__skin{background:canvas}.k-menu__row:is(:focus,[data-highlighted]){forced-color-adjust:none;color:highlighttext;background:highlight}.k-menu__row:is(:focus,[data-highlighted]) :is(.k-menu__icon,.k-menu__meta,.k-menu__check){color:highlighttext}.k-menu__row[data-selected],.k-menu__check,.k-menu__check[data-tone=lumen]{color:canvastext}.k-menu__row[data-disabled]{color:graytext;opacity:1}.k-menu__separator{background:canvastext}.k-select__lead,.k-select__value,.k-select__chevron{color:inherit}}
.k-tooltip{--k-tip-dx:0;--k-tip-dy:0;z-index:var(--z-tooltip);pointer-events:auto;cursor:default;width:max-content;max-width:min(240px,100vw - 16px);translate:calc(var(--k-tip-dx)*var(--k-tip-t,0)*1px)calc(var(--k-tip-dy)*var(--k-tip-t,0)*1px);scale:var(--k-tip-s,1);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;letter-spacing:0;text-align:start;white-space:normal;color:var(--ink-1);-webkit-font-smoothing:antialiased;font-size:12px;font-weight:500;line-height:16px}.k-tooltip[data-side=top]{--k-tip-dy:1}.k-tooltip[data-side=bottom]{--k-tip-dy:-1}.k-tooltip[data-side=left]{--k-tip-dx:1}.k-tooltip[data-side=right]{--k-tip-dx:-1}.k-tooltip:before{content:"";position:absolute}.k-tooltip[data-side=top]:before{inset-inline:0;height:var(--k-tip-gap,8px);top:100%}.k-tooltip[data-side=bottom]:before{inset-inline:0;height:var(--k-tip-gap,8px);bottom:100%}.k-tooltip[data-side=left]:before{inset-block:0;width:var(--k-tip-gap,8px);left:100%}.k-tooltip[data-side=right]:before{inset-block:0;width:var(--k-tip-gap,8px);right:100%}.k-tooltip__glass{--r:var(--r-tip)}.k-tooltip__content{align-items:center;gap:8px;min-height:26px;padding:5px 8px 5px 9px;display:flex}.k-tooltip__content:has(>.k-tooltip__keys){padding-block:4px;padding-inline-end:4px}.k-tooltip__text{text-wrap:balance;min-width:0}.k-tooltip__keys{flex-shrink:0;align-items:center;display:inline-flex}.k-tooltip__keys .k-kbd{border-radius:3px}.k-tooltip__keys .k-kbd-combo__then{color:var(--ink-1)}@media (pointer:coarse){.k-tooltip__keys{display:none}.k-tooltip__content:has(>.k-tooltip__keys){padding:5px 8px 5px 9px}}.k-tooltip-stage{--k-tip-gap:calc(8px + var(--k-tip-inset,0px));vertical-align:top;display:inline-flex;position:relative}.k-tooltip-stage>.k-tooltip{position:absolute}.k-tooltip-stage[data-side=top]>.k-tooltip{bottom:calc(100% + var(--k-tip-gap));left:50%;translate:-50%}.k-tooltip-stage[data-side=bottom]>.k-tooltip{top:calc(100% + var(--k-tip-gap));left:50%;translate:-50%}.k-tooltip-stage[data-side=left]>.k-tooltip{right:calc(100% + var(--k-tip-gap));top:50%;translate:0 -50%}.k-tooltip-stage[data-side=right]>.k-tooltip{left:calc(100% + var(--k-tip-gap));top:50%;translate:0 -50%}.k-glass__content .k-tooltip .k-glass[data-kind]>.k-glass__skin{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid);box-shadow:var(--rim-hi),0 0 0 1px var(--line-2),var(--float-1)}.k-tooltip .k-glass[data-kind=tip][data-material=solid]>.k-glass__skin,html[data-glass=solid] .k-tooltip .k-glass[data-kind=tip]>.k-glass__skin{box-shadow:var(--rim-hi),0 0 0 1px var(--line-2),var(--float-1)}@media (prefers-reduced-motion:reduce){.k-tooltip{translate:none;scale:none}}@media (forced-colors:active){.k-tooltip{color:canvastext}.k-glass__content .k-tooltip .k-glass[data-kind]>.k-glass__skin{background:canvas}}
.k-modal{--k-pad:24px;max-width:100vw;max-height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px))max(16px,env(safe-area-inset-right,0px))calc(24px + env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));font-family:var(--font-sans),system-ui,-apple-system,sans-serif;color:var(--ink-1);text-align:start;place-items:center;display:grid;position:fixed;inset:0}.k-modal[data-state=closed]{z-index:var(--z-overlay);pointer-events:none}.k-modal[data-variant=sheet]{--k-pad:20px;padding:max(40px,env(safe-area-inset-top,0px))0 0;place-items:end stretch}.k-modal__scrim{-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.k-modal__dim{pointer-events:none;background:var(--scrim);transition:opacity .2s linear;position:absolute;inset:0}.k-modal__frame{outline:none;flex-direction:column;width:min(560px,100%);min-height:0;max-height:100%;display:flex;position:relative}.k-modal__frame:focus-visible{outline:none}.k-modal[data-size=sm] .k-modal__frame{width:min(440px,100%)}.k-modal[data-size=lg] .k-modal__frame{width:min(720px,100%)}.k-modal[data-size=full] .k-modal__frame{width:min(1152px,100%);height:min(90dvh,100%)}.k-modal .k-modal__panel{border-radius:var(--r-dialog);flex-direction:column;flex:auto;min-height:0;display:flex}.k-modal .k-modal__panel>.k-glass__skin{box-shadow:var(--glass-rim),var(--glass-edge),var(--float-3)}html[data-glass=solid] .k-modal .k-modal__panel[data-kind]>.k-glass__skin{box-shadow:var(--rim-hi),0 0 0 1px var(--line-2),var(--float-3)}.k-modal__content{border-radius:inherit;flex-direction:column;flex:auto;min-height:0;display:flex}.k-modal__column{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.k-modal__head{padding:24px var(--k-pad)0;flex:none}.k-modal__column[data-close]>.k-modal__head{padding-inline-end:56px}.k-modal__head[data-empty]{padding:0}.k-modal__title{font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.01em;font-variation-settings:"wght" 500;color:var(--ink-1);text-wrap:balance;margin:0;font-size:22px;font-weight:500;line-height:28px}.k-modal__desc{color:var(--ink-2);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:22px}.k-modal__main{min-height:0;padding:4px var(--k-pad);overscroll-behavior:contain;color:var(--ink-2);scrollbar-width:thin;scrollbar-color:var(--line-3)transparent;flex-direction:column;flex:auto;margin-top:8px;font-size:15px;line-height:22px;display:flex;overflow-y:auto}.k-modal__head[data-empty]+.k-modal__main{margin-top:0;padding-top:24px}.k-modal__main:not(:has(+.k-modal__footer)){padding-bottom:24px}.k-modal[data-size=full] .k-modal__main{margin:0;padding:0}.k-modal__main:focus-visible,.k-modal__body:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.k-modal[data-variant=dialog] .k-modal__head[data-empty]+.k-modal__main,.k-modal[data-variant=dialog][data-size=full] .k-modal__head[data-empty]+.k-modal__main>.k-modal__body:first-child{border-start-start-radius:var(--r-dialog);border-start-end-radius:var(--r-dialog)}.k-modal[data-variant=dialog] .k-modal__main:not(:has(+.k-modal__footer)){border-end-end-radius:var(--r-dialog);border-end-start-radius:var(--r-dialog)}.k-modal[data-variant=dialog][data-size=full] .k-modal__main:not(:has(+.k-modal__footer))>.k-modal__body:last-child{border-end-end-radius:var(--r-dialog);border-end-start-radius:var(--r-dialog)}.k-modal__body{min-height:0;margin:-4px calc(var(--k-pad,24px)*-1);padding:4px var(--k-pad,24px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-3)transparent;flex-direction:column;flex:auto;gap:12px;display:flex;overflow-y:auto}.k-modal[data-size=full] .k-modal__body{margin:0}.k-modal__footer{padding:24px var(--k-pad)24px;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.k-modal__main+.k-modal__footer{padding-top:20px}.k-modal__main>.k-modal__footer{padding:24px 0 0}.k-modal__close{top:12px;display:flex;position:absolute;inset-inline-end:12px}.k-modal[data-variant=sheet] .k-modal__frame{width:100%;max-height:100%}.k-modal[data-variant=sheet][data-size=full] .k-modal__frame{height:100%}.k-modal[data-variant=sheet] .k-modal__panel{border-radius:var(--r-sheet)var(--r-sheet)0 0}.k-modal[data-variant=sheet] .k-modal__panel>.k-glass__skin{bottom:-120px}.k-modal[data-variant=sheet] .k-modal__column{max-width:600px;margin-inline:auto}.k-modal[data-variant=sheet] .k-modal__head{touch-action:none;-webkit-user-select:none;user-select:none;padding-top:0}.k-modal[data-variant=sheet] .k-modal__close{top:-4px}.k-modal[data-variant=sheet] .k-modal__head[data-empty]~.k-modal__close{top:10px}.k-modal[data-variant=sheet] .k-modal__footer{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch}.k-modal[data-variant=sheet] .k-modal__main:not(:has(+.k-modal__footer)){padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.k-modal[data-variant=sheet] .k-modal__footer>*{width:100%}.k-modal[data-variant=sheet] .k-modal__main>.k-modal__footer{padding-bottom:0}.k-sheet__grip{touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;height:24px;display:grid;position:relative}.k-sheet__grabber{width:36px;height:5px;transition:background-color var(--light-out)var(--ease-out);background:#ffffff38;border-radius:3px}@media (hover:hover) and (pointer:fine){.k-sheet__grip:hover>.k-sheet__grabber{transition-duration:var(--hover-in);background:#ffffff57}}.k-sheet__grip[data-force=hover]>.k-sheet__grabber{background:#ffffff57}.k-modal[data-dragging] .k-sheet__grabber,.k-sheet__grip[data-force=held]>.k-sheet__grabber{transition-duration:var(--light-in);background:#ffffff80}.k-modal[data-dragging],.k-modal[data-dragging] .k-sheet__grip{cursor:grabbing}.k-modal[data-leaving]{pointer-events:none}.k-modal__panel>.k-glass__skin,.k-modal__panel>.k-glass__content{transition:opacity var(--fade)linear}@starting-style{.k-modal__dim,.k-modal[data-variant=dialog] .k-modal__panel>.k-glass__skin,.k-modal[data-variant=dialog] .k-modal__panel>.k-glass__content{opacity:0}}@media (prefers-reduced-motion:no-preference){.k-modal[data-variant=dialog] .k-modal__frame{transition:scale var(--dur-surface)var(--ease-settle),translate var(--dur-surface)var(--ease-settle)}.k-modal[data-variant=sheet] .k-modal__frame{transition:translate var(--dur-panel)var(--ease-drawer)}@starting-style{.k-modal[data-variant=dialog] .k-modal__frame{translate:0 8px;scale:.97}.k-modal[data-variant=sheet] .k-modal__frame{translate:0 100%}}}@media (prefers-reduced-motion:reduce){@starting-style{.k-modal[data-variant=sheet] .k-modal__panel>.k-glass__skin,.k-modal[data-variant=sheet] .k-modal__panel>.k-glass__content{opacity:0}}}.k-modal[data-state=closed] .k-modal__dim,.k-modal[data-state=closed] .k-modal__panel>.k-glass__skin,.k-modal[data-state=closed] .k-modal__panel>.k-glass__content{opacity:0;transition:opacity .15s linear}.k-modal[data-instant] .k-modal__dim,.k-modal[data-instant] .k-modal__frame,.k-modal[data-instant] .k-modal__panel>.k-glass__skin,.k-modal[data-instant] .k-modal__panel>.k-glass__content{transition:none}.k-modal[data-static]{z-index:0;pointer-events:none;position:absolute}.k-modal[data-static][data-variant=sheet]{padding-top:24px}@media (forced-colors:active){.k-modal__dim{forced-color-adjust:none;background:#0000008f}.k-sheet__grabber,.k-modal[data-dragging] .k-sheet__grabber{forced-color-adjust:none;background:canvastext}.k-modal[data-variant=sheet] .k-modal__panel{border-bottom:0}}
.k-toast{--k-toast-exit:.15s;--k-toast-throw:.16s;--k-shadow:var(--glass-rim),var(--glass-edge),var(--float-2);box-sizing:border-box;border-radius:var(--r-menu);background:var(--glass-lift),var(--glass-tint-bar);width:fit-content;max-width:min(440px,100%);min-height:48px;-webkit-backdrop-filter:blur(var(--glass-blur-tip))saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-tip))saturate(var(--glass-sat));box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);color:var(--ink-1);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;letter-spacing:-.005em;text-align:start;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;align-items:center;gap:10px;padding:6px 6px 6px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.k-toast:not(:has(>.k-toast__action)){padding-inline-end:16px}.k-toast__icon{width:16px;height:16px;color:var(--ink-2);flex:none;place-items:center;display:grid;position:relative}.k-toast[data-type=error]>.k-toast__icon{color:var(--negative)}.k-toast[data-type=warning]>.k-toast__icon{color:var(--caution)}.k-toast__icon>svg{display:block}.k-toast__live{border-radius:var(--r-dot);background:var(--lumen);width:6px;height:6px;box-shadow:0 0 0 2px rgb(var(--lumen-rgb)/.12)}.k-toast__content{flex-direction:column;flex:auto;min-width:0;display:flex}.k-toast__title{text-wrap:pretty}.k-toast__desc{letter-spacing:0;color:var(--ink-1);text-wrap:pretty;font-size:12px;font-weight:400;line-height:16px}.k-toast__action{flex:none;margin-inline-start:6px;display:flex}button.k-toast__action{border-radius:var(--r-key);height:36px;color:var(--ink-1);font:inherit;cursor:pointer;border:0;align-items:center;padding:0 14px}.k-toast[data-force=focus]{--k-glow:var(--light-glow);outline:var(--focus-outline);outline-offset:var(--focus-offset)}.k-toaster[data-sonner-toaster][data-y-position]{width:auto;left:0;right:0;bottom:var(--offset-bottom);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;transform:none}@media (max-width:600px){.k-toaster[data-sonner-toaster][data-y-position]{bottom:var(--mobile-offset-bottom)}}.k-toaster .k-toast[data-sonner-toast]{--k-y:calc(-1*max(0px,var(--offset,0px)));--k-dy:0px;--k-sx:1;width:fit-content;max-width:min(440px,calc(100% - var(--mobile-offset-left,12px) - var(--mobile-offset-right,12px)));-webkit-user-select:none;user-select:none;transform-origin:50% 100%;transform:translate(0px,calc(var(--k-y) + var(--k-dy)))scaleX(var(--k-sx));transition:transform var(--dur-control)var(--ease-settle),opacity var(--fade)linear;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.k-toaster .k-toast[data-sonner-toast][data-mounted=false]{--k-dy:12px;--k-sx:.96}.k-toaster .k-toast[data-sonner-toast][data-removed=true][data-swipe-out=false],.k-toaster .k-toast[data-sonner-toast][data-k-leaving]:not([data-swipe-out=true]){--k-dy:10px;transition:transform var(--k-toast-exit)var(--ease-out),opacity var(--k-toast-exit)linear}.k-toaster .k-toast[data-sonner-toast][data-k-leaving]{opacity:0;pointer-events:none}.k-toaster .k-toast[data-sonner-toast][data-visible=false]{visibility:hidden;transition:transform var(--dur-control)var(--ease-settle),opacity var(--fade)linear,visibility 0s linear var(--fade)}.k-toaster .k-toast[data-sonner-toast]:focus-visible{--k-glow:var(--light-glow);outline:var(--focus-outline);outline-offset:var(--focus-offset);box-shadow:var(--k-shadow),var(--k-glow)}.k-toaster .k-toast[data-sonner-toast][data-swiping=true]{transform:translate(var(--swipe-amount-x,0px),calc(var(--k-y) + var(--swipe-amount-y,0px)))scaleX(1);transition:none}.k-toaster .k-toast[data-sonner-toast][data-swipe-out=true]{--k-throw-dir:1;animation:k-toast-throw-x var(--k-toast-throw)var(--ease-out)forwards,k-toast-fade var(--k-toast-throw)linear forwards}.k-toaster .k-toast[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{--k-throw-dir:-1}.k-toaster .k-toast[data-sonner-toast][data-swipe-out=true]:is([data-swipe-direction=down],[data-swipe-direction=up]){animation-name:k-toast-throw-y,k-toast-fade}.k-toaster .k-toast[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{--k-throw-dir:-1}@keyframes k-toast-throw-x{to{transform:translate(calc(var(--swipe-amount-x,0px) + var(--k-throw-dir,1)*var(--k-throw-x,24px)),calc(var(--k-y) + var(--swipe-amount-y,0px)))scaleX(1)}}@keyframes k-toast-throw-y{to{transform:translate(var(--swipe-amount-x,0px),calc(var(--k-y) + var(--swipe-amount-y,0px) + var(--k-throw-dir,1)*var(--k-throw-y,24px)))scaleX(1)}}@keyframes k-toast-fade{to{opacity:0}}html[data-glass=solid] .k-toast{--k-shadow:var(--rim-hi),0 0 0 1px var(--line-2),var(--float-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.k-toast{--k-shadow:var(--rim-hi),0 0 0 1px var(--line-2),var(--float-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}}@media (prefers-contrast:more){.k-toast{--k-shadow:var(--rim-hi),0 0 0 1px #fff6,var(--float-2)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.k-toast{background:var(--glass-solid)}}@media (prefers-reduced-motion:reduce){.k-toaster .k-toast[data-sonner-toast]{transition:opacity var(--fade)linear!important}.k-toaster .k-toast[data-sonner-toast][data-mounted=false]{--k-dy:0px;--k-sx:1}.k-toaster .k-toast[data-sonner-toast][data-removed=true][data-swipe-out=false],.k-toaster .k-toast[data-sonner-toast][data-k-leaving]:not([data-swipe-out=true]){--k-dy:0px;transition:opacity var(--k-toast-exit)linear!important}.k-toaster .k-toast[data-sonner-toast][data-visible=false]{transition:opacity var(--fade)linear,visibility 0s linear var(--fade)!important}.k-toaster .k-toast[data-sonner-toast][data-swiping=true]{transition:none!important}.k-toaster .k-toast[data-sonner-toast][data-swipe-out=true]{animation:k-toast-fade var(--k-toast-throw)linear forwards!important}}@media (forced-colors:active){.k-toast{-webkit-backdrop-filter:none;backdrop-filter:none;color:canvastext;background:canvas;border:1px solid canvastext}.k-toast__desc{color:canvastext}.k-toast__live{forced-color-adjust:none;box-shadow:none;background:highlight}}
.k-plate[data-padding=none]{padding:0}.k-plate[data-padding=sm]{padding:12px}.k-plate[data-padding=md]{padding:16px}.k-plate[data-padding=lg]{padding:24px}.k-plate--link{--k-shadow:var(--rim),inset 0 0 0 0 transparent,0 0 0 1px var(--line-1),var(--contact);color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:translate var(--press-out)var(--ease-out),box-shadow var(--hover-out)var(--ease-out);text-decoration:none}:where(a.k-plate--link){display:block}.k-plate-host{grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.k-plate--link{min-height:0}@media (hover:hover) and (pointer:fine){.k-plate--link:hover{--k-shadow:var(--rim-hi),inset 0 0 0 0 transparent,0 0 0 1px var(--line-2),var(--contact);transition-duration:var(--press-out),var(--hover-in)}}.k-plate--link[data-force=hover]{--k-shadow:var(--rim-hi),inset 0 0 0 0 transparent,0 0 0 1px var(--line-2),var(--contact)}.k-plate--link:is(:active:not(:focus-visible),[data-force=press]){--k-shadow:inset 0 1px 0 #ffffff08,inset 0 1px 2px #00000073,0 0 0 1px var(--line-2),0 0 0 0 transparent,0 0 0 0 transparent;transition-duration:var(--press-in);translate:0 1px}.k-rows{padding:4px}.k-rows__list{margin:0;padding:0;list-style:none}.k-rows__item{position:relative}.k-rows__item+.k-rows__item:before{content:"";background:var(--line-1);pointer-events:none;height:1px;transition:opacity var(--hover-out)var(--ease-out);position:absolute;top:0;left:12px;right:12px}.k-rows__item:has(>.k-row:is([data-current],[data-force=hover],[data-force=press],[data-interactive]:active)):before{opacity:0;transition-duration:var(--hover-in)}.k-rows__item:has(>.k-row:is([data-current],[data-force=hover],[data-force=press],[data-interactive]:active))+.k-rows__item:before{opacity:0;transition-duration:var(--hover-in)}@media (hover:hover) and (pointer:fine){.k-rows__item:has(>.k-row[data-interactive]:hover):before{opacity:0;transition-duration:var(--hover-in)}.k-rows__item:has(>.k-row[data-interactive]:hover)+.k-rows__item:before{opacity:0;transition-duration:var(--hover-in)}}.k-row{box-sizing:border-box;border-radius:var(--r-row);width:100%;height:44px;min-height:0;color:var(--ink-1);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:translate var(--press-out)var(--ease-out),background-color var(--hover-out)var(--ease-out),color var(--color)var(--ease-out);background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0 12px;text-decoration:none;display:flex;position:relative}.k-row[data-size=lg]{height:56px}.k-row[data-interactive]{cursor:pointer}.k-row__leading{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.k-row__leading>:is(img,svg){max-width:100%;max-height:100%;display:block}.k-row[data-size=lg] .k-row__leading.k-tile{border-radius:var(--r-tag);width:28px;height:28px}.k-row[data-size=lg] .k-row__leading.k-tile>:is(img,svg){width:18px;height:18px}.k-row__text{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.k-row__title,.k-row__subtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-row__title{letter-spacing:-.005em;color:var(--ink-1);transition:color var(--light-out)var(--ease-out);font-size:14px;font-weight:500;line-height:20px}.k-row__subtitle{color:var(--ink-3);font-size:12px;font-weight:400;line-height:16px}.k-row__meta{letter-spacing:-.005em;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;font-size:13px;font-weight:500;line-height:20px;position:relative;top:1px}.k-row__trail{color:var(--ink-4);transition:color var(--hover-out)var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.k-row[data-interactive]:hover{background-color:var(--wash-1);transition-duration:var(--press-out),var(--hover-in),var(--color)}.k-row[data-interactive]:hover .k-row__trail{color:var(--ink-3);transition-duration:var(--hover-in)}}.k-row[data-force=hover]{background-color:var(--wash-1)}.k-row[data-force=hover] .k-row__trail{color:var(--ink-3)}.k-row[data-interactive]:is(:active:not(:focus-visible),[data-force=press]){background-color:var(--wash-2);transition-duration:var(--press-in);translate:0 1px}.k-row[data-force=press] .k-row__trail{color:var(--ink-3)}.k-row.k-focus:is(:focus-visible,[data-force=focus]){outline-offset:-2px}.k-row:after{content:"";background:var(--light);width:2px;box-shadow:var(--light-bar);opacity:0;pointer-events:none;transition:opacity var(--light-out)var(--ease-out);border-radius:1px;position:absolute;top:10px;bottom:10px;left:0}.k-row[data-current]{background-color:var(--wash-1)}.k-row[data-current]:after{opacity:1;transition-duration:var(--light-in)}.k-row[data-current] .k-row__title{color:var(--light);transition-duration:var(--light-in)}@media (prefers-reduced-motion:reduce){.k-plate--link:is(:active:not(:focus-visible),[data-force=press]),.k-row[data-interactive]:is(:active:not(:focus-visible),[data-force=press]){translate:none}}@media (forced-colors:active){.k-plate--link[data-force=hover]{border-color:highlight}.k-rows__item+.k-rows__item:before{forced-color-adjust:none;background:graytext}.k-row:after{forced-color-adjust:none;box-shadow:none;background:highlight}.k-row[data-current] .k-row__title{color:highlight}.k-row__trail{color:canvastext}.k-row[data-force=hover]{outline-offset:-1px;outline:1px solid highlight}@media (hover:hover) and (pointer:fine){.k-plate--link:hover{border-color:highlight}.k-row[data-interactive]:hover{outline-offset:-1px;outline:1px solid highlight}}}
.k-badge{--k-shadow:inset 0 0 0 1px var(--line-2);box-sizing:border-box;border-radius:var(--r-badge);height:22px;box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;background:0 0;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.k-badge[data-size=sm]{gap:5px;height:20px;padding:0 7px}.k-badge__icon{flex:none;place-items:center;width:12px;height:12px;display:inline-grid}.k-badge__icon>:is(img,svg){width:12px;height:12px;display:block}.k-badge__glyph{flex:none;display:block}.k-badge[data-tone=count]{--k-shadow:var(--rim),0 0 0 1px var(--line-1);background:var(--plate-3);color:var(--ink-1)}.k-badge[data-tone=lit]{--k-shadow:inset 0 0 0 1px #ffffff38;background:var(--wash-2);color:var(--light)}.k-badge[data-tone=live]{color:var(--ink-1)}.k-badge__live{flex:none;display:block;overflow:visible}.k-badge__halo{fill:#c8ff001f}.k-badge__lamp{fill:var(--lumen);filter:var(--bloom)}.k-badge[data-tone=caution]{--k-shadow:inset 0 0 0 1px rgb(var(--caution-rgb)/.22);background:rgb(var(--caution-rgb)/.09);color:var(--caution)}.k-badge[data-tone=negative]{--k-shadow:inset 0 0 0 1px rgb(var(--negative-rgb)/.22);background:rgb(var(--negative-rgb)/.09);color:var(--negative)}.k-count{justify-content:center;min-width:22px}.k-count[data-size=sm]{min-width:20px}.k-kbd{--k-shadow:inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #0000008c,0 0 0 1px #0009,0 1px 0 #000c,0 0 0 0 transparent;box-sizing:border-box;border-radius:var(--r-mark);min-width:20px;height:20px;box-shadow:var(--k-shadow);color:var(--ink-2);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;transition:color var(--light-out)var(--ease-out),box-shadow var(--light-out)var(--ease-out),translate var(--press-out)var(--ease-out);background:linear-gradient(#252528,#1b1b1e);place-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:14px;display:inline-grid}.k-kbd[data-size=sm]{min-width:18px;height:18px;padding:0 4px}.k-kbd:is([data-held],[data-force=held]){--k-shadow:inset 0 1px 0 #ffffff1a,inset 0 0 0 0 transparent,0 0 0 1px #ffffff47,0 0 0 0 transparent,var(--light-glow);color:var(--light);transition-duration:var(--light-in),var(--light-in),var(--press-in);translate:0 1px}.k-kbd[data-tone=on-primary]{--k-shadow:inset 0 1px 1px #0000001a,inset 0 0 0 0 transparent,0 0 0 1px #0000001a,0 0 0 0 transparent,0 0 0 0 transparent;color:#3a3a3f;background:#00000014}.k-kbd[data-tone=on-primary]:is([data-held],[data-force=held]){--k-shadow:inset 0 1px 2px #00000038,inset 0 0 0 0 transparent,0 0 0 1px #00000047,0 0 0 0 transparent,0 0 0 0 transparent;color:var(--key-primary-ink)}.k-kbd-combo{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.k-kbd-combo__then{color:var(--ink-3);margin:0 3px;font-size:12px;line-height:16px}.k-kbd-combo[data-size=sm] .k-kbd-combo__then{margin:0 2px}@media (pointer:coarse){.k-kbd,.k-kbd-combo{display:none}}.k-tag{--k-shadow:var(--key-edge),var(--contact);box-sizing:border-box;border-radius:var(--r-tag);background:var(--key-face);height:28px;box-shadow:var(--k-shadow);color:var(--ink-1);letter-spacing:-.005em;white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.k-tag[data-removable]{gap:6px;padding:0 4px 0 10px}.k-tag__icon{flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.k-tag__icon>:is(img,svg){width:14px;height:14px;display:block}.k-tag__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-tag__remove{--h:20px;--w:20px;--k-shadow:0 0 #0000;z-index:var(--z-raised);width:20px;height:20px;box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);color:var(--ink-3);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:translate var(--press-out)var(--ease-out),background-color var(--hover-out)var(--ease-out),color var(--hover-out)var(--ease-out);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin:0 0 0 -2px;padding:0;display:inline-grid}.k-tag__remove>svg{display:block}.k-tag__remove.k-focus:is(:focus-visible,[data-force=focus]){outline-offset:0}@media (hover:hover) and (pointer:fine){.k-tag__remove:hover{background-color:var(--wash-2);color:var(--ink-1);transition-duration:var(--press-out),var(--hover-in),var(--hover-in)}}.k-tag__remove[data-force=hover]{background-color:var(--wash-2);color:var(--ink-1)}.k-tag__remove:is(:active:not(:focus-visible),[data-pressed],[data-force=press]){background-color:var(--wash-2);color:var(--ink-1);transition-duration:var(--press-in);translate:0 1px}.k-status{vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-status__mark{display:block;overflow:visible}.k-status__ring{fill:none;stroke:var(--ink-4)}.k-status__triangle{fill:var(--caution);stroke:var(--caution)}.k-status__outage{fill:var(--negative)}.k-status__unknown{fill:var(--ink-4);fill-opacity:.5}.k-status__halo{fill:#c8ff001f}.k-status__live{fill:var(--lumen);filter:var(--bloom)}.k-tally{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.k-tally__roll{display:inline-block}.k-tally .char-slot{line-height:inherit;vertical-align:baseline}@media (prefers-reduced-motion:reduce){.k-tally__roll[data-changed]{animation:k-tally-fade var(--fade)linear}}@keyframes k-tally-fade{0%{opacity:0}to{opacity:1}}.k-crumbs{--crumb-min:24px;--crumb-sep:calc(.4em + 16px);letter-spacing:-.005em;min-width:0;color:var(--ink-3);font-size:13px;font-weight:500;line-height:18px}.k-crumbs__list{flex-wrap:nowrap;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.k-crumbs__item{flex:0 auto;align-items:center;min-width:0;display:flex}.k-crumbs__item[data-place=first]{flex-shrink:0}.k-crumbs__item[data-place=current]{flex:0 1000 content;width:min(6em,100%);min-width:auto}.k-crumbs__item[data-place=middle]{min-width:calc(var(--crumb-min) + var(--crumb-sep))}.k-crumbs__link,.k-crumbs__current{border-radius:var(--r-mark);min-width:0;min-height:0;display:flex;position:relative}.k-crumbs__link{color:var(--ink-3);-webkit-tap-highlight-color:transparent;transition:color var(--hover-out)var(--ease-out);text-decoration:none}.k-crumbs__link:before{content:"";position:absolute;inset:-13px -10px}.k-crumbs__text{white-space:nowrap;text-overflow:ellipsis;text-underline-offset:3px;min-width:0;transition:text-decoration-color var(--hover-out)var(--ease-out);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;overflow:hidden}.k-crumbs__item[data-place=middle] .k-crumbs__link{min-width:var(--crumb-min)}@media (hover:hover) and (pointer:fine){.k-crumbs__link:hover{color:var(--ink-2);transition-duration:var(--hover-in)}.k-crumbs__link:hover .k-crumbs__text{-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);transition-duration:var(--hover-in)}}.k-crumbs__link[data-force=hover]{color:var(--ink-2)}.k-crumbs__link[data-force=hover] .k-crumbs__text{-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.k-crumbs__current{color:var(--ink-2)}.k-crumbs__current .k-crumbs__text{text-decoration-line:none}.k-crumbs__sep{box-sizing:content-box;width:.4em;color:var(--ink-4);text-align:center;flex:none;margin:0 8px;font-weight:400}@media (prefers-reduced-motion:reduce){.k-kbd:is([data-held],[data-force=held]),.k-tag__remove:is(:active:not(:focus-visible),[data-pressed],[data-force=press]){translate:none}}@media (forced-colors:active){.k-badge,.k-tag,.k-kbd{outline-offset:-1px;outline:1px solid canvastext}.k-badge[data-tone=lit]{outline-offset:-2px;outline:2px solid highlight}.k-badge__live{forced-color-adjust:none}.k-badge__halo{fill:none}.k-badge__lamp{fill:highlight}.k-kbd:is([data-held],[data-force=held]){outline-offset:-2px;outline:2px solid highlight}.k-kbd[data-tone=on-primary]{box-shadow:none;color:buttonface;background:0 0;outline-color:buttonface}.k-tag__remove[data-force=hover]{outline:1px solid highlight}@media (hover:hover) and (pointer:fine){.k-tag__remove:hover{outline:1px solid highlight}}.k-status__mark{forced-color-adjust:none}.k-status__ring{stroke:canvastext}.k-status__triangle{fill:canvastext;stroke:canvastext}.k-status__outage{fill:canvastext}.k-status__unknown{fill:graytext;fill-opacity:1}.k-status__halo{fill:none}.k-status__live{fill:highlight}.k-crumbs__link .k-crumbs__text{text-decoration-color:currentColor}}
@property --k-rule-cw{syntax:"<length>";inherits:true;initial-value:18px}@property --k-rule-ch{syntax:"<length>";inherits:true;initial-value:26px}.k-rule{--k-rule-rail:22px;--k-rule-lift:calc(var(--dur-grain)*.6);--k-rule-cw:18px;--k-rule-ch:26px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:--k-rule-cw var(--k-rule-lift)var(--ease-settle),--k-rule-ch var(--k-rule-lift)var(--ease-settle);display:block}.k-rule:is([data-held],[data-force=held]){--k-rule-cw:26px;--k-rule-ch:36px}.k-rule__head{letter-spacing:-.005em;cursor:default;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:32px;padding:0 14px;font-size:13px;font-weight:500;line-height:18px;display:flex}.k-rule__label{min-width:0;color:var(--ink-2)}.k-rule__value{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity var(--light-in)var(--ease-out);flex:none}.k-rule__num{color:var(--ink-1)}.k-rule__track{cursor:pointer;touch-action:pan-y;height:56px;padding:0 14px;position:relative}.k-rule[data-held] .k-rule__track{cursor:grabbing}.k-rule__inner{height:100%;position:relative;container-type:inline-size}.k-rule__rail,.k-rule__fill{width:100%;left:0;top:calc(var(--k-rule-rail) - 1px);border-radius:1px;height:2px;position:absolute}.k-rule__rail{background:#ffffff1a}.k-rule__fill{transform-origin:0;scale:var(--t)1;background:#ededee80}.k-rule__tick{left:calc(var(--p)*100% - .5px);left:round(nearest,calc(var(--p)*100% - .5px),1px);top:calc(var(--k-rule-rail) + 4px);width:1px;height:4px;transition:background-color var(--light-out)var(--ease-out),box-shadow var(--light-out)var(--ease-out);background:#fff3;position:absolute}.k-rule__tick[data-kind=mid]{background:#ffffff4d;height:6px}.k-rule__tick[data-kind=major]{background:#ffffff8c;height:9px}.k-rule__tick[data-lit]{background:var(--light);transition-duration:var(--light-in);box-shadow:0 0 4px #ffffff73}.k-rule__scale{pointer-events:none;--k-rule-gap:calc(var(--k-rule-cw)/2);-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--tb)*100cqw - var(--k-rule-gap)),transparent 0,transparent calc(var(--tb)*100cqw + var(--k-rule-gap)),#000 0);-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--tb)*100cqw - var(--k-rule-gap)),transparent 0,transparent calc(var(--tb)*100cqw + var(--k-rule-gap)),#000 0);mask-image:linear-gradient(90deg,#000 calc(var(--tb)*100cqw - var(--k-rule-gap)),transparent 0,transparent calc(var(--tb)*100cqw + var(--k-rule-gap)),#000 0);position:absolute;inset:0}.k-rule__labels{pointer-events:none;position:absolute;inset:0}.k-rule__num-label{left:calc(var(--p)*100%);top:calc(var(--k-rule-rail) + 18px);letter-spacing:.01em;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--light-out)var(--ease-out);font-size:11px;font-weight:500;line-height:14px;position:absolute;translate:-50%}.k-rule__num-label[data-edge=start]{translate:-20%}.k-rule__num-label[data-edge=end]{translate:-80%}.k-rule__num-label[data-lit]{color:var(--ink-1);transition-duration:var(--light-in)}.k-rule__carriage{--k-shadow:var(--contact),0 2px 6px -1px #000000bf;left:0;top:calc(var(--k-rule-rail) - var(--k-rule-ch)/2);width:var(--k-rule-cw);height:var(--k-rule-ch);border-radius:calc(6px + (var(--k-rule-cw) - 18px)*.375);translate:calc(var(--tb)*100cqw - 50%)0;pointer-events:none;box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);transition:box-shadow var(--k-rule-lift)var(--ease-settle);position:absolute;overflow:hidden}.k-rule:is([data-held],[data-force=held]) .k-rule__carriage{--k-shadow:0 1px 0 #000000e6,0 8px 18px -4px #000000e6}.k-rule__face{border-radius:inherit;box-shadow:var(--key-edge);transition:opacity 90ms var(--ease-out),box-shadow var(--hover-out)var(--ease-out);background:linear-gradient(#2a2a2e,#1b1b1e);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.k-rule:not([data-disabled]) .k-rule__track:hover .k-rule__face{box-shadow:var(--key-edge-hover);transition-duration:90ms,var(--hover-in)}}.k-rule[data-force=hover] .k-rule__face{box-shadow:var(--key-edge-hover)}.k-rule__lens{border-radius:inherit;opacity:0;transition:opacity 90ms var(--ease-out);background:#ffffff09;position:absolute;inset:0}.k-rule__lens:after{content:"";border-radius:inherit;box-shadow:var(--rim-hi),inset 0 0 0 1px #ffffff29,inset 0 -2px 3px -1px #0000008c;background:linear-gradient(#ffffff1a,#fff0 34%);position:absolute;inset:0}.k-rule__loupe{left:50%;top:calc(50% - var(--k-rule-rail));width:100cqw;height:56px;translate:calc(var(--tb)*-100cqw)0;transform-origin:calc(var(--t)*100cqw)var(--k-rule-rail);transition:scale var(--k-rule-lift)var(--ease-settle);position:absolute;scale:1}.k-rule:is([data-held],[data-force=held]) .k-rule__face{opacity:0}.k-rule:is([data-held],[data-force=held]) .k-rule__lens{opacity:1}.k-rule:is([data-held],[data-force=held]) .k-rule__loupe{scale:1.6}.k-rule__hairline{left:0;top:calc(var(--k-rule-rail) - 10px);background:var(--light);pointer-events:none;width:1px;height:20px;translate:calc(var(--t)*100cqw - .5px)0;translate:round(nearest,calc(var(--t)*100cqw - .5px),1px)0;position:absolute;box-shadow:0 0 4px #ffffff59}.k-rule__readout{left:0;bottom:calc(100% - var(--k-rule-rail) + 26px);translate:clamp(-14px,calc(var(--t)*100cqw - 50%),calc(100cqw - 100% + 14px))0;border-radius:var(--r-tip);background:var(--plate-3);box-shadow:var(--rim-hi),0 0 0 1px var(--line-2),var(--float-1);color:var(--ink-1);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--light-out)var(--ease-out);padding:5px 8px;font-size:12px;line-height:16px;position:absolute}.k-rule__readout b{color:var(--light);font-weight:600}.k-rule:is([data-held],[data-force=held],[data-force=focus],:not([data-pointer-focus]):has(.k-rule__input:focus-visible)) .k-rule__readout{opacity:1;transition-duration:var(--light-in)}.k-rule:is([data-held],[data-force=held],[data-force=focus],:not([data-pointer-focus]):has(.k-rule__input:focus-visible)) .k-rule__value{opacity:0;transition-duration:var(--light-out)}.k-rule:is([data-force=focus],:not([data-pointer-focus]):has(.k-rule__input:focus-visible)) .k-rule__carriage{--k-glow:var(--light-glow);outline:var(--focus-outline);outline-offset:var(--focus-offset);transition:none}.k-rule[data-disabled]{opacity:var(--disabled)}.k-rule[data-disabled] .k-rule__track,.k-rule[data-disabled] .k-rule__head{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.k-rule,.k-rule__carriage,.k-rule__loupe{transition:none}.k-rule:is([data-held],[data-force=held]) .k-rule__loupe{scale:1}}@media (forced-colors:active){.k-rule__rail,.k-rule__fill,.k-rule__tick,.k-rule__hairline,.k-rule__face,.k-rule__lens,.k-rule__readout,.k-rule__num-label{forced-color-adjust:none;box-shadow:none}.k-rule__rail{background:graytext}.k-rule__fill,.k-rule__hairline{background:highlight}.k-rule__tick,.k-rule__tick[data-kind]{background:canvastext}.k-rule__tick[data-lit]{box-shadow:none;background:highlight}.k-rule__num-label{color:canvastext}.k-rule__num-label[data-lit]{color:highlight}.k-rule__carriage{border:1px solid canvastext}.k-rule__face{background:buttonface}.k-rule__lens{background:canvas}.k-rule__lens:after{display:none}.k-rule__readout{color:canvastext;background:canvas;border:1px solid canvastext}.k-rule__readout b{color:canvastext}}
.k-progress{clip-path:inset(-8px 0);background:#ffffff1a;border-radius:1px;height:2px;display:block;position:relative;overflow-x:clip}.k-progress__fill{background:var(--lumen);transform-origin:0;transform:scaleX(var(--v));transition:transform .24s var(--ease-out);border-radius:1px;position:absolute;inset:0}.k-progress__head{translate:calc((var(--v) - 1)*100%)0;opacity:calc(var(--v)*100);transition:translate .24s var(--ease-out);pointer-events:none;position:absolute;inset:0}.k-progress__head:after{content:"";background:var(--lumen);border-radius:1px;width:6px;height:2px;position:absolute;top:0;right:0;box-shadow:0 0 6px #c8ff00cc}.k-progress[data-indeterminate] .k-progress__fill{display:none}.k-progress[data-indeterminate] .k-progress__head{background:var(--lumen);opacity:1;border-radius:1px;width:28%;transition:none;animation:1.1s linear -240ms infinite k-progress-sweep;inset:0 auto 0 0;translate:125%}@keyframes k-progress-sweep{0%{translate:-100%}to{translate:357.143%}}.k-meter{padding-bottom:18px;display:block;position:relative}.k-meter:not(:has(.k-meter__labels)){padding-bottom:0}.k-meter__graticule{height:14px;display:block;position:relative}.k-meter__band{border-radius:3px;height:6px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.k-meter__band-fill{translate:calc((var(--v) - 1)*100%)0;background:#ffffff1f;border-radius:3px;position:absolute;inset:0}.k-meter__mark{left:calc(var(--p)*100%);left:round(nearest,calc(var(--p)*100%),1px);background:#fff3;width:1px;height:5px;position:absolute;bottom:0}.k-meter__mark[data-edge=end]{margin-left:-1px}.k-meter__needle-run{translate:calc((var(--v) - 1)*100%)0;pointer-events:none;position:absolute;inset:0}.k-meter__needle{background:var(--ink-1);border-radius:1px;width:2px;height:14px;position:absolute;top:0;right:-1px}.k-meter__labels{height:14px;position:absolute;top:18px;left:0;right:0}.k-meter__label{left:calc(var(--p)*100%);letter-spacing:.01em;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500;line-height:14px;position:absolute;translate:-50%}.k-meter__label[data-edge=start]{translate:0}.k-meter__label[data-edge=end]{translate:-100%}.k-meter[data-animate] :is(.k-meter__needle-run,.k-meter__band-fill){transition:translate var(--dur-control)var(--ease-settle)}.k-split{gap:2px;height:4px;display:flex}.k-split__side{min-width:0;height:100%;transition:background-color var(--light-out)var(--ease-out),box-shadow var(--light-out)var(--ease-out);background:#fff3;flex-basis:0;display:block}.k-split__side[data-side=a]{border-radius:2px 1px 1px 2px}.k-split__side[data-side=b]{border-radius:1px 2px 2px 1px}.k-split:has(>[data-empty]){gap:0}.k-split__side[data-empty]{border-radius:2px}.k-split[data-lead=a]>[data-side=a],.k-split[data-lead=b]>[data-side=b]{background:var(--light);box-shadow:var(--light-bar);transition-duration:var(--light-in)}.k-split[data-animate]>.k-split__side{transition:flex-grow .32s var(--ease-out),background-color var(--light-out)var(--ease-out),box-shadow var(--light-out)var(--ease-out)}.k-split[data-animate][data-lead=a]>[data-side=a],.k-split[data-animate][data-lead=b]>[data-side=b]{transition-duration:.32s,var(--light-in),var(--light-in)}.k-skeleton{gap:var(--k-skel-gap);flex-direction:column;max-width:100%;animation:1.6s ease-in-out 1s infinite alternate k-skeleton-breathe;display:flex}.k-skeleton__block{width:100%;height:var(--k-skel-h);border-radius:var(--k-skel-r);background:var(--plate-2);display:block}.k-skeleton[data-lines]>.k-skeleton__block:last-child{width:62%}@keyframes k-skeleton-breathe{0%{opacity:1}to{opacity:.6}}.k-skeleton[data-force=still]{animation:none}.k-skeleton[data-force=held]{opacity:.6;animation:none}.k-spinner{vertical-align:middle;color:inherit;flex:none;place-items:center;display:inline-grid}.k-spinner__svg{animation:.7s linear infinite k-spinner-turn;display:block;overflow:visible}.k-spinner__ring,.k-spinner__arc{fill:none;stroke:currentColor;stroke-width:1.5px}.k-spinner__ring{stroke-opacity:.18}.k-spinner__arc{stroke-linecap:round;stroke-dasharray:11 16}@keyframes k-spinner-turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.k-progress__fill,.k-progress__head,.k-meter[data-animate] :is(.k-meter__needle-run,.k-meter__band-fill){transition:none}.k-progress[data-indeterminate] .k-progress__head{width:40%;animation:none;translate:75%}.k-split[data-animate]>.k-split__side{transition:background-color var(--light-out)var(--ease-out),box-shadow var(--light-out)var(--ease-out)}.k-skeleton{animation:none}}@media (forced-colors:active){.k-progress,.k-progress__fill,.k-progress__head,.k-progress__head:after,.k-meter__band-fill,.k-meter__mark,.k-meter__needle,.k-split__side,.k-skeleton__block{forced-color-adjust:none;box-shadow:none}.k-progress{background:graytext}.k-progress__fill,.k-progress[data-indeterminate] .k-progress__head,.k-progress__head:after,.k-meter__needle{background:highlight}.k-meter__band-fill{background:graytext}.k-meter__mark{background:canvastext}.k-meter__label{color:canvastext}.k-split__side{background:graytext}.k-split[data-lead=a]>[data-side=a],.k-split[data-lead=b]>[data-side=b]{background:highlight}.k-skeleton__block{background:graytext}}
.k-disclosure{display:block}.k-disclosure__summary{--k-shadow:0 0 #0000;border-radius:var(--r-row);cursor:pointer;min-height:44px;color:var(--ink-1);letter-spacing:-.005em;box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--hover-out)var(--ease-out),translate var(--press-out)var(--ease-out);align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:500;line-height:20px;list-style:none;display:flex;position:relative}.k-disclosure__summary::-webkit-details-marker{display:none}.k-disclosure__summary::marker{content:""}.k-disclosure[data-size=lg]>.k-disclosure__summary{letter-spacing:0;min-height:52px;padding:15px 12px;font-size:15px;line-height:22px}.k-disclosure__title{min-width:0;font:inherit;color:inherit;letter-spacing:inherit;flex:auto;margin:0}.k-disclosure__meta{letter-spacing:0;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:400;line-height:16px}.k-disclosure__chevron{fill:none;width:14px;height:14px;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:rotate .18s var(--ease-out);flex:none}.k-disclosure[open]>.k-disclosure__summary>.k-disclosure__chevron{rotate:90deg}@media (hover:hover) and (pointer:fine){.k-disclosure__summary:hover{background-color:var(--wash-1);transition-duration:var(--hover-in),var(--press-out)}}.k-disclosure[data-force=hover]>.k-disclosure__summary{background-color:var(--wash-1)}.k-disclosure__summary:is(:active:not(:focus-visible),[data-pressed]),.k-disclosure[data-force=press]>.k-disclosure__summary{background-color:var(--wash-2);transition-duration:var(--press-in);translate:0 1px}.k-disclosure[data-force=focus]>.k-disclosure__summary{--k-glow:var(--light-glow);outline:var(--focus-outline);outline-offset:var(--focus-offset)}.k-disclosure__body{color:var(--ink-2);padding:0 12px 16px;font-size:15px;line-height:22px}.k-accordion>.k-disclosure+.k-disclosure{border-top:1px solid var(--line-1);transition:border-top-color var(--hover-out)var(--ease-out)}@media (hover:hover) and (pointer:fine){.k-accordion>.k-disclosure:has(>.k-disclosure__summary:hover){transition-duration:var(--hover-in);border-top-color:#0000}.k-accordion>.k-disclosure:not([open]):has(>.k-disclosure__summary:hover)+.k-disclosure{transition-duration:var(--hover-in);border-top-color:#0000}}@supports (interpolate-size:allow-keywords){.k-disclosure{interpolate-size:allow-keywords}.k-disclosure::details-content{overflow-clip-margin:4px;block-size:0;transition:block-size .18s var(--ease-out),content-visibility .18s allow-discrete;overflow:clip}.k-disclosure[open]::details-content{block-size:auto;transition-duration:.26s}.k-disclosure__body{transition:opacity var(--fade-exit)linear}.k-disclosure:not([open])>.k-disclosure__body{opacity:0}.k-disclosure[open]>.k-disclosure__body{transition:opacity var(--fade)linear 55ms}.k-disclosure[data-instant]>.k-disclosure__body{transition:none}.k-disclosure[data-instant]::details-content{transition:none}}.k-disclosure[data-instant]>.k-disclosure__summary>.k-disclosure__chevron{transition:none}@media (prefers-reduced-motion:reduce){.k-disclosure__body,.k-disclosure__chevron{transition:none!important}.k-disclosure::details-content{transition:none!important}.k-disclosure__summary:is(:active:not(:focus-visible),[data-pressed]),.k-disclosure[data-force=press]>.k-disclosure__summary{translate:none}}@media (forced-colors:active){.k-disclosure__summary{border-bottom:1px solid canvastext;border-radius:0}.k-disclosure__chevron{stroke:canvastext}.k-accordion>.k-disclosure:not([open])+.k-disclosure{border-top:0}}
.k-dock-row{left:0;right:0;bottom:calc(var(--dock-offset) + env(safe-area-inset-bottom,0px));z-index:var(--z-dock);padding:0 max(12px,env(safe-area-inset-right,0px))0 max(12px,env(safe-area-inset-left,0px));pointer-events:none;background:0 0;justify-content:center;align-items:flex-end;display:flex;position:fixed}.k-dock-scrim{z-index:calc(var(--z-dock) - 1);background:var(--scrim-dock);touch-action:none;position:fixed;inset:0}.k-dock{--r:var(--r-dock);pointer-events:auto;flex:none;max-width:100%}.k-dock[data-view=panel]{--r:var(--r-palette)}.k-dock[data-phase=morph]>.k-glass__skin{transition:background-color var(--fade)linear}.k-dock[data-view=panel]>.k-glass__skin{--glass-tint-bar:var(--glass-tint-panel)}.k-dock__content{border-radius:inherit;position:relative;overflow:hidden}.k-dock[data-phase=morph]>.k-dock__content{position:absolute;inset:0}.k-dock__layer{position:relative}.k-dock[data-view=panel] .k-dock__bar,.k-dock:not([data-view=panel]) .k-dock__panel,.k-dock[data-phase=morph] .k-dock__layer{position:absolute;bottom:0;left:50%;translate:-50%}.k-dock__bar{width:max-content;max-width:calc(100vw - 24px)}.k-dock[data-phase=resize] .k-dock__bar{width:auto}.k-dock__panel{box-sizing:border-box;width:min(var(--panel-w,480px),calc(100vw - 24px));max-height:min(var(--panel-max-h,100dvh),calc(100dvh - var(--dock-offset) - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px) - 12px));flex-direction:column;padding:8px;display:flex}.k-dock__nav{box-sizing:border-box;height:var(--dock-h);align-items:center;gap:2px;padding:6px;display:flex}.k-dock__mid{flex:0 auto;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.k-dock[data-phase=resize] .k-dock__mid{flex:1 1 0;justify-content:center;overflow:clip}.k-dock__gen{flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex}.k-dock[data-phase=resize] .k-dock__gen{flex-shrink:0}.k-dock[data-phase=resize][data-align=start] .k-dock__mid{justify-content:flex-start}.k-dock__tray-slot{flex:none;align-items:center;gap:2px;display:flex}.k-dock__tray-slot[data-leaving]{pointer-events:none;position:absolute;top:0;bottom:0}.k-dock__gen[data-leaving]{pointer-events:none;width:max-content;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.k-dock__strip{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;align-items:center;gap:2px;min-width:40px;margin-block:-6px;padding-block:6px;display:flex;overflow:auto hidden}.k-dock__strip::-webkit-scrollbar{display:none}.k-dock__strip[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.k-dock__strip[data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 16px),#0000)}.k-dock__strip[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.k-dock__divider{background:#ffffff1a;flex:none;width:1px;height:20px;margin:0 4px}.k-dock__item{--k-shadow:0 0 #0000;box-sizing:border-box;border-radius:var(--r-field);min-width:40px;height:40px;min-height:0;color:var(--ink-1);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);transition:translate var(--press-out)var(--ease-out),background-color var(--hover-out)var(--ease-out),color var(--color)var(--ease-out);background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex;position:relative}.k-dock__item>svg{flex:none;width:16px;height:16px}.k-dock__item .lucide{stroke-width:1.75px}.k-dock__item.k-focus:is(:focus-visible,[data-force=focus]){outline-offset:-2px}.k-dock__item[data-icon-only]{width:40px;padding:0}@media (hover:hover) and (pointer:fine){.k-dock__item:hover{background-color:var(--wash-2);transition-duration:var(--press-out),var(--hover-in),var(--color)}}.k-dock__item[data-force=hover],.k-dock__item[aria-expanded=true]{background-color:var(--wash-2)}.k-dock__item:is([data-active],[aria-pressed=true],[aria-current=page]){--k-shadow:var(--rim-hi);background-color:var(--wash-3);color:var(--light)}.k-dock__item:is(:active:not(:focus-visible),[data-pressed],[data-force=press]){background-color:var(--wash-3);transition-duration:var(--press-in);translate:0 1px}.k-dock__mark{color:var(--ink-1);font-size:22px;line-height:1;translate:0 1px}.k-dock__search .k-kbd{margin-right:-4px}.k-dock__segment{flex:none;align-items:center;padding:0 2px;display:inline-flex}.k-dock__item[data-primary]{--k-shadow:var(--key-primary-edge);border-radius:var(--r-key-sm);background:var(--key-primary-face);min-width:32px;height:32px;color:var(--key-primary-ink);gap:6px;margin:0 4px}.k-dock__item[data-primary]>svg{width:14px;height:14px}.k-dock__item[data-primary]:before{content:"";position:absolute;inset:-6px -4px}@media (hover:hover) and (pointer:fine){.k-dock__item[data-primary]:hover{background:var(--key-primary-face-hover)}}.k-dock__item[data-primary][data-force=hover]{background:var(--key-primary-face-hover)}.k-dock__item[data-primary]:is(:active:not(:focus-visible),[data-pressed],[data-force=press]){--k-shadow:var(--key-primary-edge-press);background:var(--key-primary-face-press)}.k-dock__item[data-primary].k-focus:is(:focus-visible,[data-force=focus]){outline-offset:2px}@media (min-width:640px){.k-dock__item[data-fold-icon]>svg{display:none}}.k-dock__account{width:40px;padding:0}.k-dock__account[data-state=loading]{cursor:default;pointer-events:none}.k-dock__face{opacity:0;transition:opacity var(--fade)linear;place-items:center;display:grid;position:absolute;inset:0}.k-dock__face>svg{width:16px;height:16px}.k-dock__account[data-state=out] .k-dock__face[data-face=out],.k-dock__account[data-state=in] .k-dock__face[data-face=in]{opacity:1}.k-dock__avatar{box-sizing:border-box;border-radius:var(--r-dot);-o-object-fit:cover;object-fit:cover;background:linear-gradient(180deg,var(--plate-4),var(--plate-2));width:28px;height:28px;color:var(--ink-1);place-items:center;font-size:12px;font-weight:600;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #0009}.k-dock__tray{flex:none;align-items:center;gap:2px;display:flex}.k-dock__stack{align-items:center;padding:0 4px 0 6px;display:inline-flex}.k-dock__stack>.k-dock__logo+.k-dock__logo{margin-left:-8px}.k-dock__logo{box-sizing:border-box;border-radius:var(--r-dot);background:var(--plate-3);place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 0 0 2px #101012}.k-dock__logo>:is(img,svg){-o-object-fit:contain;object-fit:contain;width:16px;height:16px;display:block}.k-dock__logo[data-empty]{background:var(--plate-1);box-shadow:var(--well),0 0 0 1px var(--line-2),0 0 0 2px #101012}.k-dock-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.k-dock-panel__head{flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 0 0 12px;display:flex}.k-dock-panel__title{letter-spacing:-.005em;color:var(--ink-1);margin:0;font-size:14px;font-weight:500;line-height:20px}.k-dock-panel__title:focus{outline:none}.k-dock-panel__body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;margin:0 -4px;padding:4px;overflow-y:auto}.k-dock-explore{flex-direction:column;flex:auto;min-height:0;display:flex}.k-dock-explore__search{--k-shadow:inset 0 1px 2px #00000080,0 0 0 1px var(--line-1);box-sizing:border-box;border-radius:var(--r-row);width:100%;height:44px;min-height:0;box-shadow:var(--k-shadow),var(--k-glow,0 0 #0000);color:var(--ink-2);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;letter-spacing:-.005em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:translate var(--press-out)var(--ease-out),color var(--hover-out)var(--ease-out);background:#00000047;border:0;flex:none;align-items:center;gap:10px;margin:4px 0 8px;padding:0 8px 0 12px;font-size:14px;line-height:20px;display:flex}.k-dock-explore__glyph{flex:none;width:16px;height:16px}.k-dock-explore__placeholder{flex:auto;min-width:0}@media (hover:hover) and (pointer:fine){.k-dock-explore__search:hover{color:var(--ink-1);transition-duration:var(--press-out),var(--hover-in)}}.k-dock-explore__search:is(:active:not(:focus-visible),[data-force=press]){transition-duration:var(--press-in);translate:0 1px}.k-dock-explore__search.k-focus:is(:focus-visible,[data-force=focus]){outline-offset:-2px}.k-dock-explore__nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.k-dock-explore__grid{grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}.k-dock-explore .k-rows__item:before{content:none}.k-dock-explore .k-row__leading>svg{width:16px;height:16px;color:var(--ink-2);stroke-width:1.75px}.k-dock-explore .k-row[data-current] .k-row__leading>svg{color:var(--light)}@media (pointer:fine){.k-dock-explore .k-row{height:40px}}@media (hover:hover) and (pointer:fine){.k-dock-explore .k-row[data-interactive]:hover{background-color:var(--wash-2)}}.k-dock-explore .k-row[data-force=hover]{background-color:var(--wash-2)}.k-dock-explore .k-row[data-current],.k-dock-explore .k-row[data-interactive]:is(:active:not(:focus-visible),[data-force=press]){background-color:var(--wash-3)}.k-dock-explore__group{color:var(--ink-2);margin:12px 0 4px;padding:0 12px;font-size:12px;line-height:16px}.k-dock-explore__caption{min-height:16px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:none;margin:6px 0 0;padding:0 12px;font-size:12px;line-height:16px;overflow:hidden}@media (hover:none){.k-dock-explore__caption{display:none}}@media (max-width:639px){.k-dock__item{border-radius:var(--r-row);min-width:44px;height:44px}.k-dock__item[data-icon-only],.k-dock__item[data-collapse]{width:44px;padding:0}.k-dock__item[data-collapse]>:is(.k-dock__label,.k-kbd){display:none}.k-dock__item[data-primary]{margin:0 6px}.k-dock__item[data-primary][data-collapse]{width:32px}.k-dock__item[data-primary]:before{inset:-6px}.k-dock__tray .k-dock__tray-clear{display:none}.k-dock__strip{min-width:44px}.k-dock-explore .k-row{gap:10px;padding:0 10px}.k-dock-explore .k-row__title{font-size:13px}}@media (prefers-reduced-motion:reduce){.k-dock__item:is(:active:not(:focus-visible),[data-pressed],[data-force=press]),.k-dock-explore__search:is(:active:not(:focus-visible),[data-force=press]){translate:none}}@media (forced-colors:active){.k-dock__divider{background:canvastext}.k-dock__item:is([data-active],[aria-pressed=true],[aria-current=page],[aria-expanded=true]){outline-offset:-2px;outline:2px solid highlight}.k-dock__logo,.k-dock__avatar,.k-dock-explore__search{border:1px solid canvastext}.k-dock__logo:not([data-empty]){forced-color-adjust:none}.k-dock-explore .k-row__leading>svg{color:canvastext}.k-dock-explore .k-row[data-current] .k-row__leading>svg{color:highlight}.k-dock-scrim{background:#0000008f}.k-dock__item.k-focus[data-primary][data-kit]{forced-color-adjust:none;color:buttonface;box-shadow:none;background:buttontext;border:1px solid buttontext}.k-dock__item.k-focus[data-primary][data-kit]:is(:focus-visible,[data-force=focus]){outline-color:canvastext}}
