.kit-btn{color:var(--foreground);font:inherit;font-family:var(--font-control,inherit);white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.kit-btn:disabled{opacity:.45;cursor:not-allowed}.kit-btn.is-loading{min-width:4.5rem}.kit-btn.is-loading:disabled{opacity:1;cursor:wait}.kit-spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:.85rem;height:.85rem;animation:.55s linear infinite kit-spin;display:inline-block}.kit-spin--md{border-width:2px;width:1.25rem;height:1.25rem}.kit-spin--lg{border-width:2px;border-color:currentColor;width:1.75rem;height:1.75rem}@supports (color:color-mix(in lab, red, red)){.kit-spin--lg{border-color:color-mix(in srgb, currentColor 16%, transparent)}}.kit-spin--lg{border-top-color:currentColor;border-right-color:currentColor}@supports (color:color-mix(in lab, red, red)){.kit-spin--lg{border-right-color:color-mix(in srgb, currentColor 16%, transparent)}}.kit-spin--lg{animation-duration:.72s}.kit-mark{width:var(--kit-mark-size,1.75rem);height:var(--kit-mark-size,1.75rem);color:inherit;flex-shrink:0;display:block;overflow:visible}.kit-mark--sm{--kit-mark-size:1rem}.kit-mark--md{--kit-mark-size:1.25rem}.kit-mark--lg{--kit-mark-size:1.75rem}.kit-mark--xl{--kit-mark-size:4rem}.kit-mark__track,.kit-mark__head,.kit-mark__tick,.kit-mark__fail{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.kit-mark__track{opacity:.16}.kit-mark__head{transform-origin:50%;transform-box:fill-box;stroke-dasharray:.28 .72;animation:.72s linear infinite kit-mark-spin}.kit-mark__tick,.kit-mark__fail{stroke-dasharray:1;stroke-dashoffset:1px}.kit-mark.is-ok,.kit-mark.is-fail{animation:.52s cubic-bezier(.16,1,.3,1) kit-mark-pop}.kit-mark.is-ok .kit-mark__head,.kit-mark.is-fail .kit-mark__head{stroke-dasharray:1 0;transition:stroke-dasharray .42s cubic-bezier(.16,1,.3,1);animation:none}.kit-mark.is-ok .kit-mark__tick,.kit-mark.is-fail .kit-mark__fail{stroke-dashoffset:0;transition:stroke-dashoffset .34s cubic-bezier(.16,1,.3,1) .16s}@keyframes kit-mark-spin{to{transform:rotate(360deg)}}@keyframes kit-mark-pop{0%{transform:scale(1)}32%{transform:scale(.86)}68%{transform:scale(1.08)}to{transform:scale(1)}}.kit-busy{position:relative}.kit-busy.is-swapping>:not(.kit-busy-swap),.kit-dialog__body.is-swapping>:not(.kit-busy-swap){visibility:hidden;pointer-events:none}.kit-busy-swap{z-index:20;pointer-events:auto;color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.kit-busy-swap .kit-mark{--kit-mark-size:4rem}.kit-busy-swap__label{text-align:center;max-width:14rem;min-height:2.45em;color:var(--foreground);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.kit-busy-swap__label.is-pending{visibility:hidden}@keyframes kit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kit-spin{border-right-color:currentColor;animation:none}@supports (color:color-mix(in lab, red, red)){.kit-spin{border-right-color:color-mix(in srgb, currentColor 35%, transparent)}}.kit-spin--lg{border-right-color:currentColor}@supports (color:color-mix(in lab, red, red)){.kit-spin--lg{border-right-color:color-mix(in srgb, currentColor 16%, transparent)}}.kit-mark,.kit-mark.is-ok,.kit-mark.is-fail,.kit-mark__head{animation:none}.kit-mark.is-ok .kit-mark__head,.kit-mark.is-ok .kit-mark__tick,.kit-mark.is-fail .kit-mark__head,.kit-mark.is-fail .kit-mark__fail{transition:none}}.kit-btn:focus-visible{box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.kit-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 28%, transparent)}}.kit-btn svg{flex-shrink:0;width:1rem;height:1rem}.kit-btn svg.kit-mark,.kit-btn--sm svg.kit-mark,.kit-btn--xs svg.kit-mark{--kit-mark-size:1.05rem;color:currentColor;width:1.05rem;height:1.05rem}.kit-btn .kit-mark__track{opacity:.3}.kit-btn .kit-mark__track,.kit-btn .kit-mark__head,.kit-btn .kit-mark__tick,.kit-btn .kit-mark__fail{stroke-width:2.1px;vector-effect:non-scaling-stroke}.kit-btn .kit-mark__head{stroke-dasharray:.32 .68}.kit-btn--solid{background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-btn--solid{box-shadow:0 1px 2px color-mix(in srgb, var(--primary) 35%, transparent)}}.kit-btn--solid:hover{filter:none;box-shadow:var(--shadow)}.kit-btn--ghost:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-btn--ghost:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-btn--outline{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-btn--outline{border-color:color-mix(in srgb, var(--foreground) 14%, transparent)}}.kit-btn--outline:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-btn--outline:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.kit-btn--soft{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-btn--soft{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-btn--soft:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-btn--soft:hover{background:color-mix(in srgb, var(--foreground) 14%, transparent)}}.kit-btn--link{height:auto;color:var(--muted-foreground);padding:0}.kit-btn--link:hover{color:var(--foreground)}.kit-btn--ghost.is-active{color:var(--primary)}.kit-btn svg.is-filled,.kit-chip svg.is-filled{fill:currentColor}.kit-btn svg.is-filled{color:var(--warning-bright)}.kit-btn--danger{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.kit-btn--danger{background:color-mix(in srgb, var(--destructive) 12%, transparent)}}.kit-btn--danger:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.kit-btn--danger:hover{background:color-mix(in srgb, var(--destructive) 18%, transparent)}}.kit-btn--xs{height:1.5rem;padding:0 .5rem;font-size:.75rem}.kit-btn--xs svg{width:.75rem;height:.75rem}.kit-btn--sm{height:1.75rem;padding:0 .65rem;font-size:.75rem}.kit-btn--sm svg{width:.875rem;height:.875rem}.kit-btn--sm svg.kit-mark,.kit-btn--xs svg.kit-mark{width:1.05rem;height:1.05rem}.kit-btn--md{height:2rem;padding:0 .75rem}.kit-btn--icon,.kit-btn--icon-xs,.kit-btn--icon-lg{padding:0}.kit-btn--icon{width:1.75rem;height:1.75rem}.kit-btn--icon-xs{width:1.5rem;height:1.5rem}.kit-btn--icon-lg{width:2.25rem;height:2.25rem}.kit-btn--icon svg,.kit-btn--icon-xs svg{width:.875rem;height:.875rem}.kit-btn--tile{border-style:dashed;flex-direction:column;gap:.25rem;width:100%;height:4rem;font-size:.7rem}.kit-btn--foreground{color:var(--foreground)}.kit-btn--foreground:hover{color:var(--primary)}.kit-btn--xl{height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:600}.kit-btn--2xl{gap:.5rem;height:3.25rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600}.kit-btn--xl svg,.kit-btn--2xl svg{width:1.125rem;height:1.125rem}.kit-btn--pill{border-radius:999px}.kit-btn--block{width:100%}.kit-btn--outline.kit-btn--xl,.kit-btn--outline.kit-btn--2xl{border-color:var(--input);background:var(--background)}.kit-btn--outline.kit-btn--xl:hover,.kit-btn--outline.kit-btn--2xl:hover{border-color:var(--foreground);background:var(--background)}.kit-btn--solid.kit-btn--xl:hover,.kit-btn--solid.kit-btn--2xl:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-btn--solid.kit-btn--xl:hover,.kit-btn--solid.kit-btn--2xl:hover{background:color-mix(in oklab, var(--primary) 88%, black)}}.kit-btn--xl,.kit-btn--2xl,.kit-btn--foreground,.kit-btn--underline{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.kit-btn--underline{height:auto;color:var(--foreground);padding:0;font-size:.9375rem;font-weight:600}.kit-btn--underline .kit-btn__label,.kit-btn--underline:not(.kit-btn--arrow){border-bottom:1px solid var(--accent-ink,var(--primary));padding-bottom:2px}.kit-btn--underline:hover{color:var(--foreground)}.kit-btn--arrow{gap:.4rem}.kit-btn .kit-btn__arrow{width:1rem;height:1rem;transition:transform .15s cubic-bezier(.2,.7,.2,1)}.kit-btn--underline .kit-btn__arrow{color:var(--accent-ink,var(--primary))}.kit-btn--arrow:hover .kit-btn__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.kit-btn .kit-btn__arrow{transition:none}.kit-btn--arrow:hover .kit-btn__arrow{transform:none}}.kit-title{color:var(--foreground);margin:0;font-weight:500;line-height:1.25}.kit-title--hero{font-size:1rem}.kit-title--page{letter-spacing:-.02em;font-size:1.35rem;font-weight:600}.kit-title--post{font-size:.875rem}.kit-title--kicker{letter-spacing:-.01em;text-transform:none;color:var(--foreground);font-size:.75rem;font-weight:600}.kit-text{color:var(--text-soft);font-family:var(--font-body,inherit);font-size:var(--text-body-size,.875rem);line-height:var(--text-body-leading,1.45);margin:0}.kit-text--muted{color:var(--muted-foreground)}.kit-text--meta{color:var(--muted-foreground);font-size:.75rem}.kit-title--display-1,.kit-title--display-2,.kit-title--card{font-family:var(--font-display,inherit);font-weight:var(--font-display-weight,600);text-wrap:balance}.kit-title--display-1{font-size:var(--title-display-1-size,3rem);line-height:var(--title-display-1-leading,1.05);letter-spacing:var(--title-display-1-tracking,-.035em)}.kit-title--display-2{font-size:var(--title-display-2-size,2.25rem);line-height:var(--title-display-2-leading,1.1);letter-spacing:var(--title-display-2-tracking,-.03em)}.kit-title--card{font-size:var(--title-card-size,1.25rem);line-height:var(--title-card-leading,1.3);letter-spacing:var(--title-card-tracking,-.015em)}.kit-title__line{display:block}.kit-title__accent{color:var(--accent-ink,var(--primary))}.kit-title--eyebrow{color:var(--accent-ink,var(--primary));font-family:var(--font-body,inherit);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700;line-height:1rem}.kit-text--lead{max-width:34rem;color:var(--text-soft);font-size:var(--text-lead-size,1.125rem);line-height:var(--text-lead-leading,1.58);text-wrap:pretty;margin-top:1.5rem}.kit-dialog{--kit-dialog-pad-x:1.15rem;--kit-dialog-pad-y:1.1rem;--kit-dialog-gap:.9rem;--kit-dialog-halo:4px;gap:var(--kit-dialog-gap);color:var(--foreground);background:var(--popover);border:1px solid var(--border);isolation:isolate;box-shadow:var(--shadow-lg);border-radius:.875rem;max-width:28rem!important;padding:var(--kit-dialog-pad-y) var(--kit-dialog-pad-x)!important}.kit-dialog__body{gap:inherit;min-width:0;display:grid;position:relative}.kit-dialog.is-busy,[data-slot=alert-dialog-content].is-busy{overflow:hidden}.kit-dialog [data-slot=dialog-close]{z-index:30}.kit-dialog [data-slot=dialog-footer]{margin-inline:calc(-1 * var(--kit-dialog-pad-x));margin-bottom:calc(-1 * var(--kit-dialog-pad-y))}.kit-dialog:has([data-slot=dialog-footer]){border-bottom:0}.kit-dialog--sm{max-width:22rem!important}.kit-dialog--sm:not(.is-busy),.kit-dialog--md:not(.is-busy){overscroll-behavior:contain;max-height:calc(100dvh - 2rem);overflow-y:auto!important}.kit-dialog--lg,.kit-dialog--wide,.kit-dialog--chart{flex-direction:column;max-height:calc(100dvh - 2rem);overflow:hidden;display:flex!important}.kit-dialog--lg{max-width:40rem!important}.kit-dialog--wide{max-width:42rem!important}.kit-dialog--chart{max-width:min(96vw,54rem)!important}.kit-dialog--lg .kit-dialog__body,.kit-dialog--wide .kit-dialog__body,.kit-dialog--chart .kit-dialog__body{min-height:0;margin-inline:calc(-1 * var(--kit-dialog-pad-x));padding-inline:var(--kit-dialog-pad-x);margin-bottom:calc(-1 * var(--kit-dialog-pad-y));padding-bottom:var(--kit-dialog-pad-y);flex-direction:column;flex:auto;display:flex;overflow:hidden}.kit-dialog--lg [data-slot=dialog-header],.kit-dialog--wide [data-slot=dialog-header],.kit-dialog--chart [data-slot=dialog-header],.kit-dialog--lg [data-slot=dialog-footer],.kit-dialog--wide [data-slot=dialog-footer],.kit-dialog--chart [data-slot=dialog-footer]{flex-shrink:0}.kit-dialog--lg [data-slot=field-group],.kit-dialog--wide [data-slot=field-group],.kit-dialog--chart [data-slot=field-group]{gap:.9rem;padding-bottom:.15rem}[data-slot=dialog-overlay][data-stack]:not([data-stack="0"]){pointer-events:none;-webkit-backdrop-filter:none!important;background:0 0!important}[data-slot=dialog-content][data-stack="0"]{z-index:62}[data-slot=dialog-content][data-stack]:not([data-stack="0"]){z-index:54;pointer-events:none;visibility:hidden}[data-slot=alert-dialog-overlay]{z-index:63}[data-slot=alert-dialog-content]{z-index:64}.kit-dialog.svc-edit-dialog,.kit-dialog.svc-odon-dialog{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-lg);flex-direction:column;overflow:hidden;gap:0!important;width:min(32rem,100% - 2rem)!important;min-width:min(32rem,100% - 2rem)!important;max-width:min(32rem,100% - 2rem)!important;padding:0!important;display:flex!important}.kit-dialog.svc-odon-dialog{height:auto;max-height:calc(100dvh - 2rem)}.kit-dialog.svc-odon-dialog.is-draw{height:min(42rem,100dvh - 2rem)}.kit-dialog.svc-odon-dialog.is-odon{width:min(32rem,100% - 2rem)!important;max-width:min(32rem,100% - 2rem)!important}.kit-dialog.svc-edit-dialog .kit-dialog__body,.kit-dialog.svc-odon-dialog .kit-dialog__body{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow:hidden}.kit-dialog.svc-odon-dialog:not(.is-draw) .kit-dialog__body{flex:none}.kit-dialog.svc-edit-dialog [data-slot=dialog-header],.kit-dialog.svc-odon-dialog [data-slot=dialog-header]{flex-shrink:0;padding:1.05rem 2.6rem .7rem 1.15rem}.kit-dialog.svc-odon-dialog [data-slot=dialog-header]{z-index:0;position:relative}.kit-dialog.svc-odon-dialog.is-draw [data-slot=dialog-header]{padding-bottom:.55rem}.kit-dialog.svc-odon-dialog .svc-odon__editor-bar{flex-shrink:0}.kit-dialog.svc-edit-dialog .svc-edit-form{overscroll-behavior:contain;flex:auto;gap:.85rem;min-height:0;padding:.15rem 1.15rem 1.05rem;overflow-y:auto}.kit-dialog.svc-odon-dialog .svc-odon__sheet{flex:none;min-height:0;padding:.35rem 1.15rem 1.05rem;display:grid}.kit-dialog.svc-odon-dialog .svc-odon__sheet.is-odon{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;align-content:start;overflow:auto}.kit-dialog.svc-odon-dialog .svc-odon__draw-step{flex-direction:column;flex:auto;min-height:0;display:flex}.kit-dialog.svc-edit-dialog [data-slot=dialog-footer],.kit-dialog.svc-odon-dialog [data-slot=dialog-footer]{border-top:1px solid var(--foreground);flex-shrink:0;min-height:3.4rem;margin:0!important;padding:.75rem 1.15rem!important}@supports (color:color-mix(in lab, red, red)){.kit-dialog.svc-edit-dialog [data-slot=dialog-footer],.kit-dialog.svc-odon-dialog [data-slot=dialog-footer]{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-dialog.svc-edit-dialog [data-slot=dialog-footer],.kit-dialog.svc-odon-dialog [data-slot=dialog-footer]{background:var(--muted);border-radius:0}.kit-dialog--lg .kit-dialog__body>:not([data-slot=dialog-header]):not([data-slot=dialog-footer]):not(.kit-busy),.kit-dialog--wide .kit-dialog__body>:not([data-slot=dialog-header]):not([data-slot=dialog-footer]):not(.kit-busy),.kit-dialog--chart .kit-dialog__body>:not([data-slot=dialog-header]):not([data-slot=dialog-footer]):not(.kit-busy){overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;padding:var(--kit-dialog-halo);margin:calc(-1 * var(--kit-dialog-halo));flex:auto;overflow-y:auto}.kit-dialog--search{gap:0;max-width:28rem!important;padding:.55rem .75rem!important}.kit-dialog--search .kit-entry__field{height:2.5rem;padding-right:2.25rem}.kit-dialog--photo{max-height:none;box-shadow:none;background:0 0;border:0!important;max-width:min(96vw,1100px)!important;padding:0!important;top:50%!important;translate:-50% -50%!important}.kit-dialog__title{color:var(--foreground);font-size:1rem!important;font-weight:600!important}.kit-dialog__copy{color:var(--muted-foreground);font-size:.8125rem!important}.kit-dialog [data-slot=field]>.kit-btn{width:max-content}.kit-dialog [data-slot=dialog-footer],.kit-dialog [data-slot=alert-dialog-footer]{background:var(--foreground);border-top:0;margin:.25rem -1.15rem -1.1rem;padding:.85rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.kit-dialog [data-slot=dialog-footer],.kit-dialog [data-slot=alert-dialog-footer]{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.kit-dialog--search [data-slot=dialog-close]{opacity:.6;top:.55rem;right:.55rem}[data-sonner-toaster][data-sonner-toaster]{z-index:40;position:fixed!important}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay],[data-slot=drawer-overlay],[data-slot=autocomplete-backdrop]{border-color:#0000;inset:0;position:fixed!important}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-viewport],[data-slot=drawer-popup]{position:fixed!important}.kit-segment{background:var(--foreground);border-radius:.6rem;gap:.15rem;padding:.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-segment{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.kit-segment .kit-btn{flex:1}.kit-note{background:var(--foreground);border-radius:.6rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-note{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.kit-note{color:var(--muted-foreground);font-size:.75rem}.dash-surface>.kit-note{margin:0 .9rem .85rem}.dash-surface>.kit-text{padding:.85rem .9rem}.dash-surface>.kit-title+.kit-text{padding-top:.35rem}.dash-surface>.kit-btn{margin:0 .9rem .9rem}.dash-surface>.kit-cluster{padding:0 .9rem .9rem}.dash-surface>.kit-cluster .kit-input{flex:14rem}.dash-surface>.kit-title:not(.kit-title--kicker){padding:.5rem .9rem 0}.kit-note svg{flex-shrink:0;width:.9rem;height:.9rem}.kit-pills{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.kit-pill{border:1px solid var(--border);height:1.7rem;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.75rem;font-weight:500;display:inline-flex}.kit-pill:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-pill:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-pill.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-pill.is-active{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.kit-pill.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-pill.is-active{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.kit-pill.is-active{color:var(--primary);font-weight:600}.kit-chip{border:1px solid var(--foreground);align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kit-chip{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.kit-chip{color:var(--foreground);background:0 0;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1}.kit-chip svg{width:.85rem;height:.85rem}.kit-chip--solid{background:var(--foreground);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.kit-chip--solid{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-chip--high{color:var(--chip-high-ink)}.kit-chip--medium{color:var(--chip-medium-ink)}.kit-chip--ok{color:var(--chip-ok-ink)}.kit-dot{background:var(--primary);border-radius:99px;flex-shrink:0;width:.7rem;height:.7rem;display:inline-block}.kit-dot--info{background:var(--info)}.kit-dot--warning{background:var(--warning)}.kit-dot--success{background:var(--success)}.kit-dot--orange{background:var(--orange)}.kit-avatar{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-avatar{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-avatar{color:var(--foreground);border-radius:999px;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:600;display:grid;position:relative;overflow:hidden}.kit-avatar--sm{width:1.75rem;height:1.75rem}.kit-avatar--md{width:2.25rem;height:2.25rem}.kit-avatar--lg{width:3.5rem;height:3.5rem;font-size:.9rem}.kit-avatar img{object-fit:cover;width:100%;height:100%}.kit-avatar:has(img) .kit-avatar__fallback{display:none}.kit-entry{align-items:center;gap:.5rem;display:flex}.kit-entry__field{border:1px solid var(--border);background:var(--input-bg);border-radius:999px;flex:1;align-items:center;min-width:0;height:2rem;padding:0 .2rem 0 .9rem;display:flex}.kit-entry__field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-entry__field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 28%, transparent)}}.kit-entry__input{min-width:0;color:var(--text-soft);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.kit-entry__input::placeholder{color:var(--muted-foreground)}.kit-entry__field.is-plain{background:0 0;border:0;border-radius:0;height:auto;padding:0}.kit-entry__field.is-plain:focus-within{box-shadow:none}.kit-entry__icon{opacity:.55;flex-shrink:0;width:1rem;height:1rem;margin-right:.35rem}.kit-entry__tools{align-items:center;gap:.1rem;margin-right:.15rem;display:inline-flex}.dash-entry__field{border-radius:9999px}.dash-entry__input{border-radius:9999px;padding-inline:1rem}.kit-input{appearance:none;border:1px solid var(--input);width:100%;height:2rem;color:var(--foreground);font:inherit;background:var(--input-bg);border-radius:.5rem;padding:0 .75rem;font-size:.875rem}.kit-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 28%, transparent)}}.kit-input:focus{outline:none}.kit-input[aria-invalid=true]{border-color:var(--destructive)}.kit-input[aria-invalid=true]:focus{border-color:var(--destructive);box-shadow:0 0 0 3px var(--destructive)}@supports (color:color-mix(in lab, red, red)){.kit-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 28%, transparent)}}.kit-datefield{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kit-datefield svg{width:.875rem;height:.875rem;color:var(--muted-foreground);flex:none}.kit-datefield__empty{color:var(--muted-foreground)}button.kit-input,[data-slot=select-trigger].kit-input{appearance:none;border:1px solid var(--input);background:var(--input-bg);width:100%;min-width:0;height:2rem;box-shadow:none;color:var(--foreground);font:inherit;cursor:pointer;text-align:left;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;display:flex}[data-slot=select-trigger].kit-input svg{width:.875rem;height:.875rem;color:var(--muted-foreground);flex:none}[data-slot=select-trigger].kit-input:focus,[data-slot=select-trigger].kit-input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-slot=select-trigger].kit-input:focus,[data-slot=select-trigger].kit-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 28%, transparent)}}[data-slot=select-trigger].kit-input:focus,[data-slot=select-trigger].kit-input:focus-visible{outline:none}.kit-phone{border:1px solid var(--foreground);align-items:center;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-phone{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.kit-phone{border-radius:.5rem;overflow:hidden}.kit-phone:focus-within,.kit-phone.is-open{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-phone:focus-within,.kit-phone.is-open{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 28%, transparent)}}.kit-phone.is-invalid{border-color:var(--destructive)}.kit-phone.is-invalid:focus-within{box-shadow:0 0 0 3px var(--destructive)}@supports (color:color-mix(in lab, red, red)){.kit-phone.is-invalid:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 28%, transparent)}}.kit-phone__code{border:0;border-right:1px solid var(--foreground);flex:none;align-items:center;gap:.2rem;height:100%;padding:0 .4rem 0 .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-phone__code{border-right:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.kit-phone__code{color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;font-size:.875rem;font-weight:500}.kit-phone__code:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-phone__code:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.kit-phone__code svg{width:.875rem;height:.875rem;color:var(--muted-foreground);transition:transform .15s}.kit-phone.is-open .kit-phone__code svg{transform:rotate(180deg)}.kit-phone__input{min-width:0;height:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 .65rem;font-size:.875rem}.kit-phone__panel{flex-direction:column;width:17.5rem;max-height:20rem;display:flex;overflow:hidden}.kit-phone__search{border-bottom:1px solid var(--color-border);align-items:center;gap:.45rem;padding:.45rem .65rem;display:flex}.kit-phone__search svg{width:.875rem;height:.875rem;color:var(--muted-foreground);flex:none}.kit-phone__search input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.kit-phone__list{scrollbar-width:none;flex:auto;min-height:0;padding:.25rem 0;overflow-y:auto}.kit-phone__list::-webkit-scrollbar{width:0}.kit-phone__item{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.3rem .65rem;font-size:.875rem;display:flex}.kit-phone__item:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-phone__item:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-phone__item.is-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-phone__item.is-on{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.kit-phone__item.is-on{color:var(--primary)}.kit-phone__flag{min-width:1.15rem;color:var(--muted-foreground);letter-spacing:.01em;flex:none;font-size:.9em}.kit-phone__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.kit-phone__dial{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none}.kit-phone__sep{background:var(--color-border);height:1px;margin:.25rem .65rem}.kit-acs{z-index:80;background:var(--popover);min-width:16rem;max-height:17rem;color:var(--popover-foreground);box-shadow:0 8px 24px -8px var(--foreground);border-radius:.5rem;flex-direction:column;padding:.25rem 0;display:flex;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.kit-acs{box-shadow:0 8px 24px -8px color-mix(in srgb, var(--foreground) 30%, transparent)}}.kit-acs{outline:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-acs{outline:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-acs__hit{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.5rem;padding:.35rem .65rem;display:flex}.kit-acs__hit.is-active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-acs__hit.is-active{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-acs__hit svg{width:.875rem;height:.875rem;color:var(--muted-foreground);flex:none;margin-top:.2rem}.kit-acs__text{flex-direction:column;min-width:0;display:flex}.kit-acs__line{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.kit-acs__detail{white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground);font-size:.75rem;overflow:hidden}.kit-acs__busy{justify-content:center;padding:.5rem;display:flex}.kit-input--area{resize:vertical;height:auto;min-height:5rem;padding:.5rem .75rem}.kit-input--area-lg{min-height:7rem}.kit-sign{border:1px solid var(--foreground);position:relative}@supports (color:color-mix(in lab, red, red)){.kit-sign{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.kit-sign{background:var(--background);border-radius:.5rem}.kit-sign__pad{touch-action:none;cursor:crosshair;width:100%;height:9rem;color:var(--foreground);border-radius:.5rem;display:block}.kit-sign.is-readonly .kit-sign__pad{cursor:default}.kit-sign__hint{color:var(--muted-foreground);pointer-events:none;font-size:.75rem;position:absolute;inset-block-end:.5rem;inset-inline-start:.75rem}.kit-sign__actions{gap:.125rem;display:flex;position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}.kit-contador{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;margin-top:.25rem;font-size:.75rem;display:block}.kit-contador.is-excedido{color:var(--destructive)}.kit-rich{border:1px solid var(--input);background:var(--input-bg);border-radius:.5rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.kit-rich:hover:not(:focus-within):not(.is-disabled){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-rich:hover:not(:focus-within):not(.is-disabled){border-color:color-mix(in srgb, var(--foreground) 28%, transparent)}}.kit-rich:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-rich:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 28%, transparent)}}.kit-rich.is-disabled{opacity:.6;pointer-events:none}.kit-rich__editor{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:auto}.kit-rich__editor>div{flex-direction:column;flex:auto;min-height:0;display:flex}.kit-rich__editor .ProseMirror{min-height:4.5rem;color:var(--foreground);caret-color:var(--foreground);cursor:text;outline:none;flex:auto;padding:.55rem .75rem 1.4rem;font-size:.8125rem;line-height:1.5}.kit-rich__editor .ProseMirror p{margin:0 0 .5em}.kit-rich__editor .ProseMirror p:last-child{margin-bottom:0}.kit-rich__editor .ProseMirror ul,.kit-rich__editor .ProseMirror ol{margin:0 0 .5em 1.2em;padding:0}.kit-rich__editor .ProseMirror ul{list-style-type:disc}.kit-rich__editor .ProseMirror ol{list-style-type:decimal}.kit-rich__editor .ProseMirror li{margin-bottom:.25em;display:list-item}.kit-rich__editor .ProseMirror li::marker{color:var(--foreground)}.kit-rich__editor .ProseMirror li p{margin:0}.kit-rich__placeholder{color:var(--muted-foreground);pointer-events:none;opacity:.7;padding:.55rem .75rem;font-size:.8125rem;line-height:1.5;position:absolute;inset:0 auto auto 0}.kit-rich__toolbar{border-top:1px solid var(--foreground);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.15rem;padding:.15rem .35rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kit-rich__toolbar{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-rich__more{margin-inline-start:auto}.kit-rich__overflow{flex-direction:row;align-items:center;gap:.15rem;width:auto;padding:.2rem .35rem;display:flex}.kit-rich__group{border-right:1px solid var(--foreground);flex-shrink:0;align-items:center;gap:1px;padding-right:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-rich__group{border-right:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-rich__group:last-child{border-right:none;padding-right:0}.kit-rich__btn{width:1.5rem;height:1.5rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;place-items:center;padding:0;display:grid}.kit-rich__btn svg{width:.85rem;height:.85rem}.kit-rich__btn:hover{background:var(--muted);color:var(--foreground)}.kit-rich__btn.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-rich__btn.is-active{background:color-mix(in srgb, var(--primary) 16%, transparent)}}.kit-rich__btn.is-active{color:var(--primary)}.kit-rich__swatch{border:1px solid var(--foreground);width:1.25rem;height:1.25rem;padding:0}@supports (color:color-mix(in lab, red, red)){.kit-rich__swatch{border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent)}}.kit-rich__swatch{cursor:pointer;border-radius:.25rem}.kit-rich__swatch:hover{transform:scale(1.12)}.kit-rich__swatch.is-reset{color:var(--muted-foreground);background:0 0;place-items:center;font-size:.75rem;line-height:1;display:grid}.kit-rich__size{min-width:1.75rem;height:1.5rem;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;padding:0 .35rem;font-size:.75rem;font-weight:500}.kit-rich__size:hover,.kit-rich__size.is-active{background:var(--muted)}.kit-rich.is-invalid,.kit-rich.is-invalid:hover:not(:focus-within):not(.is-disabled){border-color:var(--destructive)}.kit-rich.is-invalid:focus-within{box-shadow:0 0 0 3px var(--destructive)}@supports (color:color-mix(in lab, red, red)){.kit-rich.is-invalid:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 28%, transparent)}}.kit-vh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kit-cluster{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kit-grid{gap:.5rem;display:grid}.kit-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(12rem,50% - .25rem)),1fr))}.kit-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(17rem,33.3333% - .333333rem)),1fr))}.kit-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(13rem,25% - .375rem)),1fr))}.kit-grid--2>*,.kit-grid--3>*,.kit-grid--4>*{min-width:0}.kit-toggle-row{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-toggle-row{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.kit-toggle-row{border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.kit-toggle-row>span:not([data-slot]){flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.kit-page{flex-direction:column;gap:.75rem;max-width:40rem;margin-inline:auto;padding:4rem 1.5rem;display:flex}.kit-page .kit-text{max-width:36rem}.kit-thumb{object-fit:cover;border-radius:.5rem;width:100%;height:4rem}.blk-body{flex-direction:column;min-height:0;display:flex}.blk-body--center{align-items:center;gap:.7rem;padding:.5rem .9rem .35rem}.blk-foot{flex-shrink:0;gap:.4rem;padding:.35rem .7rem .7rem;display:flex}.blk-foot>*{flex:1}.dash__left,.dash__right{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:1rem;height:calc(100cqh - 2rem);padding:1rem 0;display:flex;position:sticky;top:1rem;overflow:hidden}.dash__left{width:280px}.dash__right{width:300px}.dash__right>*{flex:1 1 0;min-height:0}.dash__center{flex-direction:column;flex:1;gap:1rem;min-width:0;padding:1rem .75rem 2rem;display:flex}.dash__cal{flex-direction:column;flex:1;min-height:0;display:flex}.dash__cal>.dash-surface{flex:1;min-height:0}.dash-side-list{--fade-size:3.5rem;flex:1;min-height:0;position:relative;overflow:hidden}.dash-side-list--feed{flex-direction:column;flex:none;gap:.75rem;height:auto;min-height:auto;padding:.5rem .9rem .9rem;display:flex;overflow:visible}.dash-side-list [data-slot=scroll-area-viewport]{--fade-size:3.5rem;--dash-fade-top:min(var(--fade-size), calc(var(--scroll-area-overflow-y-start,0px) * 8));--dash-fade-bot:min(var(--fade-size), calc(var(--scroll-area-overflow-y-end,0px) * 8));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--dash-fade-top), black calc(100% - var(--dash-fade-bot)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--dash-fade-top), black calc(100% - var(--dash-fade-bot)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--dash-fade-top), black calc(100% - var(--dash-fade-bot)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--dash-fade-top), black calc(100% - var(--dash-fade-bot)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--dash-fade-top), black calc(100% - var(--dash-fade-bot)), transparent)}.dash-side-list[data-scrollbar="0"] [data-slot=scroll-area-viewport]{scrollbar-width:none}.dash-side-list[data-scrollbar="0"] [data-slot=scroll-area-viewport]::-webkit-scrollbar{width:0;height:0}.blk-row{text-align:left;background:0 0;align-items:center;gap:.7rem;width:100%;padding:.5rem .9rem;transition:background .12s;display:flex}.blk-row[role=button]{cursor:pointer}.blk-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blk-row:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.blk-row__text{flex:1;min-width:0}.blk-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;display:block;overflow:hidden}.blk-row__meta{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.7rem;display:block;overflow:hidden}.blk-row .kit-chip{text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.65rem}.blk-row__actions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.blk-lead{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blk-lead{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.blk-lead{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blk-lead{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.blk-lead{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:flex}.blk-lead--img{object-fit:contain;padding:5px}.blk-lead.is-high{color:var(--danger-soft);border-color:var(--danger-hot)}@supports (color:color-mix(in lab, red, red)){.blk-lead.is-high{border-color:color-mix(in srgb, var(--danger-hot) 45%, transparent)}}.blk-lead.is-medium{color:var(--warning-bright);border-color:var(--warning-gold)}@supports (color:color-mix(in lab, red, red)){.blk-lead.is-medium{border-color:color-mix(in srgb, var(--warning-gold) 45%, transparent)}}.blk-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);flex-shrink:0;font-size:.65rem;font-weight:600}.blk-tag.is-high{color:var(--danger-soft)}.blk-tag.is-medium{color:var(--warning-bright)}.dash-date{border:1px solid var(--border);border-radius:.375rem;flex-direction:column;flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.dash-date.is-accent{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dash-date.is-accent{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.dash-date__month{text-align:center;letter-spacing:.08em;text-transform:uppercase;background:var(--muted);color:var(--muted-foreground);padding:1px 2px;font-size:9px;font-weight:600}.dash-date.is-accent .dash-date__month{background:var(--primary);color:var(--primary-foreground)}.dash-date__day{font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:flex}.dash__cards-strip{width:100%;display:none}.dash-side-list:not([data-scrollbar="0"])>[data-slot=scroll-area-scrollbar]{background:0 0;border:none}.dash-side-list:not([data-scrollbar="0"])>[data-slot=scroll-area-scrollbar][data-orientation=vertical]{width:.375rem;height:auto;margin:0;padding:0;top:.4rem!important;bottom:.4rem!important;inset-inline-end:.22rem!important}.dash-side-list:not([data-scrollbar="0"]) [data-slot=scroll-area-thumb]{background:var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dash-side-list:not([data-scrollbar="0"]) [data-slot=scroll-area-thumb]{background:color-mix(in srgb, var(--foreground) 28%, transparent)}}.dash{flex-direction:row;align-items:flex-start;min-height:100%;display:flex;overflow-x:clip;container-type:inline-size}.dash-surface{background:var(--card);border:1px solid var(--border);min-height:0;box-shadow:var(--shadow);border-radius:.875rem;flex-direction:column;display:flex;overflow:hidden}.dash-surface--elevated{padding:var(--card-padding,1.75rem);border-radius:var(--card-radius-lg,1.125rem);box-shadow:var(--card-shadow,var(--shadow));position:relative}.dash-surface.dash-surface--elevated>.kit-text,.dash-surface.dash-surface--bento .kit-title--card+.kit-text{margin-top:.75rem;padding:0}.dash-surface.dash-surface--elevated>.kit-title{padding:0}.dash-surface--bento .kit-title--eyebrow{margin-bottom:.75rem}.dash-surface--bento{border-radius:var(--card-radius-xl,1.75rem);background:var(--muted);box-shadow:none;border-color:#0000;position:relative}.dash-surface--linked{transition:border-color .15s}.dash-surface--linked:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dash-surface--linked:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.dash-surface--linked [data-card-link]{color:inherit;text-decoration:none}.dash-surface--linked [data-card-link]:after{border-radius:inherit;content:"";position:absolute;inset:0}.dash-surface--linked [data-card-link]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:40rem){.dash-surface--elevated{padding:var(--card-padding-sm,1.5rem)}}.dash-card--fill{flex:1 1 0;min-height:0}.dash-slot{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.dash-slot>.dash-surface{flex:1 1 0;min-height:0}.blk-kicker{flex-shrink:0;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .9rem;display:flex}.blk-kicker__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:600}.blk-kicker__count{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.6875rem;font-weight:600}.blk-kicker__grow{flex:1;min-width:0}.blk-kicker__actions{align-items:center;gap:.25rem;display:flex}.blk-kicker .dash-kicker-btn{color:var(--muted-foreground)}.blk-kicker .dash-kicker-btn.kit-btn--sm{gap:.25rem;height:1.75rem;padding-inline:.5rem;font-size:.75rem}.blk-kicker .dash-kicker-btn.kit-btn--icon{width:1.75rem;height:1.75rem;padding:0}.blk-kicker .dash-kicker-btn svg{width:.875rem;height:.875rem}.blk-kicker .dash-kicker-btn.is-active{color:var(--primary)}.kit-tile{text-align:left;background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);cursor:pointer;border-radius:.875rem;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.95rem 1rem 1.05rem;display:flex}.kit-tile:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-tile:hover{background:color-mix(in srgb, var(--foreground) 3%, var(--card))}}.kit-tile__icon{background:var(--primary);width:2.25rem;height:2.25rem;color:var(--primary-foreground);border-radius:.55rem;place-items:center;display:grid}.kit-tile__icon svg{width:1.05rem;height:1.05rem}.kit-tile .kit-title{display:block}.kit-tile .kit-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kit-empty-card [data-slot=empty-icon][data-variant=icon]{background:var(--foreground);border-radius:.625rem;width:2.25rem;height:2.25rem;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.kit-empty-card [data-slot=empty-icon][data-variant=icon]{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-empty-card [data-slot=empty-icon][data-variant=icon]{color:var(--muted-foreground)}.kit-empty-card [data-slot=empty-icon][data-variant=icon] svg{width:1.05rem;height:1.05rem}.kit-empty-card [data-slot=empty-title]{color:var(--foreground);font-size:.8125rem;font-weight:500}.kit-empty-card [data-slot=empty-header]{gap:.6rem}.kit-stats{background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);border-radius:.875rem;align-items:stretch;display:flex;overflow:hidden}.kit-stat{flex:1;align-items:flex-start;gap:.7rem;min-width:0;padding:.85rem 1rem;display:flex}.kit-stat+.kit-stat{border-left:1px solid var(--border)}.kit-stat__icon{background:var(--foreground);border-radius:.55rem;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kit-stat__icon{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.kit-stat__icon{color:var(--muted-foreground)}.kit-stat__icon svg{width:1.05rem;height:1.05rem}.kit-stat--ok .kit-stat__icon{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.kit-stat--ok .kit-stat__icon{background:color-mix(in srgb, var(--success) 14%, transparent)}}.kit-stat--ok .kit-stat__icon{color:var(--success)}.kit-stat--warn .kit-stat__icon{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.kit-stat--warn .kit-stat__icon{background:color-mix(in srgb, var(--warning) 16%, transparent)}}.kit-stat--warn .kit-stat__icon{color:var(--warning)}.kit-stat span:last-child{flex-direction:column;gap:.3rem;min-width:0;display:flex}.kit-stat>span:last-child>*{order:1}.kit-stat>span:last-child>.kit-stat__value{order:2}.kit-stat>span:last-child>:nth-child(3){order:3}.kit-stat__value{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:.45rem;font-size:1.5rem;font-weight:600;line-height:1.2;display:flex}.kit-stat__delta{color:var(--muted-foreground);letter-spacing:0;font-size:.72rem;font-weight:600}.kit-stat__delta--ok{color:var(--success)}.kit-stat__delta--warn{color:var(--warning)}.kit-rank{flex-direction:column;gap:.7rem;display:flex}.dash-surface>.kit-rank{padding:.15rem .9rem .95rem}.kit-rank__row{flex-direction:column;gap:.28rem;display:flex}.kit-rank__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.kit-rank__name{min-width:0;color:var(--foreground);font-size:.82rem;font-weight:500}.kit-rank__val{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;font-weight:600}.kit-rank__track{background:var(--foreground);height:.42rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kit-rank__track{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-rank__track{border-radius:99px}.kit-rank__fill{background:var(--primary);border-radius:99px;height:100%;display:block}.kit-rank__row--1 .kit-rank__fill{background:var(--warning-gold)}.kit-rank__row--2 .kit-rank__fill{background:var(--chart-2)}.kit-rank__row--3 .kit-rank__fill{background:var(--orange)}.kit-meter{flex-direction:column;gap:.4rem;min-width:12rem;display:flex}.kit-meter__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.kit-meter__label{color:var(--muted-foreground);font-size:.72rem;font-weight:600}.kit-meter__value{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.kit-meter__track{background:var(--foreground);height:.42rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kit-meter__track{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-meter__track{border-radius:99px}.kit-meter__fill{background:var(--primary);border-radius:99px;height:100%;display:block}.kit-meter--warn .kit-meter__fill{background:var(--warning)}.kit-meter--warn .kit-meter__value{color:var(--warning)}.kit-stat--ok .kit-stat__value{color:var(--success)}.kit-stat--warn .kit-stat__value{color:var(--warning)}.kit-amt{color:var(--foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem;font-weight:600}.kit-amt--ok{color:var(--success)}.kit-amt--warn{color:var(--warning)}.kit-time{width:3.1rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;font-weight:600}.kit-cash .dash-surface>section+section{border-top:1px solid var(--border)}@media (max-width:720px){.kit-stats{flex-direction:column}.kit-stat+.kit-stat{border-left:0;border-top:1px solid var(--border)}}.kit-clock{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.875rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem 1.5rem;display:flex;position:relative;overflow:hidden}.kit-clock:before{content:"";background:var(--primary);width:100%;height:3px;position:absolute;inset:0 auto auto 0}.kit-clock.is-working:before{background:var(--success)}.kit-clock.is-paused:before{background:var(--warning)}.kit-clock__lead{align-items:center;gap:1.15rem;min-width:0;display:flex}.kit-clock__copy{flex-direction:column;gap:.35rem;min-width:0;display:flex}.kit-clock__actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.kit-ring{--kit-ring:0%;background:conic-gradient(from -90deg, var(--clock-ring) var(--kit-ring), var(--foreground) 0);border-radius:50%;flex-shrink:0;place-items:center;width:6.6rem;height:6.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kit-ring{background:conic-gradient(from -90deg, var(--clock-ring) var(--kit-ring), color-mix(in srgb, var(--foreground) 10%, transparent) 0)}}.kit-ring.is-paused{background:conic-gradient(from -90deg, var(--warning) var(--kit-ring), var(--foreground) 0)}@supports (color:color-mix(in lab, red, red)){.kit-ring.is-paused{background:conic-gradient(from -90deg, var(--warning) var(--kit-ring), color-mix(in srgb, var(--foreground) 10%, transparent) 0)}}.kit-ring.is-idle{background:conic-gradient(from -90deg, var(--foreground) var(--kit-ring), var(--foreground) 0)}@supports (color:color-mix(in lab, red, red)){.kit-ring.is-idle{background:conic-gradient(from -90deg, color-mix(in srgb, var(--foreground) 18%, transparent) var(--kit-ring), color-mix(in srgb, var(--foreground) 8%, transparent) 0)}}.kit-ring__face{background:var(--card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:5.15rem;height:5.15rem;display:flex}.kit-ring__time{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.05rem;font-weight:700;line-height:1}.kit-ring.is-working{animation:2.4s ease-in-out infinite kit-ring-pulse}@keyframes kit-ring-pulse{50%{filter:saturate(1.15)}}@media (max-width:720px){.kit-clock{flex-direction:column;align-items:stretch}.kit-clock__actions{justify-content:flex-end}}.kit-board{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.kit-board__rail,.kit-board__main{min-width:0}.kit-month{flex-direction:column;gap:.55rem;display:flex}.kit-month-cal{background:0 0;width:100%;max-width:none;padding:0}.kit-month-cal [data-slot=calendar]{width:100%}.kit-month.is-compact .kit-month-cal .kit-month__dow,.kit-month.is-compact .kit-month-cal .kit-month__grid{margin:0}.kit-day,.kit-roster-look,.kit-roster-legend{--kit-am:var(--brand-google-blue);--kit-pm:var(--primary);--kit-off:var(--warning)}.kit-month__dow,.kit-month__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;display:grid}.kit-month.is-compact .kit-month__dow,.kit-month.is-compact .kit-month__grid{gap:.2rem}.kit-month__dow{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}.kit-month__dow span{text-align:center}.kit-day{background:var(--foreground);border:1px solid #0000;border-radius:.55rem;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:3.4rem;padding:.35rem .4rem .3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-day{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.kit-day{color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;position:relative;overflow:hidden}.kit-day.is-empty{pointer-events:none;background:0 0;min-height:0}.kit-day.is-weekend:not(.has-mark){color:var(--muted-foreground)}.kit-day.is-today{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-day.is-today{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.kit-day.is-today{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-day.is-today{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.kit-day.is-selected{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-day.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 22%, transparent)}}.kit-day:hover:not(.is-empty){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-day:hover:not(.is-empty){background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-day__n{font-variant-numeric:tabular-nums;z-index:1;font-size:.78rem;font-weight:600;position:relative}.kit-day__h{color:var(--muted-foreground);font-variant-numeric:tabular-nums;z-index:1;font-size:.65rem;position:relative}.kit-day.is-ok .kit-day__h{color:var(--success)}.kit-day.is-short .kit-day__h{color:var(--warning)}.kit-day.is-off .kit-day__h{color:var(--danger-soft)}.kit-day__bar{background:var(--foreground);border-radius:99px;width:100%;height:3px;margin-top:auto;display:block}@supports (color:color-mix(in lab, red, red)){.kit-day__bar{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-day__bar{overflow:hidden}.kit-day__bar i{background:var(--primary);height:100%;display:block}.kit-day.is-ok .kit-day__bar i{background:var(--success)}.kit-day.is-short .kit-day__bar i{background:var(--warning)}.kit-day.is-compact{aspect-ratio:1;justify-content:center;align-items:center;min-width:0;min-height:1.7rem;padding:0}.kit-day.is-compact.is-empty{aspect-ratio:1}.kit-day.is-compact .kit-day__n{font-size:.7rem;font-weight:600}.kit-day.is-compact.has-mark .kit-day__n{text-shadow:0 0 4px var(--card);font-weight:700}.kit-day__split{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.kit-day__split .is-am{fill:var(--kit-am)}@supports (color:color-mix(in lab, red, red)){.kit-day__split .is-am{fill:color-mix(in srgb, var(--kit-am) 62%, var(--card))}}.kit-day__split .is-pm{fill:var(--kit-pm)}@supports (color:color-mix(in lab, red, red)){.kit-day__split .is-pm{fill:color-mix(in srgb, var(--kit-pm) 66%, var(--card))}}.kit-month.is-look-split .kit-day.is-off.has-mark,.kit-year.is-look-split .kit-day.is-off.has-mark,.is-look-split .kit-day.is-off.has-mark{background:var(--kit-off)}@supports (color:color-mix(in lab, red, red)){.kit-month.is-look-split .kit-day.is-off.has-mark,.kit-year.is-look-split .kit-day.is-off.has-mark,.is-look-split .kit-day.is-off.has-mark{background:color-mix(in srgb, var(--kit-off) 42%, var(--card))}}.is-look-fill .kit-day.is-am.has-mark{background:var(--kit-am)}@supports (color:color-mix(in lab, red, red)){.is-look-fill .kit-day.is-am.has-mark{background:color-mix(in srgb, var(--kit-am) 38%, var(--card))}}.is-look-fill .kit-day.is-pm.has-mark{background:var(--kit-pm)}@supports (color:color-mix(in lab, red, red)){.is-look-fill .kit-day.is-pm.has-mark{background:color-mix(in srgb, var(--kit-pm) 40%, var(--card))}}.is-look-fill .kit-day.is-ok.has-mark{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.is-look-fill .kit-day.is-ok.has-mark{background:color-mix(in srgb, var(--success) 40%, var(--card))}}.is-look-fill .kit-day.is-off.has-mark{background:var(--kit-off)}@supports (color:color-mix(in lab, red, red)){.is-look-fill .kit-day.is-off.has-mark{background:color-mix(in srgb, var(--kit-off) 42%, var(--card))}}.kit-day__dots{z-index:1;pointer-events:none;justify-content:center;gap:.18rem;display:flex;position:absolute;bottom:.18rem;left:0;right:0}.kit-day__dots i{width:.42rem;height:.42rem;box-shadow:0 0 0 1.5px var(--card);border-radius:99px;display:block}.kit-day__dots .is-am{background:var(--kit-am)}.kit-day__dots .is-pm{background:var(--kit-pm)}.kit-day__dots .is-off{background:var(--kit-off)}.kit-month.is-look-dot .kit-day.has-mark,.kit-year.is-look-dot .kit-day.has-mark,.is-look-dot .kit-day.has-mark{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-month.is-look-dot .kit-day.has-mark,.kit-year.is-look-dot .kit-day.has-mark,.is-look-dot .kit-day.has-mark{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.kit-year{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.1rem .9rem;display:grid}.kit-roster-legend{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;padding:.75rem .9rem .85rem;display:flex}.kit-roster-swatch{color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:.75rem;display:flex}.kit-roster-swatch .kit-day{aspect-ratio:1;cursor:default;flex-shrink:0;width:1.85rem;height:1.85rem;min-height:0}.kit-roster-looks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:0 .9rem .9rem;display:grid}.kit-roster-look{border:1px solid var(--border);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.65rem .7rem .7rem;display:flex}.kit-roster-look.is-on{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-roster-look.is-on{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.kit-roster-look__row{grid-template-columns:repeat(4,1fr);gap:.2rem;display:grid}.kit-roster-look__row .kit-day{aspect-ratio:1;cursor:default;pointer-events:none;width:auto;height:auto;min-height:0}.kit-roster-look__name{font-size:.75rem;font-weight:600}.kit-roster-look__meta{color:var(--muted-foreground);font-size:.68rem;line-height:1.35}@media (max-width:1100px){.kit-year{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-board{grid-template-columns:1fr}.kit-roster-looks{grid-template-columns:1fr 1fr}}@media (max-width:720px){.kit-year{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-carousel{flex-direction:column;height:320px;display:flex;position:relative}.dash-carousel__track-wrapper{flex:1;min-height:0;overflow:hidden}.dash-carousel__track{height:100%;transition:transform .35s cubic-bezier(.25,.46,.45,.94);display:flex}.dash-carousel__slide{box-sizing:border-box;flex:0 0 100%;min-width:0;height:100%}.dash-carousel__slide>*{width:100%;height:100%}.dash-carousel .dash-surface{height:100%}.dash__carousel-pair{flex-direction:row;gap:.75rem;width:100%;height:100%;display:flex}.dash__carousel-pair>*{flex:50%;min-width:0;height:100%;overflow:hidden}.dash-carousel__dots{flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:.5rem 0 .25rem;display:flex}.dash-carousel__dot{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dash-carousel__dot{background:color-mix(in srgb, var(--foreground) 28%, transparent)}}.dash-carousel__dot{cursor:pointer;opacity:.4;border:none;border-radius:50%;width:8px;height:8px;padding:0}.dash-carousel__dot.is-active{background:var(--foreground);opacity:1}@container (max-width:1100px){.dash__left,.dash__right{display:none}.dash__center{width:100%;padding:.75rem .75rem 2rem}.dash__center .dash__cards-strip--tablet{display:block}.dash__center .dash__cards-strip--tablet .dash-carousel{height:380px}.dash__center .dash__cards-strip--tablet .dash__carousel-pair .blk-body{flex:auto;justify-content:center}}@container (max-width:768px){.dash__center{padding:.5rem .5rem 2rem}.dash__center .dash__cards-strip--tablet{display:none!important}.dash__center .dash__cards-strip--mobile{display:block}.dash__center .dash__cards-strip--mobile .dash-carousel{height:400px}}@container (max-width:640px){.dash__center .dash__cards-strip--mobile .dash-carousel{height:400px}}@container (max-width:480px){.dash__center{padding:.5rem .35rem 1.5rem}}.kit-list{flex-direction:column;gap:.75rem;min-width:0;display:flex}.kit-list.kit-fill{background:var(--background);flex:1;gap:0;height:100%;min-height:0;overflow:hidden}.kit-list.kit-fill>.kit-plist{flex:1 1 0;min-height:0;margin-inline:0}.kit-list.kit-fill>.kit-empty{margin-inline:0}.kit-records{flex-direction:column;flex:1;gap:.75rem;min-width:0;min-height:0;padding:.75rem 1rem 0;display:flex;overflow:hidden}.kit-records>.kit-search-host,.kit-records>.kit-search{flex:none;width:100%;height:2rem;min-height:2rem;max-height:2rem}.kit-records>.kit-plist,.kit-records>.kit-empty,.kit-records>.kit-table{flex:1 1 0;min-height:0}.kit-records>.section-footer{margin-inline:-1rem;padding-inline:1rem}.kit-plist{--kit-col-check:36px;--kit-col-actions:56px;border:1px solid var(--border);background:var(--card);min-height:0;box-shadow:var(--shadow);border-radius:.5rem;flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.kit-plist__head-wrap{overscroll-behavior-x:contain;scrollbar-width:none;background:var(--foreground);flex-shrink:0;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.kit-plist__head-wrap{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.kit-plist__head-wrap{border-bottom:1px solid var(--border);z-index:5;position:relative}.kit-plist__head-wrap::-webkit-scrollbar{display:none}.kit-plist__body{overscroll-behavior:contain;z-index:1;flex-direction:column;flex:auto;align-items:flex-start;width:100%;min-width:0;min-height:0;padding-bottom:.5rem;display:flex;position:relative;overflow:auto}div.kit-plist__head,div.kit-plist__row{grid-template-columns:var(--kit-plist-cols,1fr);width:max(100%, max-content);min-width:max(100%, var(--kit-plist-min-w,480px));box-sizing:border-box;align-self:flex-start;align-items:center;gap:.625rem;padding:.375rem .875rem;display:grid}.kit-plist__head{background:var(--foreground);min-height:2rem}@supports (color:color-mix(in lab, red, red)){.kit-plist__head{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.kit-plist__head{color:var(--muted-foreground);letter-spacing:.02em;z-index:1;font-size:.75rem;font-weight:500;line-height:1.25;position:relative}.kit-plist__row{--p-row-bg:var(--card);--p-row-sep:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-plist__row{--p-row-sep:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-plist__row{background-color:var(--p-row-bg);border-bottom:1px solid var(--p-row-sep);cursor:pointer;height:2.5rem;min-height:2.5rem;color:var(--text-soft);font-size:.8125rem;position:relative}.kit-plist__head>div,.kit-plist__row>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.kit-plist__row>div:has(.kit-person),.kit-plist__row>div:has(.kit-mask),.kit-plist__row>div:has(.form-check-input)){overflow:visible}.kit-plist__row:last-child{border-bottom:none}.kit-plist__row:hover{--p-row-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-plist__row:hover{--p-row-bg:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-plist__row:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.kit-plist__row:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 50%, transparent)}}.kit-plist__row:focus-visible{z-index:1}.kit-plist__row.is-selected{--p-row-bg:var(--selection-row-bg);color:var(--selection-row-text)}.kit-plist__row.is-selected:hover{--p-row-bg:var(--selection-row-bg)}@supports (color:color-mix(in lab, red, red)){.kit-plist__row.is-selected:hover{--p-row-bg:color-mix(in srgb, var(--selection-row-bg) 85%, var(--card))}}.kit-plist__row.is-selected:before{content:"";background:var(--selection-row-bar);z-index:6;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.kit-plist__row.is-inactive{opacity:.55}.kit-plist__row:hover .kit-plist__actions>*,.kit-plist__actions.is-visible>*{opacity:1}.kit-plist__actions{opacity:1;justify-content:flex-end;gap:.125rem;display:flex;overflow:visible}.kit-plist__actions>*{opacity:.4;transition:opacity .12s}.kit-plist__head>div{align-items:center;min-height:1.25rem;line-height:1.25rem;display:flex;position:relative}.kit-plist__head>div[data-sort-key]{cursor:pointer;-webkit-user-select:none;user-select:none;gap:3px;min-width:0;padding-right:8px;overflow:hidden}.kit-plist__head [data-sort-key]>span:first-child:not(.kit-resize-handle){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kit-plist__head [data-sort-key]:hover{color:var(--foreground)}.kit-plist__head [data-sort-key]:after{content:"";opacity:.3;background-color:currentColor;flex-shrink:0;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E") 50%/contain no-repeat}.kit-plist__head [data-sort-key][data-sort=asc]:after{opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 7-7 7 7'/%3E%3Cpath d='M12 19V5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 7-7 7 7'/%3E%3Cpath d='M12 19V5'/%3E%3C/svg%3E") 50%/contain no-repeat}.kit-plist__head [data-sort-key][data-sort=desc]:after{opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19 12-7 7-7-7'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19 12-7 7-7-7'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E") 50%/contain no-repeat}.kit-plist__head [data-sort-key][data-popup-open],.kit-plist__head [data-sort-key][data-open],.kit-plist__head [data-sort-key].is-menu-open{color:var(--foreground)}.kit-resize-handle{cursor:col-resize;opacity:0;z-index:4;justify-content:center;align-items:center;width:7px;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;right:0}.kit-resize-handle:after{content:"";background:var(--foreground);width:2px;height:60%}@supports (color:color-mix(in lab, red, red)){.kit-resize-handle:after{background:color-mix(in srgb, var(--foreground) 22%, transparent)}}.kit-resize-handle:after{border-radius:1px}.kit-plist__head>div:last-child .kit-resize-handle,.kit-plist__head>div:nth-last-child(2) .kit-resize-handle{display:none}.kit-plist__head>div:hover>.kit-resize-handle,.kit-plist__head>div.is-resizing>.kit-resize-handle{opacity:1}:is(.kit-plist__head>div:has(>.form-check-input),.kit-plist__row>div:has(>.form-check-input)){cursor:pointer;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative;overflow:visible}.kit-plist__row>div:has(>.form-check-input):before{content:"";width:.875rem;position:absolute;inset-block:-.375rem;inset-inline-start:-.875rem}.kit-plist.is-drag-selecting,.kit-plist.is-drag-selecting *,.kit-table.is-drag-selecting,.kit-table.is-drag-selecting *{-webkit-user-select:none;user-select:none;cursor:default}.kit-plist input[type=checkbox],.kit-plist .form-check-input[type=checkbox],.kit-plist input[type=checkbox],.kit-plist .form-check-input[type=checkbox]{appearance:none;float:none;vertical-align:middle;border:1.5px solid var(--foreground);flex-shrink:0;width:16px;height:16px;margin:0}@supports (color:color-mix(in lab, red, red)){.kit-plist input[type=checkbox],.kit-plist .form-check-input[type=checkbox],.kit-plist input[type=checkbox],.kit-plist .form-check-input[type=checkbox]{border:1.5px solid color-mix(in srgb, var(--foreground) 34%, transparent)}}.kit-plist input[type=checkbox],.kit-plist .form-check-input[type=checkbox],.kit-plist input[type=checkbox],.kit-plist .form-check-input[type=checkbox]{background-color:var(--card);box-shadow:none;cursor:pointer;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:10px;outline:none}.kit-plist input[type=checkbox]:hover:not(:disabled),.kit-plist .form-check-input[type=checkbox]:hover:not(:disabled),.kit-plist input[type=checkbox]:hover:not(:disabled),.kit-plist .form-check-input[type=checkbox]:hover:not(:disabled){border-color:var(--foreground)}.kit-plist input[type=checkbox]:focus-visible,.kit-plist .form-check-input[type=checkbox]:focus-visible,.kit-plist input[type=checkbox]:focus-visible,.kit-plist .form-check-input[type=checkbox]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.kit-plist input[type=checkbox]:focus-visible,.kit-plist .form-check-input[type=checkbox]:focus-visible,.kit-plist input[type=checkbox]:focus-visible,.kit-plist .form-check-input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 40%, transparent)}}.kit-plist input[type=checkbox]:checked,.kit-plist .form-check-input:checked,.kit-plist .form-check-input:checked[type=checkbox],.kit-plist input[type=checkbox]:checked,.kit-plist .form-check-input:checked,.kit-plist .form-check-input:checked[type=checkbox]{background-color:var(--foreground);border-color:var(--foreground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5L6.5 11.5L12.5 4.5'/%3E%3C/svg%3E")}.dark .kit-plist input[type=checkbox]:checked,.dark .kit-plist .form-check-input:checked,.dark .kit-plist input[type=checkbox]:checked,.dark .kit-plist .form-check-input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23111' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5L6.5 11.5L12.5 4.5'/%3E%3C/svg%3E")}.kit-plist input[type=checkbox]:indeterminate,.kit-plist .form-check-input:indeterminate,.kit-plist input[type=checkbox]:indeterminate,.kit-plist .form-check-input:indeterminate{background-color:var(--foreground);border-color:var(--foreground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' d='M4 8h8'/%3E%3C/svg%3E")}.dark .kit-plist input[type=checkbox]:indeterminate,.dark .kit-plist .form-check-input:indeterminate,.dark .kit-plist input[type=checkbox]:indeterminate,.dark .kit-plist .form-check-input:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23111' stroke-width='2.5' stroke-linecap='round' d='M4 8h8'/%3E%3C/svg%3E")}.p-alert-icon{width:.85rem;height:.85rem;color:var(--muted-foreground);flex-shrink:0}.p-alert-text,.kit-col-alerts span{color:var(--foreground);font-size:.75rem;font-weight:500}.kit-empty{min-height:10rem;color:var(--muted-foreground);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;display:flex}.kit-empty__title{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.kit-empty__desc{margin:0;font-size:.8125rem}.section-footer{border-top:1px solid var(--foreground);justify-content:space-between;align-items:center;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.section-footer{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.section-footer{box-sizing:border-box;background:0 0;flex-shrink:0;gap:1rem;height:auto;min-height:2.5rem;overflow:hidden}.section-footer .footer-info,.section-footer .footer-actions{align-items:center;gap:.5rem;display:flex}.section-footer .footer-info{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.section-footer .paginationButtons{align-items:center;gap:.25rem;display:flex}.section-footer .paginationButtons .kit-btn{border:1px solid var(--foreground);border-radius:.4rem;width:28px;min-width:28px;height:28px;padding:0}@supports (color:color-mix(in lab, red, red)){.section-footer .paginationButtons .kit-btn{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent)}}.section-footer .paginationButtons .kit-btn{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.section-footer .paginationButtons .kit-btn{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.section-footer .paginationButtons .kit-btn{color:var(--muted-foreground)}.section-footer .paginationButtons .kit-btn:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.section-footer .paginationButtons .kit-btn:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.section-footer .paginationButtons .kit-btn:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.section-footer .paginationButtons .kit-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 28%, transparent)}}.section-footer .paginationButtons .kit-btn:hover:not(:disabled){color:var(--foreground)}.section-footer .paginationButtons .kit-btn:disabled{opacity:.35;pointer-events:none}.section-footer .paginationButtons .kit-btn svg{width:1rem;height:1rem}.p-bulk-count{background:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p-bulk-count{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.p-bulk-count{color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500;line-height:1.4}.pat-page-info{color:var(--muted-foreground);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;padding:0 .5rem;font-size:.6875rem;font-weight:500}.kit-scroll{scrollbar-width:thin;scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab, red, red)){.kit-scroll{scrollbar-color:color-mix(in srgb, var(--foreground) 28%, transparent) transparent}}.kit-scroll::-webkit-scrollbar{width:6px;height:6px}.kit-scroll::-webkit-scrollbar-track{background:0 0}.kit-scroll::-webkit-scrollbar-thumb{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 28%, transparent)}}.kit-scroll::-webkit-scrollbar-thumb{border-radius:999px}.kit-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.kit-list__head{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.75rem 1rem;display:flex}.kit-list:not(.kit-fill)>.kit-list__head{padding-inline:0}.kit-list__title-row{align-items:center;gap:.5rem;display:flex}.kit-list__head .kit-title--page{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600;line-height:1.25}.kit-list__sep{background:var(--foreground);width:1px;height:1rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.kit-list__sep{background:color-mix(in srgb, var(--foreground) 14%, transparent)}}.kit-list__sep{flex-shrink:0}.kit-list__count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);background:var(--foreground);font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.kit-list__count{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-list__count{border-radius:999px;padding:.1rem .5rem;line-height:1.5}.kit-list__sel{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem}.kit-bulk-actions{gap:.35rem}.kit-bulk-actions svg{width:.9rem;height:.9rem}.kit-list__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.kit-list__bar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.kit-list.kit-fill>.kit-list__bar{padding:0}.kit-list__bar .kit-search-host,.kit-list__bar .kit-search{flex:1 0 auto;width:100%;min-width:14rem;max-height:2rem}.kit-filter-veil{z-index:49;background:#0006;position:fixed;inset:0}[data-slot=sheet-portal]:has(.kit-filter-sheet) [data-slot=sheet-overlay]{-webkit-backdrop-filter:none!important;background:0 0!important;display:none!important}body:has(.kit-filter-sheet) [data-slot=sheet-overlay]{-webkit-backdrop-filter:none!important;background:0 0!important;display:none!important}.kit-filter-sheet[data-slot=sheet-content],.kit-filter-sheet{background:var(--popover);border-left:1px solid var(--foreground);gap:0;padding:0;width:290px!important;max-width:290px!important}@supports (color:color-mix(in lab, red, red)){.kit-filter-sheet[data-slot=sheet-content],.kit-filter-sheet{border-left:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.kit-filter-sheet[data-slot=sheet-content],.kit-filter-sheet{box-shadow:-12px 0 32px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-filter-sheet[data-slot=sheet-content],.kit-filter-sheet{box-shadow:-12px 0 32px color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-filter-sheet .search-filters-content{flex:1;min-height:0}.kit-plist__head [data-slot=dropdown-menu-trigger]{width:100%;min-width:0}.search-filters-content{background:var(--foreground);flex-direction:column;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.search-filters-content{background:color-mix(in srgb, var(--foreground) 2.5%, var(--card))}}.search-filters-header[data-slot=sheet-header]{border-bottom:1px solid var(--foreground);flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.search-filters-header[data-slot=sheet-header]{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.search-filters-header[data-slot=sheet-header]{box-sizing:border-box}.search-filters-header .kit-btn{order:-1}.search-filters-title{margin:0;font-size:.9375rem;font-weight:600}.search-filters-active-wrapper{background:var(--card);border-bottom:1px solid var(--foreground);padding:.5rem 1rem}@supports (color:color-mix(in lab, red, red)){.search-filters-active-wrapper{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.search-filters-active-title{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.6875rem;font-weight:500}.search-filters-active{flex-wrap:wrap;gap:4px;max-height:80px;display:flex;overflow-y:auto}.search-filters-active-empty{color:var(--muted-foreground);font-size:.75rem;font-style:italic}.badge{align-items:center;display:inline-flex}.badge-primary{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.badge-primary{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.badge-primary{color:var(--foreground);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.badge-primary{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.active-filter-tag{cursor:pointer;border-radius:999px;gap:4px;padding:2px 6px 2px 8px;font-size:.6875rem;line-height:1.4}.active-filter-tag .tag-x{opacity:.5}.search-filters-content-area{flex:1;overflow-y:auto}.section-name{font-size:.8125rem;font-weight:500}.section-badge{background:var(--foreground);align-items:center;gap:2px;min-width:20px;height:20px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.section-badge{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.section-badge{cursor:pointer;border-radius:.3rem;font-size:.6875rem;font-weight:600}.section-icon{width:1.1rem;height:1.1rem;color:var(--muted-foreground);transition:transform .2s}.kit-records-filters{flex-wrap:wrap;flex:16rem;align-items:center;gap:.35rem;min-width:0;display:flex}.kit-records-filters [data-slot=filters]{flex:12rem;min-width:0}.kit-filter-count{background:var(--foreground);border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kit-filter-count{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.kit-filter-count{font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700;line-height:1}.kit-cols-panel{gap:0}.kit-cols-list{flex-direction:column;gap:.1rem;max-height:22rem;display:flex;overflow:auto}.kit-cols-row{border-radius:.4rem;align-items:center;gap:.35rem;min-height:2rem;padding:0 .4rem 0 .15rem;display:flex}.kit-cols-row.is-drag{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-cols-row.is-drag{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-cols-row.is-drag{z-index:2}.kit-cols-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-cols-row:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-cols-grip{width:1.5rem;height:1.5rem;color:var(--muted-foreground);cursor:grab;background:0 0;border:0;border-radius:.3rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.kit-cols-grip:active{cursor:grabbing}.kit-cols-grip svg{width:.9rem;height:.9rem}.kit-cols-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}.kit-list__foot{flex-shrink:0;align-items:center;min-height:2.5rem;padding:0 .15rem;display:flex}.kit-search-host{flex:none;width:100%;height:2rem;min-height:2rem;max-height:2rem}.kit-search{background:var(--input-bg);border-radius:.5rem;flex:none;width:100%;height:2rem;min-height:2rem;max-height:2rem;padding:0 .2rem 0 0;overflow:visible}.kit-search-host .kit-search{height:100%;max-height:100%}.kit-search--filters{padding-right:.25rem}.kit-search:focus-within{border-color:var(--primary)}.kit-search__icon{width:2.15rem;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kit-search__icon svg{width:1.1rem;height:1.1rem}.kit-search .kit-entry__input{font-size:.8125rem}.kit-search .kit-filter-btn{width:1.375rem;height:1.375rem;color:var(--muted-foreground)}.kit-search .kit-filter-btn:hover,.kit-search .kit-filter-btn.is-active,.kit-search .kit-filter-btn.has-filters{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-search .kit-filter-btn:hover,.kit-search .kit-filter-btn.is-active,.kit-search .kit-filter-btn.has-filters{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-filter-btn{position:relative;overflow:visible}.kit-filter-btn__count{background:var(--destructive);min-width:.95rem;height:.95rem;color:var(--on-inverse);box-shadow:0 0 0 2px var(--card);border-radius:999px;justify-content:center;align-items:center;padding:0 .2rem;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.3rem;right:-.3rem}.kit-row-more{opacity:.45}.kit-table tbody tr:hover .kit-row-more,.kit-table tbody tr:focus-within .kit-row-more{opacity:1}.kit-comkit-plist{flex-wrap:wrap;gap:.25rem;display:flex}.kit-person{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.kit-person .kit-avatar{width:1.75rem;height:1.75rem;font-size:.65rem}.kit-person__icon{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}.kit-person__copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.kit-person__copy .kit-title--post{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.kit-table{background:var(--card);border:1px solid var(--border);min-width:0;min-height:0;box-shadow:var(--shadow);border-radius:.5rem;flex-direction:column;flex:1;display:flex;overflow:hidden}.kit-table__toolbar{padding:.65rem .75rem}.kit-table__body{flex:1;min-width:0;min-height:12rem;position:relative;overflow:hidden}.kit-table--fluye,.kit-table--fluye .kit-table__body{flex:none;min-height:0;overflow:visible}.kit-table--fluye .kit-table__body>*{position:static;inset:auto}.kit-table--fluye .kit-table__body{overflow:auto hidden}.kit-table [data-slot=data-grid-table].table-auto :is(thead th,tbody td){white-space:nowrap}:is(.kit-table [data-slot=data-grid-table] tbody td:has(>.kit-celda-texto),.kit-table [data-slot=data-grid-table] tbody td:has(>*>.kit-celda-texto)){white-space:normal;padding-block:.375rem}.kit-celda-texto{white-space:normal;overflow-wrap:normal;min-width:4rem;line-height:1.25;display:block}.kit-table__body>*{min-width:0;min-height:0;position:absolute;inset:0}.kit-table [data-slot=data-grid-scroll-area]{width:100%;height:100%;overflow:hidden}.kit-table [data-slot=scroll-area-viewport]{width:100%;min-width:0;max-width:100%;height:100%}.kit-table [data-slot=scroll-area-content]{padding-bottom:.75rem}.kit-table__foot{border-top:1px solid var(--foreground);padding:.3rem .5rem}@supports (color:color-mix(in lab, red, red)){.kit-table__foot{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-table [data-slot=data-grid-table],.kit-table [data-slot=data-grid-table-viewport]{min-width:100%}.kit-table [data-slot=data-grid-table] thead th,.kit-table [data-slot=data-grid-table] tbody td{box-sizing:border-box;vertical-align:middle;padding-inline:.5rem}.kit-table [data-slot=data-grid-table] thead th{height:2.5rem;color:var(--muted-foreground);letter-spacing:normal;background:var(--foreground);padding-block:0;font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kit-table [data-slot=data-grid-table] thead th{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.kit-table [data-slot=data-grid-table] thead th{border-bottom:1px solid var(--border)}.kit-table [data-slot=data-grid-table] thead th.pe-8{padding-inline:.5rem}.kit-table [data-slot=data-grid-table] thead th:has([role=checkbox]){padding-inline:.5rem}.kit-table [data-slot=data-grid-table] thead th:first-child [data-slot=checkbox],.kit-table [data-slot=data-grid-table] tbody td:first-child [data-slot=checkbox]{vertical-align:middle;margin-inline:auto;display:inline-flex}.kit-table [data-slot=data-grid-table] thead th [data-slot=button],.kit-table [data-slot=data-grid-table] thead th button:not([data-slot=checkbox]){box-sizing:border-box;border-radius:0;gap:.25rem;width:100%;min-width:0;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;margin:0!important;padding:0!important}.kit-table [data-slot=data-grid-table] thead th [data-slot=button] svg,.kit-table [data-slot=data-grid-table] thead th button:not([data-slot=checkbox]) svg{opacity:.45;flex-shrink:0;width:.75rem;height:.75rem;margin-inline-start:auto}.kit-table [data-slot=data-grid-table] tbody td{height:2.5rem;color:var(--text-soft);border-bottom:1px solid var(--foreground);padding-block:0;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.kit-table [data-slot=data-grid-table] tbody td{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-table [data-slot=data-grid-table] tbody tr:last-child td{border-bottom:0}.kit-table [data-slot=data-grid-table] tbody tr:hover td{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-table [data-slot=data-grid-table] tbody tr:hover td{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-table [data-slot=data-grid-table] tbody tr[data-state=selected]{background:0 0}.kit-table [data-slot=data-grid-table] tbody tr[data-state=selected] td{background:var(--selection-row-bg);color:var(--selection-row-text)}.kit-table [data-slot=data-grid-table] tbody tr[data-state=selected]:hover td{background:var(--selection-row-bg)}@supports (color:color-mix(in lab, red, red)){.kit-table [data-slot=data-grid-table] tbody tr[data-state=selected]:hover td{background:color-mix(in srgb, var(--selection-row-bg) 85%, var(--card))}}.kit-table [data-slot=data-grid-table] tbody tr[data-state=selected] td:first-child{box-shadow:inset 3px 0 0 var(--selection-row-bar);position:relative}.kit-table [data-slot=data-grid-table] tbody tr[data-state=selected] td:first-child:before{content:"";background:var(--selection-row-bar);z-index:2;pointer-events:none;inset-inline-start:0;width:3px;position:absolute;top:0;bottom:0}.kit-table [data-slot=data-grid-table] [data-pinned]{background:var(--card)}.kit-table [data-slot=data-grid-table] thead [data-pinned]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-table [data-slot=data-grid-table] thead [data-pinned]{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.kit-table [data-slot=data-grid-table] tbody tr:hover [data-pinned]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-table [data-slot=data-grid-table] tbody tr:hover [data-pinned]{background:color-mix(in srgb, var(--foreground) 5%, var(--card))}}.kit-table [data-slot=data-grid-table] tbody tr[data-state=selected] [data-pinned]{background:var(--selection-row-bg)}.kit-table [data-slot=data-grid-table] thead th:first-child,.kit-table [data-slot=data-grid-table] tbody td:first-child{text-align:center;padding-inline:0;overflow:visible}.kit-table [data-slot=data-grid-table] tbody td:first-child>div{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.kit-table [data-slot=data-grid-table] thead th[data-acciones],.kit-table [data-slot=data-grid-table] tbody td[data-acciones]{text-align:right;width:2.75rem;padding-inline:.35rem}.kit-table [data-slot=data-grid-table-fill-head-cell],.kit-table [data-slot=data-grid-table-fill-body-cell],.kit-table [data-slot=data-grid-table-fill-foot-cell]{pointer-events:none;background:0 0;padding:0;overflow:hidden}.kit-table [data-slot=data-grid-table] thead{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-table [data-slot=data-grid-table] thead{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.kit-table [data-slot=data-grid-table] thead{-webkit-backdrop-filter:none;backdrop-filter:none}.kit-table [data-slot=data-grid-table] thead th>div{align-items:center;min-width:0;height:100%;display:flex;overflow:hidden;margin:0!important}.kit-table [data-slot=data-grid-table] tbody tr:has([data-inactive]){opacity:.55}.kit-table [data-slot=data-grid-table] thead .cursor-col-resize:before{opacity:0}.kit-table [data-slot=data-grid-table] thead th:hover .cursor-col-resize:before,.kit-table [data-slot=data-grid-table] thead .cursor-col-resize:hover:before,.kit-table [data-slot=data-grid-table] thead .cursor-col-resize:active:before,.kit-table [data-slot=data-grid-table] thead .cursor-col-resize.opacity-100:before{opacity:1}.kit-inbox{background:var(--background);flex-direction:column;min-width:0;display:flex}.kit-inbox.kit-fill{height:100%;overflow:hidden}.kit-inbox__channels{scrollbar-width:none;border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;gap:.15rem;padding:.55rem .75rem 0;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.kit-inbox__channels{background:color-mix(in srgb, var(--card) 72%, var(--background))}}.kit-inbox__tabs{gap:.15rem;display:flex}.kit-inbox__aside{align-self:center;align-items:center;margin-bottom:.35rem;margin-left:auto;padding-left:.75rem;display:flex}.kit-inbox__aside:empty{display:none}.kit-inbox__channels::-webkit-scrollbar{display:none}.kit-inbox__ch{height:2rem;color:var(--muted-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:.5rem .5rem 0 0;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.kit-inbox__ch svg{width:.95rem;height:.95rem}.kit-inbox__ch:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__ch:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-inbox__ch.is-active{color:var(--primary);border-bottom-color:var(--primary)}.kit-inbox__ch-n{background:var(--primary);min-width:1.05rem;height:1.05rem;color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;padding:0 .28rem;font-size:.625rem;font-weight:700;display:inline-flex}.kit-inbox__body{flex:1;min-height:0;display:flex}.kit-inbox__pane{border-right:1px solid var(--border);background:var(--card);flex-direction:column;flex-shrink:0;width:20.5rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-inbox__pane{background:color-mix(in srgb, var(--card) 88%, var(--background))}}.kit-inbox__pane-head{flex-direction:column;gap:.45rem;padding:.7rem .75rem .5rem;display:flex}.kit-inbox__pane-head .kit-search-host,.kit-inbox__pane-head .kit-search{width:100%}.kit-inbox__pane-head .kit-inbox__pills{flex-wrap:wrap;gap:.25rem;display:flex}.kit-inbox__pill{background:var(--foreground);border:1px solid #0000;border-radius:999px;height:1.45rem;padding:0 .55rem}@supports (color:color-mix(in lab, red, red)){.kit-inbox__pill{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-inbox__pill{color:var(--muted-foreground);font:inherit;cursor:pointer;font-size:.6875rem;font-weight:600}.kit-inbox__pill.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__pill.is-active{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}}.kit-inbox__pill.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__pill.is-active{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.kit-inbox__pill.is-active{color:var(--primary)}.kit-inbox__pane-list{flex:1;min-height:0}.kit-inbox__conv{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;gap:.7rem;padding:.7rem .85rem;display:flex}.kit-inbox__conv:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__conv:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.kit-inbox__conv.is-active{border-left-color:var(--selection-row-bar);background:var(--selection-row-bg)}.kit-inbox__conv-body{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.kit-inbox__conv-top,.kit-inbox__conv-bot{align-items:baseline;gap:.4rem;min-width:0;display:flex}.kit-inbox__conv-top .kit-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kit-inbox__conv.is-unread .kit-title{font-weight:600}.kit-inbox__conv-top .kit-text{flex-shrink:0}.kit-inbox__preview{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kit-inbox__conv.is-unread .kit-inbox__preview{color:var(--foreground)}.kit-inbox__ch-dot{color:var(--muted-foreground);flex-shrink:0;display:inline-flex}.kit-inbox__ch-dot svg{width:.8rem;height:.8rem}.kit-inbox__unread{background:var(--primary);min-width:1.1rem;height:1.1rem;color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;padding:0 .28rem;font-size:.625rem;font-weight:700;display:inline-flex}.kit-inbox__empty{flex:1 1 0;min-height:0}.kit-inbox__id{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.35rem 0 .85rem;display:flex}.kit-inbox__thread{background:radial-gradient(ellipse 80% 50% at 0% 0%, var(--glow-teal), transparent 55%), var(--background);flex-direction:column;flex:1;min-width:0;display:flex}.kit-inbox__thead{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-inbox__thead{background:color-mix(in srgb, var(--card) 86%, transparent)}}.kit-inbox__who{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:1;align-items:center;gap:.6rem;padding:.15rem .35rem .15rem 0;display:flex}.kit-inbox__who:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__who:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.kit-inbox__who-txt{flex-direction:column;min-width:0;display:flex}.kit-inbox__thead-actions{align-items:center;gap:.15rem;display:flex}.kit-inbox__msgs{flex:1;min-height:0}.kit-inbox__msgs [data-slot=scroll-area-viewport]{padding:1rem 3.5rem 1.25rem}.kit-inbox__feed{flex-direction:column;gap:.35rem;max-width:100rem;margin-inline:auto;display:flex}.kit-inbox__feed>*{flex-direction:column;gap:.35rem;display:flex}.kit-inbox__rule{justify-content:center;align-items:center;margin:.55rem 0 .7rem;display:flex}.kit-inbox__rule span{background:var(--card);border-radius:999px;padding:.2rem .55rem}@supports (color:color-mix(in lab, red, red)){.kit-inbox__rule span{background:color-mix(in srgb, var(--card) 80%, transparent)}}.kit-inbox__rule span{box-shadow:var(--shadow);color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.kit-inbox__sys{color:var(--muted-foreground);text-align:center;margin:.35rem 0 .55rem;font-size:.75rem}.kit-inbox__bubble{border:1px solid var(--border);background:var(--card);max-width:57%;box-shadow:var(--shadow);color:var(--foreground);flex-direction:column;gap:.2rem;padding:.55rem .7rem .4rem;display:flex;position:relative}.kit-inbox__bubble--in{border-radius:1rem 1rem 1rem .28rem;align-self:flex-start}.kit-inbox__bubble--out{border-color:var(--primary);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.kit-inbox__bubble--out{border-color:color-mix(in srgb, var(--primary) 24%, var(--border))}}.kit-inbox__bubble--out{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__bubble--out{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.kit-inbox__bubble--out{border-radius:1rem 1rem .28rem}.kit-inbox__bubble.is-auto{border-style:dashed;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__bubble.is-auto{border-color:color-mix(in srgb, var(--primary) 42%, var(--border))}}.kit-inbox__bubble.is-failed{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__bubble.is-failed{border-color:color-mix(in srgb, var(--destructive) 45%, var(--border))}}.kit-inbox__bubble-body{white-space:pre-wrap;font-size:.875rem;line-height:1.45}.kit-inbox__meta{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:.3rem;font-size:.625rem;font-weight:500;display:flex}.kit-inbox__fail{color:var(--destructive)}.kit-inbox__ticks{display:inline-flex}.kit-inbox__ticks svg{width:.85rem;height:.85rem}.kit-inbox__file{align-items:center;gap:.55rem;min-width:12rem;display:flex}.kit-inbox__file-mark{background:var(--foreground);border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kit-inbox__file-mark{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-inbox__file-mark svg{width:1rem;height:1rem}.kit-inbox__file strong,.kit-inbox__file em{font-style:normal;display:block}.kit-inbox__file strong{font-size:.8125rem;font-weight:600}.kit-inbox__file em{color:var(--muted-foreground);font-size:.6875rem}.kit-inbox__composer{border-top:1px solid var(--border);background:var(--card);flex-shrink:0;padding:.65rem .85rem .85rem}@supports (color:color-mix(in lab, red, red)){.kit-inbox__composer{background:color-mix(in srgb, var(--card) 92%, transparent)}}.kit-inbox__composer-row{align-items:flex-end;gap:.4rem;display:flex}.kit-inbox__composer-row>button{flex-shrink:0;width:2.4rem;height:2.4rem}.kit-inbox__input{field-sizing:content;border:1px solid var(--border);background:var(--input-bg);min-height:2.4rem;max-height:7rem;color:var(--foreground);font:inherit;resize:none;border-radius:.9rem;flex:1;margin:0;padding:.55rem .75rem;font-size:.875rem;line-height:1.4}.kit-inbox__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}}.kit-inbox__input:focus{outline:none}.kit-inbox__hint{margin-top:.35rem}.kit-inbox__linea{align-items:center;gap:.15rem;display:flex}.kit-inbox__linea--in{justify-content:flex-start}.kit-inbox__linea--out{flex-direction:row-reverse;justify-content:flex-start}.kit-inbox__acts{opacity:0;flex-shrink:0;transition:opacity .12s}.kit-inbox__linea:hover .kit-inbox__acts,.kit-inbox__acts:focus-within{opacity:1}.kit-inbox__acts:has([data-popup-open]){opacity:1}.kit-inbox__reactbar{gap:.1rem;padding:.2rem .25rem;display:flex}.kit-inbox__reactbar button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;font-size:1rem;line-height:1;display:grid}.kit-inbox__reactbar button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__reactbar button:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-inbox__reactbar button.is-puesta{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__reactbar button.is-puesta{background:color-mix(in srgb, var(--primary) 16%, transparent)}}.kit-inbox__citando{border-left:3px solid var(--primary);background:var(--foreground);border-radius:.4rem;align-items:center;gap:.5rem;margin-bottom:.4rem;padding:.35rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-inbox__citando{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-inbox__citando span{flex-direction:column;flex:1;min-width:0;display:flex}.kit-inbox__citando strong{color:var(--primary);font-size:.6875rem;font-weight:600}.kit-inbox__citando em{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.kit-inbox__reenviar{height:19rem;margin:0 calc(-1 * var(--kit-dialog-halo));padding:0 var(--kit-dialog-halo);scrollbar-width:thin;scrollbar-color:var(--foreground) transparent;flex-direction:column;gap:.15rem;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.kit-inbox__reenviar{scrollbar-color:color-mix(in srgb, var(--foreground) 22%, transparent) transparent}}.kit-inbox__reenviar button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}.kit-inbox__reenviar button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__reenviar button:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-inbox__reenviar-txt{flex-direction:column;flex:1;min-width:0;display:flex}.kit-inbox__reenviar strong{font-size:.8125rem;font-weight:600}.kit-inbox__reenviar em{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.6875rem;font-style:normal;display:flex}.kit-inbox__reenviar em svg{width:.8rem;height:.8rem}.kit-inbox__reenviar button.is-puesto{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__reenviar button.is-puesto{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.kit-inbox__marca{border:1px solid var(--border);width:1.15rem;height:1.15rem;color:var(--primary-foreground);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.kit-inbox__marca svg{width:.7rem;height:.7rem}.is-puesto .kit-inbox__marca{border-color:var(--primary);background:var(--primary)}.kit-inbox__source,.kit-inbox__meta,.kit-inbox__rule,.kit-inbox__acts{-webkit-user-select:none;user-select:none}.kit-inbox__source{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:.25rem;margin-bottom:.15rem;font-size:.625rem;font-weight:700;display:inline-flex}.kit-inbox__source svg{width:.75rem;height:.75rem}.kit-inbox__fwd{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.6875rem;font-style:italic;display:inline-flex}.kit-inbox__fwd svg{width:.8rem;height:.8rem}.kit-inbox__quote{border-left:3px solid var(--primary);background:var(--foreground);border-radius:.35rem;flex-direction:column;gap:.1rem;margin-bottom:.3rem;padding:.3rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-inbox__quote{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.kit-inbox__quote strong{color:var(--primary);font-size:.6875rem;font-weight:600}.kit-inbox__quote em{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.kit-inbox__repuesta{background:var(--foreground);border-radius:.4rem;align-items:center;gap:.3rem;padding:.2rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kit-inbox__repuesta{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.kit-inbox__repuesta{font-size:.8125rem;font-weight:600}.kit-inbox__repuesta svg{width:.85rem;height:.85rem;color:var(--muted-foreground)}.kit-inbox__reacts{border:2px solid var(--background);background:var(--card);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:.15rem;padding:.1rem .35rem;font-size:.8125rem;line-height:1.15;display:inline-flex;position:absolute;bottom:-.7rem}.kit-inbox__reacts>span{align-items:center;gap:.15rem;display:inline-flex}.kit-inbox__reacts i{color:var(--muted-foreground);font-size:.6875rem;font-style:normal;font-weight:600}.kit-inbox__bubble--in .kit-inbox__reacts{left:.55rem}.kit-inbox__bubble--out .kit-inbox__reacts{right:.55rem}.kit-inbox__feed>:has(.kit-inbox__reacts){padding-bottom:.5rem}.kit-inbox__star{fill:currentColor;width:.7rem;height:.7rem}.kit-inbox__bubble.is-media{padding:.25rem}.kit-inbox__shot{background:var(--foreground);border-radius:.6rem;width:20.5rem;max-width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kit-inbox__shot{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-inbox__shot img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.kit-inbox__shot-hueco{min-height:9rem;color:var(--muted-foreground);text-align:center;place-items:center;padding:1rem;font-size:.75rem;display:grid}.kit-inbox__shot-play{place-items:center;display:grid;position:absolute;inset:0}.kit-inbox__shot-play svg{box-sizing:content-box;color:#fff;fill:currentColor;background:#00000073;border-radius:999px;width:1.15rem;height:1.15rem;padding:.75rem}.kit-inbox__shot-tag,.kit-inbox__shot-dur{color:#fff;background:#0000008c;border-radius:.3rem;padding:.05rem .3rem;font-size:.625rem;font-weight:600;position:absolute;top:.4rem;left:.4rem}.kit-inbox__shot-dur{top:auto;bottom:.4rem}.kit-inbox__pie-foto{padding:.35rem .45rem .1rem;font-size:.875rem;line-height:1.45;display:block}.kit-inbox__bubble.is-media:not(:has(.kit-inbox__pie-foto)) .kit-inbox__meta{color:#fff;text-shadow:0 1px 3px #000000a6;position:absolute;bottom:.5rem;right:.6rem}.kit-inbox__ticks--read,.kit-inbox__bubble--out.is-read .kit-inbox__ticks{color:var(--primary)}.kit-inbox__bubble.is-media:not(:has(.kit-inbox__pie-foto)) .kit-inbox__ticks--read{color:#fff}.kit-inbox__voz{align-items:center;gap:.55rem;min-width:15rem;display:flex}.kit-inbox__voz-play{background:var(--foreground);border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kit-inbox__voz-play{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-inbox__voz-play svg{fill:currentColor;width:.9rem;height:.9rem}.kit-inbox__voz-onda{flex:1;align-items:center;gap:2px;height:1.6rem;display:flex}.kit-inbox__voz-onda i{background:var(--foreground);border-radius:999px;flex:1;min-width:2px}@supports (color:color-mix(in lab, red, red)){.kit-inbox__voz-onda i{background:color-mix(in srgb, var(--foreground) 28%, transparent)}}.kit-inbox__voz-dur{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem}.kit-inbox__mapa{background:var(--foreground);border-radius:.5rem;width:18rem;max-width:100%;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kit-inbox__mapa{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.kit-inbox__mapa-lienzo{background:linear-gradient(90deg, transparent 27px, var(--foreground) 28px, transparent 29px), linear-gradient(transparent 27px, var(--foreground) 28px, transparent 29px), var(--foreground);place-items:center;height:6.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kit-inbox__mapa-lienzo{background:linear-gradient(90deg, transparent 27px, color-mix(in srgb, var(--foreground) 8%, transparent) 28px, transparent 29px), linear-gradient(transparent 27px, color-mix(in srgb, var(--foreground) 8%, transparent) 28px, transparent 29px), color-mix(in srgb, var(--foreground) 4%, transparent)}}.kit-inbox__mapa-lienzo{background-size:56px 56px}.kit-inbox__mapa-lienzo svg{width:1.5rem;height:1.5rem;color:var(--destructive)}.kit-inbox__mapa-pie{padding:.4rem .55rem .5rem;display:block}.kit-inbox__mapa-pie strong{font-size:.8125rem;font-weight:600;display:block}.kit-inbox__mapa-pie em{color:var(--muted-foreground);font-size:.6875rem;font-style:normal;display:block}.kit-inbox__vcard{align-items:center;gap:.55rem;min-width:13rem;display:flex}.kit-inbox__vcard-cara{background:var(--foreground);border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kit-inbox__vcard-cara{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.kit-inbox__vcard-cara svg{width:1.1rem;height:1.1rem}.kit-inbox__vcard strong{font-size:.8125rem;font-weight:600;display:block}.kit-inbox__vcard em{color:var(--muted-foreground);font-size:.6875rem;font-style:normal;display:block}.kit-inbox__botones,.kit-inbox__lista{flex-direction:column;gap:.3rem;min-width:14rem;margin-top:.4rem;display:flex}.kit-inbox__botones-pie{color:var(--muted-foreground);font-size:.6875rem;font-style:normal}.kit-inbox__boton{border-top:1px solid var(--foreground);justify-content:center;align-items:center;gap:.3rem;padding:.35rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-inbox__boton{border-top:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.kit-inbox__boton{color:var(--primary);font-size:.8125rem;font-weight:600}.kit-inbox__boton svg{width:.9rem;height:.9rem}.kit-inbox__lista-grupo{flex-direction:column;gap:.15rem;padding-top:.25rem;display:flex}.kit-inbox__lista-grupo em{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;font-size:.625rem;font-style:normal;font-weight:700}.kit-inbox__lista-fila{align-items:baseline;gap:.4rem;display:flex}.kit-inbox__lista-fila strong{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.kit-inbox__lista-fila i{color:var(--muted-foreground);font-size:.6875rem;font-style:normal}.kit-inbox__link{background:var(--foreground);border-radius:.45rem;margin-bottom:.3rem;padding:.45rem .55rem;display:block}@supports (color:color-mix(in lab, red, red)){.kit-inbox__link{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.kit-inbox__link strong{font-size:.8125rem;font-weight:600;display:block}.kit-inbox__link em{color:var(--muted-foreground);font-size:.75rem;font-style:normal;display:block}.kit-inbox__link i{color:var(--muted-foreground);margin-top:.15rem;font-size:.6875rem;font-style:normal;display:block}.kit-inbox__bare{flex-direction:column;gap:.1rem;max-width:57%;display:flex;position:relative}.kit-inbox__bare--in{align-self:flex-start}.kit-inbox__bare--out{align-self:flex-end}.kit-inbox__bare-meta .kit-inbox__meta{color:var(--muted-foreground)}.kit-inbox__sticker{place-items:center;width:7rem;height:7rem;font-size:4.5rem;line-height:1;display:grid}.kit-inbox__emoji{padding:.15rem .1rem;font-size:3rem;line-height:1.1;display:block}.kit-inbox__thumbs{grid-auto-columns:1fr;grid-auto-flow:column;gap:.35rem;padding:.15rem .9rem .85rem;display:grid}.kit-inbox__thumbs button{cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:0}.kit-inbox__thumbs img{aspect-ratio:1;object-fit:cover;border-radius:.35rem;width:100%;display:block}.kit-inbox__guardado{height:21rem;margin:0 calc(-1 * var(--kit-dialog-halo));padding:0 var(--kit-dialog-halo);scrollbar-width:thin;scrollbar-color:var(--foreground) transparent;flex-direction:column;gap:.15rem;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.kit-inbox__guardado{scrollbar-color:color-mix(in srgb, var(--foreground) 22%, transparent) transparent}}.kit-inbox__guardado button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}.kit-inbox__guardado button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-inbox__guardado button:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-inbox__guardado img,.kit-inbox__guardado-marca{object-fit:cover;border-radius:.45rem;flex-shrink:0;width:2.4rem;height:2.4rem}.kit-inbox__guardado-marca{background:var(--foreground);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.kit-inbox__guardado-marca{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-inbox__guardado-marca svg{width:1rem;height:1rem;color:var(--muted-foreground)}.kit-inbox__guardado-txt{flex-direction:column;flex:1;min-width:0;display:flex}.kit-inbox__guardado-txt strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.kit-inbox__guardado-txt em{color:var(--muted-foreground);font-size:.6875rem;font-style:normal}.kit-inbox__rail-acciones{gap:.4rem;margin-top:.2rem;display:grid}.kit-inbox__rail{border-left:1px solid var(--border);background:var(--card);flex-direction:column;flex-shrink:0;width:17.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-inbox__rail{background:color-mix(in srgb, var(--card) 90%, var(--background))}}.kit-inbox__rail-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.kit-inbox__rail-body{flex:1;min-height:0}.kit-inbox__rail-body [data-slot=scroll-area-viewport]{padding:.75rem}.kit-inbox__rail-body [data-slot=scroll-area-content]{flex-direction:column;gap:.6rem;display:flex}.kit-inbox__back{display:none}@media (max-width:960px){.kit-inbox__rail{display:none}.kit-inbox__pane{width:17.5rem}}@media (max-width:780px){.kit-inbox__msgs [data-slot=scroll-area-viewport]{padding:.9rem .9rem 1.1rem}.kit-inbox__bubble,.kit-inbox__bare{max-width:84%}.kit-inbox__pane{border-right:0;width:100%}.kit-inbox__thread,.kit-inbox__body.is-open .kit-inbox__pane{display:none}.kit-inbox__body.is-open .kit-inbox__thread{display:flex}.kit-inbox__back{display:inline-flex}}.kit-fill{flex:1;min-height:0}.dash__cards-strip .dash__cal-card--compact .blk-body{flex:auto;justify-content:center;min-height:0;padding:0 .35rem .45rem}.dash__cards-strip .dash__cal-card--compact .dash-cal,.dash-cal--compact{--cell-size:2rem;width:calc(var(--cell-size) * 7 + 1.2rem);flex-direction:column;flex:0 auto;max-width:100%;min-height:0;margin-inline:auto;display:flex}.dash__cards-strip .dash__cal-card--compact .dash-cal-grid{flex-direction:column;display:flex}.dash__cards-strip .dash__cal-card--compact .dash-cal-grid>table{flex-direction:column;width:100%;display:flex}.dash__cards-strip .dash__cal-card--compact .dash-cal-grid thead{flex-shrink:0;display:block}.dash__cards-strip .dash__cal-card--compact .dash-cal-grid tbody{flex-direction:column;display:flex}.dash__cards-strip .dash__cal-card--compact .dash-cal-weekdays,.dash__cards-strip .dash__cal-card--compact .dash-cal-week{justify-content:space-between;gap:.15rem;width:100%;display:flex}.dash__cards-strip .dash__cal-card--compact .dash-cal-week{align-items:center}.dash__cards-strip .dash__cal-card--compact .dash-cal-wd,.dash__cards-strip .dash__cal-card--compact .dash-cal-day{flex:0 0 var(--cell-size);width:var(--cell-size);max-width:var(--cell-size)}.dash__cards-strip .dash__cal-card--compact .dash-cal-wd{justify-content:center;align-items:center;font-size:.6875rem;display:flex}.dash__cards-strip .dash__cal-card--compact .dash-cal-day{justify-content:center;align-items:center;height:auto;display:flex}.dash__cards-strip .dash__cal-card--compact .dash-cal-day button{width:var(--cell-size);height:var(--cell-size);aspect-ratio:1;border-radius:.45rem;max-width:100%;max-height:100%;font-size:.8rem;font-weight:500}.dash__cards-strip .dash__cal-card--compact .dash-cal nav button{width:2rem;height:2rem}.dash__cards-strip .dash__cal-card--compact .dash-cal nav button svg{width:1.15rem;height:1.15rem}.dash__cards-strip--tablet .dash__cal-card--compact .dash-cal{--cell-size:2.5rem}.dash__cards-strip--tablet .dash__cal-card--compact .dash-cal-day button{border-radius:.5rem;font-size:.85rem}.dash__cards-strip--tablet .dash__cal-card--compact .dash-cal nav button{width:2.25rem;height:2.25rem}.kit-mask{align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.kit-mask__value{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;min-width:0;color:var(--muted-foreground);overflow:hidden}.kit-mask.is-on .kit-mask__value{color:var(--foreground);-webkit-user-select:text;user-select:text}.kit-mask__prefix{color:var(--muted-foreground);flex-shrink:0}.kit-mask__eye{width:1.375rem;height:1.375rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kit-mask__eye svg{width:.95rem;height:.95rem}.kit-mask__eye:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-mask__eye:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-mask__eye.is-on{color:var(--destructive);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.kit-mask__eye.is-on{background:color-mix(in srgb, var(--orange) 14%, transparent)}}.kit-mask__timer{font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:600;line-height:1}.kit-table td:has(.kit-mask){overflow:visible}.kit-settings-page{box-sizing:border-box;width:100%;padding:.5rem 0 2.5rem}.kit-settings{flex-direction:column;gap:1.05rem;width:100%;max-width:48rem;margin-inline:auto;display:flex}.kit-settings .kit-list__head{min-height:auto}.kit-settings-nav{z-index:3;background:var(--background);flex-direction:column;gap:.65rem;margin-block:-.2rem 0;padding:.2rem 0 .55rem;display:flex;position:sticky;top:0}.kit-settings-tabs__list{scrollbar-width:none;width:100%;overflow-x:auto}.kit-settings-tabs__list::-webkit-scrollbar{display:none}.kit-settings-tab{outline:none;flex-direction:column;gap:1.85rem;padding-top:.5rem;display:flex}.kit-settings-search{margin:0;padding:0}.kit-settings-search .kit-search{width:100%}.kit-settings-empty{color:var(--muted-foreground);margin:0;padding:2rem .35rem;font-size:.875rem}.kit-st-group{flex-direction:column;gap:.55rem;display:flex}.kit-st-group__title{letter-spacing:0;text-transform:none;color:var(--muted-foreground);align-items:baseline;gap:.45rem;margin:0;padding:0 .15rem;font-size:.8125rem;font-weight:500;display:flex}.kit-st-group__note{letter-spacing:0;color:var(--muted-foreground);font-size:.75rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.kit-st-group__note{color:color-mix(in srgb, var(--muted-foreground) 85%, transparent)}}.kit-st-group__hint{color:var(--muted-foreground);margin:0;padding:0 .15rem;font-size:.75rem;line-height:1.45}.kit-st-group__body{background:var(--foreground);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kit-st-group__body{background:color-mix(in srgb, var(--foreground) 3.5%, var(--background))}}.kit-st-group__body{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-st-group__body{border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}}.kit-st-group__body{border-radius:.7rem}.kit-st-row{align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.kit-st-row+.kit-st-row{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-st-row+.kit-st-row{border-top:1px solid color-mix(in srgb, var(--foreground) 7%, transparent)}}.kit-st-row--sub{background:0 0;padding-left:1.15rem}.kit-st-row--sub .kit-st-row__icon{display:none}.kit-st-row__icon{width:1.2rem;height:1.2rem;color:var(--muted-foreground);background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kit-st-row__icon svg{width:1.05rem;height:1.05rem}.kit-st-row__icon--muted{color:var(--muted-foreground);background:0 0}.kit-st-row__icon--danger,.kit-st-group--danger .kit-st-row__icon{color:var(--destructive);background:0 0}.kit-st-row__text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.kit-st-row__title{color:var(--foreground);font-size:.8125rem;font-weight:500;line-height:1.3}.kit-st-row__desc{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.kit-st-row__msg{margin-top:.15rem;font-size:.75rem;line-height:1.3}.kit-st-row__msg.is-ok{color:var(--success-strong)}.kit-st-row__msg.is-error{color:var(--destructive)}.kit-st-row__action{flex-shrink:0;align-items:center;display:flex}.kit-st-swatches{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.kit-st-swatch{background:var(--foreground);width:1.7rem;height:1.7rem;color:var(--on-inverse);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.kit-st-swatch--plain{color:var(--background)}.kit-st-swatch svg{stroke-width:3px;width:.7rem;height:.7rem}.kit-st-swatch.is-on{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--foreground)}.kit-st-select{min-width:10rem;max-width:14.25rem}.kit-st-select--time{min-width:4.25rem;max-width:4.25rem}.kit-st-time,.kit-st-inline{align-items:center;gap:.4rem;display:flex}.kit-st-time__sep{color:var(--muted-foreground);font-weight:700}.kit-st-stack{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.kit-st-row--here{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-st-row--here{background:color-mix(in srgb, var(--foreground) 4.5%, var(--card))}}.kit-st-row--plain{padding-left:.85rem}.kit-st-well{background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex;overflow:hidden}.kit-st-group__body:has(>.kit-st-well:only-child){overflow:hidden}.kit-st-group__body:has(>.kit-st-well:only-child)>.kit-st-well{border-radius:0;margin:0}.kit-st-items{gap:0;min-width:0}.kit-st-item{border:none;border-radius:0;flex-wrap:nowrap;padding-block:.8rem;padding-inline:1rem}.kit-st-item [data-slot=item-title]{font-weight:500}.kit-st-item [data-slot=item-description]{font-size:.75rem}.kit-st-item+.kit-st-item{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-st-item+.kit-st-item{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-st-well>.kit-st-item{border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-st-well>.kit-st-item{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-st-group__body>.kit-st-row+.kit-st-well,.kit-st-group__body>.kit-st-row+.kit-st-empty{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-st-group__body>.kit-st-row+.kit-st-well,.kit-st-group__body>.kit-st-row+.kit-st-empty{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-st-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:2.6rem 1.25rem;display:flex}.kit-st-empty__title{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.kit-st-empty__desc{max-width:22rem;color:var(--muted-foreground);margin:0 0 .9rem;font-size:.8125rem;line-height:1.45}.kit-st-scroll{height:12.75rem;min-height:0;overflow:hidden}.kit-st-scroll .kit-st-items{padding-right:.55rem}.kit-st-scroll>[data-slot=scroll-area-scrollbar]{background:0 0;border:none}.kit-st-scroll>[data-slot=scroll-area-scrollbar][data-orientation=vertical]{width:.375rem;height:auto;margin:0;padding:0;top:.4rem!important;bottom:.4rem!important;inset-inline-end:.2rem!important}.kit-st-scroll [data-slot=scroll-area-thumb]{background:var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.kit-st-scroll [data-slot=scroll-area-thumb]{background:color-mix(in srgb, var(--foreground) 28%, transparent)}}.kit-st-scroll [data-slot=scroll-area-viewport]{--fade-size:1.15rem;scrollbar-width:none;-ms-overflow-style:none}.kit-st-scroll [data-slot=scroll-area-viewport]::-webkit-scrollbar{display:none}.kit-st-pick__search{padding:.7rem .85rem .55rem}.kit-st-pick__search .kit-search{width:100%}.kit-st-pick__empty{color:var(--muted-foreground);margin:0;padding:.65rem .35rem;font-size:.8125rem}.kit-st-pick__foot,.kit-st-session-foot,.kit-st-table-foot,.kit-st-clip-foot{border-top:1px solid var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .85rem;padding:.7rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-st-pick__foot,.kit-st-session-foot,.kit-st-table-foot,.kit-st-clip-foot{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-st-pick__foot,.kit-st-session-foot,.kit-st-table-foot,.kit-st-clip-foot{color:var(--muted-foreground);font-size:.75rem}.kit-st-group__body:has(>.kit-st-table:only-child){overflow:hidden}.kit-st-group__body>.kit-st-row+.kit-st-table,.kit-st-group__body>.kit-st-table+.kit-st-row{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-st-group__body>.kit-st-row+.kit-st-table,.kit-st-group__body>.kit-st-table+.kit-st-row{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-st-table{background:0 0;border:none;border-radius:0;flex:none}.kit-st-table .kit-table__toolbar{border-bottom:1px solid var(--foreground);padding:.7rem 1rem}@supports (color:color-mix(in lab, red, red)){.kit-st-table .kit-table__toolbar{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-st-table .kit-table__toolbar .kit-search{width:100%}.kit-st-table .kit-table__body{flex:none;min-height:0;position:static;overflow:visible}.kit-st-table .kit-table__body>*{position:static}.kit-st-table .kit-table__foot{border-top:none;padding:0}.kit-st-table [data-slot=data-grid-table] tbody td{height:3rem}.kit-st-table [data-slot=data-grid-table] thead th:first-child,.kit-st-table [data-slot=data-grid-table] tbody td:first-child{text-align:start;width:auto;padding-inline:1rem}.kit-st-table [data-slot=data-grid-table] thead th:last-child,.kit-st-table [data-slot=data-grid-table] tbody td:last-child{text-align:end;width:9rem;padding-inline:1rem}.kit-st-table [data-slot=data-grid-table] thead th:last-child>*{justify-content:flex-end;margin-inline-start:auto}.kit-st-session-dev{min-width:0;color:var(--foreground);align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.kit-st-session-dev svg{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}.kit-st-session-when{color:var(--muted-foreground);font-size:.75rem;line-height:1.35}.kit-st-group-name{color:var(--foreground);font-weight:600}.kit-st-session-now{cursor:default;pointer-events:none}.kit-st-page{align-items:center;gap:.45rem;display:flex}.kit-st-page__n{text-align:center;min-width:2.6rem;color:var(--muted-foreground);font-size:.75rem}.kit-st-session-foot .kit-st-page [data-slot=button]:disabled,.kit-st-table-foot .kit-st-page [data-slot=button]:disabled{opacity:.4}.kit-st-check{color:var(--foreground);cursor:pointer;align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.kit-st-check input{width:.9rem;height:.9rem;accent-color:var(--foreground)}.kit-st-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--success-strong);font-size:.65rem;font-weight:700}.kit-st-field{width:min(100%,22rem);margin-top:.4rem}.kit-st-field-error{color:var(--destructive);margin:.4rem 0 0;font-size:.75rem;line-height:1.35}.kit-st-guide{color:var(--muted-foreground);margin-top:.35rem;font-size:.75rem;line-height:1.45}.kit-st-guide ol{margin:.35rem 0 .55rem;padding-left:1.15rem}.kit-st-codes{letter-spacing:.06em;color:var(--foreground);margin:.35rem 0 0;font-size:.75rem}.kit-st-secret{background:var(--foreground);border-radius:.6rem;align-items:center;gap:.25rem;margin-top:.35rem;padding:.35rem .3rem .35rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-st-secret{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-st-secret .kit-st-codes{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.kit-st-steps{flex-direction:column;gap:.55rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex}.kit-st-steps li{color:var(--foreground);grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.65rem;font-size:.8125rem;line-height:1.4;display:grid}.kit-st-steps__n{background:var(--foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kit-st-steps__n{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-st-steps__n{font-size:.7rem;font-weight:700}.kit-st-dns-card{background:var(--foreground);border-radius:.6rem;padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.kit-st-dns-card{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.kit-st-dns-card.is-wait{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-st-dns-card.is-wait{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 16%, transparent)}}.kit-st-dns-card__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .4rem;font-size:.65rem;font-weight:700}.kit-st-dns-card pre{letter-spacing:0;color:var(--foreground);white-space:pre-wrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.55}.kit-st-qr{background:repeating-linear-gradient(90deg, var(--checker-dark) 0 8px, var(--checker-light) 8px 16px), repeating-linear-gradient(var(--checker-dark) 0 8px, var(--checker-light) 8px 16px);background-blend-mode:difference;border-radius:.4rem;width:9.5rem;height:9.5rem;margin:0 auto .85rem}.kit-st-scopes{flex-direction:column;gap:.35rem;margin:.5rem 0 .85rem;display:flex}.kit-st-group--danger .kit-st-group__body{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.kit-st-group--danger .kit-st-group__body{border-color:color-mix(in srgb, var(--destructive) 28%, transparent)}}.kit-st-group--danger .kit-st-group__body{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.kit-st-group--danger .kit-st-group__body{background:color-mix(in srgb, var(--destructive) 4%, var(--card))}}.kit-st-group--danger .kit-st-row__title{color:var(--destructive)}@media (max-width:640px){.kit-st-row{gap:.55rem;padding:.65rem .8rem}.kit-st-row--sub,.kit-st-pick__search,.kit-st-pick__empty,.kit-st-pick__foot{padding-left:.8rem}.kit-st-row__icon{width:1.1rem;height:1.1rem}.kit-st-select{min-width:8.5rem;max-width:12rem}}.kit-clinic__color{align-items:center;gap:.6rem;display:flex}.svc-name-row{align-items:center;gap:.5rem;display:flex}.svc-name-row .kit-input,.svc-name-row input{flex:1;min-width:0}:root{--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.45, 0, .2, 1)}html{-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility}.kit-file__tabs-scroller{scroll-behavior:smooth}.kit-btn,.kit-input,.kit-chip,.kit-tile,.kit-pr-item,.kit-row,.kit-fiche__badge-btn,.kit-fiche__balance,.c-account,[data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button],[data-slot=tabs-trigger],.kit-table [data-slot=data-grid-table] tbody td,.kit-tabline [data-slot=tabs-trigger] svg,.blk-kicker .dash-kicker-btn{transition-property:background-color,color,border-color,box-shadow,opacity,transform,filter;transition-duration:var(--dur-1);transition-timing-function:var(--ease-out)}.kit-btn:active:not(:disabled):not(.is-loading){transition-duration:60ms;transform:scale(.97)}.kit-btn--solid:hover:not(:disabled){filter:brightness(1.06)}.kit-btn--solid:active:not(:disabled){filter:brightness(.96)}.kit-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.kit-tile:active{box-shadow:var(--shadow);transform:translateY(0)}.kit-tabline [data-slot=tabs-trigger]:after{transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);transform:scaleX(.4)}.kit-tabline [data-slot=tabs-trigger][data-active]:after,.kit-tabline [data-slot=tabs-trigger][aria-selected=true]:after{transform:scaleX(1)}@keyframes kit-entrar{0%{opacity:0;transform:translateY(6px)}}@keyframes kit-desplegar{0%{opacity:0;transform:translateY(-4px)}}@keyframes kit-crecer{0%{width:0}}.lab-page-pad,.kit-file__scroll [data-slot=scroll-area-content]>*{animation:kit-entrar var(--dur-3) var(--ease-out) backwards}.kit-table [data-slot=data-grid-table] tbody tr{animation:kit-entrar var(--dur-2) var(--ease-out) backwards}.kit-table [data-slot=data-grid-table] tbody tr:nth-child(2){animation-delay:25ms}.kit-table [data-slot=data-grid-table] tbody tr:nth-child(3){animation-delay:50ms}.kit-table [data-slot=data-grid-table] tbody tr:nth-child(4){animation-delay:75ms}.kit-table [data-slot=data-grid-table] tbody tr:nth-child(5){animation-delay:.1s}.kit-table [data-slot=data-grid-table] tbody tr:nth-child(6){animation-delay:.125s}.kit-table [data-slot=data-grid-table] tbody tr:nth-child(7){animation-delay:.15s}.kit-table [data-slot=data-grid-table] tbody tr:nth-child(8){animation-delay:.175s}.kit-table [data-slot=data-grid-table] tbody tr:nth-child(n+9){animation-delay:.2s}[data-slot=skeleton]{background:var(--foreground);animation:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-slot=skeleton]{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}[data-slot=skeleton]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--foreground) 50%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-slot=skeleton]:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--foreground) 6%, transparent) 50%, transparent 100%)}}[data-slot=skeleton]:after{animation:kit-brillo 1.4s var(--ease-in-out) infinite;transform:translate(-100%)}@keyframes kit-brillo{to{transform:translate(100%)}}.kit-meter__fill{animation:kit-crecer .7s var(--ease-out) backwards;transition:width var(--dur-3) var(--ease-out)}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=dialog-overlay]{animation-duration:.18s;animation-timing-function:var(--ease-out)}[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=tooltip-content]{animation-duration:.14s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.lab-page-pad,.kit-file__scroll [data-slot=scroll-area-content]>*,.kit-table [data-slot=data-grid-table] tbody tr,.kit-esq,.kit-meter__fill,[data-slot=skeleton]:after{animation:none}.kit-btn:active:not(:disabled):not(.is-loading),.kit-tile:hover{transform:none}.kit-file__tabs-scroller{scroll-behavior:auto}}.kit-esq{min-width:0;animation:kit-entrar var(--dur-3) var(--ease-out) backwards;flex-direction:column;gap:1rem;display:flex}.kit-esq__fila{align-items:center;gap:.75rem;min-height:1.5rem;display:flex}.kit-esq__fila.is-titulo{justify-content:space-between;min-height:1.75rem;margin-bottom:.25rem}.kit-esq__fila.is-titulo .kit-esq__celda{height:.85rem}.kit-esq__celda{border-radius:999px;height:.65rem}.kit-esq__celda.is-corta{width:3rem;margin-left:auto}.kit-esq__celda.is-mini{height:.5rem}.kit-esq__celda.is-grande{height:1rem}.kit-esq__celda.is-titulo{height:1.25rem}.kit-esq--tabla{border:1px solid var(--border);background:var(--card);border-radius:.5rem;flex:auto;gap:0;overflow:hidden}.kit-esq--tabla .kit-esq__fila{border-bottom:1px solid var(--border);align-items:center;gap:0;height:2.5rem;min-height:0;padding:0;display:grid}.kit-esq--tabla .kit-esq__fila>*{margin-inline:.75rem}.kit-esq--tabla .kit-esq__fila.is-cabecera{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kit-esq--tabla .kit-esq__fila.is-cabecera{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.kit-esq--tabla .kit-esq__fila.is-cabecera .kit-esq__celda{opacity:.7;height:.55rem}.kit-esq__marca{border-radius:999px;width:1rem;height:1rem}.kit-esq__tarjeta{border:1px solid var(--color-border-strong);background:var(--card);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex;overflow:hidden}.kit-esq--ficha{gap:0;overflow:hidden}.kit-esq__top{background:var(--card);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.kit-esq__volver{align-items:center;height:2.125rem;padding:0 1.15rem;display:flex}.kit-esq__cabecera{align-items:center;gap:1rem;height:4.75rem;padding:0 1.15rem;display:flex}.kit-esq__lineas{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}.kit-esq__acciones{gap:.5rem;display:flex}.kit-esq__boton{border-radius:.5rem;width:4.5rem;height:2rem}.kit-esq__boton.is-primario{background:var(--primary);width:6.25rem}@supports (color:color-mix(in lab, red, red)){.kit-esq__boton.is-primario{background:color-mix(in srgb, var(--primary) 30%, var(--muted))}}.kit-esq__avatar{border-radius:999px;flex:none;width:3.25rem;height:3.25rem}.kit-esq__avatar.is-xl{width:5.25rem;height:5.25rem;margin-bottom:.35rem}.kit-esq__pestanas{align-items:center;gap:1.6rem;height:2.8125rem;padding:0 2rem;display:flex;overflow:hidden}.kit-esq__cuerpo{align-items:flex-start;gap:1rem;padding:calc(.85rem + 2px) calc(1rem + 2px) calc(1.15rem + 2px);display:flex}.kit-esq__lado{border:1px solid var(--color-border-strong);background:var(--card);border-radius:.75rem;flex-direction:column;flex:none;gap:1rem;width:16.5rem;padding:1.25rem 1.15rem 1.15rem 1.2rem;display:flex}.kit-esq__bloque{flex-direction:column;gap:.6rem;display:flex}.kit-esq__bloque.is-identidad{align-items:center;height:10.5rem}.kit-esq__bloque.is-contacto{justify-content:center;height:4.25rem}.kit-esq__bloque.is-datos{height:8.8rem}.kit-esq__bloque.is-saldo{border:1px solid var(--border);background:var(--primary);border-radius:.7rem;justify-content:center;height:5.3rem;padding:0 .8rem}@supports (color:color-mix(in lab, red, red)){.kit-esq__bloque.is-saldo{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.kit-esq__fila.is-dato{justify-content:space-between;min-height:1.1rem}.kit-esq__chips{gap:.4rem;margin-top:.2rem;display:flex}.kit-esq__chip{border-radius:999px;width:3rem;height:1.25rem}.kit-esq__chip.is-larga{width:6rem}.kit-esq__rejilla{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.kit-esq__ancho{grid-column:1/-1}.kit-esq__cabecera-panel{justify-content:space-between;align-items:flex-start;gap:1rem;height:3.0625rem;display:flex}.kit-esq__cabecera-panel .kit-esq__acciones{margin-top:.3rem}.kit-esq__texto-fila{flex-direction:column;flex:1;justify-content:center;gap:.45rem;min-width:0;height:2.125rem;display:flex}.kit-esq__texto-fila.is-holgado{gap:.6rem;height:auto}.kit-esq__parrafo{flex-direction:column;gap:.55rem;padding:.15rem 0;display:flex}.kit-esq__lista{flex-direction:column;min-height:0;display:flex;overflow:hidden}.kit-esq__row{flex:none;align-items:center;gap:.75rem;padding:0 .9rem;display:flex}.kit-esq__row.is-50{height:3.125rem}.kit-esq__row.is-56{height:3.5rem}.kit-esq__fecha{border-radius:.5rem;flex:none;width:2.5rem;height:2.5rem}.kit-esq__fecha.is-imagen{border-radius:.6rem}.kit-esq__iconos{gap:.25rem;margin-left:auto;display:flex}.kit-esq__icono{opacity:.6;border-radius:.5rem;flex:none;width:1.75rem;height:1.75rem}.kit-esq__icono.is-xs{width:1.25rem;height:1.25rem}.kit-esq__boton.is-rotulo{opacity:.7;border-radius:.5rem;width:3.4rem;height:1.75rem}.kit-esq__boton.is-rotulo.is-primario{opacity:1}.kit-esq__row .kit-esq__chip{margin-left:auto}.kit-esq__reloj{border-radius:.875rem;flex-direction:column;justify-content:space-between;gap:1rem;height:11.5rem;padding:1.35rem 1.5rem;display:flex}.kit-esq__reloj-lead{align-items:center;gap:1rem;display:flex}.kit-esq__anillo{width:6.625rem;height:6.625rem;box-shadow:inset 0 0 0 7px var(--foreground);background:0 0;border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.kit-esq__anillo{box-shadow:inset 0 0 0 7px color-mix(in srgb, var(--foreground) 8%, transparent)}}.kit-esq__anillo:after{display:none}.kit-esq__calendario{flex-direction:column;gap:.75rem;height:14.5rem;padding:.2rem 1.75rem .9rem;display:flex}.kit-esq__cal-cabecera{justify-content:space-between;align-items:center;height:1.75rem;display:flex}.kit-esq__cal-rejilla{flex:1;grid-template-columns:repeat(7,1fr);place-items:center;gap:.35rem .5rem;display:grid}.kit-esq__cal-dia{opacity:.55;border-radius:999px;width:1.1rem;height:1.1rem}.kit-esq__cal-dia.is-nombre{opacity:.35;border-radius:999px;width:.9rem;height:.45rem}.kit-esq__feed{flex-direction:column;gap:.75rem;padding:0 .9rem .9rem;display:flex}.kit-esq__post{gap:.75rem}.kit-esq__post-cabecera{align-items:flex-start;gap:.75rem;min-height:2.875rem;display:flex}.kit-esq__post-cabecera .kit-esq__texto-fila{padding-top:.15rem}.kit-esq__avatar.is-md{width:2.25rem;height:2.25rem}.kit-esq__fotos .kit-esq__foto{border-radius:0}.cms-photos--1 .kit-esq__foto{height:220px}.cms-photos--2 .kit-esq__foto,.cms-photos--3 .kit-esq__foto:not(:first-child){height:137px}.cms-photos--3 .kit-esq__foto:first-child{height:275px}.kit-esq__reacciones{align-items:center;height:1.5625rem;display:flex}.kit-esq__nota{align-items:center;gap:.5rem;height:2.125rem;display:flex}@media (max-width:960px){.kit-esq__cuerpo{flex-direction:column}.kit-esq__lado{align-self:stretch;width:auto}.kit-esq__rejilla{grid-template-columns:1fr}}.kit-esq__comentarios{flex-direction:column;gap:.9rem;display:flex}.kit-esq__comentarios>.kit-esq__celda{height:.55rem;margin:.25rem 0}.kit-esq__comentarios-lista{flex-direction:column;gap:.45rem;display:flex}.kit-esq__comentario{align-items:flex-start;gap:.5rem;height:5.0625rem;display:flex}.kit-esq__avatar.is-sm{width:1.5rem;height:1.5rem;margin-top:.2rem}.kit-esq__burbuja{border:1px solid var(--border);border-radius:4px 12px 12px;flex-direction:column;flex:1;justify-content:center;gap:.5rem;min-width:0;height:4.5rem;padding:0 .75rem;display:flex}.kit-esq__entrada{opacity:.6;border-radius:.5rem;height:2rem}.kit-esq--panel .dash__center>.dash-surface>.kit-esq__lista{padding-bottom:2px}.kit-esq__post>.kit-esq__celda.is-grande{height:1rem;margin:1px 0}.kit-esq__parrafo{gap:0;padding:0}.kit-esq__parrafo>*{height:.65rem;margin:.33rem 0}.stlv{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#fff 0%,#f6f4f1 45%,#ebebeb 100%);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.stlv__canvas{position:absolute;inset:0}.stlv__canvas canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.stlv__canvas canvas:active{cursor:grabbing}.stlv__overlay{pointer-events:none;position:absolute;inset:0}.stlv__overlay>*{pointer-events:auto}.stlv__status{color:#5f6368;pointer-events:none;justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:absolute;inset:0}.stlv__status--error{color:#b3261e;background:#ffededeb;border-top:1px solid #b3261e2e;padding:10px 14px;font-size:13px;inset:auto 0 0}.stlv-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#ffffffdb;border:1px solid #0f172a14;border-radius:10px;gap:4px;padding:5px;display:flex;position:absolute;box-shadow:0 4px 16px #0f172a1a}.stlv-toolbar--vertical{flex-direction:column}.stlv-toolbar--presets{z-index:6;top:50%;right:12px;transform:translateY(-50%)}.stlv-tool-btn{color:#3d4654;min-width:36px;height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.stlv-tool-btn:hover:not(:disabled){color:#1c2431;background:#0f172a12}.stlv-tool-btn:active:not(:disabled){background:#0f172a1f}.stlv-tool-btn.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.stlv-tool-btn.is-active{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.stlv-tool-btn.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.stlv-tool-btn.is-active{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.stlv-tool-btn.is-active{color:var(--primary)}.stlv-tool-btn:disabled{opacity:.4;cursor:default}.stlv-preset-icon{width:21px;height:21px;display:block}.stlv-toolbar__sep{background:#0f172a1f;align-self:center}.stlv-toolbar--vertical .stlv-toolbar__sep{width:22px;height:1px;margin:3px 0}.stlv-medida{z-index:10;color:#fbbf24;white-space:nowrap;pointer-events:none;background:#14181ed1;border:1px solid #fbbf2480;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:flex;position:absolute;translate:-50% -50%}.stlv-medida span{font-variant-numeric:tabular-nums;font-weight:600}.stlv-medida em{color:#8d8d8d;font-size:10px;font-style:normal}.stlv-medir-pista{color:#3d4654;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#ffffffe6;border:1px solid #0f172a1a;border-radius:8px;margin:0;padding:6px 14px;font-size:.8125rem;position:absolute;bottom:16px;left:50%;translate:-50%;box-shadow:0 4px 16px #0f172a1a}.stlv-medidas-lista{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #0f172a14;border-radius:10px;width:11rem;position:absolute;top:12px;right:62px;overflow:hidden;box-shadow:0 4px 16px #0f172a1a}.stlv-medidas-lista header{color:#5f6368;border-bottom:1px solid #0f172a14;padding:.4rem .6rem;font-size:.6875rem;font-weight:600}.stlv-medida-fila{align-items:center;gap:.5rem;padding:.25rem .6rem;font-size:.75rem;display:flex}.stlv-medida-fila__id{color:#9aa0a6;font-size:.6875rem}.stlv-medida-fila__mm{color:#1c2431;font-variant-numeric:tabular-nums;flex:1;font-weight:600}.stlv-medida-fila button{color:#9aa0a6;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.15rem;display:inline-flex}.stlv-medida-fila button:hover{color:#1c2431;background:#0f172a12}.stlv-medida-fila button svg{width:.75rem;height:.75rem}.stlv-toolbar:not(.stlv-toolbar--vertical) .stlv-toolbar__sep{width:1px;height:22px;margin:0 3px}.stlv-carga{z-index:40;pointer-events:auto;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.stlv-carga__tarjeta{color:#dceaf5;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12161ce6;border:1px solid #78c8ff47;border-radius:14px;flex-direction:column;align-items:center;gap:10px;min-width:200px;max-width:min(280px,90%);padding:16px 22px 14px;display:flex;box-shadow:0 8px 28px #00000052}.stlv-carga__rotulo{font-size:13px;font-weight:600;line-height:1.35}.stlv-carga__barra{background:#ffffff14;border-radius:999px;width:100%;height:3px;overflow:hidden}.stlv-carga__relleno{border-radius:inherit;background:linear-gradient(90deg,#4aa3e0,#7ec8ff 60%,#a8e0ff);height:100%;transition:width .35s;position:relative}.stlv-carga__relleno.es-sin-fin{width:40%;animation:1.1s ease-in-out infinite stlv-carga-vaiven}@keyframes stlv-carga-vaiven{0%{transform:translate(-100%)}to{transform:translate(250%)}}.stlv-carga__relleno:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%);animation:1.2s ease-in-out infinite stlv-carga-brillo;position:absolute;inset:0}@keyframes stlv-carga-brillo{0%{translate:-100%}to{translate:100%}}@media (prefers-reduced-motion:reduce){.stlv-carga__relleno:after{animation:none}}.v3d-tarjeta{box-sizing:border-box;border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.v3d-tarjeta{background:color-mix(in srgb, var(--card) 94%, transparent)}}.v3d-tarjeta{color:var(--foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;box-shadow:0 6px 24px #0f172a1f}.v3d-tarjeta--rasa{gap:0;padding:0;overflow:hidden}.v3d-tarjeta--lisa{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.v3d-nota{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.4}.v3d-utiles{grid-template-columns:repeat(var(--v3d-columnas,3), minmax(0, 1fr));gap:6px;display:grid}.v3d-utiles>.v3d-herramienta:last-child:nth-child(3n+1){grid-column:2}.v3d-herramienta{border:1px solid var(--border);background:var(--card);min-height:54px;color:var(--foreground);letter-spacing:.01em;text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 4px;font-size:10.5px;font-weight:700;display:flex;box-shadow:0 1px 2px #0f172a0f}.v3d-herramienta__icono{color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.v3d-herramienta__icono svg{width:22px;height:22px}.v3d-herramienta:hover:not(:disabled){border-color:var(--primary)}.v3d-herramienta:hover:not(:disabled) .v3d-herramienta__icono{color:var(--primary)}.v3d-herramienta.is-activa{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.v3d-herramienta.is-activa{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.v3d-herramienta.is-activa{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.v3d-herramienta.is-activa{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 25%, transparent)}}.v3d-herramienta.is-activa,.v3d-herramienta.is-activa .v3d-herramienta__icono{color:var(--primary)}.v3d-herramienta:disabled{opacity:.5;cursor:not-allowed}.v3d-pastilla{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.v3d-pastilla__icono svg{width:16px;height:16px}.v3d-pastilla--icono{padding:4px 8px}.v3d-pastilla:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.v3d-pastilla:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.v3d-pastilla:hover:not(:disabled){color:var(--foreground)}.v3d-pastilla.is-activa{border-color:var(--primary);color:var(--primary)}.v3d-pastilla:disabled{opacity:.45;cursor:not-allowed}.v3d-seg{background:var(--foreground);border-radius:8px;flex-wrap:wrap;gap:4px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v3d-seg{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.v3d-seg__btn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:650}.v3d-seg__btn:hover:not(:disabled){color:var(--foreground)}.v3d-seg__btn.is-activa{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0f172a1f}.v3d-desliz{--v3d-relleno:0%;flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;display:flex}.v3d-desliz__cabecera{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v3d-desliz__cabecera em{color:var(--primary);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.v3d-desliz__mando{background:linear-gradient(to right, var(--primary) 0 var(--v3d-relleno), var(--border) var(--v3d-relleno) 100%);cursor:pointer;outline-offset:3px;appearance:none;border-radius:99px;width:100%;height:6px;margin:0}.v3d-desliz__mando::-webkit-slider-thumb{background:var(--primary);cursor:pointer;appearance:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0f172a47}.v3d-desliz__mando::-moz-range-thumb{background:var(--primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0f172a47}.stlv-lazo__svg{z-index:20;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stlv-lazo__trazo{filter:drop-shadow(0 0 1px #000000d9)}.stlv__canvas.es-lazo canvas{cursor:crosshair}.stlv-guias{--stlv-izquierda:0px;--stlv-derecha:0px;z-index:3;pointer-events:none;position:absolute;inset:0}.stlv-guias__vertical{top:0;bottom:0;left:calc(var(--stlv-izquierda) + (100% - var(--stlv-izquierda) - var(--stlv-derecha)) / 2);background:linear-gradient(to bottom, transparent 0%, var(--primary) 8%, var(--primary) 92%, transparent 100%);width:2px;box-shadow:0 0 0 1px var(--background);position:absolute}@supports (color:color-mix(in lab, red, red)){.stlv-guias__vertical{box-shadow:0 0 0 1px color-mix(in srgb, var(--background) 60%, transparent)}}.stlv-guias__vertical{translate:-50%}.stlv-guias__horizontal{top:50%;right:var(--stlv-derecha);left:var(--stlv-izquierda);background:linear-gradient(to right, transparent 0%, var(--primary) 8%, var(--primary) 92%, transparent 100%);height:2px;box-shadow:0 0 0 1px var(--background);position:absolute}@supports (color:color-mix(in lab, red, red)){.stlv-guias__horizontal{box-shadow:0 0 0 1px color-mix(in srgb, var(--background) 60%, transparent)}}.stlv-guias__horizontal{translate:0 -50%}.stlv-guias__rotulo{background:var(--background);border-radius:.3rem;padding:.1rem .35rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.stlv-guias__rotulo{background:color-mix(in srgb, var(--background) 85%, transparent)}}.stlv-guias__rotulo{color:var(--primary);letter-spacing:.02em;white-space:nowrap;font-size:.6875rem;font-weight:600}.stlv-guias__rotulo.es-vertical{top:60px;left:calc(var(--stlv-izquierda) + (100% - var(--stlv-izquierda) - var(--stlv-derecha)) / 2);translate:6px}.stlv-guias__rotulo.es-horizontal{top:50%;right:calc(var(--stlv-derecha) + 58px);translate:0 -18px}.stlv__overlay:has(.stlv-deslizador.es-carril.is-activo) .stlv-guias__rotulo{visibility:hidden}.stlv-tiradores{--stlv-izquierda:16px;--stlv-derecha:16px;--stlv-carril:260px;z-index:6;pointer-events:none;position:absolute;inset:0}.stlv-deslizador{justify-content:center;align-items:center;display:flex;position:absolute}.stlv-deslizador.es-arriba,.stlv-deslizador.es-abajo{left:calc(var(--stlv-izquierda) + (100% - var(--stlv-izquierda) - var(--stlv-derecha)) / 2);width:var(--stlv-carril);height:44px;translate:-50%}.stlv-deslizador.es-arriba{top:12px}.stlv-deslizador.es-abajo{bottom:12px}.stlv-deslizador.es-izquierda,.stlv-deslizador.es-derecha{width:44px;height:var(--stlv-carril);top:50%;translate:0 -50%}.stlv-deslizador.es-izquierda{left:var(--stlv-izquierda)}.stlv-deslizador.es-derecha{right:var(--stlv-derecha)}.stlv-deslizador__carril{background:var(--foreground);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.stlv-deslizador__carril{background:color-mix(in srgb, var(--foreground) 14%, transparent)}}.stlv-deslizador__carril:after{content:"";background:var(--foreground);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.stlv-deslizador__carril:after{background:color-mix(in srgb, var(--foreground) 32%, transparent)}}.es-arriba .stlv-deslizador__carril,.es-abajo .stlv-deslizador__carril{height:3px;left:0;right:0}.es-arriba .stlv-deslizador__carril:after,.es-abajo .stlv-deslizador__carril:after{width:2px;height:9px;top:-3px;left:50%;translate:-50%}.es-izquierda .stlv-deslizador__carril,.es-derecha .stlv-deslizador__carril{width:3px;top:0;bottom:0}.es-izquierda .stlv-deslizador__carril:after,.es-derecha .stlv-deslizador__carril:after{width:9px;height:2px;top:50%;left:-3px;translate:0 -50%}.stlv-deslizador.es-mando{width:96px;height:96px}.es-mando .stlv-deslizador__carril{border:1.5px dashed var(--foreground);width:auto;height:auto;inset:0}@supports (color:color-mix(in lab, red, red)){.es-mando .stlv-deslizador__carril{border:1.5px dashed color-mix(in srgb, var(--foreground) 22%, transparent)}}.es-mando .stlv-deslizador__carril{background:var(--card);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.es-mando .stlv-deslizador__carril{background:color-mix(in srgb, var(--card) 40%, transparent)}}.es-mando .stlv-deslizador__carril:after{background:linear-gradient(var(--foreground), var(--foreground)) center / 100% 1.5px no-repeat, linear-gradient(var(--foreground), var(--foreground)) center / 1.5px 100% no-repeat;opacity:.32;border-radius:0;width:14px;height:14px;top:50%;left:50%;translate:-50% -50%}.is-activo.es-mando .stlv-deslizador__carril{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.is-activo.es-mando .stlv-deslizador__carril{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.is-activo.es-mando .stlv-deslizador__carril{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.is-activo.es-mando .stlv-deslizador__carril{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.stlv-deslizador__pomo{border:1.5px solid var(--border);background:var(--card);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.stlv-deslizador__pomo{background:color-mix(in srgb, var(--card) 94%, transparent)}}.stlv-deslizador__pomo{color:var(--muted-foreground);cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .15s,color .15s,background .15s;box-shadow:0 2px 8px #0f172a1f}.stlv-deslizador__pomo svg{width:22px;height:22px}.stlv-deslizador__pomo:hover{border-color:var(--primary);color:var(--primary)}.is-activo .stlv-deslizador__pomo{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.is-activo .stlv-deslizador__pomo{background:color-mix(in srgb, var(--primary) 16%, var(--card))}}.is-activo .stlv-deslizador__pomo{color:var(--primary);cursor:grabbing}.is-activo .stlv-deslizador__carril{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.is-activo .stlv-deslizador__carril{background:color-mix(in srgb, var(--primary) 35%, transparent)}}.stlv-tiradores__cifra{left:var(--stlv-izquierda);background:var(--background);border-radius:.3rem;padding:.1rem .4rem;position:absolute;bottom:64px}@supports (color:color-mix(in lab, red, red)){.stlv-tiradores__cifra{background:color-mix(in srgb, var(--background) 88%, transparent)}}.stlv-tiradores__cifra{color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:700}.stlv-regla{pointer-events:none;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}.stlv-regla__fondo{fill:none;stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.stlv-regla__fondo{stroke:color-mix(in srgb, var(--foreground) 10%, transparent)}}.stlv-regla__fondo{stroke-width:3px}.stlv-regla__arco{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-width:4px}.stlv-regla__marca{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.stlv-regla__marca{stroke:color-mix(in srgb, var(--foreground) 22%, transparent)}}.stlv-regla__cifra{color:var(--primary);font-variant-numeric:tabular-nums;text-shadow:0 1px 4px var(--background);font-size:1.5rem;font-weight:700;position:absolute}@supports (color:color-mix(in lab, red, red)){.stlv-regla__cifra{text-shadow:0 1px 4px color-mix(in srgb, var(--background) 80%, transparent)}}.stlv-tiradores,.stlv-guias,.stlv-regla{--foreground:#211d18;--background:#f6f4f1;--card:#fffdfb;--border:#e7e2da;--primary:#b8552f;--muted-foreground:#8a8178}.stlv-menu{width:15.5rem}.stlv-capa{position:relative}.stlv-capa__menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#211d18;background:#fffffff0;border:1px solid #0f172a14;border-radius:10px;gap:2px;width:13.5rem;padding:.45rem;display:none;position:absolute;top:-5px;right:calc(100% + 11px);box-shadow:0 4px 16px #0f172a1a}.stlv-capa__menu:before{content:"";width:12px;position:absolute;top:0;bottom:0;left:100%}.stlv-capa:hover .stlv-capa__menu{display:grid}.stlv-capa:has(:focus-visible) .stlv-capa__menu{display:grid}.stlv-capa__titulo{color:#8a8178;padding:.25rem .55rem .35rem;font-size:.75rem;font-weight:600}.stlv-menu__opciones{gap:2px;display:grid}.stlv-menu__opcion{color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.8125rem;display:flex}.stlv-menu__opcion:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.stlv-menu__opcion:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.stlv-menu__opcion.is-activa{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.stlv-menu__opcion.is-activa{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.stlv-menu__opcion.is-activa{color:var(--primary);font-weight:600}.stlv-menu__fotos{grid-template-columns:repeat(3,1fr);gap:4px;max-height:17rem;padding-right:2px;display:grid;overflow:auto}.stlv-menu__foto{cursor:pointer;aspect-ratio:4/3;background:0 0;border:2px solid #0000;border-radius:.4rem;padding:0;overflow:hidden}.stlv-menu__foto img{object-fit:cover;width:100%;height:100%;display:block}.stlv-menu__foto:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.stlv-menu__foto:hover{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.stlv-menu__foto.is-activa{border-color:var(--primary)}.stlv-menu__ajustes{gap:.35rem;display:grid}.stlv-foto{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.stlv-foto img{object-fit:contain;transform-origin:50%;max-width:100%;max-height:100%}.zoc{z-index:16;gap:14px;width:300px;font-size:12.5px;line-height:1.35;position:absolute;top:56px;right:12px}.zoc.es-embebido{gap:12px;width:100%;position:static}.zoc .v3d-seg{border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.zoc .v3d-seg__btn{padding:8px 10px;font-size:12px}.zoc__seg--4 .v3d-seg__btn{padding:7px 6px}.zoc__cabecera{color:var(--foreground);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.zoc__cabecera svg{width:16px;height:16px;color:var(--primary)}.zoc__campo{flex-direction:column;gap:8px;display:flex}.zoc__fila-rotulo{justify-content:space-between;align-items:center;gap:10px;display:flex}.zoc__rotulo{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.zoc__numero{border:1px solid var(--border);background:var(--card);border-radius:8px;align-items:center;gap:4px;padding:2px;display:inline-flex}.zoc__numero input[type=number]{width:3.2rem;color:inherit;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:600}.zoc__numero input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.zoc__numero input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.zoc__unidad{color:var(--muted-foreground);padding-right:2px;font-size:11px;font-weight:600}.zoc__paso{background:var(--foreground);border:0;border-radius:6px;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.zoc__paso{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.zoc__paso{color:inherit;cursor:pointer;font-size:14px;font-weight:700;line-height:1}.zoc__paso:disabled{opacity:.35;cursor:not-allowed}.zoc__paso:not(:disabled):hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.zoc__paso:not(:disabled):hover{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.zoc__paso:not(:disabled):hover{color:var(--primary)}.zoc__pie{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.zoc__pie-fila{grid-template-columns:1fr 1fr;gap:8px;display:grid}.zoc__pie .kit-btn,.zoc__pie-fila .kit-btn{justify-content:center;width:100%}.zoc__parte{color:var(--muted-foreground);margin:0;font-size:12px}.zoc__velo{z-index:40;background:var(--background);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zoc__velo{background:color-mix(in srgb, var(--background) 62%, transparent)}}.zoc__velo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:progress}.zoc__velo span{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:10px;padding:10px 16px;font-size:12.5px;font-weight:600;box-shadow:0 6px 24px #0f172a1f}.zoc-barra--arriba-izquierda{top:12px;left:12px}.zoc-barra--arriba-derecha{top:12px;right:12px}.zoc-barra--abajo-izquierda{bottom:12px;left:12px}.zoc-barra--abajo-derecha{bottom:12px;right:12px}
