/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--container-xs:20rem;--container-xl:36rem;--container-6xl:72rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--kr-font-family);--default-mono-font-family:var(--font-mono);--color-accent:var(--kr-color-accent);--color-sidebar-active:var(--kr-color-sidebar-active)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--kr-color-background);color:var(--kr-color-text);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);-webkit-text-size-adjust:100%}body{min-height:100dvh;margin:0}:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}*,:before,:after{transition-duration:var(--kr-motion-fast)}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.mt-2{margin-top:calc(var(--kr-space-unit) * 2)}.mt-3{margin-top:calc(var(--kr-space-unit) * 3)}.mt-4{margin-top:calc(var(--kr-space-unit) * 4)}.mb-2{margin-bottom:calc(var(--kr-space-unit) * 2)}.mb-4{margin-bottom:calc(var(--kr-space-unit) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-14{width:calc(var(--kr-space-unit) * 14);height:calc(var(--kr-space-unit) * 14)}.min-h-\(--kr-target-min\){min-height:var(--kr-target-min)}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-36{min-width:calc(var(--kr-space-unit) * 36)}.min-w-48{min-width:calc(var(--kr-space-unit) * 48)}.shrink{flex-shrink:1}.scroll-mt-6{scroll-margin-top:calc(var(--kr-space-unit) * 6)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--kr-space-unit)}.gap-2{gap:calc(var(--kr-space-unit) * 2)}.gap-3{gap:calc(var(--kr-space-unit) * 3)}.gap-4{gap:calc(var(--kr-space-unit) * 4)}.gap-6{gap:calc(var(--kr-space-unit) * 6)}.gap-x-3{column-gap:calc(var(--kr-space-unit) * 3)}.gap-x-6{column-gap:calc(var(--kr-space-unit) * 6)}.gap-x-8{column-gap:calc(var(--kr-space-unit) * 8)}.gap-y-1{row-gap:var(--kr-space-unit)}.gap-y-3{row-gap:calc(var(--kr-space-unit) * 3)}.gap-y-4{row-gap:calc(var(--kr-space-unit) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--kr-color-border)}.rounded-panel{border-radius:var(--kr-radius-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-border{border-color:var(--kr-color-border)}.border-border-subtle{border-color:var(--kr-color-border-subtle)}.border-on-accent\/30{border-color:var(--kr-color-on-accent)}@supports (color:color-mix(in lab, red, red)){.border-on-accent\/30{border-color:color-mix(in oklab, var(--kr-color-on-accent) 30%, transparent)}}.border-transparent{border-color:#0000}.border-t-accent\/70{border-top-color:var(--kr-color-accent)}@supports (color:color-mix(in lab, red, red)){.border-t-accent\/70{border-top-color:color-mix(in oklab, var(--kr-color-accent) 70%, transparent)}}.bg-accent{background-color:var(--kr-color-accent)}.bg-on-accent\/10{background-color:var(--kr-color-on-accent)}@supports (color:color-mix(in lab, red, red)){.bg-on-accent\/10{background-color:color-mix(in oklab, var(--kr-color-on-accent) 10%, transparent)}}.bg-surface{background-color:var(--kr-color-surface)}.p-6{padding:calc(var(--kr-space-unit) * 6)}.px-3{padding-inline:calc(var(--kr-space-unit) * 3)}.px-4{padding-inline:calc(var(--kr-space-unit) * 4)}.px-6{padding-inline:calc(var(--kr-space-unit) * 6)}.py-3{padding-block:calc(var(--kr-space-unit) * 3)}.py-8{padding-block:calc(var(--kr-space-unit) * 8)}.py-12{padding-block:calc(var(--kr-space-unit) * 12)}.pb-2{padding-bottom:calc(var(--kr-space-unit) * 2)}.pb-4{padding-bottom:calc(var(--kr-space-unit) * 4)}.pl-5{padding-left:calc(var(--kr-space-unit) * 5)}.font-display{font-family:var(--kr-font-display)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--kr-color-accent)}.text-on-accent{color:var(--kr-color-on-accent)}.text-text-muted{color:var(--kr-color-text-muted)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-text:hover{color:var(--kr-color-text)}}.aria-\[current\=page\]\:border-accent[aria-current=page]{border-color:var(--kr-color-accent)}.aria-\[current\=page\]\:text-text[aria-current=page]{color:var(--kr-color-text)}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.sm\:p-8{padding:calc(var(--kr-space-unit) * 8)}}@media (width>=48rem){.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.md\:px-12{padding-inline:calc(var(--kr-space-unit) * 12)}.md\:py-16{padding-block:calc(var(--kr-space-unit) * 16)}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:mt-7{margin-top:calc(var(--kr-space-unit) * 7)}.lg\:grid-cols-\[2fr_1fr_1fr_1fr_auto\]{grid-template-columns:2fr 1fr 1fr 1fr auto}.lg\:items-start{align-items:flex-start}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations");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}@layer theme.kr{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--kr-color-background:#fff;--kr-color-surface:#fdfbf7;--kr-color-surface-sunken:#f3efe9;--kr-color-accent:#7b2222;--kr-color-on-accent:#fff;--kr-color-accent-2:#92580a;--kr-color-reward:#6d4e7c;--kr-color-success:#0f766e;--kr-color-info:#1a6fa8;--kr-color-danger:#b91c1c;--kr-color-text:#000;--kr-color-text-muted:#453f3c;--kr-color-border:#80756d;--kr-color-border-subtle:#e5ddd5;--kr-color-sidebar:#ede7de;--kr-color-sidebar-active:#ddd6ce;--kr-font-family:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--kr-font-display:"Playfair Display Variable", Georgia, "Times New Roman", serif;--kr-type-display-size:32px;--kr-type-display-line:40px;--kr-type-display-weight:700;--kr-type-title-size:20px;--kr-type-title-line:28px;--kr-type-title-weight:600;--kr-type-body-size:15px;--kr-type-body-line:24px;--kr-type-body-weight:400;--kr-type-label-size:12px;--kr-type-label-line:16px;--kr-type-label-weight:500;--kr-type-label-tracking:.04em;--kr-type-number-size:14px;--kr-type-number-line:20px;--kr-type-number-weight:500;--kr-space-unit:4px;--kr-radius-panel:6px;--kr-radius-control:4px;--kr-target-min:48px;--kr-motion-fast:.15s;--kr-motion-reward:.2s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--kr-color-background:#0d0a09;--kr-color-surface:#1a1412;--kr-color-surface-sunken:#1f1a17;--kr-color-accent:#e68b7c;--kr-color-on-accent:#000;--kr-color-accent-2:#d4a040;--kr-color-reward:#b98fd1;--kr-color-success:#2dd4bf;--kr-color-info:#5ba3cd;--kr-color-danger:#f87171;--kr-color-text:#fff;--kr-color-text-muted:#b8ab9f;--kr-color-border:#7a6e65;--kr-color-border-subtle:#3d342c;--kr-color-sidebar:#130f0d;--kr-color-sidebar-active:#2d2520}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kr-color-background:#0d0a09;--kr-color-surface:#1a1412;--kr-color-surface-sunken:#1f1a17;--kr-color-accent:#e68b7c;--kr-color-on-accent:#000;--kr-color-accent-2:#d4a040;--kr-color-reward:#b98fd1;--kr-color-success:#2dd4bf;--kr-color-info:#5ba3cd;--kr-color-danger:#f87171;--kr-color-text:#fff;--kr-color-text-muted:#b8ab9f;--kr-color-border:#7a6e65;--kr-color-border-subtle:#3d342c;--kr-color-sidebar:#130f0d;--kr-color-sidebar-active:#2d2520}@media (pointer:fine){:root{--kr-target-min:40px}}@media (prefers-reduced-motion:reduce){:root{--kr-motion-fast:0s;--kr-motion-reward:0s}}}@layer components.kr{.kr-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kr-button{box-sizing:border-box;justify-content:center;align-items:center;gap:calc(var(--kr-space-unit) * 2);min-width:var(--kr-target-min);min-height:var(--kr-target-min);padding:0 calc(var(--kr-space-unit) * 4);border-radius:var(--kr-radius-control);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);font-weight:var(--kr-type-label-weight);text-align:center;cursor:pointer;transition:background-color var(--kr-motion-fast), border-color var(--kr-motion-fast), box-shadow var(--kr-motion-fast);border:1px solid #0000;margin:0;display:inline-flex}.kr-button[data-variant=primary]{background:var(--kr-color-accent);color:var(--kr-color-on-accent);box-shadow:0 1px 2px var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-button[data-variant=primary]{box-shadow:0 1px 2px color-mix(in srgb, var(--kr-color-text) 8%, transparent)}}.kr-button[data-variant=secondary]{background:var(--kr-color-surface);color:var(--kr-color-text);border-color:var(--kr-color-border);box-shadow:0 1px 2px var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-button[data-variant=secondary]{box-shadow:0 1px 2px color-mix(in srgb, var(--kr-color-text) 8%, transparent)}}.kr-button[data-variant=quiet]{color:var(--kr-color-text);background:0 0}.kr-button[data-variant=danger]{background:var(--kr-color-surface);color:var(--kr-color-danger);border-color:var(--kr-color-danger);box-shadow:0 1px 2px var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-button[data-variant=danger]{box-shadow:0 1px 2px color-mix(in srgb, var(--kr-color-text) 8%, transparent)}}.kr-button[data-variant=primary]:hover:not(:disabled){background:var(--kr-color-accent)}@supports (color:color-mix(in lab, red, red)){.kr-button[data-variant=primary]:hover:not(:disabled){background:color-mix(in srgb, var(--kr-color-accent) 86%, var(--kr-color-on-accent))}}.kr-button[data-variant=secondary]:hover:not(:disabled),.kr-button[data-variant=danger]:hover:not(:disabled){background:var(--kr-color-surface)}@supports (color:color-mix(in lab, red, red)){.kr-button[data-variant=secondary]:hover:not(:disabled),.kr-button[data-variant=danger]:hover:not(:disabled){background:color-mix(in srgb, var(--kr-color-surface) 92%, var(--kr-color-text))}}.kr-button[data-variant=quiet]:hover:not(:disabled){background:var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-button[data-variant=quiet]:hover:not(:disabled){background:color-mix(in srgb, var(--kr-color-text) 8%, transparent)}}.kr-button[data-variant=primary]:active:not(:disabled){background:var(--kr-color-accent)}@supports (color:color-mix(in lab, red, red)){.kr-button[data-variant=primary]:active:not(:disabled){background:color-mix(in srgb, var(--kr-color-accent) 74%, var(--kr-color-on-accent))}}.kr-button[data-variant=secondary]:active:not(:disabled),.kr-button[data-variant=danger]:active:not(:disabled){background:var(--kr-color-surface)}@supports (color:color-mix(in lab, red, red)){.kr-button[data-variant=secondary]:active:not(:disabled),.kr-button[data-variant=danger]:active:not(:disabled){background:color-mix(in srgb, var(--kr-color-surface) 84%, var(--kr-color-text))}}.kr-button[data-variant=quiet]:active:not(:disabled){background:var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-button[data-variant=quiet]:active:not(:disabled){background:color-mix(in srgb, var(--kr-color-text) 14%, transparent)}}.kr-button:focus-visible{outline-offset:2px;border-color:var(--kr-color-accent);box-shadow:0 0 0 3px var(--kr-color-accent);outline:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.kr-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--kr-color-accent) 50%, transparent)}}.kr-button[data-variant=danger]:focus-visible{border-color:var(--kr-color-danger);box-shadow:0 0 0 3px var(--kr-color-danger)}@supports (color:color-mix(in lab, red, red)){.kr-button[data-variant=danger]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--kr-color-danger) 40%, transparent)}}.kr-button:disabled{opacity:.5;cursor:not-allowed}.kr-button[data-busy]{cursor:progress}.kr-button[data-busy]:before{content:"";box-sizing:border-box;width:1em;height:1em;animation:kr-spin calc(var(--kr-motion-reward) * 4) linear infinite;border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none}@keyframes kr-spin{to{transform:rotate(360deg)}}.kr-notice{--_tone:var(--kr-color-text-muted);box-sizing:border-box;align-items:flex-start;gap:calc(var(--kr-space-unit) * 3);padding:calc(var(--kr-space-unit) * 4);color:var(--kr-color-text);background:var(--_tone);display:flex}@supports (color:color-mix(in lab, red, red)){.kr-notice{background:color-mix(in srgb, var(--_tone) 7%, var(--kr-color-surface))}}.kr-notice{border:1px solid var(--_tone)}@supports (color:color-mix(in lab, red, red)){.kr-notice{border:1px solid color-mix(in srgb, var(--_tone) 45%, transparent)}}.kr-notice{border-inline-start:4px solid var(--_tone);border-radius:var(--kr-radius-panel);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);font-weight:var(--kr-type-body-weight)}.kr-notice[data-tone=positive]{--_tone:var(--kr-color-success)}.kr-notice[data-tone=attention]{--_tone:var(--kr-color-accent-2)}.kr-notice[data-tone=danger]{--_tone:var(--kr-color-danger)}.kr-notice__mark{box-sizing:border-box;width:20px;height:20px;margin-top:calc(var(--kr-space-unit) * .5);color:var(--_tone);flex:none}.kr-notice__body{flex:1;min-width:0}.kr-notice__title{font-weight:var(--kr-type-title-weight);overflow-wrap:anywhere;margin:0}.kr-notice__text{overflow-wrap:anywhere;margin:0}.kr-notice__title+.kr-notice__text{margin-top:calc(var(--kr-space-unit) * 1)}.kr-notice__actions{gap:calc(var(--kr-space-unit) * 2);margin-top:calc(var(--kr-space-unit) * 3);flex-wrap:wrap;display:flex}.kr-card{box-sizing:border-box;padding:calc(var(--kr-space-unit) * 5);color:var(--kr-color-text);background:var(--kr-color-surface);border:1px solid var(--kr-color-border-subtle);border-radius:var(--kr-radius-panel);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);font-weight:var(--kr-type-body-weight)}.kr-card[data-accent]{border-top:4px solid var(--_accent)}@supports (color:color-mix(in lab, red, red)){.kr-card[data-accent]{border-top:4px solid color-mix(in srgb, var(--_accent) 70%, transparent)}}.kr-card[data-accent=accent]{--_accent:var(--kr-color-accent)}.kr-card[data-accent=success]{--_accent:var(--kr-color-success)}.kr-card[data-accent=info]{--_accent:var(--kr-color-info)}.kr-card[data-accent=attention]{--_accent:var(--kr-color-accent-2)}.kr-card[data-accent=reward]{--_accent:var(--kr-color-reward)}.kr-card[data-accent=danger]{--_accent:var(--kr-color-danger)}.kr-card__header{justify-content:space-between;align-items:center;gap:calc(var(--kr-space-unit) * 3);margin-bottom:calc(var(--kr-space-unit) * 4);flex-wrap:wrap;display:flex}.kr-card__title{min-width:0;font-size:var(--kr-type-title-size);line-height:var(--kr-type-title-line);font-weight:var(--kr-type-title-weight);overflow-wrap:anywhere;margin:0}.kr-card__actions{gap:calc(var(--kr-space-unit) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.kr-badge{--_tone:var(--kr-color-text-muted);box-sizing:border-box;padding:0 calc(var(--kr-space-unit) * 2);color:var(--_tone);background:var(--_tone);display:inline-block}@supports (color:color-mix(in lab, red, red)){.kr-badge{background:color-mix(in srgb, var(--_tone) 8%, var(--kr-color-surface))}}.kr-badge{border:1px solid var(--_tone)}@supports (color:color-mix(in lab, red, red)){.kr-badge{border:1px solid color-mix(in srgb, var(--_tone) 50%, transparent)}}.kr-badge{border-radius:var(--kr-radius-control);font-family:var(--kr-font-family);font-size:var(--kr-type-label-size);line-height:calc(var(--kr-type-label-line) + var(--kr-space-unit));font-weight:var(--kr-type-label-weight);letter-spacing:var(--kr-type-label-tracking);white-space:nowrap}.kr-badge[data-tone=accent]{--_tone:var(--kr-color-accent)}.kr-badge[data-tone=attention]{--_tone:var(--kr-color-accent-2)}.kr-badge[data-tone=reward]{--_tone:var(--kr-color-reward)}.kr-badge[data-tone=success]{--_tone:var(--kr-color-success)}.kr-badge[data-tone=info]{--_tone:var(--kr-color-info)}.kr-badge[data-tone=danger]{--_tone:var(--kr-color-danger)}.kr-field{gap:calc(var(--kr-space-unit) * 1);color:var(--kr-color-text);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);font-weight:var(--kr-type-body-weight);grid-template-columns:minmax(0,1fr);display:grid}.kr-field__label{font-weight:var(--kr-type-label-weight);overflow-wrap:anywhere}.kr-field__optional{font-weight:var(--kr-type-body-weight);color:var(--kr-color-text-muted)}.kr-field__hint{color:var(--kr-color-text-muted);overflow-wrap:anywhere;margin:0}.kr-field__control{box-sizing:border-box;width:100%;min-height:var(--kr-target-min);padding:0 calc(var(--kr-space-unit) * 3);color:var(--kr-color-text);background:var(--kr-color-surface);border:1px solid var(--kr-color-border);border-radius:var(--kr-radius-control);font:inherit;box-shadow:0 1px 2px var(--kr-color-text);margin:0}@supports (color:color-mix(in lab, red, red)){.kr-field__control{box-shadow:0 1px 2px color-mix(in srgb, var(--kr-color-text) 8%, transparent)}}.kr-field__control{transition:border-color var(--kr-motion-fast), box-shadow var(--kr-motion-fast)}.kr-field__control::placeholder{color:var(--kr-color-text-muted)}.kr-field__control:focus-visible{outline-offset:2px;border-color:var(--kr-color-accent);box-shadow:0 0 0 3px var(--kr-color-accent);outline:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.kr-field__control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--kr-color-accent) 50%, transparent)}}.kr-field__control[aria-invalid=true]{border-color:var(--kr-color-danger);box-shadow:inset 0 0 0 1px var(--kr-color-danger)}.kr-field__control[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--kr-color-danger), 0 0 0 3px var(--kr-color-danger)}@supports (color:color-mix(in lab, red, red)){.kr-field__control[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--kr-color-danger), 0 0 0 3px color-mix(in srgb, var(--kr-color-danger) 40%, transparent)}}.kr-field__control:disabled{opacity:.5;cursor:not-allowed}.kr-field__control:read-only:not(:disabled,select){background:var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-field__control:read-only:not(:disabled,select){background:color-mix(in srgb, var(--kr-color-text) 5%, var(--kr-color-surface))}}.kr-field__message:empty{margin-top:calc(var(--kr-space-unit) * -1)}.kr-field__error{align-items:flex-start;gap:calc(var(--kr-space-unit) * 2);color:var(--kr-color-danger);font-weight:var(--kr-type-label-weight);overflow-wrap:anywhere;margin:0;display:flex}.kr-field__mark{box-sizing:border-box;width:16px;height:16px;margin-top:calc(var(--kr-space-unit) * 1);flex:none}.kr-field__select{display:grid}.kr-field__select>*{grid-area:1/1}.kr-field__select>.kr-field__control{appearance:none;padding-inline-end:calc(var(--kr-space-unit) * 10)}.kr-field__chevron{box-sizing:border-box;width:8px;height:8px;margin-inline-end:calc(var(--kr-space-unit) * 4);margin-top:calc(var(--kr-space-unit) * -1);border-right:2px solid var(--kr-color-text-muted);border-bottom:2px solid var(--kr-color-text-muted);pointer-events:none;place-self:center end;transform:rotate(45deg)}@supports (appearance:base-select){.kr-field__select>.kr-field__control{appearance:base-select}.kr-field__select>.kr-field__control::picker(select){appearance:base-select}.kr-field__select>.kr-field__chevron{display:none}.kr-field__select>.kr-field__control{justify-content:space-between;align-items:center;gap:calc(var(--kr-space-unit) * 2);padding-inline:calc(var(--kr-space-unit) * 3);cursor:pointer;display:flex}.kr-field__select>.kr-field__control::picker-icon{content:"";box-sizing:border-box;width:8px;height:8px;margin-top:calc(var(--kr-space-unit) * -1);border-right:2px solid var(--kr-color-text-muted);border-bottom:2px solid var(--kr-color-text-muted);transition:rotate var(--kr-motion-fast);flex:none;rotate:45deg}.kr-field__select>.kr-field__control:open::picker-icon{margin-top:calc(var(--kr-space-unit) * 1);rotate:225deg}.kr-field__select>.kr-field__control::picker(select){box-sizing:border-box;min-inline-size:anchor-size(width);max-block-size:calc(var(--kr-target-min) * 6);margin-block:calc(var(--kr-space-unit) * 1);padding:calc(var(--kr-space-unit) * 1);color:var(--kr-color-text);background:var(--kr-color-surface);border:1px solid var(--kr-color-border);border-radius:var(--kr-radius-control);box-shadow:0 calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 6) var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-field__select>.kr-field__control::picker(select){box-shadow:0 calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 6) color-mix(in srgb, var(--kr-color-text) 18%, transparent)}}.kr-field__select>.kr-field__control option{align-items:center;gap:calc(var(--kr-space-unit) * 2);box-sizing:border-box;min-height:var(--kr-target-min);padding:calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 3);border-radius:calc(var(--kr-radius-control) / 2);cursor:pointer;display:flex}@media (hover:hover) and (pointer:fine){.kr-field__select>.kr-field__control option{min-height:calc(var(--kr-space-unit) * 9);padding-block:calc(var(--kr-space-unit) * 1.5)}}.kr-field__select>.kr-field__control option:hover,.kr-field__select>.kr-field__control option:focus{background:var(--kr-color-accent)}@supports (color:color-mix(in lab, red, red)){.kr-field__select>.kr-field__control option:hover,.kr-field__select>.kr-field__control option:focus{background:color-mix(in srgb, var(--kr-color-accent) 10%, var(--kr-color-surface))}}.kr-field__select>.kr-field__control option:hover,.kr-field__select>.kr-field__control option:focus{outline:none}.kr-field__select>.kr-field__control:has(option:hover) option:focus:not(:hover){background:0 0}.kr-field__select>.kr-field__control option::checkmark{color:var(--kr-color-accent);order:2;margin-inline-start:auto}.kr-field__select>.kr-field__control option:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.kr-field__select>.kr-field__control::picker(select){animation:kr-pop var(--kr-motion-fast) ease-out both}}}.kr-table-frame{background:var(--kr-color-surface);border:1px solid var(--kr-color-border);border-radius:var(--kr-radius-panel);position:relative;overflow-x:auto}.kr-table-frame:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}.kr-table{border-collapse:collapse;width:100%;color:var(--kr-color-text);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);font-weight:var(--kr-type-body-weight);text-align:start}.kr-table__caption{padding:calc(var(--kr-space-unit) * 4);text-align:start;font-size:var(--kr-type-title-size);line-height:var(--kr-type-title-line);font-weight:var(--kr-type-title-weight)}.kr-table th,.kr-table td{padding:calc(var(--kr-space-unit) * 3) calc(var(--kr-space-unit) * 4);text-align:start;vertical-align:middle}.kr-table thead th{color:var(--kr-color-text-muted);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line);font-weight:var(--kr-type-label-weight);letter-spacing:var(--kr-type-label-tracking);border-bottom:1px solid var(--kr-color-border);white-space:nowrap}.kr-table tbody th{font-weight:var(--kr-type-label-weight)}.kr-table tbody tr+tr>*{border-top:1px solid var(--kr-color-border)}@supports (color:color-mix(in lab, red, red)){.kr-table tbody tr+tr>*{border-top:1px solid color-mix(in srgb, var(--kr-color-border) 45%, transparent)}}.kr-table tbody tr:hover{background:var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-table tbody tr:hover{background:color-mix(in srgb, var(--kr-color-text) 4%, transparent)}}.kr-button[data-full-width]{width:100%;display:flex}.kr-button[data-icon]{width:var(--kr-target-min);padding:0}.kr-field__control[data-resize=none]{resize:none}textarea.kr-field__control{height:auto;padding-block:calc(var(--kr-space-unit) * 2);font-family:var(--kr-font-family)}.kr-field__count{text-align:end;color:var(--kr-color-text-muted);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line);font-variant-numeric:tabular-nums;margin:0}.kr-choice{--_box:calc(var(--kr-space-unit) * 5);grid-template-columns:var(--_box) 1fr;column-gap:calc(var(--kr-space-unit) * 3);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);color:var(--kr-color-text);align-items:start;display:grid}.kr-choice__box{box-sizing:border-box;appearance:none;width:var(--_box);height:var(--_box);margin:calc((var(--kr-target-min) - var(--_box)) / 2) 0 0;background:var(--kr-color-surface);border:2px solid var(--kr-color-border);border-radius:calc(var(--kr-radius-control) / 2);cursor:pointer;transition:background-color var(--kr-motion-fast), border-color var(--kr-motion-fast);place-content:center;padding:0;display:grid}.kr-choice__box[data-kind=radio]{border-radius:50%}.kr-choice__box:checked,.kr-choice__box[data-kind=checkbox]:indeterminate{background:var(--kr-color-accent);border-color:var(--kr-color-accent)}.kr-choice__box:after{content:"";display:block}.kr-choice__box[data-kind=checkbox]:checked:after{width:calc(var(--_box) * .3);height:calc(var(--_box) * .55);margin-top:calc(var(--kr-space-unit) * -.5);border:solid var(--kr-color-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.kr-choice__box[data-kind=checkbox]:indeterminate:after{width:calc(var(--_box) * .5);background:var(--kr-color-on-accent);height:2px}.kr-choice__box[data-kind=radio]:checked{background:var(--kr-color-surface)}.kr-choice__box[data-kind=radio]:checked:after{width:calc(var(--_box) * .5);height:calc(var(--_box) * .5);background:var(--kr-color-accent);border-radius:50%}.kr-choice__box:hover:not(:disabled){border-color:var(--kr-color-text)}.kr-choice__box:focus-visible{outline-offset:2px;border-color:var(--kr-color-accent);box-shadow:0 0 0 3px var(--kr-color-accent);outline:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.kr-choice__box:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--kr-color-accent) 50%, transparent)}}.kr-choice__box:disabled{opacity:.5;cursor:not-allowed}.kr-choice__box:disabled:checked,.kr-choice__box[data-kind=checkbox]:disabled:indeterminate{border-style:solid;border-color:var(--kr-color-text-muted);background:var(--kr-color-text-muted)}.kr-choice__box[data-kind=radio]:disabled:checked{background:0 0}.kr-choice[data-invalid] .kr-choice__box,.kr-group[data-invalid] .kr-choice__box{border-color:var(--kr-color-danger);border-width:3px}.kr-choice__label{min-height:var(--kr-target-min);cursor:pointer;align-items:center;display:flex}.kr-choice[data-disabled] .kr-choice__label{color:var(--kr-color-text-muted);cursor:not-allowed}.kr-choice__description,.kr-choice>.kr-field__message{grid-column:2;margin:0}.kr-choice__description{color:var(--kr-color-text-muted);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line)}.kr-choice>.kr-field__message:empty{margin:0}.kr-group{gap:calc(var(--kr-space-unit) * 2);border:0;min-width:0;margin:0;padding:0;display:grid}.kr-group>legend{padding:0}.kr-group__options{gap:0;display:grid}.kr-group__options[data-layout=horizontal]{column-gap:calc(var(--kr-space-unit) * 6);flex-wrap:wrap;display:flex}.kr-spinner-frame{align-items:center;display:inline-flex}.kr-spinner{box-sizing:border-box;width:1.5em;height:1.5em;animation:kr-spin calc(var(--kr-motion-reward) * 4) linear infinite;border:2px solid;border-inline-end-color:#0000;border-radius:50%;display:inline-block}.kr-spinner[data-size=small]{width:1em;height:1em}.kr-spinner[data-size=large]{border-width:3px;width:2.5em;height:2.5em}.kr-skeleton{background:var(--kr-color-text);min-height:1em}@supports (color:color-mix(in lab, red, red)){.kr-skeleton{background:color-mix(in srgb, var(--kr-color-text) 10%, var(--kr-color-surface))}}.kr-skeleton{border-radius:var(--kr-radius-control);animation:kr-pulse calc(var(--kr-motion-reward) * 8) ease-in-out infinite}@keyframes kr-pulse{50%{opacity:.55}}.kr-skeleton-table{--_cols:4;font-family:var(--kr-font-family);gap:0;display:grid}.kr-skeleton-table__row{grid-template-columns:repeat(var(--_cols), minmax(0, 1fr));column-gap:calc(var(--kr-space-unit) * 4);padding:calc(var(--kr-space-unit) * 3) calc(var(--kr-space-unit) * 3);border-bottom:1px solid var(--kr-color-border);align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.kr-skeleton-table__row{border-bottom:1px solid color-mix(in srgb, var(--kr-color-border) 40%, transparent)}}.kr-page-transition{animation:kr-rise var(--kr-motion-reward) ease-out both}@keyframes kr-rise{0%{opacity:0;transform:translateY(calc(var(--kr-space-unit) * 2))}}@media (prefers-reduced-motion:no-preference){.kr-popover,.kr-listbox,.kr-menu,.kr-tooltip{animation:kr-pop var(--kr-motion-fast) ease-out}.kr-dialog[open]{animation:kr-zoom-in var(--kr-motion-reward) ease-out}.kr-dialog[open]::backdrop{animation:kr-fade-in var(--kr-motion-reward) ease-out both}}@keyframes kr-pop{0%{opacity:0;transform:translateY(calc(var(--kr-space-unit) * -1)) scale(.95)}}@keyframes kr-zoom-in{0%{opacity:0;transform:scale(.95)}}@keyframes kr-fade-in{0%{opacity:0}}.kr-popover{z-index:1000;box-sizing:border-box;width:max-content;max-width:calc(100vw - var(--kr-space-unit) * 4);max-height:calc(100vh - var(--kr-space-unit) * 4);padding:calc(var(--kr-space-unit) * 4);color:var(--kr-color-text);background:var(--kr-color-surface);border:1px solid var(--kr-color-border);border-radius:var(--kr-radius-panel);box-shadow:0 calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 6) var(--kr-color-text);margin:0;position:fixed;inset:0 auto auto 0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.kr-popover{box-shadow:0 calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 6) color-mix(in srgb, var(--kr-color-text) 18%, transparent)}}.kr-popover{font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);gap:calc(var(--kr-space-unit) * 3);justify-items:start;display:grid}.kr-popover p{margin:0}.kr-popover:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}.kr-listbox{z-index:1000;box-sizing:border-box;max-height:calc(var(--kr-target-min) * 6);padding:calc(var(--kr-space-unit) * 1);color:var(--kr-color-text);background:var(--kr-color-surface);border:1px solid var(--kr-color-border);border-radius:var(--kr-radius-control);box-shadow:0 calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 6) var(--kr-color-text);position:fixed;inset:0 auto auto 0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.kr-listbox{box-shadow:0 calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 6) color-mix(in srgb, var(--kr-color-text) 18%, transparent)}}.kr-listbox{font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line)}.kr-listbox__option,.kr-listbox__empty{align-items:flex-start;gap:calc(var(--kr-space-unit) * 2);min-height:var(--kr-target-min);box-sizing:border-box;padding:calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 3);border-radius:calc(var(--kr-radius-control) / 2);cursor:pointer;display:flex}@media (hover:hover) and (pointer:fine){.kr-listbox__option,.kr-listbox__empty{min-height:calc(var(--kr-space-unit) * 9);padding-block:calc(var(--kr-space-unit) * 1.5)}}.kr-listbox__empty{color:var(--kr-color-text-muted);cursor:default;align-items:center}.kr-listbox__option[data-active]{background:var(--kr-color-accent)}@supports (color:color-mix(in lab, red, red)){.kr-listbox__option[data-active]{background:color-mix(in srgb, var(--kr-color-accent) 10%, var(--kr-color-surface))}}.kr-listbox__option[aria-disabled=true]{color:var(--kr-color-text-muted);cursor:not-allowed}.kr-listbox__tick{box-sizing:border-box;width:calc(var(--kr-space-unit) * 4);height:calc(var(--kr-space-unit) * 4);margin-top:calc(var(--kr-space-unit) * 1);flex:none;order:2;margin-inline-start:auto}.kr-listbox__option[data-selected] .kr-listbox__tick{border:solid var(--kr-color-accent);width:calc(var(--kr-space-unit) * 2);height:calc(var(--kr-space-unit) * 3);margin-inline:var(--kr-space-unit);border-width:0 2px 2px 0;transform:rotate(45deg)}.kr-listbox__text{overflow-wrap:anywhere;min-width:0;display:grid}.kr-listbox__description{color:var(--kr-color-text-muted);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line)}.kr-dropdown__button{text-align:start;cursor:pointer;align-items:center;padding-inline-end:calc(var(--kr-space-unit) * 10);display:flex}.kr-dropdown__button:disabled{cursor:not-allowed}.kr-dropdown__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kr-dropdown__value[data-placeholder]{color:var(--kr-color-text-muted)}.kr-dropdown__clear{min-height:var(--kr-target-min);padding:0 calc(var(--kr-space-unit) * 2);color:var(--kr-color-text);font:inherit;text-underline-offset:calc(var(--kr-space-unit) * 1);cursor:pointer;background:0 0;border:0;justify-self:start;margin:0;text-decoration:underline}.kr-dropdown__clear:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}.kr-multiselect{align-items:center;gap:calc(var(--kr-space-unit) * 2);padding-block:calc(var(--kr-space-unit) * 1);cursor:text;flex-wrap:wrap;display:flex}.kr-multiselect:focus-within{outline-offset:2px;border-color:var(--kr-color-accent);box-shadow:0 0 0 3px var(--kr-color-accent);outline:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.kr-multiselect:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--kr-color-accent) 50%, transparent)}}.kr-multiselect[data-invalid]{border-color:var(--kr-color-danger);box-shadow:inset 0 0 0 1px var(--kr-color-danger)}.kr-multiselect[data-disabled]{opacity:.5;cursor:not-allowed}.kr-multiselect__input{flex:1 1 calc(var(--kr-target-min) * 3);min-width:0;min-height:calc(var(--kr-target-min) - var(--kr-space-unit) * 4);color:inherit;font:inherit;background:0 0;border:0;outline:0;margin:0;padding:0}.kr-chip{align-items:center;gap:calc(var(--kr-space-unit) * 1);color:var(--kr-color-text);background:var(--kr-color-text);padding-inline-start:calc(var(--kr-space-unit) * 3);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kr-chip{background:color-mix(in srgb, var(--kr-color-text) 8%, var(--kr-color-surface))}}.kr-chip{border:1px solid var(--kr-color-border);border-radius:calc(var(--kr-radius-control) * 2);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line)}.kr-chip__remove{min-width:calc(var(--kr-target-min) - var(--kr-space-unit) * 2);min-height:calc(var(--kr-target-min) - var(--kr-space-unit) * 2);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-content:center;margin:0;padding:0;display:inline-grid}.kr-chip__remove:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:-2px}.kr-menu{z-index:1000;box-sizing:border-box;min-width:calc(var(--kr-target-min) * 4);padding:calc(var(--kr-space-unit) * 1);color:var(--kr-color-text);background:var(--kr-color-surface);border:1px solid var(--kr-color-border);border-radius:var(--kr-radius-control);box-shadow:0 calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 6) var(--kr-color-text);position:fixed;inset:0 auto auto 0}@supports (color:color-mix(in lab, red, red)){.kr-menu{box-shadow:0 calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 6) color-mix(in srgb, var(--kr-color-text) 18%, transparent)}}.kr-menu{font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line)}.kr-menu__item{box-sizing:border-box;width:100%;min-height:var(--kr-target-min);padding:0 calc(var(--kr-space-unit) * 3);color:var(--kr-color-text);border-radius:calc(var(--kr-radius-control) / 2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:flex}.kr-menu__item[data-tone=danger]{color:var(--kr-color-danger)}.kr-menu__item:hover:not(:disabled),.kr-menu__item:focus-visible{background:var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-menu__item:hover:not(:disabled),.kr-menu__item:focus-visible{background:color-mix(in srgb, var(--kr-color-text) 9%, var(--kr-color-surface))}}.kr-menu__item:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:-2px}.kr-menu__item:disabled{color:var(--kr-color-text-muted);cursor:not-allowed}.kr-menu__divider{margin:calc(var(--kr-space-unit) * 1) 0;border:0;border-top:1px solid var(--kr-color-border)}.kr-tabs{font-family:var(--kr-font-family);border-bottom:1px solid var(--kr-color-border)}.kr-tabs__panel:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}.kr-tabs__list{gap:calc(var(--kr-space-unit) * 4);display:flex;overflow-x:auto}@media (width>=40rem){.kr-tabs__list{gap:calc(var(--kr-space-unit) * 6)}}.kr-tabs__tab{align-items:center;gap:calc(var(--kr-space-unit) * 2);min-height:var(--kr-target-min);padding:0 calc(var(--kr-space-unit) * 1);color:var(--kr-color-text-muted);font:inherit;font-weight:var(--kr-type-label-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;margin:0;margin-block-end:calc(var(--kr-space-unit) * -.25);display:inline-flex}.kr-tabs__tab:hover:not(:disabled){color:var(--kr-color-text)}.kr-tabs__tab[aria-selected=true]{color:var(--kr-color-text);border-bottom-color:var(--kr-color-accent);font-weight:var(--kr-type-title-weight)}.kr-tabs__tab:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:-2px}.kr-tabs__tab:disabled{color:var(--kr-color-text-muted);cursor:not-allowed;border-bottom-style:dashed}.kr-tabs__count{padding:0 calc(var(--kr-space-unit) * 2);background:var(--kr-color-background);border:1px solid var(--kr-color-border);border-radius:calc(var(--kr-radius-control) * 2);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line);font-variant-numeric:tabular-nums}.kr-breadcrumb{font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line)}.kr-breadcrumb__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.kr-breadcrumb__item{align-items:center;display:flex}.kr-breadcrumb__item+.kr-breadcrumb__item:before{content:"/";padding-inline:calc(var(--kr-space-unit) * 2);color:var(--kr-color-text-muted)}.kr-breadcrumb__link{min-height:var(--kr-target-min);color:var(--kr-color-text-muted);text-underline-offset:calc(var(--kr-space-unit) * 1);align-items:center;text-decoration:underline;display:inline-flex}.kr-breadcrumb__link:hover{color:var(--kr-color-text)}.kr-breadcrumb__link:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}.kr-breadcrumb__here{font-weight:var(--kr-type-label-weight);overflow-wrap:anywhere}.kr-stat{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:calc(var(--kr-space-unit) * 4);padding:calc(var(--kr-space-unit) * 5);color:var(--kr-color-text);background:var(--kr-color-surface);border:1px solid var(--kr-color-border-subtle);border-radius:var(--kr-radius-panel);font-family:var(--kr-font-family);text-align:start;display:flex}.kr-stat[aria-busy=true]{flex-direction:column}.kr-stat[data-tone=danger]{border-color:var(--kr-color-danger);border-width:2px}.kr-stat--button{width:100%;font:inherit;cursor:pointer;border-color:var(--kr-color-border);margin:0}.kr-stat--button:hover{background:var(--kr-color-surface)}@supports (color:color-mix(in lab, red, red)){.kr-stat--button:hover{background:color-mix(in srgb, var(--kr-color-surface) 94%, var(--kr-color-text))}}.kr-stat--button:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}.kr-stat__text{gap:calc(var(--kr-space-unit) * 1);min-width:0;display:grid}.kr-stat__label{color:var(--kr-color-text-muted);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line);font-weight:var(--kr-type-label-weight);letter-spacing:var(--kr-type-label-tracking)}.kr-stat__value{font-size:var(--kr-type-display-size);line-height:var(--kr-type-display-line);font-weight:var(--kr-type-display-weight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kr-stat[data-tone=danger] .kr-stat__value{color:var(--kr-color-danger)}.kr-stat__trend{align-items:center;gap:calc(var(--kr-space-unit) * 1);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line);font-weight:var(--kr-type-label-weight);flex-wrap:wrap;display:inline-flex}.kr-stat__trend[data-tone=bad]{color:var(--kr-color-danger)}.kr-stat__trend[data-tone=good]{color:var(--kr-color-reward)}.kr-stat__description{color:var(--kr-color-text-muted);font-weight:var(--kr-type-body-weight)}.kr-stat__icon{width:calc(var(--kr-space-unit) * 12);height:calc(var(--kr-space-unit) * 12);color:var(--kr-color-text-muted);background:var(--kr-color-background);border-radius:var(--kr-radius-control);flex:none;place-content:center;display:grid}.kr-datepicker{align-items:flex-start;gap:calc(var(--kr-space-unit) * 2);display:flex}.kr-datepicker[data-display=button]{display:block}.kr-datepicker__trigger{justify-content:flex-start;gap:calc(var(--kr-space-unit) * 2);width:100%;font-weight:var(--kr-type-body-weight)}.kr-datepicker__trigger[data-placeholder]{color:var(--kr-color-text-muted)}.kr-datepicker__trigger[aria-invalid=true]{border-color:var(--kr-color-danger)}.kr-calendar{justify-items:stretch;gap:calc(var(--kr-space-unit) * 2);display:grid}.kr-calendar__header,.kr-calendar__footer{justify-content:space-between;align-items:center;gap:calc(var(--kr-space-unit) * 2);display:flex}.kr-calendar__footer{justify-content:flex-start}.kr-calendar__pickers{align-items:center;gap:calc(var(--kr-space-unit) * 1);display:flex}.kr-calendar__select{width:auto}.kr-calendar__select>.kr-field__control{width:auto;padding-inline:calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 7);font-weight:var(--kr-type-title-weight)}@supports (appearance:base-select){.kr-calendar__select>.kr-field__control{padding-inline-end:calc(var(--kr-space-unit) * 2)}}.kr-calendar__grid{border-collapse:collapse;width:100%}.kr-calendar__grid th{color:var(--kr-color-text-muted);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line);font-weight:var(--kr-type-label-weight);padding:0}.kr-calendar__grid td{text-align:center;padding:0}.kr-calendar__day{box-sizing:border-box;width:var(--kr-target-min);height:var(--kr-target-min);color:var(--kr-color-text);border-radius:var(--kr-radius-control);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;margin:0;padding:0}.kr-calendar__day[data-outside]{color:var(--kr-color-text-muted)}.kr-calendar__day[data-today]{background:var(--kr-color-accent)}@supports (color:color-mix(in lab, red, red)){.kr-calendar__day[data-today]{background:color-mix(in srgb, var(--kr-color-accent) 10%, var(--kr-color-surface))}}.kr-calendar__day[data-today]{text-underline-offset:calc(var(--kr-space-unit) * 1);text-decoration:underline}@media (hover:hover) and (pointer:fine){.kr-calendar__day{width:calc(var(--kr-space-unit) * 10);height:calc(var(--kr-space-unit) * 10)}}.kr-calendar__day[data-selected]{color:var(--kr-color-on-accent);background:var(--kr-color-accent);font-weight:var(--kr-type-title-weight)}.kr-calendar__day:hover:not(:disabled,[data-selected]){background:var(--kr-color-accent)}@supports (color:color-mix(in lab, red, red)){.kr-calendar__day:hover:not(:disabled,[data-selected]){background:color-mix(in srgb, var(--kr-color-accent) 14%, var(--kr-color-surface))}}.kr-calendar__day:focus-visible{outline-offset:2px;border-color:var(--kr-color-accent);box-shadow:0 0 0 3px var(--kr-color-accent);outline:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.kr-calendar__day:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--kr-color-accent) 50%, transparent)}}.kr-calendar__day:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}body:has(.kr-dialog[open]){overflow:hidden}.kr-dialog{box-sizing:border-box;width:calc(var(--kr-target-min) * 9);max-width:calc(100vw - var(--kr-space-unit) * 8);max-height:calc(100vh - var(--kr-space-unit) * 8);color:var(--kr-color-text);background:var(--kr-color-surface);border:1px solid var(--kr-color-border);border-radius:var(--kr-radius-panel);box-shadow:0 calc(var(--kr-space-unit) * 4) calc(var(--kr-space-unit) * 12) var(--kr-color-text);margin:auto;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kr-dialog{box-shadow:0 calc(var(--kr-space-unit) * 4) calc(var(--kr-space-unit) * 12) color-mix(in srgb, var(--kr-color-text) 28%, transparent)}}.kr-dialog{font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line)}.kr-dialog[data-size=small]{width:calc(var(--kr-target-min) * 7)}.kr-dialog[data-size=large]{width:calc(var(--kr-target-min) * 13)}.kr-dialog[data-size=wide]{width:calc(var(--kr-target-min) * 18)}.kr-dialog::backdrop{background:var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-dialog::backdrop{background:color-mix(in srgb, var(--kr-color-text) 45%, transparent)}}.kr-dialog__panel{max-height:calc(100vh - var(--kr-space-unit) * 8);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.kr-dialog__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--kr-space-unit) * 3);padding:calc(var(--kr-space-unit) * 5) calc(var(--kr-space-unit) * 5) calc(var(--kr-space-unit) * 2);display:flex}.kr-dialog__heading{flex:1;min-width:0}.kr-dialog__title{font-size:var(--kr-type-title-size);line-height:var(--kr-type-title-line);font-weight:var(--kr-type-title-weight);overflow-wrap:anywhere;margin:0}.kr-dialog__description{margin:calc(var(--kr-space-unit) * 1) 0 0;color:var(--kr-color-text-muted)}.kr-dialog__body{padding:calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 5);overflow:auto}.kr-dialog__footer{justify-content:flex-end;gap:calc(var(--kr-space-unit) * 3);padding:calc(var(--kr-space-unit) * 4) calc(var(--kr-space-unit) * 5) calc(var(--kr-space-unit) * 5);flex-wrap:wrap;display:flex}.kr-confirm__title{align-items:flex-start;gap:calc(var(--kr-space-unit) * 3);display:flex}.kr-confirm__mark{box-sizing:border-box;width:calc(var(--kr-space-unit) * 7);height:calc(var(--kr-space-unit) * 7);flex:none}.kr-toaster{right:calc(var(--kr-space-unit) * 4);bottom:calc(var(--kr-space-unit) * 4);z-index:1100;gap:calc(var(--kr-space-unit) * 2);width:calc(var(--kr-target-min) * 8);max-width:calc(100vw - var(--kr-space-unit) * 8);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);pointer-events:none;display:grid;position:fixed}.kr-toaster__list{gap:calc(var(--kr-space-unit) * 2);margin:0;padding:0;list-style:none;display:grid}.kr-toast{--_tone:var(--kr-color-text-muted);box-sizing:border-box;align-items:flex-start;gap:calc(var(--kr-space-unit) * 3);padding:calc(var(--kr-space-unit) * 3) calc(var(--kr-space-unit) * 3) calc(var(--kr-space-unit) * 3) calc(var(--kr-space-unit) * 4);color:var(--kr-color-text);background:var(--kr-color-surface);border:1px solid var(--kr-color-border);border-inline-start:calc(var(--kr-space-unit) * 1) solid var(--_tone);border-radius:var(--kr-radius-control);box-shadow:0 calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 6) var(--kr-color-text);display:flex}@supports (color:color-mix(in lab, red, red)){.kr-toast{box-shadow:0 calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 6) color-mix(in srgb, var(--kr-color-text) 18%, transparent)}}.kr-toast{pointer-events:auto;animation:kr-rise var(--kr-motion-reward) ease-out both}.kr-toast[data-tone=success]{--_tone:var(--kr-color-accent-2)}.kr-toast[data-tone=warning]{--_tone:var(--kr-color-reward)}.kr-toast[data-tone=error]{--_tone:var(--kr-color-danger)}.kr-toast__mark{box-sizing:border-box;width:calc(var(--kr-space-unit) * 5);height:calc(var(--kr-space-unit) * 5);margin-top:calc(var(--kr-space-unit) * 1);color:var(--_tone);flex:none}.kr-toast__body{flex:1;min-width:0}.kr-toast__title,.kr-toast__message{overflow-wrap:anywhere;margin:0}.kr-toast__title{font-weight:var(--kr-type-label-weight)}.kr-accordion{border:1px solid var(--kr-color-border);border-radius:var(--kr-radius-panel);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);color:var(--kr-color-text);background:var(--kr-color-surface);overflow:hidden}.kr-accordion__item+.kr-accordion__item{border-top:1px solid var(--kr-color-border)}.kr-accordion__summary{justify-content:space-between;align-items:center;gap:calc(var(--kr-space-unit) * 3);min-height:var(--kr-target-min);padding:0 calc(var(--kr-space-unit) * 4);cursor:pointer;list-style:none;display:flex}.kr-accordion__summary::-webkit-details-marker{display:none}.kr-accordion__summary:hover{background:var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-accordion__summary:hover{background:color-mix(in srgb, var(--kr-color-text) 5%, var(--kr-color-surface))}}.kr-accordion__summary:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:-2px}.kr-accordion__title{font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);font-weight:var(--kr-type-label-weight);margin:0}.kr-accordion__chevron{box-sizing:border-box;border-right:2px solid var(--kr-color-text-muted);border-bottom:2px solid var(--kr-color-text-muted);width:8px;height:8px;transition:transform var(--kr-motion-fast);flex:none;transform:rotate(45deg)}.kr-accordion__item[open]>.kr-accordion__summary .kr-accordion__chevron{transform:rotate(-135deg)}.kr-accordion__item[open]>.kr-accordion__summary .kr-accordion__title{font-weight:var(--kr-type-title-weight)}.kr-accordion__body{padding:calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 4) calc(var(--kr-space-unit) * 4)}.kr-page-header{--_tone:var(--kr-color-accent);gap:calc(var(--kr-space-unit) * 3);border-bottom:1px solid var(--kr-color-border-subtle);font-family:var(--kr-font-family);color:var(--kr-color-text);padding-block-end:calc(var(--kr-space-unit) * 4);display:grid}.kr-page-header[data-tone=success]{--_tone:var(--kr-color-success)}.kr-page-header[data-tone=info]{--_tone:var(--kr-color-info)}.kr-page-header[data-tone=attention]{--_tone:var(--kr-color-accent-2)}.kr-page-header[data-tone=reward]{--_tone:var(--kr-color-reward)}.kr-page-header__row{justify-content:space-between;align-items:center;gap:calc(var(--kr-space-unit) * 3) calc(var(--kr-space-unit) * 4);flex-wrap:wrap;display:flex}.kr-page-header__tile{box-sizing:border-box;width:calc(var(--kr-space-unit) * 14);height:calc(var(--kr-space-unit) * 14);color:var(--_tone);background:var(--_tone);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.kr-page-header__tile{background:color-mix(in srgb, var(--_tone) 10%, var(--kr-color-surface))}}.kr-page-header__tile{border:1px solid var(--_tone)}@supports (color:color-mix(in lab, red, red)){.kr-page-header__tile{border:1px solid color-mix(in srgb, var(--_tone) 30%, transparent)}}.kr-page-header__tile{border-radius:var(--kr-radius-panel)}.kr-page-header__tile>svg{width:calc(var(--kr-space-unit) * 7);height:calc(var(--kr-space-unit) * 7)}.kr-page-header__eyebrow{margin:0 0 calc(var(--kr-space-unit) * 1);color:var(--_tone);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.kr-page-header__text{flex:1 1 calc(var(--kr-target-min) * 6);min-width:0}.kr-page-header__title{color:var(--kr-color-accent);font-family:var(--kr-font-display);font-size:var(--kr-type-display-size);line-height:var(--kr-type-display-line);font-weight:var(--kr-type-display-weight);overflow-wrap:anywhere;margin:0}.kr-page-header__description{margin:calc(var(--kr-space-unit) * 1) 0 0;color:var(--kr-color-text-muted);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line)}.kr-page-header__actions{gap:calc(var(--kr-space-unit) * 3);flex-wrap:wrap;display:flex}.kr-overlay{z-index:900;background:var(--kr-color-surface);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kr-overlay{background:color-mix(in srgb, var(--kr-color-surface) 80%, transparent)}}.kr-overlay{font-family:var(--kr-font-family);color:var(--kr-color-text)}.kr-overlay[data-scope=page]{z-index:1200;position:fixed}.kr-overlay__box{justify-items:center;gap:calc(var(--kr-space-unit) * 3);padding:calc(var(--kr-space-unit) * 6);background:var(--kr-color-surface);border:1px solid var(--kr-color-border);border-radius:var(--kr-radius-panel);display:grid}.kr-overlay__label{font-weight:var(--kr-type-label-weight);margin:0}.kr-datatable{gap:calc(var(--kr-space-unit) * 3);grid-template-columns:minmax(0,1fr);display:grid}.kr-table th[data-align=end],.kr-table td[data-align=end]{text-align:end}.kr-sort{align-items:center;gap:calc(var(--kr-space-unit) * 2);min-height:var(--kr-target-min);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.kr-sort:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}.kr-sort__arrow{width:1em;height:1em;color:var(--kr-color-text-muted);flex:none}.kr-sort__arrow[data-direction]{color:var(--kr-color-text)}.kr-datatable__pager{justify-content:space-between;align-items:center;gap:calc(var(--kr-space-unit) * 3) calc(var(--kr-space-unit) * 6);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);flex-wrap:wrap;display:flex}.kr-datatable__range{color:var(--kr-color-text-muted);font-variant-numeric:tabular-nums;margin:0}.kr-datatable__buttons{align-items:center;gap:calc(var(--kr-space-unit) * 3);display:flex}.kr-datatable__page{font-variant-numeric:tabular-nums}.kr-empty{padding:calc(var(--kr-space-unit) * 8) calc(var(--kr-space-unit) * 4);color:var(--kr-color-text-muted);border:1px dashed var(--kr-color-border);border-radius:var(--kr-radius-panel);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);text-align:center}.kr-banner{--_tone:var(--kr-color-text-muted);z-index:1300;box-sizing:border-box;justify-content:center;align-items:center;gap:calc(var(--kr-space-unit) * 3);padding:calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 4);color:var(--kr-color-text);background:var(--_tone);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.kr-banner{background:color-mix(in srgb, var(--_tone) 12%, var(--kr-color-surface))}}.kr-banner{border-bottom:2px solid var(--_tone);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);font-weight:var(--kr-type-label-weight)}.kr-banner[data-tone=positive]{--_tone:var(--kr-color-success)}.kr-banner[data-tone=attention]{--_tone:var(--kr-color-accent-2)}.kr-banner[data-tone=danger]{--_tone:var(--kr-color-danger)}.kr-banner__mark{box-sizing:border-box;width:calc(var(--kr-space-unit) * 5);height:calc(var(--kr-space-unit) * 5);color:var(--_tone);flex:none}.kr-avatar{box-sizing:border-box;width:calc(var(--kr-space-unit) * 10);height:calc(var(--kr-space-unit) * 10);color:var(--kr-color-accent);background:var(--kr-color-accent);flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.kr-avatar{background:color-mix(in srgb, var(--kr-color-accent) 14%, var(--kr-color-surface))}}.kr-avatar{font-family:var(--kr-font-family);font-size:var(--kr-type-label-size);letter-spacing:.02em;border-radius:50%;font-weight:700;line-height:1}.kr-avatar[data-size=small]{width:calc(var(--kr-space-unit) * 8);height:calc(var(--kr-space-unit) * 8)}.kr-avatar[data-size=large]{width:calc(var(--kr-space-unit) * 14);height:calc(var(--kr-space-unit) * 14);font-size:var(--kr-type-title-size)}.kr-empty{box-sizing:border-box;justify-items:center;gap:calc(var(--kr-space-unit) * 3);padding:calc(var(--kr-space-unit) * 10) calc(var(--kr-space-unit) * 6);color:var(--kr-color-text);background:var(--kr-color-surface-sunken);display:grid}@supports (color:color-mix(in lab, red, red)){.kr-empty{background:color-mix(in srgb, var(--kr-color-surface-sunken) 60%, transparent)}}.kr-empty{border:1px dashed var(--kr-color-border-subtle);border-radius:var(--kr-radius-panel);font-family:var(--kr-font-family);text-align:center}.kr-empty__icon{width:calc(var(--kr-space-unit) * 14);height:calc(var(--kr-space-unit) * 14);color:var(--kr-color-text-muted);background:var(--kr-color-surface-sunken);border-radius:50%;place-items:center;display:grid}.kr-empty__icon>svg{width:calc(var(--kr-space-unit) * 7);height:calc(var(--kr-space-unit) * 7)}.kr-empty__title{font-size:var(--kr-type-title-size);line-height:var(--kr-type-title-line);font-weight:var(--kr-type-title-weight);overflow-wrap:anywhere;margin:0}.kr-empty__description{max-width:calc(var(--kr-target-min) * 8);color:var(--kr-color-text-muted);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);overflow-wrap:anywhere;margin:0}.kr-empty__action{justify-content:center;gap:calc(var(--kr-space-unit) * 3);margin-top:calc(var(--kr-space-unit) * 1);flex-wrap:wrap;display:flex}.kr-tooltip{z-index:1500;box-sizing:border-box;max-width:calc(var(--kr-target-min) * 6);padding:calc(var(--kr-space-unit) * 1) calc(var(--kr-space-unit) * 3);color:var(--kr-color-background);background:var(--kr-color-text);border-radius:var(--kr-radius-control);box-shadow:0 calc(var(--kr-space-unit) * 1) calc(var(--kr-space-unit) * 3) var(--kr-color-text);position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.kr-tooltip{box-shadow:0 calc(var(--kr-space-unit) * 1) calc(var(--kr-space-unit) * 3) color-mix(in srgb, var(--kr-color-text) 25%, transparent)}}.kr-tooltip{font-family:var(--kr-font-family);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line);font-weight:var(--kr-type-label-weight);overflow-wrap:anywhere;pointer-events:none}.kr-shell{min-height:100dvh;color:var(--kr-color-text);background:var(--kr-color-background);font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);font-weight:var(--kr-type-body-weight);grid-template-columns:minmax(0,1fr);display:grid}.kr-shell:before{content:"";z-index:1300;background:linear-gradient(90deg, var(--kr-color-accent), var(--kr-color-accent-2));pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.kr-shell__skip{top:calc(var(--kr-space-unit) * 2);left:calc(var(--kr-space-unit) * 2);z-index:1400;padding:calc(var(--kr-space-unit) * 3) calc(var(--kr-space-unit) * 4);color:var(--kr-color-text);background:var(--kr-color-surface);border:2px solid var(--kr-color-accent);border-radius:var(--kr-radius-control);position:absolute;transform:translateY(-300%)}.kr-shell__skip:focus{transform:none}.kr-shell__skip:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}.kr-sidebar{top:0;bottom:0;left:calc(var(--kr-space-unit) * -80);z-index:1200;box-sizing:border-box;width:min(calc(var(--kr-space-unit) * 72), 86vw);color:var(--kr-color-text);background:var(--kr-color-sidebar);border-right:1px solid var(--kr-color-border-subtle);visibility:hidden;transition:left var(--kr-motion-fast), visibility 0s var(--kr-motion-fast);flex-direction:column;display:flex;position:fixed}.kr-shell[data-drawer-open] .kr-sidebar{visibility:visible;transition:left var(--kr-motion-fast), visibility 0s;left:0}.kr-shell__scrim{z-index:1100;background:var(--kr-color-text);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.kr-shell__scrim{background:color-mix(in srgb, var(--kr-color-text) 45%, transparent)}}.kr-shell__scrim{opacity:0;visibility:hidden;transition:opacity var(--kr-motion-fast), visibility var(--kr-motion-fast)}.kr-shell[data-drawer-open] .kr-shell__scrim{opacity:1;visibility:visible}.kr-shell__column{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.kr-shell__topbar{z-index:800;box-sizing:border-box;align-items:center;gap:calc(var(--kr-space-unit) * 3);min-height:calc(var(--kr-target-min) + var(--kr-space-unit) * 6);padding:calc(var(--kr-space-unit) * 3) calc(var(--kr-space-unit) * 4);background:var(--kr-color-background);border-bottom:1px solid var(--kr-color-border-subtle);display:flex;position:sticky;top:0}.kr-shell__main{box-sizing:border-box;min-width:0;padding:calc(var(--kr-space-unit) * 4);flex:auto}.kr-shell__main:focus{outline:none}.kr-sidebar__head{justify-content:space-between;align-items:center;gap:calc(var(--kr-space-unit) * 2);padding:calc(var(--kr-space-unit) * 3);border-bottom:1px solid var(--kr-color-border-subtle);display:flex}.kr-sidebar__brand{align-items:center;gap:calc(var(--kr-space-unit) * 3);min-width:0;padding:calc(var(--kr-space-unit) * 2);color:var(--kr-color-text);border-radius:var(--kr-radius-control);text-decoration:none;display:flex}a.kr-sidebar__brand:hover{background:var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){a.kr-sidebar__brand:hover{background:color-mix(in srgb, var(--kr-color-text) 6%, transparent)}}a.kr-sidebar__brand:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}.kr-sidebar__mark{width:calc(var(--kr-space-unit) * 8);height:calc(var(--kr-space-unit) * 8);flex:none;place-items:center;display:grid}.kr-sidebar__mark>*{max-width:100%;max-height:100%}.kr-sidebar__brand-name{min-width:0;font-family:var(--kr-font-display);font-size:var(--kr-type-title-size);line-height:var(--kr-type-title-line);overflow-wrap:anywhere;font-weight:700}.kr-sidebar__nav{box-sizing:border-box;min-height:0;padding:calc(var(--kr-space-unit) * 3);flex:auto;overflow-y:auto}.kr-sidebar__group+.kr-sidebar__group{margin-top:calc(var(--kr-space-unit) * 4)}.kr-sidebar__group-label{margin:0 0 calc(var(--kr-space-unit) * 1);padding:0 calc(var(--kr-space-unit) * 3);color:var(--kr-color-text-muted);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line);font-weight:var(--kr-type-label-weight);letter-spacing:var(--kr-type-label-tracking)}.kr-sidebar__list{gap:calc(var(--kr-space-unit) * 1);margin:0;padding:0;list-style:none;display:grid}.kr-sidebar__entry{margin:0;padding:0}.kr-sidebar__item{box-sizing:border-box;align-items:center;gap:calc(var(--kr-space-unit) * 3);min-height:var(--kr-target-min);padding:0 calc(var(--kr-space-unit) * 3);color:var(--kr-color-text);border-radius:var(--kr-radius-control);font-weight:var(--kr-type-label-weight);transition:background-color var(--kr-motion-fast);text-decoration:none;display:flex}.kr-sidebar__item:hover{background:var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-sidebar__item:hover{background:color-mix(in srgb, var(--kr-color-text) 6%, transparent)}}.kr-sidebar__item[aria-current=page]{color:var(--kr-color-accent);background:var(--kr-color-sidebar-active);box-shadow:inset 4px 0 0 var(--kr-color-accent);font-weight:700}.kr-sidebar__item:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}.kr-sidebar__icon{width:calc(var(--kr-space-unit) * 5);height:calc(var(--kr-space-unit) * 5);flex:none;place-items:center;display:grid}.kr-sidebar__icon>svg{width:100%;height:100%}.kr-sidebar__label{overflow-wrap:anywhere;flex:auto;min-width:0}.kr-sidebar__badge{padding:0 calc(var(--kr-space-unit) * 2);color:var(--kr-color-text-muted);border:1px solid var(--kr-color-text-muted);flex:none}@supports (color:color-mix(in lab, red, red)){.kr-sidebar__badge{border:1px solid color-mix(in srgb, var(--kr-color-text-muted) 50%, transparent)}}.kr-sidebar__badge{border-radius:var(--kr-radius-control);font-size:var(--kr-type-label-size);line-height:calc(var(--kr-type-label-line) + var(--kr-space-unit));font-weight:var(--kr-type-label-weight);letter-spacing:var(--kr-type-label-tracking)}.kr-sidebar__foot{padding:calc(var(--kr-space-unit) * 3);border-top:1px solid var(--kr-color-border-subtle)}.kr-user{box-sizing:border-box;align-items:center;gap:calc(var(--kr-space-unit) * 3);width:100%;min-height:calc(var(--kr-target-min) + var(--kr-space-unit) * 4);padding:calc(var(--kr-space-unit) * 2) calc(var(--kr-space-unit) * 3);color:inherit;border-radius:var(--kr-radius-control);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.kr-user:hover{background:var(--kr-color-text)}@supports (color:color-mix(in lab, red, red)){.kr-user:hover{background:color-mix(in srgb, var(--kr-color-text) 6%, transparent)}}.kr-user[aria-expanded=true]{background:var(--kr-color-sidebar-active)}.kr-user:focus-visible{outline:2px solid var(--kr-color-accent);outline-offset:2px}.kr-user__text{flex:auto;min-width:0;display:grid}.kr-user__name{overflow-wrap:anywhere;font-weight:600}.kr-user__detail{color:var(--kr-color-text-muted);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line);overflow-wrap:anywhere}.kr-user__chevron{color:var(--kr-color-text-muted);flex:none}@media (width>=48rem){.kr-shell__main{padding:calc(var(--kr-space-unit) * 6)}}@media (width>=64rem){.kr-shell{grid-template-columns:auto minmax(0,1fr)}.kr-sidebar{width:calc(var(--kr-space-unit) * 64);visibility:visible;height:100dvh;position:sticky;top:0;left:0}.kr-shell__scrim,.kr-sidebar__close{display:none}.kr-shell__main{padding:calc(var(--kr-space-unit) * 8)}.kr-shell[data-collapsed] .kr-sidebar{width:calc(var(--kr-space-unit) * 20)}.kr-shell[data-collapsed] :is(.kr-sidebar__brand-name,.kr-sidebar__label,.kr-sidebar__badge,.kr-sidebar__group-label,.kr-user__text,.kr-user__chevron){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.kr-shell[data-collapsed] .kr-sidebar__head,.kr-shell[data-collapsed] .kr-sidebar__brand,.kr-shell[data-collapsed] .kr-sidebar__item,.kr-shell[data-collapsed] .kr-user{justify-content:center}.kr-shell[data-collapsed] .kr-sidebar__item,.kr-shell[data-collapsed] .kr-user{padding-inline:0}.kr-shell[data-collapsed] .kr-sidebar__group+.kr-sidebar__group{padding-top:calc(var(--kr-space-unit) * 3);border-top:1px solid var(--kr-color-border-subtle)}}.kr-text-display{font-family:var(--kr-font-display);font-size:var(--kr-type-display-size);line-height:var(--kr-type-display-line);font-weight:var(--kr-type-display-weight)}.kr-text-title{font-family:var(--kr-font-family);font-size:var(--kr-type-title-size);line-height:var(--kr-type-title-line);font-weight:var(--kr-type-title-weight)}.kr-text-body{font-family:var(--kr-font-family);font-size:var(--kr-type-body-size);line-height:var(--kr-type-body-line);font-weight:var(--kr-type-body-weight)}.kr-text-label{font-family:var(--kr-font-family);font-size:var(--kr-type-label-size);line-height:var(--kr-type-label-line);font-weight:var(--kr-type-label-weight);letter-spacing:var(--kr-type-label-tracking)}.kr-text-number{font-family:var(--kr-font-family);font-size:var(--kr-type-number-size);line-height:var(--kr-type-number-line);font-weight:var(--kr-type-number-weight);font-variant-numeric:tabular-nums}}.field-grid{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.field-grid>.kr-field{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;padding-bottom:16px;display:grid}.field-grid>.kr-field>.kr-field__label{grid-row:1;padding-bottom:4px}.field-grid>.kr-field>.kr-field__hint{grid-row:2;padding-bottom:4px}.field-grid>.kr-field>.kr-field__control,.field-grid>.kr-field>.kr-field__select,.field-grid>.kr-field>.kr-datepicker{grid-row:3}.field-grid>.kr-field>.kr-field__message{grid-row:4}.field-grid>.kr-field>.kr-field__message:not(:empty){padding-top:4px}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
