:root :is(.kn-ui-badge,.kn-ui-alert){--kn-feedback-tone:var(--kn-foundation-status-info);--kn-feedback-soft:color-mix(in srgb, var(--kn-feedback-tone) 8%, var(--kn-foundation-surface-secondary));--kn-feedback-border:color-mix(in srgb, var(--kn-feedback-tone) 32%, var(--kn-foundation-border-default));font-family:var(--kn-foundation-font-family)}:root :is(.kn-ui-badge,.kn-ui-alert)[data-tone=neutral]{--kn-feedback-tone:var(--kn-foundation-text-primary);--kn-feedback-soft:var(--kn-foundation-surface-tertiary);--kn-feedback-border:var(--kn-foundation-border-default)}:root :is(.kn-ui-badge,.kn-ui-alert)[data-tone=success]{--kn-feedback-tone:var(--kn-foundation-status-success)}:root :is(.kn-ui-badge,.kn-ui-alert)[data-tone=warning]{--kn-feedback-tone:var(--kn-foundation-status-warning)}:root :is(.kn-ui-badge,.kn-ui-alert)[data-tone=danger]{--kn-feedback-tone:var(--kn-foundation-status-error)}:root .kn-ui-badge[data-slot=badge]{align-self:flex-start;align-items:center;gap:var(--kn-foundation-space-4);min-width:0;max-width:100%;padding:var(--kn-foundation-space-4) var(--kn-foundation-space-8);border-radius:var(--kn-foundation-radius-full);background:var(--kn-feedback-soft);color:var(--kn-feedback-tone);font-size:var(--kn-foundation-type-caption);white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border:1px solid #0000;font-weight:500;line-height:1.5;display:inline-flex}:root .kn-ui-badge[data-slot=badge][data-variant=outline]{border-color:var(--kn-feedback-border);background:var(--kn-foundation-surface-secondary)}:root .kn-ui-badge[data-slot=badge][data-variant=solid]{background:var(--kn-feedback-tone);color:var(--kn-foundation-text-inverse)}:root .kn-ui-badge[data-slot=badge]>svg{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}:root .kn-ui-alert[data-slot=alert]{align-items:flex-start;gap:var(--kn-foundation-space-8);min-width:0;max-width:100%;padding:var(--kn-foundation-space-16);border:1px solid var(--kn-feedback-border);border-radius:var(--kn-foundation-radius-lg);background:var(--kn-feedback-soft);color:var(--kn-foundation-text-primary);font-size:var(--kn-foundation-type-body);overflow-wrap:anywhere;line-height:1.5;display:flex}:root .kn-ui-alert[data-slot=alert][data-variant=banner]{border-radius:var(--kn-foundation-radius-md)}:root .kn-ui-alert[data-slot=alert][data-variant=toast]{border-radius:var(--kn-foundation-radius-md);width:max-content;max-width:min(52ch,100%);box-shadow:var(--kn-foundation-shadow-lg)}:root .kn-ui-alert[data-slot=alert] .kn-ui-alert__icon{color:var(--kn-feedback-tone);flex-shrink:0;align-items:center;display:flex}:root .kn-ui-alert[data-slot=alert] .kn-ui-alert__icon>svg{stroke-width:1.5px;width:24px;height:24px}:root .kn-ui-alert[data-slot=alert] .kn-ui-alert__content{flex:1;min-width:0}:root .kn-ui-alert[data-slot=alert] .kn-alert-title{margin:0 0 var(--kn-foundation-space-4);color:var(--kn-foundation-text-primary);font-size:var(--kn-foundation-type-heading-4);font-weight:700;line-height:1.35}:root .kn-ui-alert[data-slot=alert] .kn-alert-description{color:var(--kn-foundation-text-primary);font-size:var(--kn-foundation-type-body);line-height:1.5}:root .kn-ui-alert[data-slot=alert] .kn-alert-description>:first-child{margin-top:0}:root .kn-ui-alert[data-slot=alert] .kn-alert-description>:last-child{margin-bottom:0}:root .kn-ui-state{box-sizing:border-box;width:100%;min-width:0;min-block-size:calc(var(--kn-foundation-space-48) * 6);justify-content:center;align-items:center;gap:var(--kn-foundation-space-16);padding:var(--kn-foundation-space-48) var(--kn-foundation-space-24);font-family:var(--kn-foundation-font-family);text-align:center;flex-direction:column;display:flex}:root .kn-ui-state--compact{min-block-size:calc(var(--kn-foundation-space-48) * 4);gap:var(--kn-foundation-space-8);padding:var(--kn-foundation-space-24) var(--kn-foundation-space-16)}:root .kn-ui-state[data-placement=fill]{flex:1 0 auto;align-self:stretch}.kn-ui-state__illustration{flex-shrink:0;width:100%;max-width:240px}.kn-ui-state--compact .kn-ui-state__illustration{max-width:160px}.kn-ui-state__icon{width:var(--kn-foundation-space-48);height:var(--kn-foundation-space-48);border-radius:var(--kn-foundation-radius-lg);background:var(--kn-foundation-surface-tertiary);color:var(--kn-foundation-text-secondary);flex-shrink:0;place-items:center;display:grid}.kn-ui-state__icon>svg{stroke-width:1.5px;width:24px;height:24px}:root .kn-ui-state .kn-ui-state__title{max-width:40ch;color:var(--kn-foundation-text-primary);font-size:var(--kn-foundation-type-heading-3);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}:root .kn-ui-state .kn-ui-state__description{max-width:52ch;color:var(--kn-foundation-text-secondary);font-size:var(--kn-foundation-type-body);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.5}.kn-ui-state__action{justify-content:center;gap:var(--kn-foundation-space-8);flex-wrap:wrap;max-width:100%;display:flex}:root .kn-ui-skeleton{background:var(--kn-foundation-surface-tertiary);border-radius:var(--kn-foundation-radius-md);animation:1.5s ease-in-out infinite kn-skeleton-pulse}.kn-ui-skeleton-menu{gap:var(--kn-foundation-space-16);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.kn-ui-skeleton-menu[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-ui-skeleton-item{align-items:start;gap:var(--kn-foundation-space-16);min-width:0;padding:var(--kn-foundation-space-16);background:var(--kn-foundation-surface-secondary);border:1px solid var(--kn-foundation-border-default);border-radius:var(--kn-foundation-radius-lg);grid-template-columns:96px minmax(0,1fr);display:grid}.kn-ui-skeleton-item__photo{border-radius:var(--kn-foundation-radius-md);width:96px;height:96px}.kn-ui-skeleton-item__body{gap:var(--kn-foundation-space-8);flex-direction:column;min-width:0;display:flex}.kn-ui-skeleton-item__footer{justify-content:space-between;align-items:center;gap:var(--kn-foundation-space-8);padding-top:var(--kn-foundation-space-16);border-top:1px solid var(--kn-foundation-border-default);grid-column:1/-1;display:flex}.kn-ui-skeleton-item[data-view=grid]{padding:var(--kn-foundation-space-16);gap:var(--kn-foundation-space-16);grid-template-columns:minmax(0,1fr)}.kn-ui-skeleton-item[data-view=grid] .kn-ui-skeleton-item__photo{aspect-ratio:1;width:100%;height:auto}.kn-ui-skeleton-item[data-view=grid] .kn-ui-skeleton-item__footer{flex-direction:column;align-items:stretch}.kn-ui-skeleton-item[data-view=grid] .kn-ui-skeleton-item__footer>.kn-ui-skeleton{max-width:100%}@keyframes kn-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (width>=768px){.kn-ui-skeleton-menu{gap:var(--kn-foundation-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.kn-ui-skeleton-menu[data-view=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}.kn-ui-skeleton-item[data-view=grid]{padding:var(--kn-foundation-space-16);gap:var(--kn-foundation-space-16)}}@media (width>=1025px){.kn-ui-skeleton-menu[data-view=grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=359px){.kn-ui-skeleton-item[data-view=grid]{padding:var(--kn-foundation-space-8);gap:var(--kn-foundation-space-8)}.kn-ui-skeleton-item[data-view=list]{grid-template-columns:80px minmax(0,1fr)}.kn-ui-skeleton-item[data-view=list] .kn-ui-skeleton-item__photo{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){:root .kn-ui-skeleton{animation:none}}:root .kn-ui-alert[data-slot=alert]{flex-wrap:wrap}:root .kn-ui-alert[data-slot=alert] .kn-ui-alert__content{flex-basis:12rem}.kn-ui-alert__action{justify-content:center;align-items:center;gap:var(--kn-foundation-space-8);flex-wrap:wrap;max-width:100%;margin-left:auto;display:flex}:root .kn-ui-alert[data-slot=alert][data-variant=plain]{background:0 0;border:0;border-radius:0;padding:0}:root .kn-ui-alert[data-slot=alert][data-variant=plain] .kn-alert-description{color:var(--kn-feedback-tone)}:root .kn-ui-state[data-heading-level="1"] .kn-ui-state__title{font-size:var(--kn-foundation-type-heading-1);line-height:1.15}:root .kn-ui-state[data-heading-level="2"] .kn-ui-state__title{font-size:var(--kn-foundation-type-heading-2);line-height:1.2}:root .kn-ui-state[data-heading-level="4"] .kn-ui-state__title{font-size:var(--kn-foundation-type-heading-4);line-height:1.35}.kn-ui-loading-indicator{border:2px solid var(--kn-foundation-border-default);border-right-color:var(--kn-foundation-action-primary-default);border-radius:var(--kn-foundation-radius-full);width:24px;height:24px;animation:.8s linear infinite kn-ui-spin;display:block}.kn-ui-steps{gap:var(--kn-foundation-space-8);grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.kn-ui-steps>li{min-width:0;color:var(--kn-foundation-text-secondary)}.kn-ui-steps__item{justify-content:flex-start;align-items:center;gap:var(--kn-foundation-space-8);min-width:0;min-height:44px;font-family:var(--kn-foundation-font-family);font-size:var(--kn-foundation-type-label);line-height:1.4;display:flex}:root .kn-ui-steps .kn-ui-steps__button[data-slot=button]{width:100%;min-width:0;font-size:var(--kn-foundation-type-label);justify-content:flex-start}.kn-ui-steps__number{border-radius:var(--kn-foundation-radius-full);width:24px;height:24px;font-size:var(--kn-foundation-type-caption);font-variant-numeric:tabular-nums;border:1px solid;flex-shrink:0;place-items:center;line-height:1.5;display:grid}.kn-ui-steps__number>svg{width:16px;height:16px;stroke-width:var(--kn-foundation-icon-stroke)}.kn-ui-steps__label{overflow-wrap:anywhere;min-width:0}.kn-ui-steps>li[data-current=true]{color:var(--kn-foundation-action-primary-default);font-weight:700}.kn-ui-steps>li[data-current=true] .kn-ui-steps__number{border-color:var(--kn-foundation-action-primary-default);background:var(--kn-foundation-action-primary-default);color:var(--kn-foundation-text-inverse)}@media (prefers-reduced-motion:reduce){.kn-ui-loading-indicator{animation:none}}.kn-ui-steps[data-variant=timeline]{grid-template-columns:minmax(0,1fr);gap:0}.kn-ui-steps[data-variant=timeline]>li{padding-block:var(--kn-foundation-space-16);border-bottom:1px solid var(--kn-foundation-border-default)}.kn-ui-steps[data-variant=timeline]>li:last-child{border-bottom:0;padding-bottom:0}.kn-ui-steps[data-variant=timeline] .kn-ui-steps__item{align-items:flex-start;gap:var(--kn-foundation-space-16)}.kn-ui-steps__content{gap:var(--kn-foundation-space-4);flex:1;min-width:0;display:grid}.kn-ui-steps__heading{justify-content:space-between;align-items:baseline;gap:var(--kn-foundation-space-4) var(--kn-foundation-space-16);flex-wrap:wrap;display:flex}.kn-ui-steps[data-variant=timeline] .kn-ui-steps__label{font-size:var(--kn-foundation-type-body);font-weight:700;line-height:1.5}.kn-ui-steps__description{font-size:var(--kn-foundation-type-label);color:var(--kn-foundation-text-secondary);overflow-wrap:anywhere;font-weight:400;line-height:1.5}.kn-ui-steps__state-label{font-size:var(--kn-foundation-type-caption);overflow-wrap:anywhere;font-weight:500}.kn-ui-steps[data-variant=timeline]>li[data-completed=true]{color:var(--kn-foundation-action-primary-default)}:root .kn-ui-badge[data-slot=badge]{border-radius:var(--kn-foundation-radius-sm);font-weight:500}:root .kn-ui-alert[data-slot=alert]:not([data-variant=plain]){--kn-feedback-border:color-mix(in srgb, var(--kn-feedback-tone) 18%, var(--kn-foundation-border-default));border-radius:var(--kn-foundation-radius-md)}.kn-ui-state__icon{border:1px solid var(--kn-foundation-border-default);background:var(--kn-foundation-surface-secondary);box-shadow:var(--kn-foundation-shadow-sm)}.kn-ui-steps__number{border-color:var(--kn-foundation-border-default);background:var(--kn-foundation-surface-secondary);border-radius:var(--kn-foundation-radius-md);width:32px;height:32px;font-weight:700}.kn-ui-steps>li[data-completed=true] .kn-ui-steps__number{color:var(--kn-foundation-status-success);border-color:color-mix(in srgb, var(--kn-foundation-status-success) 20%, var(--kn-foundation-border-default));background:color-mix(in srgb, var(--kn-foundation-status-success) 8%, var(--kn-foundation-surface-secondary))}.kn-ui-steps>li[data-current=true] .kn-ui-steps__number{color:var(--kn-foundation-text-inverse);background:var(--kn-foundation-action-primary-default);border-color:var(--kn-foundation-action-primary-default);box-shadow:0 0 0 4px var(--kn-foundation-surface-tertiary)}.kn-ui-steps[data-variant=steps]>li{padding:var(--kn-foundation-space-4);border-radius:var(--kn-foundation-radius-md);background:var(--kn-foundation-surface-tertiary)}:root .kn-ui-steps[data-variant=steps] .kn-ui-steps__button[data-slot=button],.kn-ui-steps[data-variant=steps] .kn-ui-steps__item{min-height:48px;padding:var(--kn-foundation-space-8);border-radius:var(--kn-foundation-radius-md);box-shadow:none;background:0 0;border:1px solid #0000}:root .kn-ui-steps[data-variant=steps]>li[data-current=true] .kn-ui-steps__button[data-slot=button],.kn-ui-steps[data-variant=steps]>li[data-current=true] .kn-ui-steps__item{background:var(--kn-foundation-surface-secondary);border-color:var(--kn-foundation-border-default);box-shadow:var(--kn-foundation-shadow-sm)}.kn-ui-steps[data-variant=timeline]>li{padding:var(--kn-foundation-space-8) 0 var(--kn-foundation-space-24);border:0;position:relative}.kn-ui-steps[data-variant=timeline]>li:first-child{padding-top:var(--kn-foundation-space-8)}.kn-ui-steps[data-variant=timeline]>li:before{content:"";inset-inline-start:15px;background:var(--kn-foundation-border-default);border-radius:var(--kn-foundation-radius-full);width:2px;position:absolute;top:44px;bottom:4px}.kn-ui-steps[data-variant=timeline]>li[data-completed=true]:before{background:color-mix(in srgb, var(--kn-foundation-status-success) 35%, var(--kn-foundation-border-default))}.kn-ui-steps[data-variant=timeline]>li:last-child:before{content:none}.kn-ui-steps[data-variant=timeline] .kn-ui-steps__content{padding-block:var(--kn-foundation-space-4)}.kn-ui-steps__state-label{padding:2px var(--kn-foundation-space-8);border-radius:var(--kn-foundation-radius-sm);background:var(--kn-foundation-surface-tertiary);color:var(--kn-foundation-text-secondary)}.kn-ui-steps>li[data-current=true] .kn-ui-steps__state-label{color:var(--kn-foundation-text-primary)}@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-border-style:solid;--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-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.foundation-dialog-overlay{background:var(--kn-foundation-text-primary);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.foundation-dialog-overlay{background:color-mix(in srgb, var(--kn-foundation-text-primary) 32%, transparent)}}.dark .foundation-dialog-overlay,[data-theme=dark] .foundation-dialog-overlay{background:var(--kn-foundation-surface-primary)}@supports (color:color-mix(in lab, red, red)){.dark .foundation-dialog-overlay,[data-theme=dark] .foundation-dialog-overlay{background:color-mix(in srgb, var(--kn-foundation-surface-primary) 80%, transparent)}}.foundation-dialog{height:fit-content}.foundation-dialog.workspace-dialog{--workspace-dialog-gutter:var(--kn-foundation-space-16);--foundation-dialog-height-cap:calc(var(--kn-viewport-height,100dvh) - var(--workspace-dialog-gutter) * 2);inset:var(--kn-viewport-offset-top,0px) 0 var(--kn-viewport-bottom-inset,0px);width:min(1040px, calc(100vw - var(--workspace-dialog-gutter) * 2));max-width:none;max-height:min(var(--foundation-dialog-height-cap), calc(var(--kn-viewport-height,100dvh) - var(--workspace-dialog-gutter) * 2));border-radius:var(--kn-foundation-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kn-foundation-border-default);background-color:var(--kn-foundation-surface-secondary);padding:calc(var(--spacing,.25rem) * 0);line-height:1.5;font-family:var(--kn-foundation-font-family);font-size:var(--kn-foundation-type-body);line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);color:var(--kn-foundation-text-primary);--tw-shadow:var(--kn-foundation-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;margin:auto;display:flex;position:fixed;overflow:hidden}.foundation-dialog.workspace-dialog--compact{width:min(640px, calc(100vw - var(--workspace-dialog-gutter) * 2))}.foundation-dialog.workspace-dialog--full{width:min(1280px, calc(100vw - var(--workspace-dialog-gutter) * 2))}.foundation-dialog .foundation-dialog__header{align-items:center;gap:var(--kn-foundation-space-16);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--kn-foundation-border-default);padding:var(--kn-foundation-space-16);flex-shrink:0;display:flex}.foundation-dialog .foundation-dialog__heading{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.foundation-dialog .foundation-dialog__title{letter-spacing:-.02em;margin:calc(var(--spacing,.25rem) * 0);line-height:1.3;font-size:var(--kn-foundation-type-heading-3);line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,-.02em);font-weight:var(--tw-font-weight,700);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);overflow-wrap:anywhere}.foundation-dialog .foundation-dialog__description{margin-inline:calc(var(--spacing,.25rem) * 0);margin-top:var(--kn-foundation-space-4);margin-bottom:calc(var(--spacing,.25rem) * 0);line-height:1.5;font-size:var(--kn-foundation-type-caption);line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);overflow-wrap:anywhere;color:var(--kn-foundation-text-secondary)}.foundation-dialog .foundation-dialog__header>:last-child{flex-shrink:0}.foundation-dialog .foundation-dialog__header>.foundation-dialog__heading{flex-shrink:1}.foundation-dialog .foundation-dialog__header>button>svg{width:var(--kn-foundation-icon-size);height:var(--kn-foundation-icon-size);stroke-width:var(--kn-foundation-icon-stroke)}.foundation-dialog .foundation-dialog__body-dock{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex:auto;display:flex;overflow:hidden}.foundation-dialog .foundation-dialog__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex:auto;overflow-y:auto}.foundation-dialog .foundation-dialog__body [hidden]{display:none!important}.foundation-dialog .foundation-dialog__footer{min-width:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--kn-foundation-border-default);background-color:var(--kn-foundation-surface-secondary);padding:var(--kn-foundation-space-16);flex-shrink:0}.foundation-dialog .foundation-dialog__handle{display:none}.foundation-dialog-overlay{transition:opacity var(--kn-foundation-motion-fade-duration) var(--kn-foundation-motion-ease)}.foundation-dialog{transition:opacity var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease), translate var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease)}.foundation-dialog-overlay:is([data-starting-style],[data-ending-style]){opacity:0}.foundation-dialog:is([data-starting-style],[data-ending-style]){opacity:0;translate:0 16px}@media not all and (width>=48rem){.foundation-dialog.foundation-dialog--sheet{inset:auto 0 var(--kn-viewport-bottom-inset,0px);width:100%;max-height:min(var(--foundation-dialog-height-cap), calc(var(--kn-viewport-height,100dvh) - var(--kn-foundation-space-16)));border-radius:var(--kn-foundation-radius-lg) var(--kn-foundation-radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0}.foundation-dialog--sheet .foundation-dialog__handle{padding-inline:calc(var(--spacing,.25rem) * 0);padding-top:var(--kn-foundation-space-8);padding-bottom:calc(var(--spacing,.25rem) * 0);flex-shrink:0;justify-content:center;display:flex}.foundation-dialog__handle span{width:var(--kn-foundation-space-32);height:var(--kn-foundation-space-4);border-radius:var(--kn-foundation-radius-full);background-color:var(--kn-foundation-border-default)}}@media (width>=48rem){.foundation-dialog.workspace-dialog{--workspace-dialog-gutter:var(--kn-foundation-space-24)}.foundation-dialog .foundation-dialog__header,.foundation-dialog .foundation-dialog__footer{padding-inline:var(--kn-foundation-space-24);padding-block:var(--kn-foundation-space-16)}}@media (prefers-reduced-motion:reduce){.foundation-dialog:is([data-starting-style],[data-ending-style]){translate:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}:root .kn-ui-select-wrap.kn-select{width:100%;min-width:0;display:inline-grid;position:relative}:root .kn-ui-select.kn-field[data-slot=select]{appearance:none;box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:var(--kn-foundation-space-8) var(--kn-foundation-space-48) var(--kn-foundation-space-8) var(--kn-foundation-space-16);border:1px solid var(--kn-foundation-border-default);border-radius:var(--kn-foundation-radius-md);box-shadow:none;background:var(--kn-foundation-surface-secondary);color:var(--kn-foundation-text-primary);font-family:var(--kn-foundation-font-family);font-size:var(--kn-foundation-type-body);font-variant-numeric:tabular-nums;transition:border-color var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease);font-weight:400;line-height:1.5;display:block}:root .kn-ui-select-wrap .kn-ui-select-chevron{inset-inline-start:auto;inset-inline-end:var(--kn-foundation-space-16);width:var(--kn-foundation-icon-size);height:var(--kn-foundation-icon-size);stroke-width:var(--kn-foundation-icon-stroke);color:var(--kn-foundation-text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}:root .kn-ui-select.kn-field[data-slot=select]:focus-visible{outline:2px solid var(--kn-foundation-border-focus);outline-offset:2px;border-color:var(--kn-foundation-border-focus)}:root .kn-ui-select.kn-field[data-slot=select][aria-invalid=true]{border-color:var(--kn-foundation-status-error);box-shadow:inset 0 0 0 1px var(--kn-foundation-status-error)}:root .kn-ui-select.kn-field[data-slot=select]:disabled{background:var(--kn-foundation-action-disabled);color:var(--kn-foundation-text-secondary);cursor:not-allowed;opacity:1}:root .kn-ui-select-wrap[data-listbox=true]>.kn-ui-select{appearance:auto;min-height:96px;padding:var(--kn-foundation-space-8) var(--kn-foundation-space-16)}:root .kn-ui-selection{vertical-align:middle;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--kn-foundation-text-primary);flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex;position:relative}:root .kn-ui-selection>.kn-ui-selection__input{z-index:1;appearance:none;box-sizing:border-box;opacity:0;cursor:pointer;border:0;width:100%;min-width:44px;max-width:none;height:100%;min-height:44px;margin:0;padding:0;display:block;position:absolute;inset:0}:root .kn-ui-selection>.kn-ui-selection__input:disabled{cursor:not-allowed}:root .kn-ui-selection__indicator{box-sizing:border-box;border:1px solid var(--kn-foundation-border-default);border-radius:var(--kn-foundation-radius-sm);background:var(--kn-foundation-surface-secondary);width:24px;height:24px;color:var(--kn-foundation-text-inverse);pointer-events:none;transition:background-color var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease), border-color var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease);display:block;position:relative}:root .kn-ui-selection__input:checked+.kn-ui-selection__indicator{background:var(--kn-foundation-action-primary-default);border-color:var(--kn-foundation-border-focus)}:root .kn-ui-selection[data-kind=radio] .kn-ui-selection__indicator{border-radius:var(--kn-foundation-radius-full)}:root .kn-ui-selection[data-kind=switch] .kn-ui-selection__indicator{border-radius:var(--kn-foundation-radius-full);background:var(--kn-foundation-action-secondary);width:40px;height:24px}:root .kn-ui-selection[data-kind=switch] .kn-ui-selection__input:checked+.kn-ui-selection__indicator{background:var(--kn-foundation-action-primary-default)}:root .kn-ui-selection__input:focus-visible+.kn-ui-selection__indicator{outline:2px solid var(--kn-foundation-border-focus);outline-offset:3px}:root .kn-ui-selection__input[aria-invalid=true]+.kn-ui-selection__indicator{border-color:var(--kn-foundation-status-error)}:root .kn-ui-selection__input:disabled+.kn-ui-selection__indicator{border-color:var(--kn-foundation-border-default);background:var(--kn-foundation-action-disabled);color:var(--kn-foundation-text-secondary)}@media (prefers-reduced-motion:reduce){:root .kn-ui-select.kn-field[data-slot=select],:root .kn-ui-selection__indicator,:root .kn-ui-selection__indicator:after{transition:none}}@media (forced-colors:active){:root .kn-ui-selection>.kn-ui-selection__input{appearance:auto;opacity:1;accent-color:auto}:root .kn-ui-selection__indicator{visibility:hidden}}:root .kn-ui-select.kn-field[data-slot=select],:root .kn-ui-selection__indicator{border-color:var(--kn-foundation-input-border);box-shadow:var(--kn-foundation-shadow-sm)}:root .kn-ui-selection[data-kind=checkbox] .kn-ui-selection__indicator{border-radius:6px}:root .kn-ui-select-wrap .kn-select-native-transport[data-slot=select]{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;overflow:hidden;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;position:absolute!important}:root .kn-coss-select-trigger{justify-content:space-between;align-items:center;gap:var(--kn-foundation-space-8);width:100%;min-width:0;min-height:48px;padding:var(--kn-foundation-space-8) var(--kn-foundation-space-16);border:1px solid var(--kn-foundation-input-border);border-radius:var(--kn-foundation-radius-md);background:var(--kn-foundation-surface-secondary);color:var(--kn-foundation-text-primary);box-shadow:var(--kn-foundation-shadow-sm);font:inherit;font-size:var(--kn-foundation-type-body);text-align:start;cursor:pointer;line-height:1.5;display:inline-flex}:root .kn-coss-select-trigger>span:first-child{overflow-wrap:anywhere;min-width:0}:root .kn-coss-select-trigger svg{stroke-width:1.5px;flex-shrink:0;width:24px;height:24px;display:block}:root .kn-coss-select-trigger:focus-visible{outline:2px solid var(--kn-foundation-border-focus);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--kn-foundation-border-focus) 18%, transparent)}:root .kn-coss-select-trigger[aria-invalid=true]{border-color:var(--kn-foundation-status-error)}:root .kn-coss-select-trigger:disabled{background:var(--kn-foundation-action-disabled);color:var(--kn-foundation-text-secondary);cursor:not-allowed}.kn-coss-select-positioner{z-index:33000;max-width:calc(100vw - 32px)}.kn-coss-select-popup{min-width:var(--anchor-width);max-width:min(480px,100vw - 32px);max-height:min(var(--available-height), 360px);border:1px solid var(--kn-foundation-border-default);border-radius:var(--kn-foundation-radius-md);background:var(--kn-foundation-surface-secondary);color:var(--kn-foundation-text-primary);box-shadow:var(--kn-foundation-shadow-lg);font-family:var(--kn-foundation-font-family);overflow:hidden}.kn-coss-select-list{max-height:inherit;padding:var(--kn-foundation-space-4);overscroll-behavior:contain;overflow-y:auto}.kn-coss-select-item{justify-content:space-between;align-items:center;gap:var(--kn-foundation-space-8);min-height:44px;padding:var(--kn-foundation-space-8) var(--kn-foundation-space-16);border-radius:var(--kn-foundation-radius-sm);font-size:var(--kn-foundation-type-body);overflow-wrap:anywhere;cursor:pointer;line-height:1.5;display:flex}.kn-coss-select-item[data-highlighted]{background:var(--kn-foundation-surface-tertiary);outline:none}.kn-coss-select-item[data-selected]{font-weight:700}.kn-coss-select-item[data-disabled]{color:var(--kn-foundation-text-secondary);opacity:.6;cursor:not-allowed}.kn-coss-select-item svg{stroke-width:1.5px;width:16px;height:16px}.kn-coss-select-group-label{padding:var(--kn-foundation-space-8) var(--kn-foundation-space-16);color:var(--kn-foundation-text-secondary);font-size:var(--kn-foundation-type-caption)}.kn-ui-selection__indicator .kn-coss-selection-root{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kn-ui-selection__indicator input{display:none!important}:root .kn-ui-selection[data-kind=checkbox]>.kn-ui-selection__indicator:after,.kn-coss-checkbox-mark{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kn-coss-checkbox-mark svg{stroke-width:1.5px;width:20px;height:20px}.kn-coss-checkbox-mixed{display:none}.kn-ui-selection__input:not(:checked):not(:indeterminate)+.kn-ui-selection__indicator .kn-coss-checkbox-mark,.kn-ui-selection__input:not(:checked)+.kn-ui-selection__indicator .kn-coss-radio-dot{visibility:hidden}.kn-ui-selection__input:indeterminate+.kn-ui-selection__indicator .kn-coss-checkbox-check{display:none}.kn-ui-selection__input:indeterminate+.kn-ui-selection__indicator .kn-coss-checkbox-mixed{display:block}.kn-coss-radio-dot{border-radius:var(--kn-foundation-radius-full);background:currentColor;width:8px;height:8px}.kn-ui-selection[data-kind=switch] .kn-coss-selection-root{box-sizing:border-box;justify-content:flex-start;padding:2px}.kn-coss-switch-thumb{border-radius:var(--kn-foundation-radius-full);background:var(--kn-foundation-surface-secondary);width:18px;height:18px;box-shadow:var(--kn-foundation-shadow-sm);transition:translate var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease);display:block}.kn-ui-selection__input:checked+.kn-ui-selection__indicator .kn-coss-switch-thumb{translate:16px}[dir=rtl] .kn-ui-selection__input:checked+.kn-ui-selection__indicator .kn-coss-switch-thumb{translate:-16px}@media (prefers-reduced-motion:reduce){.kn-coss-switch-thumb{transition:none}}.kn-ui-selection__input:indeterminate+.kn-ui-selection__indicator{background:var(--kn-foundation-action-primary-default);border-color:var(--kn-foundation-border-focus)}:root .kn-disclosure[data-slot=disclosure]{min-width:0;max-width:100%;color:var(--kn-foundation-text-primary);font-family:var(--kn-foundation-font-family);font-size:var(--kn-foundation-type-body);line-height:1.5}:root .kn-disclosure[data-slot=disclosure][data-variant=card]{border:1px solid var(--kn-foundation-border-default);border-radius:var(--kn-foundation-radius-lg);background:var(--kn-foundation-surface-secondary)}:root .kn-disclosure[data-slot=disclosure]>.kn-disclosure__summary:not([data-slot=button]){align-items:center;gap:var(--kn-foundation-space-8);min-width:0;min-height:44px;padding:var(--kn-foundation-space-8) 0;color:var(--kn-foundation-text-primary);font-size:var(--kn-foundation-type-body);border-radius:var(--kn-foundation-radius-md);cursor:pointer;overflow-wrap:anywhere;font-weight:500;line-height:1.5;list-style:none;display:flex}:root .kn-disclosure[data-slot=disclosure][data-variant=card]>.kn-disclosure__summary:not([data-slot=button]){padding:var(--kn-foundation-space-16)}:root .kn-disclosure[data-slot=disclosure]>.kn-disclosure__summary{list-style:none}:root .kn-disclosure[data-slot=disclosure]>.kn-disclosure__summary::-webkit-details-marker{display:none}:root .kn-disclosure[data-slot=disclosure]>.kn-disclosure__summary:before{content:none}:root .kn-disclosure[data-slot=disclosure]>.kn-disclosure__summary:focus-visible{outline:2px solid var(--kn-foundation-border-focus);outline-offset:var(--kn-foundation-space-4)}:root .kn-disclosure[data-slot=disclosure]>.kn-disclosure__summary>svg{width:var(--kn-foundation-icon-size);height:var(--kn-foundation-icon-size);stroke-width:var(--kn-foundation-icon-stroke);flex-shrink:0}:root .kn-disclosure[data-slot=disclosure] .kn-disclosure__indicator{color:var(--kn-foundation-text-secondary);transition:transform var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease);margin-left:auto}:root .kn-disclosure[data-slot=disclosure][open]>.kn-disclosure__summary>.kn-disclosure__indicator{transform:rotate(180deg)}:root .kn-disclosure[data-slot=disclosure]>.kn-disclosure__content{overflow-wrap:anywhere;min-width:0;padding-block:var(--kn-foundation-space-8)}:root .kn-disclosure[data-slot=disclosure][data-variant=card]>.kn-disclosure__content{padding:var(--kn-foundation-space-16);border-top:1px solid var(--kn-foundation-border-default)}:root .kn-disclosure[data-slot=disclosure]>.kn-disclosure__content[data-padding=none]{padding:0}.kn-action-menu__description{margin:0 0 var(--kn-foundation-space-16);color:var(--kn-foundation-text-secondary);font-size:var(--kn-foundation-type-caption);line-height:1.5}.kn-action-menu__controls{gap:var(--kn-foundation-space-8);min-width:0;display:grid}.kn-action-menu__controls>:is(.kn-button,.order-sound-control){width:100%;min-width:0}.kn-action-menu__controls>.kn-button{justify-content:flex-start}.kn-action-menu__controls .order-sound-control{gap:var(--kn-foundation-space-8);display:flex}.kn-action-menu__controls .order-sound-control>.kn-button:first-child{flex:1;justify-content:flex-start;min-width:0}@media (prefers-reduced-motion:reduce){:root .kn-disclosure[data-slot=disclosure] .kn-disclosure__indicator{transition:none}}:root .kn-disclosure[data-slot=disclosure][data-variant=card]{box-shadow:var(--kn-foundation-shadow-sm)}:root .kn-disclosure[data-slot=disclosure]>.kn-disclosure__summary:hover{background:var(--kn-foundation-surface-primary)}:root .kn-action-menu[data-slot=action-menu]{min-width:0;color:var(--kn-foundation-text-primary)}:root .kn-action-menu[data-slot=action-menu]>summary{gap:var(--kn-foundation-space-8);list-style:none}.kn-action-menu[data-slot=action-menu]>summary::-webkit-details-marker{display:none}.kn-action-menu[data-slot=action-menu] .kn-disclosure__indicator{transition:transform var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease);margin-inline-start:auto}.kn-action-menu[data-slot=action-menu][open] .kn-disclosure__indicator{transform:rotate(180deg)}.kn-coss-action-positioner{z-index:33000;max-width:calc(100vw - 32px)}:root .kn-coss-action-positioner>.kn-action-menu__panel{box-sizing:border-box;width:min(360px,100vw - 32px);max-width:var(--available-width);max-height:min(520px, var(--available-height));overscroll-behavior:contain;padding:var(--kn-foundation-space-8);border:1px solid var(--kn-foundation-border-default);border-radius:var(--kn-foundation-radius-lg);background:var(--kn-foundation-surface-secondary);color:var(--kn-foundation-text-primary);box-shadow:var(--kn-foundation-shadow-lg);font-family:var(--kn-foundation-font-family);font-size:var(--kn-foundation-type-body);line-height:1.5;overflow-y:auto}.kn-coss-action-positioner>.kn-action-menu__panel[hidden]{display:none}.kn-action-menu__controls>.kn-ui-button{justify-content:flex-start;width:100%}.kn-action-menu__description{padding:var(--kn-foundation-space-8);margin-bottom:var(--kn-foundation-space-8)}@media (prefers-reduced-motion:reduce){.kn-action-menu[data-slot=action-menu] .kn-disclosure__indicator{transition:none}}:root .kn-action-menu__controls>.kn-ui-button.kn-button[data-slot=button]{justify-content:flex-start;width:100%}:root .kn-disclosure[data-ui-engine=coss]>.kn-disclosure__summary{text-align:start;width:100%}:root .kn-disclosure[data-ui-engine=coss] .kn-disclosure__indicator{margin-left:0;margin-inline-start:auto}:root .kn-disclosure[data-ui-engine=coss]>.kn-disclosure__content{height:auto}:root .kn-disclosure[data-ui-engine=coss]>.kn-disclosure__content[hidden]{display:none}:root .kn-disclosure[data-ui-engine=coss][open]>.kn-disclosure__content{animation:kn-disclosure-reveal var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease)}@keyframes kn-disclosure-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root .kn-disclosure[data-ui-engine=coss][open]>.kn-disclosure__content{animation:none}}@layer theme,base;@layer components{.kn-ui-metric__icon>svg{width:var(--kn-foundation-icon-size);height:var(--kn-foundation-icon-size);stroke-width:var(--kn-foundation-icon-stroke)}.kn-ui-metric__context>:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}.kn-ui-metric__context>:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}.kn-ui-chart__icon>svg{width:var(--kn-foundation-icon-size);height:var(--kn-foundation-icon-size);stroke-width:var(--kn-foundation-icon-stroke)}:root .kn-data-table{max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);font-family:var(--kn-foundation-font-family);color:var(--kn-foundation-text-primary)}:root .kn-data-table__scroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);overflow-x:auto}:root .kn-data-table__scroll:focus-visible{outline:2px solid var(--kn-foundation-border-focus);outline-offset:4px;border-radius:var(--kn-foundation-radius-md)}:root table.kn-data-table__native{border-collapse:collapse;text-align:start;width:100%;line-height:1.5;font-size:var(--kn-foundation-type-body);line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);background:0 0}:root table.kn-data-table__native :is(th,td){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--kn-foundation-border-default);padding:var(--kn-foundation-space-16);overflow-wrap:anywhere}:root table.kn-data-table__native[data-density=compact] :is(th,td){padding:var(--kn-foundation-space-8)}:root table.kn-data-table__native thead th{vertical-align:bottom;overflow-wrap:normal;white-space:nowrap;background-color:var(--kn-foundation-surface-primary);font-size:var(--kn-foundation-type-label);line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--kn-foundation-text-secondary)}:root table.kn-data-table__native tbody th{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}:root table.kn-data-table__native tbody tr:last-child>:is(th,td){border-bottom:0}:root table.kn-data-table__native [data-align=end]{text-align:end}:root table.kn-data-table__native [data-align=center]{text-align:center}:root table.kn-data-table__native [data-numeric=true]{font-feature-settings:"tnum";--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,)}:root table.kn-data-table__native [data-nowrap=true]{white-space:nowrap;overflow-wrap:normal}:root .kn-data-table__sort[data-slot=button]{text-align:inherit;width:100%;padding-inline:var(--kn-foundation-space-8);justify-content:flex-start}:root table.kn-data-table__native [data-align=end] .kn-data-table__sort{justify-content:flex-end}:root .kn-data-loading{min-block-size:calc(var(--kn-foundation-space-48) * 4);padding:var(--kn-foundation-space-24);text-align:center;font-size:var(--kn-foundation-type-body);line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);color:var(--kn-foundation-text-secondary);justify-content:center;align-items:center;display:flex}:root .kn-data-table__update{margin-inline:calc(var(--spacing,.25rem) * 0);margin-top:var(--kn-foundation-space-8);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--kn-foundation-type-caption);line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);color:var(--kn-foundation-text-secondary)}:root .kn-record-list{max-width:100%;margin:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);font-family:var(--kn-foundation-font-family);list-style:none;display:grid}:root .kn-record-list__item{max-width:100%;min-width:calc(var(--spacing,.25rem) * 0)}:root .kn-record-list__item>[data-control=row]{width:100%;min-width:calc(var(--spacing,.25rem) * 0)}:root .kn-record-list[data-variant=divided]>.kn-record-list__item+.kn-record-list__item{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--kn-foundation-border-default)}:root .kn-record-list[data-variant=stacked]{gap:var(--kn-foundation-space-8)}:root .kn-pagination{max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:var(--kn-foundation-space-16);font-family:var(--kn-foundation-font-family);flex-wrap:wrap;display:flex}:root .kn-pagination__summary{margin:calc(var(--spacing,.25rem) * 0);line-height:1.5;font-size:var(--kn-foundation-type-label);line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500);overflow-wrap:anywhere;color:var(--kn-foundation-text-secondary);--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,)}:root .kn-pagination__actions{min-width:calc(var(--spacing,.25rem) * 0);gap:var(--kn-foundation-space-8);flex-wrap:wrap;display:flex}@media (width<=767px){:root .kn-pagination__actions{width:100%}:root .kn-pagination__actions>.kn-ui-button{flex:1}}:where(.kn-ui-tabs){align-items:center;gap:var(--kn-foundation-space-4);width:fit-content;min-width:0;max-width:100%;font-family:var(--kn-foundation-font-family);flex-wrap:wrap;display:flex}}@layer utilities;@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}.kn-period-filter,.kn-date-range{gap:var(--kn-foundation-space-16);min-width:0;color:var(--kn-foundation-text-primary);font-family:var(--kn-foundation-font-family);display:grid}.kn-period-filter__presets{justify-content:space-between;align-items:center;gap:var(--kn-foundation-space-8) var(--kn-foundation-space-16);flex-wrap:wrap;min-width:0;display:flex}.kn-period-filter__presets>.kn-choice-group{flex-wrap:wrap}.kn-period-filter[data-variant=select] .kn-period-filter__presets>.kn-ui-form-field{width:100%}.kn-period-filter__custom{align-items:flex-end;gap:var(--kn-foundation-space-16);flex-wrap:wrap;min-width:0;display:flex}.kn-period-filter__custom>.kn-date-range{flex:20rem}.kn-date-range__fields{gap:var(--kn-foundation-space-16);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.kn-date-range__fields>.kn-ui-form-field{min-width:0}.kn-date-range .kn-ui-input[type=date]{appearance:none;width:100%;min-width:0}.kn-date-range input::-webkit-date-and-time-value{text-align:left}.kn-period-filter__actions{gap:var(--kn-foundation-space-8);flex-wrap:wrap;min-width:0;display:flex}.kn-period-filter__message,.kn-date-range__message{color:var(--kn-foundation-text-secondary);font-size:var(--kn-foundation-type-caption);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.5}.kn-period-filter__message.is-error,.kn-date-range__message.is-error{color:var(--kn-foundation-status-error)}@media (width<=767px){.kn-date-range__fields{grid-template-columns:minmax(0,1fr)}.kn-period-filter__custom>.kn-date-range,.kn-period-filter__actions{flex:100%}.kn-period-filter__actions>.kn-ui-button{flex:1}.kn-period-filter__presets>.kn-choice-group{width:100%}}:root .kn-ui-tabs[data-variant=segments]{padding:var(--kn-foundation-space-4);border:1px solid var(--kn-foundation-border-default);border-radius:var(--kn-foundation-radius-md);background:var(--kn-foundation-surface-tertiary)}:root .kn-ui-tabs .kn-ui-tabs__tab.kn-ui-button[data-slot=button]{gap:var(--kn-foundation-space-8);max-width:100%;min-height:44px;padding-inline:var(--kn-foundation-space-16);color:var(--kn-foundation-text-secondary);box-shadow:none;text-align:center;transition:color var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease), background-color var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease), box-shadow var(--kn-foundation-motion-duration) var(--kn-foundation-motion-ease);background:0 0;border:1px solid #0000;flex:auto;position:relative}.kn-ui-tabs__label{overflow-wrap:anywhere;min-width:0}:root .kn-ui-tabs[data-density=compact]>.kn-ui-tabs__tab[data-slot=button]{padding-inline:var(--kn-foundation-space-8)}.kn-ui-tabs[data-density=compact] .kn-ui-tabs__label{overflow-wrap:normal}.kn-ui-tabs__icon{flex-shrink:0;display:flex}.kn-ui-tabs__badge{white-space:nowrap;flex-shrink:0;display:inline-flex}.kn-ui-tabs__icon>svg{width:var(--kn-foundation-icon-size);height:var(--kn-foundation-icon-size);stroke-width:var(--kn-foundation-icon-stroke)}:root .kn-ui-tabs .kn-ui-tabs__tab.kn-ui-button[data-slot=button]:hover:not(:disabled):not([aria-disabled=true]){background:var(--kn-foundation-text-primary)}@supports (color:color-mix(in lab, red, red)){:root .kn-ui-tabs .kn-ui-tabs__tab.kn-ui-button[data-slot=button]:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--kn-foundation-text-primary) 4%, transparent)}}:root .kn-ui-tabs .kn-ui-tabs__tab.kn-ui-button[data-slot=button]:hover:not(:disabled):not([aria-disabled=true]){color:var(--kn-foundation-text-primary)}:root .kn-ui-tabs[data-variant=segments]>.kn-ui-tabs__tab[aria-selected=true]:not(:disabled):not([aria-disabled=true]),:root .kn-ui-tabs[data-variant=segments]>.kn-ui-tabs__tab[aria-selected=true]:hover:not(:disabled):not([aria-disabled=true]){background:var(--kn-foundation-surface-selected);border-color:var(--kn-foundation-border-focus);color:var(--kn-foundation-text-primary);box-shadow:var(--kn-foundation-shadow-sm);font-weight:700}:root .kn-ui-tabs[data-variant=underline]{gap:var(--kn-foundation-space-8);border:0;border-bottom:1px solid var(--kn-foundation-border-default);background:0 0;border-radius:0;padding:0}:root .kn-ui-tabs[data-variant=underline]>.kn-ui-tabs__tab[data-slot=button]{border-radius:var(--kn-foundation-radius-md) var(--kn-foundation-radius-md) 0 0;box-shadow:none;background:0 0;border:0}:root .kn-ui-tabs[data-variant=underline]>.kn-ui-tabs__tab:after{content:"";inset-inline:var(--kn-foundation-space-16);border-radius:var(--kn-foundation-radius-full);background:0 0;height:2px;position:absolute;bottom:-1px}:root .kn-ui-tabs[data-variant=underline]>.kn-ui-tabs__tab[aria-selected=true]:not(:disabled):not([aria-disabled=true]),:root .kn-ui-tabs[data-variant=underline]>.kn-ui-tabs__tab[aria-selected=true]:hover:not(:disabled):not([aria-disabled=true]){color:var(--kn-foundation-action-primary-default);font-weight:700}:root .kn-ui-tabs[data-variant=underline]>.kn-ui-tabs__tab[aria-selected=true]:not(:disabled):not([aria-disabled=true]):after{background:var(--kn-foundation-action-primary-default)}:root .kn-ui-tabs[aria-orientation=vertical]{flex-direction:column;align-items:stretch}:root .kn-ui-tabs[data-variant=underline][aria-orientation=vertical]{border-bottom:0;border-inline-start:1px solid var(--kn-foundation-border-default)}:root .kn-ui-tabs[data-variant=underline][aria-orientation=vertical]>.kn-ui-tabs__tab:after{inset-inline:-1px auto;top:var(--kn-foundation-space-8);bottom:var(--kn-foundation-space-8);width:2px;height:auto}@media (prefers-reduced-motion:reduce){:root .kn-ui-tabs .kn-ui-tabs__tab.kn-ui-button[data-slot=button]{transition:none}}.kn-upload-field{min-width:0;max-width:100%}.kn-upload-field__field{position:relative}:root .kn-upload-field[data-variant=native] .kn-ui-input[type=file]{max-width:100%;padding:var(--kn-foundation-space-8);cursor:pointer;overflow:hidden}.kn-upload-field .kn-ui-input[type=file]::file-selector-button{padding:var(--kn-foundation-space-8) var(--kn-foundation-space-16);border:1px solid var(--kn-foundation-border-default);border-radius:var(--kn-foundation-radius-sm);background:var(--kn-foundation-action-secondary);color:var(--kn-foundation-text-primary);font-family:var(--kn-foundation-font-family);font-size:var(--kn-foundation-type-label);cursor:inherit;margin-inline-end:var(--kn-foundation-space-8);font-weight:500;line-height:1.4}.kn-upload-field[data-variant=button] .kn-ui-label{width:fit-content;max-width:100%;display:block}.kn-upload-field__trigger{max-width:100%}.kn-upload-field__trigger>span{overflow-wrap:anywhere}:root .kn-upload-field[data-variant=button] .kn-ui-input.kn-field[type=file][data-slot]{opacity:0;cursor:pointer;width:100%;height:48px;position:absolute;inset-block-start:0;inset-inline-start:0}.kn-upload-field[data-variant=button]:has(input:focus-visible) .kn-upload-field__trigger{outline:2px solid var(--kn-foundation-border-focus);outline-offset:2px}.kn-upload-field[data-variant=button]:has(input[aria-invalid=true]) .kn-upload-field__trigger{border-color:var(--kn-foundation-status-error)}:root .kn-upload-field .kn-ui-input[type=file]:disabled{cursor:not-allowed}:root .kn-media-fallback{justify-content:center;align-items:center;gap:var(--kn-foundation-space-8);padding:var(--kn-foundation-space-8);background:var(--kn-foundation-surface-tertiary);color:var(--kn-foundation-text-secondary);font-family:var(--kn-foundation-font-family);font-size:var(--kn-foundation-type-caption);text-align:center;overflow-wrap:anywhere;flex-direction:column;line-height:1.5;display:flex}.kn-media-fallback svg{stroke-width:1.5px;flex-shrink:0}:root .kn-identity-mark[data-slot=identity-mark]{box-sizing:border-box;width:var(--kn-foundation-space-48);height:var(--kn-foundation-space-48);padding:var(--kn-foundation-space-4);border-radius:var(--kn-foundation-radius-lg);background:var(--kn-foundation-action-primary-default);color:var(--kn-foundation-text-inverse);font-family:var(--kn-foundation-font-family);font-size:var(--kn-foundation-type-heading-2);text-align:center;letter-spacing:-.04em;overflow-wrap:anywhere;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}:root .kn-identity-mark[data-slot=identity-mark][data-size=sm]{width:var(--kn-foundation-space-32);height:var(--kn-foundation-space-32);font-size:var(--kn-foundation-type-heading-4);border-radius:var(--kn-foundation-radius-md)}:root .kn-identity-mark[data-slot=identity-mark][data-size=lg]{width:calc(var(--kn-foundation-space-32) * 2);height:calc(var(--kn-foundation-space-32) * 2);font-size:var(--kn-foundation-type-heading-2)}:root .kn-identity-mark[data-slot=identity-mark][data-variant=initials]{font-size:var(--kn-foundation-type-label);letter-spacing:0}:root .kn-identity-mark[data-slot=identity-mark][data-variant=initials][data-size=lg]{font-size:var(--kn-foundation-type-heading-3)}:root .kn-identity-mark[data-slot=identity-mark][data-variant=avatar]{border:1px solid var(--kn-foundation-border-default);border-radius:var(--kn-foundation-radius-full);background:var(--kn-foundation-surface-secondary);color:var(--kn-foundation-action-primary-default);font-size:var(--kn-foundation-type-label);letter-spacing:0}:root .kn-qr-display[data-slot=qr-display]{align-items:center;gap:var(--kn-foundation-space-16);width:var(--kn-qr-size);min-width:0;max-width:100%;font-family:var(--kn-foundation-font-family);flex-direction:column;padding:0;display:inline-flex}:root .kn-qr-display__code{aspect-ratio:1;box-sizing:border-box;width:100%;padding:var(--kn-qr-quiet-zone);background:var(--kn-qr-background);border-radius:var(--kn-foundation-radius-md)}:root .kn-qr-display__code>svg{width:100%;height:100%;display:block;overflow:visible}:root .kn-qr-display__caption{color:var(--kn-foundation-text-secondary);font-size:var(--kn-foundation-type-caption);text-align:center;overflow-wrap:anywhere;margin:0;line-height:1.5}:root .kn-qr-display__actions{justify-content:center;gap:var(--kn-foundation-space-8);flex-wrap:wrap;max-width:100%;display:flex}.kn-order-item{min-width:calc(var(--spacing,.25rem) * 0);gap:var(--kn-foundation-space-16);font-family:var(--kn-foundation-font-family);color:var(--kn-foundation-text-primary);display:grid}.kn-order-item__body{min-width:calc(var(--spacing,.25rem) * 0);align-items:flex-start;gap:var(--kn-foundation-space-16);display:flex}.kn-order-item__photo{object-fit:cover;border-radius:var(--kn-foundation-radius-md);flex-shrink:0;width:64px;height:64px}.kn-order-item__description{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.kn-order-item__name{margin:calc(var(--spacing,.25rem) * 0);line-height:1.5;font-size:var(--kn-foundation-type-body);line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);overflow-wrap:anywhere;display:block}.kn-order-item__variant,.kn-order-item__unit-price{margin-inline:calc(var(--spacing,.25rem) * 0);margin-top:var(--kn-foundation-space-4);margin-bottom:calc(var(--spacing,.25rem) * 0);line-height:1.4;font-size:var(--kn-foundation-type-label);line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500);overflow-wrap:anywhere;color:var(--kn-foundation-text-secondary)}.kn-order-item__note{margin-inline:calc(var(--spacing,.25rem) * 0);margin-top:var(--kn-foundation-space-8);margin-bottom:calc(var(--spacing,.25rem) * 0);align-items:flex-start;gap:var(--kn-foundation-space-8);line-height:1.5;font-size:var(--kn-foundation-type-label);line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500);color:var(--kn-foundation-text-secondary);display:flex}.kn-order-item__note svg{width:16px;height:16px;margin-top:var(--kn-foundation-space-4);stroke-width:var(--kn-foundation-icon-stroke);flex-shrink:0}.kn-order-item__note span{min-width:calc(var(--spacing,.25rem) * 0);overflow-wrap:anywhere}.kn-order-item__actions{flex-shrink:0;align-items:flex-start;display:flex}.kn-order-item__footer{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;column-gap:var(--kn-foundation-space-16);row-gap:var(--kn-foundation-space-8);flex-wrap:wrap;display:flex}.kn-order-item__total{min-width:calc(var(--spacing,.25rem) * 0);text-align:right;line-height:1.5;font-size:var(--kn-foundation-type-body);line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);overflow-wrap:anywhere;--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,);margin-left:auto}.kn-order-item__quantity{font-size:var(--kn-foundation-type-label);line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500);color:var(--kn-foundation-text-secondary);--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,)}.kn-order-item[data-variant=editable] .kn-order-item__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--kn-foundation-border-default);padding-top:var(--kn-foundation-space-16)}.kn-order-item[data-variant=summary]{gap:var(--kn-foundation-space-8)}.kn-order-item[data-variant=summary] .kn-order-item__photo{width:48px;height:48px}.kn-order-item[data-variant=operational],.kn-order-item[data-variant=operational] .kn-order-item__body{gap:var(--kn-foundation-space-8)}.kn-order-item[data-variant=operational] .kn-order-item__leading-quantity{min-width:32px;font-size:var(--kn-foundation-type-body);line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--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,);flex-shrink:0;justify-content:center}.kn-order-item[data-variant=operational] .kn-order-item__note{border-radius:var(--kn-foundation-radius-md);background-color:var(--kn-foundation-surface-tertiary);padding:var(--kn-foundation-space-8);color:var(--kn-foundation-text-primary)}
