@layer hz-vendor, hz-standdown;.k-input.hz-input{height:var(--control-height);width:100%;box-sizing:border-box;border-radius:var(--radius);font-size:13.5px;background:hsl(var(--background))}.k-input.hz-input--error,.k-input.hz-textarea--error{border-color:var(--status-danger)}.k-input.hz-input,.k-input.hz-textarea{padding-inline:12px;gap:6px}.k-input.hz-input>.k-input-inner,.k-input.hz-textarea>.k-input-inner{padding-inline:0}.hz-input-affix-slot{display:inline-flex;align-items:center;flex:0 0 auto}.k-input.hz-textarea{width:100%;box-sizing:border-box;border-radius:var(--radius);font-size:13.5px;height:auto;background:hsl(var(--background));resize:none}.k-chip.hz-chip{font-size:10.5px;font-weight:600;letter-spacing:.01em;line-height:1.5;padding:2px 8px;border-radius:999px;gap:5px;white-space:nowrap}.k-chip.hz-chip.k-chip-lg,.k-chip.hz-chip.k-chip-md{font-size:12px;padding:3px 10px}.k-chip.hz-chip{border-color:transparent}.k-chip.hz-chip--dot{background:hsl(var(--muted))}.k-chip.hz-chip--hue{color:color-mix(in srgb,var(--hz-label-hue),var(--ink-900,#0b0b0f) 50%)}.k-chip.hz-chip--hue:not(.hz-chip--dot){background:color-mix(in srgb,var(--hz-label-hue) 13%,transparent);border-color:transparent}.dark .k-chip.hz-chip--hue{color:color-mix(in srgb,var(--hz-label-hue),#fff 55%)}.k-chip.hz-chip--dot .k-chip-content:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:6px;border-radius:50%;background:currentColor;flex-shrink:0}.k-skeleton.hz-skeleton{background-color:hsl(var(--muted))}.k-skeleton.hz-skeleton.k-skeleton-rect{border-radius:var(--radius-md,6px)}.k-label.hz-field-label--row{flex:0 0 var(--hz-field-label-width,auto);max-width:var(--hz-field-label-width,none)}.hz-checkfield input.k-checkbox{position:static;opacity:1;width:18px;height:18px;margin:0;pointer-events:auto;border-width:1.5px;border-radius:5px;flex-shrink:0}.k-switch.hz-switch,.k-switch.hz-switch .k-switch-track{width:38px;height:22px;min-width:0;min-height:0}.k-switch.hz-switch .k-switch-thumb{width:18px;height:18px}.k-switch.hz-switch.k-switch-on .k-switch-thumb-wrap{inset-inline-start:calc(100% - 18px / 2 - 2px)}.k-switch.hz-switch.k-switch-off .k-switch-thumb-wrap{inset-inline-start:calc(18px / 2 + 2px)}.k-switch.hz-switch.k-switch-sm,.k-switch.hz-switch.k-switch-sm .k-switch-track{width:32px;height:18px}.k-switch.hz-switch.k-switch-sm .k-switch-thumb{width:14px;height:14px}.k-switch.hz-switch.k-switch-sm.k-switch-on .k-switch-thumb-wrap{inset-inline-start:calc(100% - 14px / 2 - 2px)}.k-switch.hz-switch.k-switch-sm.k-switch-off .k-switch-thumb-wrap{inset-inline-start:calc(14px / 2 + 2px)}.k-switch.hz-switch.k-switch-on .k-switch-track:before{content:"";position:absolute;top:50%;inset-inline-start:5px;width:9px;height:9px;transform:translateY(-50%);background:currentColor;color:hsl(var(--accent-foreground));-webkit-mask:var(--hz-switch-check) center /contain no-repeat;mask:var(--hz-switch-check) center /contain no-repeat}.k-switch.hz-switch{--hz-switch-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>")}.k-switch.hz-switch.k-switch-off .k-switch-track{background:hsl(195 16% 87%);box-shadow:inset 0 0 0 1px hsl(198 13% 72%);border-color:transparent}.k-switch.hz-switch .k-switch-thumb{box-shadow:0 1px 2px rgba(15,23,41,.25),inset 0 0 0 1px hsl(var(--muted-foreground))}.hz-checkfield{display:inline-flex;align-items:center;gap:9px;font-size:13.5px}.hz-checkfield .k-checkbox-label{margin:0;font-size:13.5px;line-height:1.4}.hz-checkfield input.k-checkbox:indeterminate{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff}.hz-checkfield input.k-checkbox:disabled{background-color:hsl(var(--muted));border-color:hsl(var(--border));color:transparent}.hz-checkfield input.k-checkbox:disabled~.k-checkbox-label,.hz-checkfield[data-disabled] .k-checkbox-label,.hz-dateinput .k-input-button{color:hsl(var(--muted-foreground))}.hz-dateinput .k-input-button{border:0;border-radius:var(--radius-md);background:none}.hz-dateinput .k-input-button:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.hz-dateinput .k-input-button:focus-visible{outline:2px solid hsl(var(--accent-foreground));outline-offset:1px}.hz-dateinput .k-input-button:disabled{opacity:.45;cursor:not-allowed}.hz-radiogroup.k-radio-list{gap:11px}.hz-radiogroup .k-radio-list-item{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;padding:0}.hz-radiogroup .k-radio-wrap{margin-top:1px}.hz-radiogroup .k-radio{width:20px;height:20px}.hz-radiogroup .k-radio:checked{border-width:2px;background-color:hsl(var(--background));background-image:none}.hz-radiogroup .k-radio:checked:before{border-radius:50%;background:hsl(var(--primary));box-shadow:inset 0 0 0 3.5px hsl(var(--background))}.hz-radiogroup .k-radio:disabled,.hz-radiogroup .k-radio:disabled:before{background:hsl(var(--muted));border-color:hsl(var(--border));background-image:none;box-shadow:none}.k-list-item.hz-combobox-option{display:flex;flex-direction:column;align-items:stretch;gap:1px;padding:7px 9px;border-radius:6px}.k-list-item.hz-combobox-option>.hz-combobox-option-desc,.k-list-item.hz-combobox-option>.hz-combobox-option-label{width:100%;text-align:start}.k-list .hz-combobox-empty,.k-no-data.hz-combobox-empty{padding:9px;font-size:13px;color:hsl(var(--muted-foreground))}.k-chip.hz-chip.k-chip-base,.k-chip.hz-chip.k-chip-error,.k-chip.hz-chip.k-chip-info,.k-chip.hz-chip.k-chip-inverse,.k-chip.hz-chip.k-chip-primary,.k-chip.hz-chip.k-chip-secondary,.k-chip.hz-chip.k-chip-success,.k-chip.hz-chip.k-chip-tertiary,.k-chip.hz-chip.k-chip-warning{background:revert-layer;color:revert-layer}.k-label.hz-field-label.k-text-error{color:revert-layer}@layer hz-standdown{.k-button.hz-btn{line-height:revert;vertical-align:revert;position:revert;inset:revert;filter:revert}}.k-badge.hz-badge--primary{background:hsl(var(--primary)/.12);color:hsl(var(--accent-foreground))}.k-badge.hz-badge--success{background:color-mix(in srgb,var(--status-success) 15%,transparent);color:#02573E}.k-badge.hz-badge--warning{background:color-mix(in srgb,var(--status-warning) 15%,transparent);color:#893B05}.dark .k-badge.hz-badge--success{color:var(--status-success)}.dark .k-badge.hz-badge--warning{color:var(--status-warning)}.k-badge.hz-badge--danger{background:var(--danger-on-light);color:#fff}.k-badge.hz-badge--solid{background:hsl(var(--primary));color:#0c1a20}.k-badge.hz-badge--glass{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:var(--glass-ink)}.k-badge.hz-badge--dot{min-width:0;width:8px;height:8px;padding:0}.k-badge.hz-badge--sm{min-width:26px;height:16px;padding:0 4px;font-size:10px}.k-badge.hz-badge--sm.hz-badge--dot{min-width:0;width:6px;height:6px;padding:0}.k-badge.hz-badge--sm .hz-badge-dot{width:5px;height:5px}.k-badge.hz-badge--sm.hz-badge--method{font-size:10px;padding:0 6px;border-radius:4px}.k-badge.hz-badge--method{font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:.03em;text-transform:uppercase;height:auto;min-width:0;padding:1px 7px;border-radius:5px;line-height:1.45}.k-badge.hz-badge--method-GET{color:var(--status-info);background:color-mix(in srgb,var(--status-info) 12%,transparent)}.k-badge.hz-badge--method-POST{color:var(--status-success);background:color-mix(in srgb,var(--status-success) 12%,transparent)}.k-badge.hz-badge--method-PATCH,.k-badge.hz-badge--method-PUT{color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 12%,transparent)}.k-badge.hz-badge--method-DELETE{color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 12%,transparent)}.k-badge.hz-badge--purple{background:color-mix(in srgb,#a855f7 13%,transparent);color:#6b21a8}.k-badge.hz-badge--orange{background:color-mix(in srgb,#f97316 13%,transparent);color:#9a3412}.k-badge.hz-badge--indigo{background:color-mix(in srgb,#6366f1 13%,transparent);color:#3730a3}.k-badge.hz-badge--pink{background:color-mix(in srgb,#ec4899 13%,transparent);color:#9d174d}.k-badge.hz-badge--teal{background:color-mix(in srgb,#14b8a6 13%,transparent);color:#0f766e}.k-badge.hz-badge--custom{background:color-mix(in srgb,var(--hz-badge-hue) 13%,transparent);color:var(--hz-badge-hue)}.dark .k-badge.hz-badge--purple{color:color-mix(in srgb,#a855f7,#fff 55%)}.dark .k-badge.hz-badge--orange{color:color-mix(in srgb,#f97316,#fff 55%)}.dark .k-badge.hz-badge--indigo{color:color-mix(in srgb,#6366f1,#fff 55%)}.dark .k-badge.hz-badge--pink{color:color-mix(in srgb,#ec4899,#fff 55%)}.dark .k-badge.hz-badge--teal{color:color-mix(in srgb,#14b8a6,#fff 55%)}.dark .k-badge.hz-badge--custom{color:color-mix(in srgb,var(--hz-badge-hue),#fff 55%)}@layer hz-standdown{.k-badge.hz-badge{overflow:revert;text-overflow:revert;white-space:revert;text-align:revert;vertical-align:revert}.k-card.hz-card{display:revert;flex-direction:revert;position:revert;inset:revert;overflow:revert;outline-width:revert;color:revert;font-family:revert;font-size:revert;line-height:revert;-webkit-tap-highlight-color:revert}.k-card.hz-card,.k-card.hz-card *,.k-card.hz-card :after,.k-card.hz-card :before{box-sizing:revert}}@layer hz-standdown{}.hz-seg .k-segmented-control-button{display:flex;align-items:center;gap:6px;border:none;background:none;cursor:pointer;color:hsl(var(--muted-foreground));padding:6px 12px;border-radius:6px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s,color .15s}.hz-seg .k-segmented-control-button[aria-pressed=true]{background:hsl(var(--background));color:var(--primary-active-text);box-shadow:0 1px 2px rgba(15,23,41,.08)}.hz-seg .k-segmented-control-thumb{display:none}@layer hz-standdown{.k-segmented-control.hz-seg{position:revert;vertical-align:revert;align-items:revert;font-family:revert;font-size:revert;line-height:revert;color:revert;overflow:revert;scrollbar-width:revert;white-space:revert;box-sizing:revert}.k-segmented-control.hz-seg .k-segmented-control-button{position:revert;flex:revert 1;justify-content:revert;overflow:revert}}.hz-progress--sm{height:6px}.hz-progress .k-progressbar-value{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--horizon-500),var(--horizon-300));transition:width .3s ease}.hz-progress--success .k-progressbar-value{background:var(--status-success)}.hz-progress--warning .k-progressbar-value{background:var(--status-warning)}.hz-progress--danger .k-progressbar-value{background:var(--status-danger)}@media (prefers-reduced-motion:reduce){.hz-progress .k-progressbar-value{transition:none}}.k-progressbar.hz-progress .k-progress-status-wrap{display:none}@layer hz-standdown{.k-progressbar.hz-progress{display:revert;vertical-align:revert;position:revert;box-sizing:revert;outline:revert;border:revert;color:revert;font-family:revert;font-size:revert;line-height:revert;-webkit-touch-callout:revert;-webkit-tap-highlight-color:revert}}.hz-contenttabs .k-tabstrip-items{display:flex;gap:2px;padding:4px 4px 0;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.4)}.hz-contenttabs .k-tabstrip-item{flex:0 0 auto;appearance:none;border:0;background:none;font-family:inherit;font-size:12.5px;font-weight:500;color:hsl(var(--muted-foreground));padding:7px 12px;border-radius:6px 6px 0 0;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,background .15s,border-color .15s}.hz-contenttabs .k-tabstrip-item:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.6)}.hz-contenttabs .k-tabstrip-item:focus-visible{outline:2px solid hsl(var(--primary)/.5);outline-offset:-2px}.hz-contenttabs .k-tabstrip-item[aria-selected=true]{color:var(--primary-active-text);background:hsl(var(--card));border-bottom-color:hsl(var(--primary))}@layer hz-standdown{.k-tabstrip.hz-contenttabs{display:revert;flex-direction:revert;flex-wrap:revert;position:revert;box-sizing:revert;outline-width:revert;font-family:revert;font-size:revert;line-height:revert;-webkit-touch-callout:revert;-webkit-tap-highlight-color:revert}.k-tabstrip.hz-contenttabs>.k-tabstrip-items-wrapper{all:revert;display:contents}.k-tabstrip.hz-contenttabs .k-tabstrip-items{flex-wrap:revert;flex-direction:revert;flex-grow:revert;flex-shrink:revert;flex-basis:revert;box-sizing:revert;outline-width:revert}.k-tabstrip.hz-contenttabs .k-tabstrip-item{display:block;text-align:center;flex-direction:revert;align-items:revert;justify-items:revert;position:revert;outline-width:revert}.k-tabstrip.hz-contenttabs .k-tabstrip-item>.k-link{all:revert}.k-tabstrip.hz-contenttabs .k-tabstrip-item:active{border-color:revert;color:revert;background-color:revert}.k-tabstrip.hz-contenttabs .k-tabstrip-item.k-focus,.k-tabstrip.hz-contenttabs .k-tabstrip-item:focus{box-shadow:revert}.k-tabstrip-content.hz-contenttabs-panel{border:revert;background-color:revert;color:revert;overflow:revert;position:revert;box-sizing:revert;flex-grow:revert;flex-shrink:revert;flex-basis:revert}.k-tabstrip-content.hz-contenttabs-panel:focus{outline:revert}}.hz-tip-anchor--kendo>div{display:contents}@layer hz-standdown{.k-tooltip.hz-tooltip{top:revert;right:revert;bottom:revert;left:revert;transform:revert;display:revert;flex-flow:revert;align-items:revert}}.k-tooltip.hz-tooltip:after{content:none}.k-tooltip.hz-tooltip .k-callout{color:hsl(200 28% 12%)}@layer hz-standdown{.k-tooltip.hz-tooltip .k-tooltip-content{overflow:revert;text-overflow:revert;flex:revert 1;align-self:revert}}@layer hz-standdown{:where(.k-dialog-wrapper).hz-modal-scope{align-items:revert;justify-content:revert;flex-direction:revert;width:revert;height:revert}}@layer hz-standdown{:where(.k-dialog-wrapper).hz-modal-scope>.k-overlay{opacity:revert}}:where(.k-dialog-wrapper).hz-modal-scope>.k-overlay{z-index:-1}@layer hz-standdown{:where(.k-dialog-wrapper).hz-modal-scope>.k-window.k-dialog{box-sizing:revert;position:revert;z-index:revert;outline:revert;color:revert;font-family:revert;font-size:revert;line-height:revert;-webkit-touch-callout:revert;-webkit-tap-highlight-color:revert}}@layer hz-standdown{:where(.k-dialog-wrapper).hz-modal-scope .k-multiselect{width:revert}}.hz-modal-scope{position:fixed;inset:0;z-index:100;display:flex;overflow-y:auto;animation:hz-fade .18s ease}.hz-modal-scope .k-overlay{background:rgba(8,14,18,.42)}@media (prefers-reduced-motion:reduce){.hz-modal-scope,.hz-modal-scope .k-window.k-dialog{animation:none}}.hz-modal-scope .k-window.k-dialog{margin:auto;width:min(520px,94vw);background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:16px;box-shadow:0 24px 60px rgba(8,14,18,.28);overflow:hidden;display:flex;flex-direction:column;max-height:85vh;animation:hz-pop .2s cubic-bezier(.22,.61,.36,1)}.hz-modal-scope--sm .k-window.k-dialog{width:min(400px,94vw)}.hz-modal-scope--lg .k-window.k-dialog{width:min(720px,94vw)}.hz-modal-scope--xl .k-window.k-dialog{width:min(900px,94vw)}.hz-modal-scope--noscroll .k-window.k-dialog{display:block;max-height:none}.hz-modal-scope--top{padding-top:80px;align-items:flex-start;justify-content:center}.hz-canvas-navy :where(.k-dialog-wrapper).hz-modal-scope>.k-window.k-dialog,.hz-hero[data-surface=navy] :where(.k-dialog-wrapper).hz-modal-scope>.k-window.k-dialog{color:hsl(var(--foreground))}