[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.char-count.svelte-1mtxg2c{--char-count-ink:var(--color-text-muted);--char-count-fill:var(--color-primary);align-items:baseline;gap:var(--space-xs) var(--space-md);margin-top:var(--space-xs);font-size:var(--font-sm);color:var(--char-count-ink);flex-wrap:wrap;display:flex}.char-count[data-band=warning].svelte-1mtxg2c{--char-count-ink:var(--color-on-warning-light);--char-count-fill:var(--color-warning)}.char-count[data-band=limit].svelte-1mtxg2c{--char-count-ink:var(--color-error);--char-count-fill:var(--color-error)}.char-count-hint.svelte-1mtxg2c{color:var(--color-text-muted);flex:12rem}.char-count-visual.svelte-1mtxg2c{align-items:center;gap:var(--space-sm);flex-shrink:0;margin-left:auto;display:flex}.char-count-track{background:var(--color-gray-200);border-radius:2px;width:6rem;height:4px;overflow:hidden}.char-count-fill.svelte-1mtxg2c{background:var(--char-count-fill);height:100%;transition:width var(--duration-fast) var(--ease-out);border-radius:2px}.char-count-label.svelte-1mtxg2c{font-variant-numeric:tabular-nums}.char-count-minimum.svelte-1mtxg2c{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.checkbox.svelte-i26v05{align-items:center;gap:var(--space-sm);display:flex}.checkbox-root{border:2px solid var(--color-gray-500);border-radius:var(--radius);background:var(--color-bg);cursor:pointer;width:1.25rem;height:1.25rem;transition:background-color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.checkbox-root[data-state=checked]{background:var(--color-primary);border-color:var(--color-primary-dark)}.checkbox-root[data-disabled]{border-color:var(--color-gray-400);background:var(--color-gray-100);cursor:not-allowed}.checkbox-mark.svelte-i26v05{border-left:2px solid var(--color-white);border-bottom:2px solid var(--color-white);width:.65rem;height:.35rem;transition:transform var(--transition-fast);margin-bottom:.15rem;transform:rotate(-45deg)scale(0)}.checkbox-root[data-state=checked] .checkbox-mark.svelte-i26v05{transform:rotate(-45deg)scale(1)}label.svelte-i26v05{cursor:pointer;color:var(--color-text-strong)}.checkbox-root[data-disabled]+label.svelte-i26v05{cursor:not-allowed;color:var(--color-text-muted)}.collapsible.svelte-1e1dx7t,.datepicker.svelte-1uhldwa{display:contents}.datepicker-label{font-size:var(--font-base);font-weight:var(--weight-medium);color:var(--color-text-strong);grid-row:1}.datepicker-optional.svelte-1uhldwa{font-weight:var(--weight-regular);color:var(--color-text-muted)}.datepicker-field{width:100%;padding:var(--space-sm);font-family:inherit;font-size:var(--font-base);line-height:var(--leading-normal);color:var(--color-text-strong);background:var(--color-bg);border:1px solid var(--color-gray-500);border-radius:var(--radius);transition:border-color var(--transition-fast);grid-row:2;align-items:center;gap:1px;display:flex}.datepicker-field[data-disabled]{color:var(--color-text-muted);background:var(--color-gray-100);border-color:var(--color-gray-400);cursor:not-allowed}.datepicker-field[data-invalid],.datepicker-field[aria-invalid=true]{border-color:var(--color-error)}.datepicker-segment{border-radius:calc(var(--radius) - 4px);padding:0 2px}.datepicker-segment:focus{background:var(--color-primary-light);outline:none}.datepicker-segment[data-segment=literal]{color:var(--color-text-muted);padding:0}.datepicker-segment-empty{color:var(--color-gray-500);opacity:1}.datepicker-trigger{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:2px;display:inline-flex}.datepicker-glyph{border:2px solid;border-radius:2px;width:14px;height:13px;display:block;position:relative}.datepicker-glyph:before,.datepicker-glyph:after{content:"";background:currentColor;width:2px;height:4px;position:absolute;top:-4px}.datepicker-glyph:before{left:1px}.datepicker-glyph:after{right:1px}.datepicker-content{z-index:70;background:var(--color-bg);border:1px solid var(--color-gray-500);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-md)}.datepicker-header{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.datepicker-heading{font-weight:var(--weight-medium);color:var(--color-text-strong)}.datepicker-chevron{border-top:2px solid;border-left:2px solid;width:.45rem;height:.45rem;display:block}.datepicker-chevron-prev{margin-left:3px;transform:rotate(-45deg)}.datepicker-chevron-next{margin-right:3px;transform:rotate(135deg)}.datepicker-grid{border-collapse:collapse;width:100%}.datepicker-headcell{padding-bottom:var(--space-xs);font-size:var(--font-sm);font-weight:var(--weight-regular);color:var(--color-text-muted)}.datepicker-cell{text-align:center;padding:1px}.datepicker-day{border-radius:var(--radius);width:2rem;height:2rem;font-size:var(--font-sm);cursor:pointer;transition:background-color var(--transition-fast);justify-content:center;align-items:center;display:flex}.datepicker-day:hover{background:var(--color-primary-light)}.datepicker-day[data-today]{font-weight:var(--weight-medium);box-shadow:inset 0 -2px 0 var(--color-primary)}.datepicker-day[data-selected]{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-medium)}.datepicker-day[data-outside-month]{color:var(--color-text-muted);pointer-events:none}.datepicker-day[data-disabled]{color:var(--color-text-muted);cursor:not-allowed}.dialog-overlay{z-index:60;animation:svelte-slqbyj-dialog-overlay-in var(--duration-fast) var(--ease-out);background:#00000073;position:fixed;inset:0}.dialog-content{z-index:61;background:var(--color-bg);color:var(--color-text);flex-direction:column;display:flex;position:fixed;overflow:hidden}.dialog-content[data-state=open].dialog-center,.dialog-content[data-state=open].dialog-document{animation:svelte-slqbyj-dialog-center-in var(--duration-normal) var(--ease-out)}.dialog-content[data-state=open].dialog-sheet{animation:svelte-slqbyj-dialog-sheet-in var(--duration-normal) var(--ease-out)}@keyframes svelte-slqbyj-dialog-overlay-in{0%{opacity:0}}@keyframes svelte-slqbyj-dialog-center-in{0%{opacity:0;transform:translate(-50%,calc(-50% - 16px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes svelte-slqbyj-dialog-sheet-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.dialog-content.dialog-center{border-radius:var(--radius-lg);width:min(32rem,100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:var(--shadow-xl);top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-content.dialog-document{border-radius:var(--radius-lg);width:min(48rem,100vw - 2rem);max-height:calc(100vh - 4rem);box-shadow:var(--shadow-xl);top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-content.dialog-sheet{background:var(--color-sidebar);width:min(20rem,85vw);color:var(--color-on-primary);box-shadow:var(--shadow-xl);top:0;bottom:0;left:0}.dialog-bar{padding:var(--space-lg) var(--space-xl);flex:none}.dialog-bar-top{align-items:flex-start;gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--color-border-subtle);display:flex}.dialog-bar-bottom{gap:var(--space-sm);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:flex-end;display:flex}.dialog-body{min-height:0;padding:var(--space-lg) var(--space-xl);flex:auto;overflow-y:auto}.dialog-content.dialog-sheet .dialog-bar-top{padding:var(--space-sm);border-bottom:0}.dialog-content.dialog-sheet .dialog-body{padding:0}.dialog-headings{flex:auto;min-width:0}.dialog-close{flex:none;margin-left:auto}.dialog-close-glyph{width:16px;height:16px;display:block;position:relative}.dialog-close-glyph:before,.dialog-close-glyph:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.dialog-close-glyph:before{transform:rotate(45deg)}.dialog-close-glyph:after{transform:rotate(-45deg)}.dialog-content.dialog-sheet .dialog-close{color:var(--color-on-primary)}.dialog-content.dialog-sheet .dialog-close:hover{background:#ffffff1f}.dialog-title{min-height:40px;font-size:var(--font-lg);font-weight:var(--weight-medium);color:var(--color-text-strong);align-items:center;margin:0;display:flex}.dialog-content.dialog-sheet .dialog-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.dialog-description{font-size:var(--font-base);color:var(--color-text);margin:var(--space-xs) 0 0}.menu-content{min-width:13rem;max-height:calc(var(--bits-dropdown-menu-content-available-height) - var(--space-sm));padding:var(--space-xs);background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:50;overflow-y:auto}.menu-item.svelte-le5jvp{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);font-family:inherit;font-size:var(--font-base);color:var(--color-text-strong);text-align:left;border-radius:var(--radius);cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.menu-item.svelte-le5jvp:hover,.menu-item[data-highlighted].svelte-le5jvp{background:var(--color-primary-light)}.menu-item[data-disabled].svelte-le5jvp{opacity:.55;cursor:not-allowed}.error-message.svelte-elmxcl{color:var(--color-on-error-light)}.field.svelte-1m1kruh{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.short.svelte-1m1kruh .control,.short.svelte-1m1kruh .select-trigger,.short.svelte-1m1kruh .datepicker-field{max-width:7rem}.full.svelte-1m1kruh{grid-column:1/-1}.field-label.svelte-1m1kruh{font-size:var(--font-base);font-weight:var(--weight-medium);color:var(--color-text-strong);grid-row:1}.optional.svelte-1m1kruh{font-weight:var(--weight-regular);color:var(--color-text-muted)}.field-control.svelte-1m1kruh{grid-row:2}.contents.svelte-1m1kruh{display:contents}.field-foot.svelte-1m1kruh{gap:var(--space-xs);flex-direction:column;grid-row:3;display:flex}.field-hint.svelte-1m1kruh{font-size:var(--font-sm);color:var(--color-text-muted)}.control.svelte-1korq31{width:100%;padding:var(--space-sm);font-family:inherit;font-size:var(--font-base);line-height:var(--leading-normal);color:var(--color-text-strong);background:var(--color-bg);border:1px solid var(--color-gray-500);border-radius:var(--radius);transition:border-color var(--transition-fast)}.control.svelte-1korq31::placeholder{color:var(--color-gray-500);opacity:1}.control.svelte-1korq31:disabled{color:var(--color-text-muted);background:var(--color-gray-100);border-color:var(--color-gray-400);cursor:not-allowed}.control[aria-invalid=true].svelte-1korq31{border-color:var(--color-error)}.control[type=number].svelte-1korq31{appearance:textfield}.control[type=number].svelte-1korq31::-webkit-outer-spin-button{appearance:none;margin:0}.control[type=number].svelte-1korq31::-webkit-inner-spin-button{appearance:none;margin:0}.control[type=file].svelte-1korq31{padding:calc(var(--space-sm) - 2px) var(--space-sm);cursor:pointer}.control[type=file].svelte-1korq31::file-selector-button{margin-right:var(--space-sm);padding:var(--space-xs) var(--space-md);font:inherit;font-size:var(--font-sm);color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius);cursor:pointer;background:0 0}.popover-panel{z-index:50;max-width:34ch;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-md)}.popover-title{font-size:var(--font-base);font-weight:var(--weight-bold);color:var(--color-text-strong)}.popover-title:first-letter{text-transform:uppercase}.popover-description{margin-top:var(--space-xs);font-size:var(--font-sm);line-height:var(--leading-relaxed);color:var(--color-text)}.btn.popover-close{margin-top:var(--space-sm);border:1px solid var(--color-border-subtle);background:var(--color-surface-muted)}.popover-panel[data-state=closed]{display:none}.popover-panel[data-state=open]{animation:svelte-fnccz1-popover-in var(--duration-fast) var(--ease-out)}@keyframes svelte-fnccz1-popover-in{0%{opacity:0;transform:translateY(-.25rem)}}.progress-track{--progress-track:var(--color-gray-200);--progress-fill:var(--color-primary);background:var(--progress-track);border-radius:999px;width:100%;height:.5rem;display:block;position:relative;overflow:hidden}.progress-fill.svelte-14rpbah{background:var(--progress-fill);height:100%;transition:width var(--transition-normal)}.option.svelte-1wnvsaz{gap:var(--space-sm);padding:var(--space-md);background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);flex-direction:column;display:flex;position:relative}.option.svelte-1wnvsaz:hover{border-color:var(--color-primary)}.option.selected.svelte-1wnvsaz{border-color:var(--color-primary);background-color:var(--color-primary-light)}.option[data-disabled].svelte-1wnvsaz{cursor:default}.option[data-disabled].svelte-1wnvsaz:not(.selected):hover{border-color:var(--color-border)}.option-head.svelte-1wnvsaz{align-items:center;gap:var(--space-sm);display:flex}.radio-indicator.svelte-1wnvsaz{border:2px solid var(--color-gray-400);background:var(--color-bg);width:20px;height:20px;transition:border-color var(--transition-fast), background-color var(--transition-fast);border-radius:50%;flex-shrink:0;position:relative}.radio-indicator.svelte-1wnvsaz:after{content:"";background:var(--color-primary);width:10px;height:10px;transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.option.selected.svelte-1wnvsaz .radio-indicator:where(.svelte-1wnvsaz){border-color:var(--color-primary)}.option.selected.svelte-1wnvsaz .radio-indicator:where(.svelte-1wnvsaz):after{transform:translate(-50%,-50%)scale(1)}.option-label.svelte-1wnvsaz{font-size:var(--font-base);font-weight:var(--weight-medium);color:var(--color-text-strong);min-width:0}.rank.svelte-1wnvsaz{flex-shrink:0;align-self:flex-start;align-items:flex-end;gap:2px;height:20px;margin-block-start:1px;margin-inline-start:auto;display:flex}.rank-bar.svelte-1wnvsaz{width:10px;height:calc(var(--bar,1) * 100%);background:var(--color-gray-200);border-radius:2px}.rank-bar.filled.svelte-1wnvsaz{background:var(--rank-fill,var(--color-primary))}.option-body.svelte-1wnvsaz{font-size:var(--font-base);color:var(--color-text)}.select-trigger{width:100%;padding:var(--space-sm);font-family:inherit;font-size:var(--font-base);line-height:var(--leading-normal);color:var(--color-text-strong);background:var(--color-bg);border:1px solid var(--color-gray-500);border-radius:var(--radius);transition:border-color var(--transition-fast);align-items:center;gap:var(--space-sm);text-align:left;cursor:pointer;display:flex}.select-trigger[data-disabled]{color:var(--color-text-muted);background:var(--color-gray-100);border-color:var(--color-gray-400);cursor:not-allowed}.select-trigger[aria-invalid=true]{border-color:var(--color-error)}.select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.select-value[data-placeholder]{color:var(--color-gray-500);opacity:1}.select-arrow{border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);width:.5rem;height:.5rem;transition:transform var(--transition-fast);flex:none;margin-bottom:.15rem;transform:rotate(45deg)}.select-trigger[data-state=open] .select-arrow{margin-bottom:-.15rem;transform:rotate(-135deg)}.select-content{z-index:70;background:var(--color-bg);border:1px solid var(--color-gray-500);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-xs);min-width:var(--bits-select-anchor-width);max-width:var(--bits-select-content-available-width,24rem);max-height:var(--bits-select-content-available-height,20rem)}.select-viewport{overflow-y:auto}.select-item{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.select-item[data-highlighted]{background:var(--color-primary-light)}.select-item[data-disabled]{color:var(--color-text-muted);cursor:not-allowed}.select-check{flex:none;width:.75rem;height:.75rem}.select-check.is-selected{border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);height:.4rem;margin-bottom:.25rem;transform:rotate(-45deg)}.select-label{flex:auto;min-width:0}.separator{background:var(--color-border-subtle);flex-shrink:0;display:block}.separator.horizontal{width:100%;height:1px}.separator.vertical{width:1px;height:1.25rem}.pill.svelte-4s5prw{padding:0 var(--space-sm);border-radius:var(--radius);font-size:var(--font-sm);font-weight:var(--weight-medium);white-space:nowrap;display:inline-block}.pill.svelte-4s5prw:first-letter{text-transform:uppercase}.pill-neutral.svelte-4s5prw{background:var(--color-surface-muted);color:var(--color-text-muted)}.pill-info.svelte-4s5prw{background:var(--color-info-light);color:var(--color-on-info-light)}.pill-warning.svelte-4s5prw{background:var(--color-warning-light);color:var(--color-on-warning-light)}.pill-success.svelte-4s5prw{background:var(--color-success-light);color:var(--color-on-success-light)}.pill-error.svelte-4s5prw{background:var(--color-error-light);color:var(--color-on-error-light)}.switch.svelte-1twqz7v{align-items:center;gap:var(--space-sm);display:flex}.switch-root{border:2px solid var(--color-gray-500);background:var(--color-gray-200);cursor:pointer;width:2.75rem;height:1.5rem;transition:background-color var(--transition-fast), border-color var(--transition-fast);border-radius:999px;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.switch-root[data-state=checked]{background:var(--color-primary);border-color:var(--color-primary-dark)}.switch-root[data-disabled]{cursor:not-allowed;opacity:.55}.switch-root:focus-visible{border-radius:999px}.switch-thumb{background:var(--color-primary);width:1rem;height:1rem;transition:transform var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;border-radius:50%;display:block}.switch-root[data-state=checked] .switch-thumb{background:var(--color-white);border-color:var(--color-primary-dark);transform:translate(20px)}label.svelte-1twqz7v{cursor:pointer;color:var(--color-text-strong)}.switch-root[data-disabled]+label.svelte-1twqz7v{cursor:not-allowed;color:var(--color-text-muted)}.tabs{display:contents}.control.svelte-7q7a9j{width:100%;padding:var(--space-sm);font-family:inherit;font-size:var(--font-base);line-height:var(--leading-normal);color:var(--color-text-strong);background:var(--color-bg);border:1px solid var(--color-gray-500);border-radius:var(--radius);transition:border-color var(--transition-fast)}.control.svelte-7q7a9j::placeholder{color:var(--color-gray-500);opacity:1}.control.svelte-7q7a9j:disabled{color:var(--color-text-muted);background:var(--color-gray-100);border-color:var(--color-gray-400);cursor:not-allowed}.control[aria-invalid=true].svelte-7q7a9j{border-color:var(--color-error)}.control.svelte-7q7a9j{resize:vertical;display:block}.toggle-group.svelte-szu47c{gap:var(--space-sm);flex-wrap:wrap;display:flex}.toggle-group-item.svelte-a4rp5t{border:1px solid var(--color-gray-300);border-radius:var(--radius);padding:var(--space-xs) var(--space-md);font-size:var(--font-base);color:var(--color-text);cursor:pointer;background:0 0}.toggle-group-item[data-state=on].svelte-a4rp5t{border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--weight-medium)}.toolbar{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.toolbar[data-orientation=vertical]{flex-direction:column;align-items:flex-start}
