.carv-autocomplete.svelte-p2h0vh{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;width:100%;position:relative}.carv-autocomplete-input-wrap.svelte-p2h0vh{background:var(--carv-bg-container);border:1px solid var(--carv-input-border);border-radius:var(--carv-radius-container);align-items:center;width:100%;transition:border-color .15s;display:flex}.carv-autocomplete.size-md.svelte-p2h0vh .carv-autocomplete-input-wrap:where(.svelte-p2h0vh){height:64px;padding:20px 28px}.carv-autocomplete.size-sm.svelte-p2h0vh .carv-autocomplete-input-wrap:where(.svelte-p2h0vh){height:40px;padding:8px 16px}.carv-autocomplete.size-sm.svelte-p2h0vh .carv-autocomplete-input{font-size:14px}.carv-autocomplete-input-wrap.svelte-p2h0vh:focus-within{border-color:var(--carv-btn-primary)}.carv-autocomplete.disabled.svelte-p2h0vh .carv-autocomplete-input-wrap:where(.svelte-p2h0vh){opacity:.6;cursor:not-allowed}.carv-autocomplete.svelte-p2h0vh .carv-autocomplete-input{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;color:var(--carv-text-header);box-shadow:none;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.43}.carv-autocomplete.svelte-p2h0vh .carv-autocomplete-input::placeholder{color:var(--carv-text-body)}.carv-autocomplete-content{z-index:var(--carv-z-popover);width:var(--bits-combobox-anchor-width);background:var(--carv-bg-container);border-radius:var(--carv-radius-inner);box-shadow:var(--carv-shadow-fab);overflow:hidden}.carv-autocomplete-list{scrollbar-width:thin;scrollbar-color:var(--carv-grey-4) transparent;max-height:280px;margin:0;padding:8px;overflow-y:auto}.carv-autocomplete-item{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;color:var(--carv-text-header);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;padding:10px 14px;font-size:14px;transition:background-color .12s}.carv-autocomplete-item[data-highlighted]{background:var(--carv-bg-sub-container)}.carv-autocomplete-empty{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;color:var(--carv-text-sub);padding:12px 14px;font-size:14px}.carv-date-picker-root.svelte-rk3ro4 .carv-date-picker-trigger{background:var(--carv-bg-container);border:1px solid var(--carv-input-border);border-radius:var(--carv-radius-container);width:100%;color:var(--carv-text-header);font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;line-height:1.43;transition:border-color .15s;display:inline-flex}.carv-date-picker-root.size-md.svelte-rk3ro4 .carv-date-picker-trigger{gap:12px;height:64px;padding:20px 28px}.carv-date-picker-root.size-sm.svelte-rk3ro4 .carv-date-picker-trigger{gap:8px;height:40px;padding:8px 16px;font-size:14px}.carv-date-picker-root.svelte-rk3ro4 .carv-date-picker-trigger:hover:not(:disabled),.carv-date-picker-root.svelte-rk3ro4 .carv-date-picker-trigger[data-state=open]{border-color:var(--carv-btn-primary)}.carv-date-picker-root.svelte-rk3ro4 .carv-date-picker-trigger:focus-visible{outline:2px solid var(--carv-btn-primary);outline-offset:2px}.carv-date-picker-root.svelte-rk3ro4 .carv-date-picker-trigger:disabled{opacity:.5;cursor:not-allowed}.carv-date-picker-root.svelte-rk3ro4 .carv-date-picker-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.carv-date-picker-root.svelte-rk3ro4 .carv-date-picker-value.placeholder{color:var(--carv-text-body)}.carv-date-picker-root.svelte-rk3ro4 .carv-date-picker-icon{color:var(--carv-text-body);flex-shrink:0}.carv-date-picker-content{background:var(--carv-bg-container);border-radius:var(--carv-radius-inner);box-shadow:var(--carv-shadow-dropdown);z-index:var(--carv-z-popover);font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;outline:none;padding:16px}.carv-calendar-root{flex-direction:column;gap:8px;min-width:280px;display:flex}.carv-calendar-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.carv-calendar-heading{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.carv-calendar-select{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;color:var(--carv-text-header);background:var(--carv-bg-sub-container);border-radius:var(--carv-radius-status);cursor:pointer;border:1px solid #0000;outline:none;padding:6px 10px;font-size:14px;font-weight:600;transition:border-color .15s}.carv-calendar-select:hover{border-color:var(--carv-btn-primary)}.carv-calendar-select:focus-visible{outline:2px solid var(--carv-btn-primary);outline-offset:1px}.carv-calendar-select:disabled{opacity:.5;cursor:not-allowed}.carv-calendar-nav-button{border:1px solid var(--carv-input-border);width:28px;height:28px;color:var(--carv-text-header);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.carv-calendar-nav-button:hover:not([data-disabled]){background:var(--carv-bg-sub-container);border-color:var(--carv-btn-primary)}.carv-calendar-nav-button[data-disabled]{opacity:.4;cursor:not-allowed}.carv-calendar-nav-button:focus-visible{outline:2px solid var(--carv-btn-primary);outline-offset:2px}.carv-calendar-grid{border-collapse:collapse;width:100%}.carv-calendar-row{display:flex}.carv-calendar-head-cell{letter-spacing:1.6px;text-transform:uppercase;color:var(--carv-text-sub);text-align:center;flex:1;padding:8px 0;font-size:10px;font-weight:700;line-height:1}.carv-calendar-cell{text-align:center;flex:1;padding:2px}.carv-calendar-day{width:32px;height:32px;color:var(--carv-text-header);font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.carv-calendar-day:hover:not([data-disabled]):not([data-selected]){background:var(--carv-bg-sub-container)}.carv-calendar-day[data-selected]{background:var(--carv-btn-primary);color:var(--carv-text-on-primary)}.carv-calendar-day[data-today]:not([data-selected]){border-color:var(--carv-btn-primary)}.carv-calendar-day[data-outside-month]{color:var(--carv-text-sub);opacity:.5}.carv-calendar-day[data-disabled],.carv-calendar-day[data-unavailable]{opacity:.3;cursor:not-allowed}.carv-calendar-day:focus-visible{outline:2px solid var(--carv-btn-primary);outline-offset:2px}.carv-inline-date-picker-root.svelte-szngt9 .carv-inline-date-picker-trigger{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;cursor:pointer;text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;margin:-2px -6px;padding:2px 6px;transition:background .15s;display:inline-flex}.carv-inline-date-picker-root.svelte-szngt9 .carv-inline-date-picker-trigger:hover,.carv-inline-date-picker-root.svelte-szngt9 .carv-inline-date-picker-trigger:focus-visible,.carv-inline-date-picker-root.svelte-szngt9 .carv-inline-date-picker-trigger[data-state=open]{background:var(--carv-bg-sub-container)}.carv-inline-date-picker-root.svelte-szngt9 .carv-inline-date-picker-trigger:disabled{cursor:default}.carv-inline-date-picker-root.svelte-szngt9 .carv-inline-date-picker-trigger:disabled:hover{background:0 0}.carv-inline-date-picker-root.svelte-szngt9 .carv-inline-date-picker-trigger.empty{color:var(--carv-text-sub);font-style:italic}.carv-inline-date-picker-root.svelte-szngt9 .carv-inline-date-picker-edit-icon{color:var(--carv-text-sub);flex-shrink:0;display:none}.carv-inline-date-picker-root.svelte-szngt9 .carv-inline-date-picker-trigger:hover .carv-inline-date-picker-edit-icon,.carv-inline-date-picker-root.svelte-szngt9 .carv-inline-date-picker-trigger:focus-visible .carv-inline-date-picker-edit-icon,.carv-inline-date-picker-root.svelte-szngt9 .carv-inline-date-picker-trigger[data-state=open] .carv-inline-date-picker-edit-icon{display:inline-flex}.carv-inline-date-picker-content{background:var(--carv-bg-container);border-radius:var(--carv-radius-inner);box-shadow:var(--carv-shadow-dropdown);z-index:var(--carv-z-popover);font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;outline:none;padding:16px}.carv-idp-calendar-root{flex-direction:column;gap:8px;min-width:280px;display:flex}.carv-idp-calendar-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.carv-idp-calendar-heading{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.carv-idp-calendar-select{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;color:var(--carv-text-header);background:var(--carv-bg-sub-container);border-radius:var(--carv-radius-status);cursor:pointer;border:1px solid #0000;outline:none;padding:6px 10px;font-size:14px;font-weight:600;transition:border-color .15s}.carv-idp-calendar-select:hover{border-color:var(--carv-btn-primary)}.carv-idp-calendar-nav-button{border:1px solid var(--carv-input-border);width:28px;height:28px;color:var(--carv-text-header);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.carv-idp-calendar-nav-button:hover:not([data-disabled]){background:var(--carv-bg-sub-container);border-color:var(--carv-btn-primary)}.carv-idp-calendar-grid{border-collapse:collapse;width:100%}.carv-idp-calendar-row{display:flex}.carv-idp-calendar-head-cell{letter-spacing:1.6px;text-transform:uppercase;color:var(--carv-text-sub);text-align:center;flex:1;padding:8px 0;font-size:10px;font-weight:700;line-height:1}.carv-idp-calendar-cell{text-align:center;flex:1;padding:2px}.carv-idp-calendar-day{width:32px;height:32px;color:var(--carv-text-header);font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.carv-idp-calendar-day:hover:not([data-disabled]):not([data-selected]){background:var(--carv-bg-sub-container)}.carv-idp-calendar-day[data-selected]{background:var(--carv-btn-primary);color:var(--carv-text-on-primary)}.carv-idp-calendar-day[data-today]:not([data-selected]){border-color:var(--carv-btn-primary)}.carv-idp-calendar-day[data-outside-month]{color:var(--carv-text-sub);opacity:.5}.carv-idp-calendar-day[data-disabled],.carv-idp-calendar-day[data-unavailable]{opacity:.3;cursor:not-allowed}.carv-idp-calendar-footer{border-top:1px solid var(--carv-divider,var(--carv-grey-3));justify-content:flex-end;gap:8px;margin-top:4px;padding-top:8px;display:flex}.carv-idp-reason-body{flex-direction:column;gap:8px;padding:8px 0;display:flex}.carv-idp-reason-error{color:var(--carv-red);font-family:var(--carv-font);margin:0;font-size:12px;font-weight:500}[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0, var(--initial-transform,100%), 0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0, calc(var(--initial-transform,100%) * -1), 0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1), 0, 0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%), 0, 0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0, var(--snap-point-height,0), 0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0), 0, 0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;opacity:1;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";background:inherit;background-color:inherit;position:absolute}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:initial;height:200%;bottom:100%;left:0;right:0}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;height:200%;left:0;right:0}[data-vaul-drawer][data-vaul-drawer-direction=left]:after{left:initial;width:200%;top:0;bottom:0;right:100%}[data-vaul-drawer][data-vaul-drawer-direction=right]:after{left:100%;right:initial;width:200%;top:0;bottom:0}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{opacity:.7;touch-action:pan-y;background:#e2e2e4;border-radius:1rem;width:32px;height:5px;margin-left:auto;margin-right:auto;display:block;position:relative}[data-vaul-handle]:hover,[data-vaul-handle]:active{opacity:1}[data-vaul-handle-hitarea]{touch-action:inherit;width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes fake-animation{0%{}to{}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0, var(--initial-transform,100%), 0)}to{transform:translate(0,0)}}@keyframes slideToBottom{to{transform:translate3d(0, var(--initial-transform,100%), 0)}}@keyframes slideFromTop{0%{transform:translate3d(0, calc(var(--initial-transform,100%) * -1), 0)}to{transform:translate(0,0)}}@keyframes slideToTop{to{transform:translate3d(0, calc(var(--initial-transform,100%) * -1), 0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform,100%) * -1), 0, 0)}to{transform:translate(0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1), 0, 0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform,100%), 0, 0)}to{transform:translate(0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%), 0, 0)}}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{-webkit-user-select:none!important;user-select:none!important}}@media (pointer:fine){[data-vaul-handle-hitarea]{width:100%;height:100%}}.carv-sheet-overlay{z-index:var(--carv-z-scrim);background:var(--carv-overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}.carv-sheet-content-root.svelte-8sd2f7 .carv-sheet-content{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;z-index:var(--carv-z-modal);background:var(--carv-bg-container);box-shadow:var(--carv-shadow-dropdown);outline:none;flex-direction:column;display:flex;position:fixed}.carv-sheet-content-root.svelte-8sd2f7 .carv-sheet-content--right{border-radius:40px 0 0 40px;width:400px;max-width:100vw;top:0;bottom:0;right:0}.carv-sheet-content-root.svelte-8sd2f7 .carv-sheet-content--left{border-radius:0 40px 40px 0;width:400px;max-width:100vw;top:0;bottom:0;left:0}.carv-sheet-content-root.svelte-8sd2f7 .carv-sheet-content--top{border-radius:0 0 40px 40px;height:85vh;max-height:100vh;top:0;left:0;right:0}.carv-sheet-content-root.svelte-8sd2f7 .carv-sheet-content--bottom{border-radius:40px 40px 0 0;height:85vh;max-height:100vh;bottom:0;left:0;right:0}.carv-sheet-header.svelte-g1aa0p{flex-direction:column;gap:6px;padding:24px 28px 0;display:flex}.carv-sheet-title-root.svelte-m3w2ag .carv-sheet-title{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:1.68px;text-transform:uppercase;color:var(--carv-text-container-header);margin:0;font-size:14px;font-weight:700;line-height:1}.carv-sheet-footer.svelte-1pfgwvj{justify-content:flex-end;gap:8px;padding:0 28px 24px;display:flex}.carv-data-table.svelte-mjwkb2{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;background:var(--carv-bg-container);border-radius:var(--carv-radius-container);flex-direction:column;gap:16px;padding:28px 28px 32px;display:flex;overflow:hidden}.carv-data-table-header.svelte-mjwkb2{align-items:center;display:flex}.carv-data-table-header-title.svelte-mjwkb2{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:1.68px;text-transform:uppercase;color:var(--carv-text-container-header);font-size:14px;font-weight:700;line-height:1}.carv-data-table-toolbar.svelte-mjwkb2{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.carv-data-table-search.svelte-mjwkb2{flex:1;min-width:220px}.carv-data-table-facets.svelte-mjwkb2{flex-wrap:wrap;gap:8px;display:flex}.carv-data-table-facet-trigger{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:1.6px;text-transform:uppercase;color:var(--carv-text-container-header);border:1px solid var(--carv-divider);border-radius:var(--carv-radius-pill);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 14px;font-size:10px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.carv-data-table-facet-trigger:hover,.carv-data-table-facet-trigger[data-state=open]{color:var(--carv-text-header);background:var(--carv-bg-sub-container)}.carv-data-table-facet-value{text-transform:none;letter-spacing:0;color:var(--carv-text-body);font-weight:500}.carv-table-wrapper.svelte-mjwkb2{width:100%;overflow-x:auto}.carv-table-wrapper.striped.svelte-mjwkb2 .carv-table-row:where(.svelte-mjwkb2):nth-child(2n){background:var(--carv-bg-sub-container)}.carv-table-wrapper.striped.svelte-mjwkb2 .carv-table-row:where(.svelte-mjwkb2):nth-child(2n):hover{background:var(--carv-divider)}.carv-table.svelte-mjwkb2{border-collapse:collapse;table-layout:fixed;width:100%}.carv-table-wrapper.resizing.svelte-mjwkb2{cursor:col-resize;-webkit-user-select:none;user-select:none}.carv-table-head.svelte-mjwkb2{text-align:left;letter-spacing:1.6px;text-transform:uppercase;color:var(--carv-text-container-header);border-bottom:1px solid var(--carv-divider);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:12px 16px;font-size:10px;font-weight:700;line-height:1;position:relative}.carv-table-head.sortable.svelte-mjwkb2{cursor:pointer}.carv-table-head.sortable.svelte-mjwkb2:hover{color:var(--carv-text-header)}.carv-table-head.align-center.svelte-mjwkb2{text-align:center}.carv-table-head.align-right.svelte-mjwkb2{text-align:right}.carv-table-head-label.svelte-mjwkb2{align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.carv-table-head-text.svelte-mjwkb2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.carv-table-resize-handle.svelte-mjwkb2{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:3;width:10px;height:100%;position:absolute;top:0;right:-5px}.carv-table-resize-handle.svelte-mjwkb2:after{content:"";background:var(--carv-divider);border-radius:1px;width:2px;height:60%;transition:background-color .12s,width .12s;position:absolute;top:20%;left:4px}.carv-table-resize-handle.svelte-mjwkb2:hover:after,.carv-table-head.resizing.svelte-mjwkb2 .carv-table-resize-handle:where(.svelte-mjwkb2):after{background:var(--carv-btn-primary);width:3px}.carv-table-head.svelte-mjwkb2:last-child .carv-table-resize-handle:where(.svelte-mjwkb2){width:8px;right:0}.carv-table-sort-icon.svelte-mjwkb2{opacity:.3;flex-shrink:0;transition:opacity .15s,transform .15s}.carv-table-head.sortable.svelte-mjwkb2:hover .carv-table-sort-icon:where(.svelte-mjwkb2){opacity:.6}.carv-table-sort-icon.active.svelte-mjwkb2{opacity:1}.carv-table-sort-icon.desc.svelte-mjwkb2{transform:rotate(180deg)}.carv-table-row.svelte-mjwkb2{border-bottom:1px solid var(--carv-divider);transition:background-color .15s}.carv-table-row.svelte-mjwkb2:last-child{border-bottom:none}.carv-table-row.svelte-mjwkb2:hover{background:var(--carv-bg-sub-container)}.carv-table-row.clickable.svelte-mjwkb2{cursor:pointer}.carv-table-row.highlighted.svelte-mjwkb2{background:color-mix(in srgb, var(--carv-btn-primary) 6%, transparent)}.carv-table-row.highlighted.svelte-mjwkb2:hover,.carv-table-row.selected.svelte-mjwkb2{background:color-mix(in srgb, var(--carv-btn-primary) 10%, transparent)}.carv-table-row.selected.svelte-mjwkb2:hover{background:color-mix(in srgb, var(--carv-btn-primary) 14%, transparent)}.carv-table-cell.svelte-mjwkb2{color:var(--carv-text-body);padding:12px 16px;font-size:14px;font-weight:500;line-height:1.43}.carv-table-cell-inner.svelte-mjwkb2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.carv-table-cell.align-right.svelte-mjwkb2 .carv-table-cell-inner:where(.svelte-mjwkb2){text-align:right}.carv-table-cell.align-center.svelte-mjwkb2 .carv-table-cell-inner:where(.svelte-mjwkb2),.carv-table-cell.align-center.svelte-mjwkb2{text-align:center}.carv-table-cell.align-right.svelte-mjwkb2{text-align:right}.carv-table-actions.svelte-mjwkb2{text-align:right;white-space:nowrap}.carv-table-actions-head.svelte-mjwkb2,.carv-table-cell.carv-table-actions.svelte-mjwkb2{background:var(--carv-bg-container);isolation:isolate;transition:background-color .15s;position:sticky;right:0}.carv-table-actions-head.svelte-mjwkb2{z-index:3}.carv-table-spacer.svelte-mjwkb2{padding:0}.carv-table-cell.carv-table-actions.svelte-mjwkb2{z-index:2}.carv-table-actions-head.svelte-mjwkb2:after,.carv-table-cell.carv-table-actions.svelte-mjwkb2:after{content:"";background:var(--carv-divider);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.carv-table-row.svelte-mjwkb2:hover .carv-table-cell.carv-table-actions:where(.svelte-mjwkb2){background:var(--carv-bg-sub-container)}.carv-table-row.highlighted.svelte-mjwkb2 .carv-table-cell.carv-table-actions:where(.svelte-mjwkb2){background:color-mix(in srgb, var(--carv-btn-primary) 6%, var(--carv-bg-container))}.carv-table-row.highlighted.svelte-mjwkb2:hover .carv-table-cell.carv-table-actions:where(.svelte-mjwkb2),.carv-table-row.selected.svelte-mjwkb2 .carv-table-cell.carv-table-actions:where(.svelte-mjwkb2){background:color-mix(in srgb, var(--carv-btn-primary) 10%, var(--carv-bg-container))}.carv-table-row.selected.svelte-mjwkb2:hover .carv-table-cell.carv-table-actions:where(.svelte-mjwkb2){background:color-mix(in srgb, var(--carv-btn-primary) 14%, var(--carv-bg-container))}.carv-table-wrapper.striped.svelte-mjwkb2 .carv-table-row:where(.svelte-mjwkb2):nth-child(2n) .carv-table-cell.carv-table-actions:where(.svelte-mjwkb2){background:var(--carv-bg-sub-container)}.carv-table-wrapper.striped.svelte-mjwkb2 .carv-table-row:where(.svelte-mjwkb2):nth-child(2n):hover .carv-table-cell.carv-table-actions:where(.svelte-mjwkb2){background:var(--carv-divider)}.carv-data-table-select.svelte-mjwkb2{width:44px;padding-right:0}.carv-table-action-btn.svelte-mjwkb2{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:1.6px;text-transform:uppercase;color:var(--carv-text-link);border-radius:var(--carv-radius-status);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:10px;font-weight:700;transition:background-color .15s,color .15s}.carv-table-action-btn.svelte-mjwkb2:hover:not(:disabled){background:color-mix(in srgb, var(--carv-btn-primary) 10%, transparent)}.carv-table-action-btn.svelte-mjwkb2:active:not(:disabled){background:color-mix(in srgb, var(--carv-btn-primary) 15%, transparent)}.carv-table-action-btn.destructive.svelte-mjwkb2{color:var(--carv-red)}.carv-table-action-btn.destructive.svelte-mjwkb2:hover:not(:disabled){background:color-mix(in srgb, var(--carv-red) 10%, transparent)}.carv-table-action-btn.svelte-mjwkb2:disabled{color:var(--carv-btn-disabled);cursor:not-allowed}.carv-table-menu-trigger{border-radius:var(--carv-radius-status);width:28px;height:28px;color:var(--carv-text-sub);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.carv-table-action-btn.svelte-mjwkb2,.carv-table-menu-trigger{vertical-align:middle}.carv-table-menu-trigger:hover,.carv-table-menu-trigger[data-state=open],.carv-table-menu-trigger:focus-visible{background:var(--carv-bg-sub-container);color:var(--carv-text-header)}.carv-table-menu-content{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;z-index:var(--carv-z-popover);border-radius:var(--carv-radius-inner);background:var(--carv-bg-container);box-shadow:var(--carv-shadow-fab);border:1px solid var(--carv-divider);flex-direction:column;gap:2px;min-width:160px;padding:6px;display:flex}.carv-table-menu-item{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;color:var(--carv-text-header);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:8px;outline:none;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.43;transition:background-color .15s;display:flex}.carv-table-menu-item[data-highlighted]{background:var(--carv-bg-sub-container)}.carv-table-menu-item.destructive{color:var(--carv-red)}.carv-table-menu-item[data-disabled]{color:var(--carv-text-header);opacity:.5;cursor:not-allowed}.carv-data-table-menu-separator{background:var(--carv-divider);height:1px;margin:4px 0}.carv-table-empty.svelte-mjwkb2{text-align:center;color:var(--carv-text-sub);padding:40px 16px;font-size:14px;font-weight:500}.carv-table-empty-inner.svelte-mjwkb2{width:var(--carv-table-viewport,100%);justify-content:center;align-items:center;display:flex;position:sticky;left:0}.carv-table-cell-link.svelte-mjwkb2{color:var(--carv-text-link);text-underline-offset:2px;text-decoration:underline}.carv-data-table-pagination.svelte-mjwkb2{justify-content:space-between;align-items:center;gap:16px;padding:8px 4px 0;display:flex}.carv-data-table-summary.svelte-mjwkb2,.carv-data-table-page-indicator.svelte-mjwkb2{font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;color:var(--carv-text-sub);font-size:12px;font-weight:500}.carv-data-table-pager.svelte-mjwkb2{align-items:center;gap:12px;display:flex}.carv-sidebar.svelte-14hff5z{top:var(--carv-sidebar-inset-top,12px);z-index:20;background:var(--carv-bg-container);border-radius:var(--carv-radius-inner);border:1px solid var(--carv-divider);box-shadow:var(--carv-shadow-fab);font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;box-sizing:border-box;flex-direction:column;transition:width .2s,background-color .2s;display:flex;position:fixed;bottom:12px;left:12px;overflow:hidden}.carv-sidebar.translucent.svelte-14hff5z{background:rgb(from var(--carv-bg-container) r g b / .55);-webkit-backdrop-filter:blur(18px)saturate(140%);border-color:rgb(from var(--carv-divider) r g b / .6)}.carv-sidebar.mobile.svelte-14hff5z{border-radius:0 var(--carv-radius-inner) var(--carv-radius-inner) 0;z-index:51;width:260px;height:100vh;margin:0;position:fixed;top:0;bottom:auto;left:0}.carv-sidebar-header.svelte-14hff5z{flex-shrink:0;align-items:center;gap:8px;padding:8px;display:flex;overflow:hidden}.carv-sidebar-header.collapsed.svelte-14hff5z{justify-content:center}.carv-sidebar-header-content.svelte-14hff5z{white-space:nowrap;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%)}.carv-sidebar-toggle.svelte-14hff5z{width:32px;height:32px;color:var(--carv-text-sub);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.carv-sidebar-toggle.svelte-14hff5z:hover{background:var(--carv-bg-sub-container);color:var(--carv-text-header)}.carv-sidebar-toggle.svelte-14hff5z .carv-sidebar-toggle-icon{transition:transform .2s}.carv-sidebar-toggle.svelte-14hff5z .carv-sidebar-toggle-icon.collapsed{transform:rotate(180deg)}.carv-sidebar-pin.svelte-14hff5z{width:28px;height:28px;color:var(--carv-text-sub);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background-color .12s,color .12s,transform .12s;display:flex}.carv-sidebar-pin.svelte-14hff5z:hover{background:var(--carv-bg-sub-container);color:var(--carv-text-header)}.carv-sidebar-pin.active.svelte-14hff5z{color:var(--carv-btn-primary);transform:rotate(-20deg)}.carv-sidebar-content.svelte-14hff5z{flex:1;min-height:0;padding:4px 6px;overflow:hidden auto}.carv-sidebar-section-title.svelte-14hff5z{letter-spacing:1.2px;text-transform:uppercase;color:var(--carv-text-sub);white-space:nowrap;padding:14px 8px 4px;font-size:10px;font-weight:700;transition:padding .2s;overflow:hidden}.carv-sidebar-section-title.svelte-14hff5z:first-child{padding-top:6px}.carv-sidebar.collapsed.svelte-14hff5z .carv-sidebar-section-title:where(.svelte-14hff5z){letter-spacing:0;padding:8px 0 0;font-size:0}.carv-sidebar.collapsed.svelte-14hff5z .carv-sidebar-section-title:where(.svelte-14hff5z):first-child{padding-top:2px}.carv-sidebar-menu.svelte-14hff5z{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.carv-sidebar-item.svelte-14hff5z{width:100%;height:32px;color:var(--carv-text-body);font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .12s,color .12s;display:flex;overflow:hidden}.carv-sidebar.collapsed.svelte-14hff5z .carv-sidebar-content:where(.svelte-14hff5z){scrollbar-width:none;padding:8px 6px;-webkit-mask-image:linear-gradient(#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(#0000,#000 8px calc(100% - 8px),#0000)}.carv-sidebar.collapsed.svelte-14hff5z .carv-sidebar-content:where(.svelte-14hff5z)::-webkit-scrollbar{display:none}.carv-sidebar.collapsed.svelte-14hff5z .carv-sidebar-item:where(.svelte-14hff5z){justify-content:center;padding:0}.carv-sidebar-item.svelte-14hff5z:hover{background:var(--carv-bg-sub-container);color:var(--carv-text-header)}.carv-sidebar-item.restricted.svelte-14hff5z,.carv-sidebar-subitem.restricted.svelte-14hff5z{cursor:not-allowed;color:var(--carv-text-sub);opacity:.55}.carv-sidebar-subitem.restricted.svelte-14hff5z{align-items:center;gap:8px;display:flex}.carv-sidebar-restricted-lock.svelte-14hff5z{color:var(--carv-text-sub);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.carv-sidebar-item.restricted.svelte-14hff5z:hover,.carv-sidebar-subitem.restricted.svelte-14hff5z:hover{color:var(--carv-text-sub);background:0 0}.carv-sidebar-item.active.svelte-14hff5z{background:var(--carv-bg-sub-container);color:var(--carv-text-header);font-weight:600}.carv-sidebar-icon.svelte-14hff5z{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.carv-sidebar-label.svelte-14hff5z{text-overflow:ellipsis;overflow:hidden}.carv-sidebar-chevron.svelte-14hff5z{color:var(--carv-text-sub);flex-shrink:0;margin-left:auto;transition:transform .2s}.carv-sidebar-chevron.open.svelte-14hff5z{transform:rotate(180deg)}.carv-sidebar-submenu-animate.svelte-14hff5z{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1);display:grid}.carv-sidebar-submenu-animate.open.svelte-14hff5z{grid-template-rows:1fr}.carv-sidebar-submenu-inner.svelte-14hff5z{overflow:hidden}.carv-sidebar-submenu.svelte-14hff5z{border-left:1px solid var(--carv-divider);flex-direction:column;gap:0;margin:0 0 0 17px;padding:2px 0 2px 8px;list-style:none;display:flex}.carv-sidebar-subitem.svelte-14hff5z{color:var(--carv-text-body);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .12s,color .12s;display:block}.carv-sidebar-subitem.svelte-14hff5z:hover{background:var(--carv-bg-sub-container);color:var(--carv-text-header)}.carv-sidebar-subitem.active.svelte-14hff5z{background:var(--carv-bg-sub-container);color:var(--carv-text-header);font-weight:600}.carv-sidebar-footer.svelte-14hff5z{border-top:1px solid var(--carv-divider);flex-shrink:0;padding:10px 12px}.carv-sidebar-user.svelte-14hff5z{border-top:1px solid var(--carv-divider);flex-shrink:0;padding:8px}.carv-sidebar-mobile-trigger.svelte-14hff5z{z-index:20;border:1px solid var(--carv-divider);background:var(--carv-bg-container);width:36px;height:36px;color:var(--carv-text-header);cursor:pointer;box-shadow:var(--carv-shadow-fab);border-radius:8px;justify-content:center;align-items:center;display:flex;position:fixed;top:12px;left:12px}.carv-sidebar-overlay.svelte-14hff5z{z-index:50;background:var(--carv-overlay-bg);position:fixed;inset:0}.carv-launch-card.svelte-hcswic{border-radius:var(--carv-radius-inner);background:var(--carv-bg-container);border:1px solid var(--carv-divider);color:inherit;min-height:160px;font-family:var(--carv-font);font-feature-settings:"lnum" 1, "tnum" 1;cursor:pointer;flex-direction:column;gap:16px;padding:20px 20px 16px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.carv-launch-card.svelte-hcswic:before{content:"";background:radial-gradient(ellipse at top right, var(--carv-launch-accent-wash) 0%, transparent 60%);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.carv-launch-card.svelte-hcswic:hover{border-color:var(--carv-launch-accent);box-shadow:var(--carv-shadow-fab);transform:translateY(-2px)}.carv-launch-card.disabled.svelte-hcswic{cursor:not-allowed;opacity:.58;filter:grayscale(.55)}.carv-launch-card.disabled.svelte-hcswic:hover{border-color:var(--carv-divider);box-shadow:none;transform:none}.carv-launch-card.disabled.svelte-hcswic:before{display:none}.carv-launch-card.svelte-hcswic:hover:before{opacity:1}.carv-launch-card.svelte-hcswic:focus-visible{outline:2px solid var(--carv-btn-primary);outline-offset:2px}.carv-launch-card.accent-blue.svelte-hcswic{--carv-launch-accent:var(--carv-blue-1);--carv-launch-accent-wash:#0a6bcc1a}.carv-launch-card.accent-teal.svelte-hcswic{--carv-launch-accent:var(--carv-teal-1);--carv-launch-accent-wash:#0583871a}.carv-launch-card.accent-green.svelte-hcswic{--carv-launch-accent:var(--carv-green);--carv-launch-accent-wash:#3ebd931f}.carv-launch-card.accent-orange.svelte-hcswic{--carv-launch-accent:var(--carv-orange);--carv-launch-accent-wash:#f356271a}.carv-launch-card.accent-red.svelte-hcswic{--carv-launch-accent:var(--carv-red);--carv-launch-accent-wash:#d7323b1a}.carv-launch-card.accent-neutral.svelte-hcswic{--carv-launch-accent:var(--carv-text-container-header);--carv-launch-accent-wash:#2b344f0f}.carv-launch-card-header.svelte-hcswic{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.carv-launch-card-icon.svelte-hcswic{background:var(--carv-launch-accent-wash);width:40px;height:40px;color:var(--carv-launch-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.carv-launch-card-badge.svelte-hcswic{letter-spacing:1.6px;text-transform:uppercase;background:var(--carv-launch-accent-wash);color:var(--carv-launch-accent);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1}.carv-launch-card-body.svelte-hcswic{flex-direction:column;flex:1;gap:4px;display:flex;position:relative}.carv-launch-card-title.svelte-hcswic{letter-spacing:-.16px;color:var(--carv-text-header);font-size:16px;font-weight:600;line-height:1.4}.carv-launch-card-description.svelte-hcswic{color:var(--carv-text-body);margin:0;font-size:13px;font-weight:500;line-height:1.45}.carv-launch-card-footer.svelte-hcswic{justify-content:space-between;align-items:center;display:flex;position:relative}.carv-launch-card-cta.svelte-hcswic{letter-spacing:1.6px;text-transform:uppercase;color:var(--carv-text-sub);font-size:10px;font-weight:700;line-height:1;transition:color .2s}.carv-launch-card-arrow.svelte-hcswic{background:var(--carv-bg-sub-container);width:28px;height:28px;color:var(--carv-launch-accent);border-radius:999px;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s;display:inline-flex}.carv-launch-card.svelte-hcswic:hover .carv-launch-card-cta:where(.svelte-hcswic){color:var(--carv-launch-accent)}.carv-launch-card.svelte-hcswic:hover .carv-launch-card-arrow:where(.svelte-hcswic){background:var(--carv-launch-accent-wash);transform:translate(2px)}.carv-launch-card.disabled.svelte-hcswic .carv-launch-card-cta:where(.svelte-hcswic){color:var(--carv-text-sub)}.carv-launch-card.disabled.svelte-hcswic:hover .carv-launch-card-arrow:where(.svelte-hcswic){background:var(--carv-bg-sub-container);transform:none}.carv-launch-card.size-compact.svelte-hcswic{gap:10px;min-height:0;padding:14px 14px 12px}.carv-launch-card.size-compact.svelte-hcswic .carv-launch-card-icon:where(.svelte-hcswic){border-radius:8px;width:24px;height:24px}.carv-launch-card.size-compact.svelte-hcswic .carv-launch-card-title:where(.svelte-hcswic){letter-spacing:-.14px;min-width:0;font-size:14px}.carv-launch-card.size-compact.svelte-hcswic .carv-launch-card-description:where(.svelte-hcswic){font-size:12px;line-height:1.4}.carv-launch-card.size-compact.svelte-hcswic .carv-launch-card-badge:where(.svelte-hcswic){letter-spacing:1.2px;padding:4px 6px;font-size:9px}.carv-launch-card-inline.svelte-hcswic{align-items:center;gap:8px;display:flex;position:relative}.carv-launch-card-inline.svelte-hcswic .carv-launch-card-title:where(.svelte-hcswic){flex:1}.carv-launch-card.size-compact.svelte-hcswic .compact-arrow:where(.svelte-hcswic){background:var(--carv-bg-sub-container);width:22px;height:22px;color:var(--carv-launch-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s;display:inline-flex}.carv-launch-card.size-compact.svelte-hcswic:hover .compact-arrow:where(.svelte-hcswic){background:var(--carv-launch-accent-wash);transform:translate(2px)}
