.wyrd-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--component-button-gap, .5em);border:var(--component-button-border-width, 0) solid transparent;cursor:pointer;border-radius:var(--component-button-radius);padding:var(--component-button-padding-y) var(--component-button-padding-x);font-family:var(--component-button-label-font-family, inherit);font-size:var(--component-button-label-font-size, inherit);font-weight:var(--component-button-label-font-weight, 600);line-height:var(--component-button-label-line-height, 1.2);transition:background-color var(--motion-duration-fast, .12s) ease}.wyrd-button:focus-visible{outline:var(--focusRing-width, 2px) solid var(--component-button-primary-background);outline-offset:var(--focusRing-offset, 2px)}.wyrd-button--primary{background-color:var(--component-button-primary-background);color:var(--component-button-primary-foreground)}.wyrd-button--primary:hover:not(:disabled){background-color:var(--component-button-primary-background-hover)}.wyrd-button--primary:active:not(:disabled){background-color:var(--component-button-primary-background-pressed)}.wyrd-button--secondary{background-color:var(--component-button-secondary-background);color:var(--component-button-secondary-foreground)}.wyrd-button--ghost{background-color:var(--component-button-ghost-background, transparent);color:var(--component-button-ghost-foreground, var(--component-button-primary-background))}.wyrd-button--danger{background-color:var(--component-button-danger-background, var(--color-error));color:var(--component-button-danger-foreground, var(--color-on-error))}.wyrd-button:disabled{background-color:var(--component-button-disabled-background);color:var(--component-button-disabled-foreground);cursor:not-allowed}.wyrd-button[data-loading]{cursor:progress}.wyrd-button__icon{display:inline-flex;align-items:center}.wyrd-button__loading-indicator{position:absolute;inset-inline-start:calc((var(--component-button-padding-x) - var(--component-button-loading-indicator-size)) / 2);box-sizing:border-box;flex:none;inline-size:var(--component-button-loading-indicator-size);block-size:var(--component-button-loading-indicator-size);border:var(--component-button-loading-indicator-stroke-width) solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:wyrd-button-loading-rotate var(--motion-duration-moderate) linear infinite}@media(prefers-reduced-motion:reduce){.wyrd-button__loading-indicator{animation:none}}@keyframes wyrd-button-loading-rotate{to{transform:rotate(360deg)}}.wyrd-button-group{display:inline-flex;border-radius:var(--component-button-group-radius)}.wyrd-button-group>:where(.wyrd-button,.wyrd-icon-button){position:relative;border-radius:0}.wyrd-button-group>:where(.wyrd-button,.wyrd-icon-button):first-child{border-start-start-radius:var(--component-button-group-radius);border-end-start-radius:var(--component-button-group-radius)}.wyrd-button-group>:where(.wyrd-button,.wyrd-icon-button):last-child{border-start-end-radius:var(--component-button-group-radius);border-end-end-radius:var(--component-button-group-radius)}.wyrd-button-group>:where(.wyrd-button,.wyrd-icon-button)+:where(.wyrd-button,.wyrd-icon-button){box-shadow:calc(-1 * var(--component-button-group-divider-width)) 0 0 var(--component-button-group-divider-color)}.wyrd-button-group>:where(.wyrd-button,.wyrd-icon-button):focus-visible{z-index:1}.wyrd-input-group{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.wyrd-input-group__field{display:contents}.wyrd-input-group__field>.wyrd-text-field{display:contents}.wyrd-input-group__field .wyrd-text-field__label{grid-column:1 / -1;grid-row:1;margin-block-end:var(--component-text-field-root-gap)}.wyrd-input-group__field .wyrd-text-field__control{grid-column:2;grid-row:2;min-width:0;border-radius:0}.wyrd-input-group:not(:has(.wyrd-input-group__addon--leading)) .wyrd-text-field__control{border-start-start-radius:var(--component-input-group-radius);border-end-start-radius:var(--component-input-group-radius)}.wyrd-input-group:not(:has(.wyrd-input-group__addon--trailing)) .wyrd-text-field__control{border-start-end-radius:var(--component-input-group-radius);border-end-end-radius:var(--component-input-group-radius)}.wyrd-input-group__field :where(.wyrd-text-field__description,.wyrd-text-field__error){grid-column:1 / -1;margin-block-start:var(--component-text-field-root-gap)}.wyrd-input-group__addon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--component-input-group-addon-background);color:var(--component-input-group-addon-foreground);border:var(--component-input-group-addon-border-width) solid var(--component-input-group-addon-border-color);padding:var(--component-input-group-addon-padding-y) var(--component-input-group-addon-padding-x);font:var(--component-input-group-addon-text-font-weight, 400) var(--component-input-group-addon-text-font-size, inherit) / var(--component-input-group-addon-text-line-height, 1.5) var(--component-input-group-addon-text-font-family, inherit)}.wyrd-input-group__addon--leading{grid-column:1;grid-row:2;border-inline-end:0;border-start-start-radius:var(--component-input-group-radius);border-end-start-radius:var(--component-input-group-radius)}.wyrd-input-group__addon--trailing{grid-column:3;grid-row:2;border-inline-start:0;border-start-end-radius:var(--component-input-group-radius);border-end-end-radius:var(--component-input-group-radius)}.wyrd-input-group:has(.wyrd-text-field[data-disabled]) .wyrd-input-group__addon{background:var(--component-input-group-addon-background-disabled);color:var(--component-input-group-addon-foreground-disabled);pointer-events:none}.wyrd-input-group:has(.wyrd-text-field[data-invalid]) .wyrd-input-group__addon{border-color:var(--component-text-field-control-border-color-invalid)}.wyrd-icon-button{display:inline-grid;place-items:center;inline-size:var(--component-icon-button-size);block-size:var(--component-icon-button-size);border:0;border-radius:var(--component-icon-button-radius);padding:var(--component-icon-button-padding);cursor:pointer;transition:background-color var(--motion-duration-fast, .12s) ease}.wyrd-icon-button:focus-visible{outline:var(--focusRing-width, 2px) solid var(--component-icon-button-primary-background);outline-offset:var(--focusRing-offset, 2px)}.wyrd-icon-button--primary{background-color:var(--component-icon-button-primary-background);color:var(--component-icon-button-primary-foreground)}.wyrd-icon-button--primary:hover:not(:disabled){background-color:var(--component-icon-button-primary-background-hover)}.wyrd-icon-button--primary:active:not(:disabled){background-color:var(--component-icon-button-primary-background-pressed)}.wyrd-icon-button--secondary{background-color:var(--component-icon-button-secondary-background);color:var(--component-icon-button-secondary-foreground)}.wyrd-icon-button--ghost{background-color:var(--component-icon-button-ghost-background, transparent);color:var(--component-icon-button-ghost-foreground, var(--component-icon-button-primary-background))}.wyrd-icon-button--danger{background-color:var(--component-icon-button-danger-background);color:var(--component-icon-button-danger-foreground)}.wyrd-icon-button:disabled{background-color:var(--component-icon-button-disabled-background);color:var(--component-icon-button-disabled-foreground);cursor:not-allowed}.wyrd-icon-button[data-loading]{cursor:progress}.wyrd-icon-button__icon{display:inline-grid;place-items:center;inline-size:var(--component-icon-button-icon-size);block-size:var(--component-icon-button-icon-size)}.wyrd-icon-button__icon>svg{inline-size:100%;block-size:100%}.wyrd-link{color:var(--component-link-color, var(--color-primary, currentColor));text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:.08em}.wyrd-link:hover{color:var(--component-link-color-hover, var(--color-primary-hover, currentColor))}.wyrd-link:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:var(--focusRing-offset, 2px)}.wyrd-badge{display:inline-flex;align-items:center;max-inline-size:100%;border-radius:var(--component-badge-radius, 9999px);padding:.125em .625em;font:inherit;font-size:.875em;font-weight:600;line-height:1.35;vertical-align:baseline}.wyrd-badge[data-variant=neutral]{background-color:var(--component-badge-neutral-background);color:var(--component-badge-neutral-foreground)}.wyrd-badge[data-variant=info]{background-color:var(--component-badge-info-background);color:var(--component-badge-info-foreground)}.wyrd-badge[data-variant=success]{background-color:var(--component-badge-success-background);color:var(--component-badge-success-foreground)}.wyrd-badge[data-variant=warning]{background-color:var(--component-badge-warning-background);color:var(--component-badge-warning-foreground)}.wyrd-badge[data-variant=danger]{background-color:var(--component-badge-danger-background);color:var(--component-badge-danger-foreground)}.wyrd-badge[data-variant=availability]{gap:.45em;background-color:var(--component-badge-availability-background);color:var(--component-badge-availability-foreground)}.wyrd-badge[data-variant=availability]:before{content:"";inline-size:.5em;block-size:.5em;flex:none;border-radius:50%;background:var(--component-badge-availability-dot)}.wyrd-kbd{display:inline-flex;align-items:center;max-inline-size:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;vertical-align:baseline}.wyrd-kbd__segment{display:inline-flex;align-items:center;min-inline-size:0}.wyrd-kbd__key{display:inline-block;min-inline-size:1.75em;border:1px solid var(--component-kbd-border-color);border-radius:var(--component-kbd-radius);padding:.125em .375em;background-color:var(--component-kbd-background);color:var(--component-kbd-foreground);font-family:var(--component-kbd-text-font-family, monospace);font-size:var(--component-kbd-text-font-size, .875em);font-weight:var(--component-kbd-text-font-weight, 400);line-height:var(--component-kbd-text-line-height, 1.4);text-align:center;white-space:nowrap}.wyrd-kbd__separator{margin-inline:.3em;color:var(--component-kbd-foreground);font:inherit}.wyrd-alert{display:flex;align-items:flex-start;gap:var(--component-alert-gap);max-inline-size:100%;border:var(--component-alert-border-width) solid var(--component-alert-info-border-color);border-radius:var(--component-alert-radius);padding:var(--component-alert-padding-y) var(--component-alert-padding-x)}.wyrd-alert[data-variant=info]{background-color:var(--component-alert-info-background);border-color:var(--component-alert-info-border-color);color:var(--component-alert-info-foreground)}.wyrd-alert[data-variant=success]{background-color:var(--component-alert-success-background);border-color:var(--component-alert-success-border-color);color:var(--component-alert-success-foreground)}.wyrd-alert[data-variant=warning]{background-color:var(--component-alert-warning-background);border-color:var(--component-alert-warning-border-color);color:var(--component-alert-warning-foreground)}.wyrd-alert[data-variant=danger]{background-color:var(--component-alert-danger-background);border-color:var(--component-alert-danger-border-color);color:var(--component-alert-danger-foreground)}.wyrd-alert__icon{display:inline-flex;flex:0 0 auto;line-height:var(--component-alert-title-line-height, 1.25)}.wyrd-alert__body{min-inline-size:0}.wyrd-alert__title{font-family:var(--component-alert-title-font-family, inherit);font-size:var(--component-alert-title-font-size, inherit);font-weight:var(--component-alert-title-font-weight, 600);line-height:var(--component-alert-title-line-height, 1.3)}.wyrd-alert__content{font-family:var(--component-alert-content-font-family, inherit);font-size:var(--component-alert-content-font-size, inherit);font-weight:var(--component-alert-content-font-weight, 400);line-height:var(--component-alert-content-line-height, 1.5);overflow-wrap:anywhere}.wyrd-alert__title+.wyrd-alert__content{margin-block-start:.125rem}.wyrd-avatar{display:inline-grid;place-items:center;overflow:hidden;border-radius:var(--component-avatar-radius, 9999px);background-color:var(--component-avatar-background);color:var(--component-avatar-foreground);font-family:var(--component-avatar-label-font-family, inherit);font-size:var(--component-avatar-label-font-size, .875rem);font-weight:var(--component-avatar-label-font-weight, 600);line-height:1;vertical-align:middle}.wyrd-avatar[data-size=sm]{inline-size:var(--component-avatar-size-sm);block-size:var(--component-avatar-size-sm);font-size:calc(var(--component-avatar-label-font-size, .875rem) * .86)}.wyrd-avatar[data-size=md]{inline-size:var(--component-avatar-size-md);block-size:var(--component-avatar-size-md)}.wyrd-avatar[data-size=lg]{inline-size:var(--component-avatar-size-lg);block-size:var(--component-avatar-size-lg);font-size:calc(var(--component-avatar-label-font-size, .875rem) * 1.28)}.wyrd-avatar__image{inline-size:100%;block-size:100%;object-fit:cover}.wyrd-avatar__initials{user-select:none}.wyrd-card{box-sizing:border-box;max-inline-size:100%;border:var(--component-card-border-width) solid var(--component-card-border-color);border-radius:var(--component-card-radius);padding:var(--component-card-padding);background-color:var(--component-card-background);color:var(--component-card-foreground);box-shadow:var(--component-card-shadow, none)}.wyrd-code-block{margin:0;overflow:hidden;border:1px solid var(--component-code-block-border-color);border-radius:var(--component-code-block-radius);background:var(--component-code-block-background);color:var(--component-code-block-foreground)}.wyrd-code-block__header{display:flex;justify-content:space-between;gap:1rem;padding:.65rem var(--component-code-block-padding);border-bottom:1px solid var(--component-code-block-border-color);color:var(--component-code-block-accent);font:600 .75rem/1.2 ui-monospace,monospace;text-transform:uppercase}.wyrd-code-block__pre{margin:0;padding:var(--component-code-block-padding);overflow:auto;color:inherit;font:.875rem/1.65 ui-monospace,monospace;tab-size:2}.wyrd-code-block__line{display:block;min-block-size:1.65em;white-space:pre}.wyrd-code-block__pre[data-line-numbers]{counter-reset:line}.wyrd-code-block__pre[data-line-numbers] .wyrd-code-block__line{counter-increment:line}.wyrd-code-block__pre[data-line-numbers] .wyrd-code-block__line:before{content:counter(line);display:inline-block;inline-size:3ch;margin-inline-end:1.25rem;color:var(--component-code-block-accent);opacity:.75;text-align:end;user-select:none}.wyrd-table{max-inline-size:100%;overflow-x:auto;border:1px solid var(--component-table-border-color);border-radius:var(--component-table-radius);background:var(--component-table-background);color:var(--component-table-foreground)}.wyrd-table table{inline-size:100%;min-inline-size:max-content;border-collapse:collapse}.wyrd-table caption{padding:var(--component-table-cell-padding);color:var(--component-table-foreground);font-weight:700;text-align:start}.wyrd-table th{background:var(--component-table-header-background);color:var(--component-table-muted-foreground);font-size:.75rem;letter-spacing:.04em;text-align:start;text-transform:uppercase}.wyrd-table th,.wyrd-table td{padding:var(--component-table-cell-padding);border-block-start:1px solid var(--component-table-border-color);vertical-align:top}.wyrd-table td+td,.wyrd-table th+th{border-inline-start:1px solid var(--component-table-border-color)}.wyrd-file-upload{display:flex;flex-direction:column;gap:var(--component-file-upload-root-gap)}.wyrd-file-upload__label{color:var(--component-file-upload-label-color);font:var(--component-file-upload-label-font)}.wyrd-file-upload__dropzone{display:flex;flex-direction:column;align-items:center;gap:var(--component-file-upload-dropzone-gap);padding:var(--component-file-upload-dropzone-padding);border:var(--component-file-upload-dropzone-border-width) dashed var(--component-file-upload-dropzone-border-color);border-radius:var(--component-file-upload-dropzone-radius);background:var(--component-file-upload-dropzone-background);color:var(--component-file-upload-dropzone-foreground)}.wyrd-file-upload__dropzone[data-drag-over]{border-color:var(--component-file-upload-dropzone-border-color-active);background:var(--component-file-upload-dropzone-background-active);color:var(--component-file-upload-dropzone-foreground-active)}.wyrd-file-upload__dropzone:focus-visible{outline:2px solid var(--component-file-upload-dropzone-border-color-active);outline-offset:2px}.wyrd-file-upload__dropzone button,.wyrd-file-upload__clear{border:0;border-radius:var(--component-file-upload-browse-trigger-radius);padding:var(--component-file-upload-browse-trigger-padding-y) var(--component-file-upload-browse-trigger-padding-x);background:var(--component-file-upload-browse-trigger-background);color:var(--component-file-upload-browse-trigger-foreground);font:var(--component-file-upload-browse-trigger-font);cursor:pointer}.wyrd-file-upload__list{display:flex;flex-direction:column;gap:var(--component-file-upload-file-item-gap);margin:0;padding:0;list-style:none}.wyrd-file-upload__list li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--component-file-upload-file-item-gap);padding:var(--component-file-upload-file-item-padding-y) var(--component-file-upload-file-item-padding-x);border-radius:var(--component-file-upload-file-item-radius);background:var(--component-file-upload-file-item-background);color:var(--component-file-upload-file-item-foreground)}.wyrd-file-upload__list button{border:0;background:transparent;color:inherit;font-size:1.25rem;cursor:pointer}.wyrd-file-upload__summary{color:var(--component-file-upload-summary-color);font:var(--component-file-upload-summary-font)}.wyrd-file-upload__error{color:var(--component-file-upload-error-color);font:var(--component-file-upload-error-font)}.wyrd-file-upload[data-disabled]{opacity:var(--opacity-disabled, .38)}.wyrd-comment{display:grid;gap:var(--component-comment-gap, .5rem);border:1px solid var(--component-comment-border-color);border-radius:var(--component-comment-radius, 8px);padding:var(--component-comment-padding-y, .5rem) var(--component-comment-padding-x, .75rem);background:var(--component-comment-background);color:var(--component-comment-foreground)}.wyrd-comment__header{display:flex;align-items:center;gap:var(--component-comment-gap, .5rem);min-inline-size:0;color:var(--component-comment-muted);font-size:.875rem}.wyrd-comment__author{color:var(--component-comment-foreground);font-weight:600}.wyrd-comment__timestamp,.wyrd-comment__edited{overflow-wrap:anywhere}.wyrd-comment__decision{border-radius:999px;padding:.125rem .5rem;background:var(--component-comment-decision-background);color:var(--component-comment-decision-foreground);font-size:.75rem;font-weight:600}.wyrd-comment__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.wyrd-comment__actions{display:flex;gap:var(--component-comment-gap, .5rem)}.wyrd-comment__action{border:0;border-radius:var(--component-comment-radius, 8px);padding:.25rem .5rem;background:var(--component-comment-action-background);color:inherit;cursor:pointer;font:inherit;font-size:.875rem}.wyrd-comment__action:hover{background:color-mix(in srgb,currentColor 12%,var(--component-comment-action-background))}.wyrd-comment__action:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:var(--focusRing-offset, 2px)}.wyrd-comment-thread{display:grid;gap:var(--component-comment-thread-gap, .75rem);max-inline-size:min(100%,42rem);border:1px solid var(--component-comment-thread-border-color);border-radius:var(--component-comment-thread-radius, 8px);padding:var(--component-comment-thread-padding-y, .75rem) var(--component-comment-thread-padding-x, .75rem);background:var(--component-comment-thread-background);color:var(--component-comment-thread-foreground)}.wyrd-comment-thread__header{display:flex;align-items:center;justify-content:space-between;gap:var(--component-comment-thread-gap, .75rem)}.wyrd-comment-thread__status{color:var(--component-comment-thread-muted);font-size:.875rem;font-weight:600}.wyrd-comment-thread__list{display:grid;gap:var(--component-comment-thread-gap, .75rem);margin:0;padding:0;list-style:none}.wyrd-comment-thread__composer{display:grid;gap:var(--component-comment-thread-gap, .75rem);border-radius:var(--component-comment-thread-radius, 8px);padding:var(--component-comment-thread-padding-y, .75rem) var(--component-comment-thread-padding-x, .75rem);background:var(--component-comment-thread-composer-background)}.wyrd-comment-thread__input{box-sizing:border-box;inline-size:100%;min-block-size:5rem;resize:vertical;border:1px solid var(--component-comment-thread-border-color);border-radius:var(--component-comment-thread-radius, 8px);padding:.5rem;background:var(--component-comment-thread-background);color:inherit;font:inherit}.wyrd-comment-thread__actions{display:flex;justify-content:flex-end;gap:var(--component-comment-thread-gap, .75rem)}.wyrd-comment-thread__button{border:0;border-radius:var(--component-comment-thread-radius, 8px);padding:.45rem .75rem;background:var(--component-comment-thread-action-background);color:var(--component-comment-thread-action-foreground);cursor:pointer;font:inherit;font-weight:600}.wyrd-comment-thread__button:disabled{cursor:not-allowed;opacity:.55}.wyrd-comment-thread__button:focus-visible,.wyrd-comment-thread__input:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:var(--focusRing-offset, 2px)}.wyrd-comment-anchor{display:inline-grid;gap:var(--component-comment-anchor-gap, .75rem);position:relative}.wyrd-comment-anchor[data-placement=block]{display:grid}.wyrd-comment-anchor__marker{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-inline-size:2rem;block-size:2rem;border:0;border-radius:999px;padding:var(--component-comment-anchor-padding-y, .25rem) var(--component-comment-anchor-padding-x, .5rem);background:var(--component-comment-anchor-marker-background);color:var(--component-comment-anchor-marker-foreground);cursor:pointer;font:inherit;font-weight:700}.wyrd-comment-anchor[data-status=resolved] .wyrd-comment-anchor__marker{background:var(--component-comment-anchor-resolved-background);color:var(--component-comment-anchor-resolved-foreground)}.wyrd-comment-anchor__surface{z-index:5;inline-size:min(40rem,calc(100vw - 2rem));border:1px solid var(--component-comment-anchor-border-color);border-radius:var(--component-comment-anchor-radius, 8px);padding:var(--component-comment-anchor-padding-y, .25rem) var(--component-comment-anchor-padding-x, .5rem);background:var(--component-comment-anchor-surface-background);box-shadow:var(--component-comment-anchor-shadow, 0 8px 24px rgb(0 0 0 / 18%));color:var(--component-comment-anchor-surface-foreground)}.wyrd-comment-anchor[data-placement=margin] .wyrd-comment-anchor__surface{position:absolute;inset-block-start:0;inset-inline-start:calc(100% + var(--component-comment-anchor-gap, .75rem))}.wyrd-comment-anchor__close{display:inline-grid;place-items:center;float:inline-end;inline-size:1.75rem;block-size:1.75rem;border:0;border-radius:var(--component-comment-anchor-radius, 8px);background:transparent;color:inherit;cursor:pointer;font:inherit}.wyrd-comment-anchor__marker:focus-visible,.wyrd-comment-anchor__close:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:var(--focusRing-offset, 2px)}.wyrd-tag{display:inline-flex;align-items:center;max-inline-size:100%;gap:.25em;border-radius:var(--component-tag-radius, 9999px);background-color:var(--component-tag-background);color:var(--component-tag-foreground);padding:.125em .625em;font:inherit;font-size:.875em;font-weight:600;line-height:1.35;vertical-align:baseline}.wyrd-tag[data-dismissible]{padding-inline-end:.25em}.wyrd-tag__content{min-inline-size:0;overflow-wrap:anywhere}.wyrd-tag__dismiss{display:inline-grid;place-items:center;inline-size:1.5em;block-size:1.5em;border:0;border-radius:var(--component-tag-radius, 9999px);padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1}.wyrd-tag__dismiss:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.wyrd-tag__dismiss:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:var(--focusRing-offset, 2px)}.wyrd-spinner{display:inline-grid;place-items:center;color:var(--component-spinner-color, var(--color-primary, currentColor));vertical-align:text-bottom}.wyrd-spinner[data-size=sm]{inline-size:var(--component-spinner-size-sm);block-size:var(--component-spinner-size-sm)}.wyrd-spinner[data-size=md]{inline-size:var(--component-spinner-size-md);block-size:var(--component-spinner-size-md)}.wyrd-spinner[data-size=lg]{inline-size:var(--component-spinner-size-lg);block-size:var(--component-spinner-size-lg)}.wyrd-spinner__indicator{box-sizing:border-box;inline-size:100%;block-size:100%;border:.18em solid color-mix(in srgb,currentColor 24%,transparent);border-block-start-color:currentColor;border-radius:50%;animation:wyrd-spinner-rotate .76s linear infinite}@media(prefers-reduced-motion:reduce){.wyrd-spinner__indicator{animation-duration:2.4s;animation-timing-function:steps(8,end)}}@keyframes wyrd-spinner-rotate{to{transform:rotate(360deg)}}.wyrd-progress-bar{display:block;inline-size:100%}.wyrd-progress-bar__track{position:relative;overflow:hidden;inline-size:100%;block-size:var(--component-progress-bar-height);border-radius:var(--component-progress-bar-radius);background-color:var(--component-progress-bar-track)}.wyrd-progress-bar__fill{block-size:100%;border-radius:inherit;background-color:var(--component-progress-bar-fill);transition:inline-size var(--motion-duration-base, .2s) ease}.wyrd-progress-bar[data-indeterminate] .wyrd-progress-bar__fill{position:absolute;inset-block:0;inline-size:42%;animation:wyrd-progress-bar-indeterminate 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.wyrd-progress-bar__fill{transition:none}.wyrd-progress-bar[data-indeterminate] .wyrd-progress-bar__fill{animation-duration:3.2s;animation-timing-function:steps(8,end)}}@keyframes wyrd-progress-bar-indeterminate{0%{transform:translate(-110%)}to{transform:translate(240%)}}.wyrd-skeleton{display:block;position:relative;overflow:hidden;inline-size:100%;background-color:var(--component-skeleton-base-color)}.wyrd-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--component-skeleton-highlight-color),transparent);transform:translate(-100%);animation:wyrd-skeleton-pulse 1.4s ease-in-out infinite}.wyrd-skeleton[data-variant=text]{max-inline-size:18rem;block-size:1em;border-radius:var(--component-skeleton-radius)}.wyrd-skeleton[data-variant=circle]{inline-size:2.5rem;block-size:2.5rem;border-radius:50%}.wyrd-skeleton[data-variant=rect]{max-inline-size:18rem;block-size:5rem;border-radius:var(--component-skeleton-radius)}@media(prefers-reduced-motion:reduce){.wyrd-skeleton:after{animation:none;opacity:0}}@keyframes wyrd-skeleton-pulse{to{transform:translate(100%)}}.wyrd-checkbox{display:inline-flex;align-items:center;gap:var(--component-checkbox-root-gap);color:var(--component-checkbox-label-color);cursor:pointer;font-family:var(--component-checkbox-label-text-font-family, inherit);font-size:var(--component-checkbox-label-text-font-size, inherit);font-weight:var(--component-checkbox-label-text-font-weight, 400);line-height:var(--component-checkbox-label-text-line-height, 1.5)}.wyrd-checkbox[data-disabled]{cursor:not-allowed;opacity:var(--opacity-disabled, .38)}.wyrd-checkbox__control{box-sizing:border-box;display:grid;flex:0 0 auto;width:var(--component-checkbox-control-size);height:var(--component-checkbox-control-size);margin:0;place-content:center;appearance:none;background:var(--component-checkbox-control-background);border:var(--component-checkbox-control-border-width, 1px) solid var(--component-checkbox-control-border-color);border-radius:var(--component-checkbox-control-radius);color:var(--component-checkbox-control-foreground-checked);cursor:inherit}.wyrd-checkbox__control:before{width:calc(var(--component-checkbox-control-size) * .62);height:calc(var(--component-checkbox-control-size) * .62);content:"";background:currentColor;clip-path:polygon(14% 44%,0 58%,38% 96%,100% 22%,86% 8%,36% 68%);transform:scale(0);transform-origin:center;transition:transform var(--motion-duration-fast, .12s) ease}.wyrd-checkbox__control:checked,.wyrd-checkbox__control:indeterminate{background:var(--component-checkbox-control-background-checked);border-color:var(--component-checkbox-control-background-checked)}.wyrd-checkbox__control:checked:before,.wyrd-checkbox__control:indeterminate:before{transform:scale(1)}.wyrd-checkbox__control:indeterminate:before{height:var(--component-checkbox-control-border-width, 2px);clip-path:none}.wyrd-checkbox__control:focus-visible{outline:var(--focusRing-width, 2px) solid var(--component-checkbox-control-border-color-focus);outline-offset:var(--focusRing-offset, 2px)}.wyrd-checkbox__control:disabled{border-color:var(--component-checkbox-control-border-color-disabled)}.wyrd-checkbox__label{min-width:0}.wyrd-checkbox-group{display:flex;flex-direction:column;gap:var(--component-checkbox-group-root-gap)}.wyrd-checkbox-group__label{color:var(--component-checkbox-group-label-color);font-family:var(--component-checkbox-group-label-text-font-family, inherit);font-size:var(--component-checkbox-group-label-text-font-size, inherit);font-weight:var(--component-checkbox-group-label-text-font-weight, 600);line-height:var(--component-checkbox-group-label-text-line-height, 1.4)}.wyrd-checkbox-group__required-indicator{color:var(--component-checkbox-group-required-indicator-color)}.wyrd-checkbox-group__group{display:flex;flex-direction:column;gap:var(--component-checkbox-group-group-gap);min-width:0}.wyrd-checkbox-group__option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--component-checkbox-group-option-gap);align-items:start;padding-block:var(--component-checkbox-group-option-padding-y);cursor:pointer}.wyrd-checkbox-group__option[data-disabled]{cursor:not-allowed;opacity:var(--component-checkbox-group-control-disabled-opacity)}.wyrd-checkbox-group__control{box-sizing:border-box;display:grid;width:var(--component-checkbox-group-control-size);height:var(--component-checkbox-group-control-size);margin:.15em 0 0;place-content:center;appearance:none;background:var(--component-checkbox-group-control-background);border:var(--component-checkbox-group-control-border-width, 1px) solid var(--component-checkbox-group-control-border-color);border-radius:var(--component-checkbox-group-control-radius);color:var(--component-checkbox-group-control-foreground-checked)}.wyrd-checkbox-group__control:before{width:calc(var(--component-checkbox-group-control-size) * .62);height:calc(var(--component-checkbox-group-control-size) * .62);content:"";background:currentColor;clip-path:polygon(14% 44%,0 58%,38% 96%,100% 22%,86% 8%,36% 68%);transform:scale(0);transform-origin:center;transition:transform var(--motion-duration-fast, .12s) ease}.wyrd-checkbox-group__control:checked{background:var(--component-checkbox-group-control-background-checked);border-color:var(--component-checkbox-group-control-background-checked)}.wyrd-checkbox-group__control:checked:before{transform:scale(1)}.wyrd-checkbox-group__control:focus-visible{outline:var(--focusRing-width, 2px) solid var(--component-checkbox-group-control-border-color-focus);outline-offset:var(--focusRing-offset, 2px)}.wyrd-checkbox-group__control:disabled{border-color:var(--component-checkbox-group-control-border-color-disabled)}.wyrd-checkbox-group__option-label{color:var(--component-checkbox-group-option-label-color);font-family:var(--component-checkbox-group-option-label-text-font-family, inherit);font-size:var(--component-checkbox-group-option-label-text-font-size, inherit);font-weight:var(--component-checkbox-group-option-label-text-font-weight, 400);line-height:var(--component-checkbox-group-option-label-text-line-height, 1.5)}.wyrd-checkbox-group__option-description{margin:0;color:var(--component-checkbox-group-option-description-color);font-family:var(--component-checkbox-group-option-description-text-font-family, inherit);font-size:var(--component-checkbox-group-option-description-text-font-size, inherit);font-weight:var(--component-checkbox-group-option-description-text-font-weight, 400);line-height:var(--component-checkbox-group-option-description-text-line-height, 1.5)}.wyrd-checkbox-group__description{margin:0;color:var(--component-checkbox-group-description-color);font-family:var(--component-checkbox-group-description-text-font-family, inherit);font-size:var(--component-checkbox-group-description-text-font-size, inherit);font-weight:var(--component-checkbox-group-description-text-font-weight, 400);line-height:var(--component-checkbox-group-description-text-line-height, 1.5)}.wyrd-checkbox-group__error{margin:0;color:var(--component-checkbox-group-error-color);font-family:var(--component-checkbox-group-error-text-font-family, inherit);font-size:var(--component-checkbox-group-error-text-font-size, inherit);font-weight:var(--component-checkbox-group-error-text-font-weight, 400);line-height:var(--component-checkbox-group-error-text-line-height, 1.5)}.wyrd-form-field{display:flex;flex-direction:column;gap:var(--component-form-field-root-gap)}.wyrd-form-field__label{color:var(--component-form-field-label-color);font-family:var(--component-form-field-label-text-font-family, inherit);font-size:var(--component-form-field-label-text-font-size, inherit);font-weight:var(--component-form-field-label-text-font-weight, 600);line-height:var(--component-form-field-label-text-line-height, 1.4)}.wyrd-form-field__required-indicator{color:var(--component-form-field-required-indicator-color)}.wyrd-form-field__control{min-width:0}.wyrd-form-field__description{margin:0;color:var(--component-form-field-description-color);font-family:var(--component-form-field-description-text-font-family, inherit);font-size:var(--component-form-field-description-text-font-size, inherit);font-weight:var(--component-form-field-description-text-font-weight, 400);line-height:var(--component-form-field-description-text-line-height, 1.5)}.wyrd-form-field__error{margin:0;color:var(--component-form-field-error-color);font-family:var(--component-form-field-error-text-font-family, inherit);font-size:var(--component-form-field-error-text-font-size, inherit);font-weight:var(--component-form-field-error-text-font-weight, 400);line-height:var(--component-form-field-error-text-line-height, 1.5)}.wyrd-switch{--wyrd-switch-thumb-offset: calc( (var(--component-switch-track-height) - var(--component-switch-thumb-size)) / 2 );--wyrd-switch-thumb-checked-x: calc( var(--component-switch-track-width) - var(--component-switch-thumb-size) - var(--wyrd-switch-thumb-offset) - var(--wyrd-switch-thumb-offset) );display:inline-flex;align-items:center;gap:var(--component-switch-root-gap);color:var(--component-switch-label-color);font-family:var(--component-switch-label-text-font-family, inherit);font-size:var(--component-switch-label-text-font-size, inherit);font-weight:var(--component-switch-label-text-font-weight, 600);line-height:var(--component-switch-label-text-line-height, 1.4)}.wyrd-switch__control{position:relative;display:inline-flex;flex:0 0 auto;inline-size:var(--component-switch-track-width);block-size:var(--component-switch-track-height)}.wyrd-switch__input{position:absolute;inset:0;z-index:1;margin:0;cursor:pointer;opacity:0}.wyrd-switch__track{position:relative;display:inline-flex;inline-size:var(--component-switch-track-width);block-size:var(--component-switch-track-height);border-radius:var(--component-switch-track-radius);background-color:var(--component-switch-track-background-unchecked);transition:background-color var(--motion-duration-fast, .12s) ease}.wyrd-switch__thumb{position:absolute;inset-block-start:var(--wyrd-switch-thumb-offset);inset-inline-start:var(--wyrd-switch-thumb-offset);inline-size:var(--component-switch-thumb-size);block-size:var(--component-switch-thumb-size);border-radius:var(--component-switch-track-radius);background-color:var(--component-switch-thumb-background-unchecked);transition:background-color var(--motion-duration-fast, .12s) ease,transform var(--motion-duration-fast, .12s) ease}.wyrd-switch__input:checked+.wyrd-switch__track{background-color:var(--component-switch-track-background-checked)}.wyrd-switch__input:checked+.wyrd-switch__track .wyrd-switch__thumb{background-color:var(--component-switch-thumb-background-checked);transform:translate(var(--wyrd-switch-thumb-checked-x))}.wyrd-switch:dir(rtl) .wyrd-switch__input:checked+.wyrd-switch__track .wyrd-switch__thumb{transform:translate(calc(-1 * var(--wyrd-switch-thumb-checked-x)))}.wyrd-switch__input:focus-visible+.wyrd-switch__track{outline:var(--component-switch-focus-width) solid var(--component-switch-focus-color);outline-offset:var(--component-switch-focus-offset)}.wyrd-switch[data-disabled]{cursor:not-allowed;opacity:var(--opacity-disabled, .38)}.wyrd-switch__input:disabled{cursor:not-allowed}.wyrd-switch__input:disabled+.wyrd-switch__track{background-color:var(--component-switch-track-background-disabled)}.wyrd-switch__input:disabled+.wyrd-switch__track .wyrd-switch__thumb{background-color:var(--component-switch-thumb-background-disabled)}.wyrd-text-field{display:flex;flex-direction:column;gap:var(--component-text-field-root-gap)}.wyrd-text-field__label{color:var(--component-text-field-label-color);font-family:var(--component-text-field-label-text-font-family, inherit);font-size:var(--component-text-field-label-text-font-size, inherit);font-weight:var(--component-text-field-label-text-font-weight, 600);line-height:var(--component-text-field-label-text-line-height, 1.4)}.wyrd-text-field__control{box-sizing:border-box;background:var(--component-text-field-control-background);color:var(--component-text-field-control-foreground);border:var(--component-text-field-control-border-width, 1px) solid var(--component-text-field-control-border-color);border-radius:var(--component-text-field-control-radius);padding:var(--component-text-field-control-padding-y) var(--component-text-field-control-padding-x);font-family:var(--component-text-field-control-text-font-family, inherit);font-size:var(--component-text-field-control-text-font-size, inherit);font-weight:var(--component-text-field-control-text-font-weight, 400);line-height:var(--component-text-field-control-text-line-height, 1.5)}.wyrd-text-field__control::placeholder{color:var(--component-text-field-control-placeholder)}.wyrd-text-field__control:focus-visible{outline:none;border-color:var(--component-text-field-control-border-color-focus)}.wyrd-text-field[data-invalid] .wyrd-text-field__control{border-color:var(--component-text-field-control-border-color-invalid)}.wyrd-text-field__control:disabled{opacity:var(--opacity-disabled, .38);cursor:not-allowed}.wyrd-text-field__description{margin:0;color:var(--component-text-field-description-color);font-family:var(--component-text-field-description-text-font-family, inherit);font-size:var(--component-text-field-description-text-font-size, inherit);font-weight:var(--component-text-field-description-text-font-weight, 400);line-height:var(--component-text-field-description-text-line-height, 1.5)}.wyrd-text-field__error{margin:0;color:var(--component-text-field-error-color);font-family:var(--component-text-field-error-text-font-family, inherit);font-size:var(--component-text-field-error-text-font-size, inherit);font-weight:var(--component-text-field-error-text-font-weight, 400);line-height:var(--component-text-field-error-text-line-height, 1.5)}.wyrd-textarea{display:flex;flex-direction:column;gap:var(--component-textarea-root-gap)}.wyrd-textarea__label{color:var(--component-textarea-label-color);font-family:var(--component-textarea-label-text-font-family, inherit);font-size:var(--component-textarea-label-text-font-size, inherit);font-weight:var(--component-textarea-label-text-font-weight, 600);line-height:var(--component-textarea-label-text-line-height, 1.4)}.wyrd-textarea__control{box-sizing:border-box;min-width:0;background:var(--component-textarea-control-background);color:var(--component-textarea-control-foreground);border:var(--component-textarea-control-border-width, 1px) solid var(--component-textarea-control-border-color);border-radius:var(--component-textarea-control-radius);padding:var(--component-textarea-control-padding-y) var(--component-textarea-control-padding-x);font-family:var(--component-textarea-control-text-font-family, inherit);font-size:var(--component-textarea-control-text-font-size, inherit);font-weight:var(--component-textarea-control-text-font-weight, 400);line-height:var(--component-textarea-control-text-line-height, 1.5)}.wyrd-textarea__control[data-resize=none]{resize:none}.wyrd-textarea__control[data-resize=vertical]{resize:vertical}.wyrd-textarea__control::placeholder{color:var(--component-textarea-control-placeholder)}.wyrd-textarea__control:focus-visible{outline:none;border-color:var(--component-textarea-control-border-color-focus)}.wyrd-textarea[data-invalid] .wyrd-textarea__control{border-color:var(--component-textarea-control-border-color-invalid)}.wyrd-textarea__control:disabled{opacity:var(--opacity-disabled, .38);cursor:not-allowed}.wyrd-textarea__description{margin:0;color:var(--component-textarea-description-color);font-family:var(--component-textarea-description-text-font-family, inherit);font-size:var(--component-textarea-description-text-font-size, inherit);font-weight:var(--component-textarea-description-text-font-weight, 400);line-height:var(--component-textarea-description-text-line-height, 1.5)}.wyrd-textarea__error{margin:0;color:var(--component-textarea-error-color);font-family:var(--component-textarea-error-text-font-family, inherit);font-size:var(--component-textarea-error-text-font-size, inherit);font-weight:var(--component-textarea-error-text-font-weight, 400);line-height:var(--component-textarea-error-text-line-height, 1.5)}.wyrd-select{display:flex;flex-direction:column;gap:var(--component-select-root-gap)}.wyrd-select__label{color:var(--component-select-label-color);font-family:var(--component-select-label-text-font-family, inherit);font-size:var(--component-select-label-text-font-size, inherit);font-weight:var(--component-select-label-text-font-weight, 600);line-height:var(--component-select-label-text-line-height, 1.4)}.wyrd-select__control{box-sizing:border-box;min-width:0;background:var(--component-select-control-background);color:var(--component-select-control-foreground);border:var(--component-select-control-border-width, 1px) solid var(--component-select-control-border-color);border-radius:var(--component-select-control-radius);padding:var(--component-select-control-padding-y) var(--component-select-control-padding-x);font-family:var(--component-select-control-text-font-family, inherit);font-size:var(--component-select-control-text-font-size, inherit);font-weight:var(--component-select-control-text-font-weight, 400);line-height:var(--component-select-control-text-line-height, 1.5)}.wyrd-select__control:focus-visible{outline:none;border-color:var(--component-select-control-border-color-focus)}.wyrd-select[data-invalid] .wyrd-select__control{border-color:var(--component-select-control-border-color-invalid)}.wyrd-select__control:disabled{opacity:var(--opacity-disabled, .38);cursor:not-allowed}.wyrd-select__placeholder{color:var(--component-select-control-placeholder)}.wyrd-select__description{margin:0;color:var(--component-select-description-color);font-family:var(--component-select-description-text-font-family, inherit);font-size:var(--component-select-description-text-font-size, inherit);font-weight:var(--component-select-description-text-font-weight, 400);line-height:var(--component-select-description-text-line-height, 1.5)}.wyrd-select__error{margin:0;color:var(--component-select-error-color);font-family:var(--component-select-error-text-font-family, inherit);font-size:var(--component-select-error-text-font-size, inherit);font-weight:var(--component-select-error-text-font-weight, 400);line-height:var(--component-select-error-text-line-height, 1.5)}.wyrd-combobox{position:relative;display:flex;flex-direction:column;gap:var(--component-combobox-root-gap);min-inline-size:16rem}.wyrd-combobox__label{color:var(--component-combobox-label-color);font-family:var(--component-combobox-label-text-font-family, inherit);font-size:var(--component-combobox-label-text-font-size, inherit);font-weight:var(--component-combobox-label-text-font-weight, 600);line-height:var(--component-combobox-label-text-line-height, 1.4)}.wyrd-combobox__input{box-sizing:border-box;inline-size:100%;min-inline-size:0;background:var(--component-combobox-input-background);color:var(--component-combobox-input-foreground);border:var(--component-combobox-input-border-width, 1px) solid var(--component-combobox-input-border-color);border-radius:var(--component-combobox-input-radius);padding:var(--component-combobox-input-padding-y) var(--component-combobox-input-padding-x);font-family:var(--component-combobox-input-text-font-family, inherit);font-size:var(--component-combobox-input-text-font-size, inherit);font-weight:var(--component-combobox-input-text-font-weight, 400);line-height:var(--component-combobox-input-text-line-height, 1.5)}.wyrd-combobox__input::placeholder{color:var(--component-combobox-input-placeholder)}.wyrd-combobox__input:focus-visible{outline:none;border-color:var(--component-combobox-input-border-color-focus)}.wyrd-combobox[data-invalid] .wyrd-combobox__input{border-color:var(--component-combobox-input-border-color-invalid)}.wyrd-combobox[data-disabled]{opacity:var(--opacity-disabled, .38)}.wyrd-combobox__popup{position:absolute;z-index:1;inset-block-start:calc(100% + var(--component-combobox-root-gap));inset-inline:0;box-sizing:border-box;max-block-size:16rem;margin:0;padding:var(--component-combobox-popup-padding-y) 0;overflow:auto;background:var(--component-combobox-popup-background);color:var(--component-combobox-popup-foreground);border:var(--component-combobox-input-border-width, 1px) solid var(--component-combobox-popup-border-color);border-radius:var(--component-combobox-popup-radius);box-shadow:var(--component-combobox-popup-shadow, none);list-style:none}.wyrd-combobox__popup[hidden]{display:none}.wyrd-combobox__option,.wyrd-combobox__empty{padding:var(--component-combobox-option-padding-y) var(--component-combobox-option-padding-x)}.wyrd-combobox__option{color:var(--component-combobox-option-foreground);cursor:pointer}.wyrd-combobox__option:hover:not([aria-disabled=true]){background:var(--component-combobox-option-background-hover)}.wyrd-combobox__option[data-active]{background:var(--component-combobox-option-background-active);color:var(--component-combobox-option-foreground-active)}.wyrd-combobox__option[aria-selected=true]:not([data-active]){background:var(--component-combobox-option-background-selected)}.wyrd-combobox__option[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled, .38)}.wyrd-combobox__empty{color:var(--component-combobox-empty-state-foreground);padding:var(--component-combobox-empty-state-padding-y) var(--component-combobox-empty-state-padding-x)}.wyrd-combobox__description{color:var(--component-combobox-description-color);font-family:var(--component-combobox-description-text-font-family, inherit);font-size:var(--component-combobox-description-text-font-size, inherit);font-weight:var(--component-combobox-description-text-font-weight, 400);line-height:var(--component-combobox-description-text-line-height, 1.5)}.wyrd-combobox__error{color:var(--component-combobox-error-color);font-family:var(--component-combobox-error-text-font-family, inherit);font-size:var(--component-combobox-error-text-font-size, inherit);font-weight:var(--component-combobox-error-text-font-weight, 400);line-height:var(--component-combobox-error-text-line-height, 1.5)}.wyrd-date-time-picker{position:relative;display:grid;gap:var(--component-date-time-picker-root-gap, .5rem);color:var(--component-date-time-picker-label-color, #f4f3f8);font:var(--component-date-time-picker-control-font, inherit);inline-size:max-content;max-inline-size:min(100%,72rem)}.wyrd-date-time-picker__label{font:var(--component-date-time-picker-label-font, inherit)}.wyrd-date-time-picker__control{display:flex;align-items:center;gap:var(--component-date-time-picker-root-gap, .5rem);color:var(--component-date-time-picker-control-foreground, #f4f3f8);background:var(--component-date-time-picker-control-background, #19181f);border:var(--component-date-time-picker-control-border-width, 1px) solid var(--component-date-time-picker-control-border-color, #54525d);border-radius:var(--component-date-time-picker-control-radius, .5rem);padding:var(--component-date-time-picker-control-padding-y, .5rem) var(--component-date-time-picker-control-padding-x, .75rem)}.wyrd-date-time-picker__control:focus-within{border-color:var(--component-date-time-picker-control-border-color-focus, #b6a7ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--component-date-time-picker-control-border-color-focus, #b6a7ff) 35%,transparent)}.wyrd-date-time-picker__segments{display:flex;align-items:center;gap:.15rem;min-inline-size:11rem}.wyrd-date-time-picker__placeholder{color:var(--component-date-time-picker-control-placeholder, #aaa7b2);margin-inline-end:.35rem;white-space:nowrap}.wyrd-date-time-picker__segment{border-radius:var(--component-date-time-picker-segment-radius, .25rem);padding-inline:var(--component-date-time-picker-segment-padding-x, .2rem);font-variant-numeric:tabular-nums;outline:none}.wyrd-date-time-picker__segment:focus{color:var(--component-date-time-picker-segment-foreground-focus, #17151d);background:var(--component-date-time-picker-segment-background-focus, #c6baff)}.wyrd-date-time-picker__trigger,.wyrd-date-time-picker__calendar-header button,.wyrd-date-time-picker__choice-grid button,.wyrd-date-time-picker__time-column button,.wyrd-date-time-picker__preset{color:inherit;font:inherit;cursor:pointer}.wyrd-date-time-picker__trigger{color:var(--component-date-time-picker-trigger-foreground, #17151d);background:var(--component-date-time-picker-trigger-background, #c6baff);border:0;border-radius:var(--component-date-time-picker-trigger-radius, .4rem);padding:var(--component-date-time-picker-trigger-padding-y, .35rem) var(--component-date-time-picker-trigger-padding-x, .6rem)}.wyrd-date-time-picker__popup{z-index:20;display:flex;gap:var(--component-date-time-picker-popup-gap, .75rem);color:var(--component-date-time-picker-popup-foreground, #f4f3f8);background:var(--component-date-time-picker-popup-background, #24232b);border:1px solid var(--component-date-time-picker-popup-border-color, #54525d);border-radius:var(--component-date-time-picker-popup-radius, .75rem);box-shadow:var(--component-date-time-picker-popup-shadow, 0 18px 60px rgb(0 0 0 / .32));padding:var(--component-date-time-picker-popup-padding, .75rem);inline-size:max-content;max-inline-size:calc(100vw - 2rem);animation:wyrd-date-time-picker-enter .16s ease-out}.wyrd-date-time-picker[data-display=popover] .wyrd-date-time-picker__popup{position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:0}.wyrd-date-time-picker[data-display=modal] .wyrd-date-time-picker__popup{position:fixed;inset:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));margin:auto;inline-size:fit-content;block-size:fit-content;max-block-size:calc(100dvh - 2rem - env(keyboard-inset-height,0px));overflow:auto}.wyrd-date-time-picker__calendar{display:grid;gap:.65rem}.wyrd-date-time-picker__calendar-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--component-date-time-picker-calendar-header-gap, .5rem)}.wyrd-date-time-picker__calendar-header button,.wyrd-date-time-picker__choice-grid button{color:var(--component-date-time-picker-calendar-header-foreground, inherit);background:transparent;border:0;border-radius:.35rem;padding:.35rem .55rem}.wyrd-date-time-picker__heading{font:var(--component-date-time-picker-calendar-header-font, inherit);font-weight:650}.wyrd-date-time-picker__panes{display:flex;gap:1rem;overflow-x:auto}.wyrd-date-time-picker__weekday{color:var(--component-date-time-picker-control-placeholder, #aaa7b2);text-align:center;font-size:.8em;font-weight:650}.wyrd-date-time-picker__pane{min-inline-size:17rem}.wyrd-date-time-picker__month-label{margin-block-end:.4rem;text-align:center;font-weight:650}.wyrd-date-time-picker__grid{display:grid;grid-template-columns:repeat(7,minmax(2rem,1fr));gap:var(--component-date-time-picker-grid-gap, .2rem)}.wyrd-date-time-picker__week{display:contents}.wyrd-date-time-picker__day{position:relative;min-block-size:2.15rem;color:var(--component-date-time-picker-day-foreground, inherit);background:color-mix(in srgb,var(--component-date-time-picker-day-density-tint, #9e8cff) calc(var(--wyrd-day-density, 0) * 30%),transparent);border:0;border-radius:var(--component-date-time-picker-day-radius, .35rem);padding:var(--component-date-time-picker-day-padding-y, .3rem) var(--component-date-time-picker-day-padding-x, .4rem);cursor:pointer}.wyrd-date-time-picker__day[data-outside]{color:var(--component-date-time-picker-control-placeholder, #aaa7b2)}.wyrd-date-time-picker__day[data-today]{background:var(--component-date-time-picker-day-background-today, #393742)}.wyrd-date-time-picker__day[data-in-range]{background:var(--component-date-time-picker-day-background-in-range, #393742);color:var(--component-date-time-picker-day-foreground-in-range, inherit)}.wyrd-date-time-picker__day[aria-selected=true]{background:var(--component-date-time-picker-day-background-selected, #c6baff);color:var(--component-date-time-picker-day-foreground-selected, #17151d)}.wyrd-date-time-picker__day[aria-disabled=true]{color:var(--component-date-time-picker-day-foreground-disabled, #918e9c);cursor:not-allowed;text-decoration:line-through}.wyrd-date-time-picker__day:focus-visible{outline:2px solid var(--component-date-time-picker-control-border-color-focus, #b6a7ff);outline-offset:1px}.wyrd-date-time-picker__today-marker{position:absolute;inset-block-end:.2rem;inset-inline-start:50%;inline-size:.25rem;block-size:.25rem;border-radius:50%;background:currentColor;transform:translate(-50%)}.wyrd-date-time-picker__choice-grid{display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));gap:.35rem}.wyrd-date-time-picker__time-panel{display:flex;gap:var(--component-date-time-picker-time-panel-gap, .3rem);max-block-size:15rem;padding:.25rem;background:var(--component-date-time-picker-time-panel-background, #24232b)}.wyrd-date-time-picker__time-column{display:grid;overflow-y:auto;gap:.15rem}.wyrd-date-time-picker__time-column button,.wyrd-date-time-picker__preset{color:var(--component-date-time-picker-preset-foreground, inherit);background:var(--component-date-time-picker-preset-background, #393742);border:0;border-radius:var(--component-date-time-picker-preset-radius, .35rem);padding:var(--component-date-time-picker-preset-padding-y, .35rem) var(--component-date-time-picker-preset-padding-x, .55rem)}.wyrd-date-time-picker__time-column button[aria-selected=true],.wyrd-date-time-picker__preset[aria-pressed=true]{color:var(--component-date-time-picker-preset-foreground-selected, #17151d);background:var(--component-date-time-picker-preset-background-selected, #c6baff)}.wyrd-date-time-picker__preset-group{display:flex;flex-direction:column;gap:var(--component-date-time-picker-preset-group-gap, .3rem);min-inline-size:9rem;padding:var(--component-date-time-picker-preset-group-padding, .35rem);border-inline-start:1px solid var(--component-date-time-picker-popup-border-color, #54525d)}.wyrd-date-time-picker__description,.wyrd-date-time-picker__runtime-error{margin:0;color:var(--component-date-time-picker-control-placeholder, #aaa7b2);font-size:.875em}.wyrd-date-time-picker__status{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.wyrd-date-time-picker[data-disabled] .wyrd-date-time-picker__control{border-style:dashed}@keyframes wyrd-date-time-picker-enter{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wyrd-date-time-picker__popup{animation:none}}@media(max-width:48rem){.wyrd-date-time-picker__popup{flex-direction:column}.wyrd-date-time-picker__preset-group{flex-direction:row;flex-wrap:wrap;border-inline-start:0;border-block-start:1px solid var(--component-date-time-picker-popup-border-color, #54525d)}}.wyrd-slider{display:flex;flex-direction:column;gap:var(--component-slider-root-gap)}.wyrd-slider__label{color:var(--component-slider-label-color);font-family:var(--component-slider-label-text-font-family, inherit);font-size:var(--component-slider-label-text-font-size, inherit);font-weight:var(--component-slider-label-text-font-weight, 600);line-height:var(--component-slider-label-text-line-height, 1.4)}.wyrd-slider__control{width:100%;margin:0;accent-color:var(--component-slider-control-accent);cursor:pointer}.wyrd-slider__control:focus-visible{outline:var(--focusRing-width, 2px) solid var(--component-slider-control-accent);outline-offset:var(--focusRing-offset, 2px)}.wyrd-slider__control:disabled{cursor:not-allowed;opacity:var(--component-slider-control-disabled-opacity)}.wyrd-slider__control::-webkit-slider-runnable-track{background:var(--component-slider-control-track)}.wyrd-slider__control::-webkit-slider-thumb{background:var(--component-slider-control-thumb)}.wyrd-slider__control::-moz-range-track{background:var(--component-slider-control-track)}.wyrd-slider__control::-moz-range-thumb{background:var(--component-slider-control-thumb)}.wyrd-slider__description{margin:0;color:var(--component-slider-description-color);font-family:var(--component-slider-description-text-font-family, inherit);font-size:var(--component-slider-description-text-font-size, inherit);font-weight:var(--component-slider-description-text-font-weight, 400);line-height:var(--component-slider-description-text-line-height, 1.5)}.wyrd-radio-group{display:flex;flex-direction:column;gap:var(--component-radio-group-root-gap)}.wyrd-radio-group__label{color:var(--component-radio-group-label-color);font-family:var(--component-radio-group-label-text-font-family, inherit);font-size:var(--component-radio-group-label-text-font-size, inherit);font-weight:var(--component-radio-group-label-text-font-weight, 600);line-height:var(--component-radio-group-label-text-line-height, 1.4)}.wyrd-radio-group__required-indicator{color:var(--component-radio-group-required-indicator-color)}.wyrd-radio-group__group{display:flex;flex-direction:column;gap:var(--component-radio-group-group-gap);min-width:0}.wyrd-radio-group__option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--component-radio-group-option-gap);align-items:start;padding-block:var(--component-radio-group-option-padding-y);color:var(--component-radio-group-option-label-color);cursor:pointer}.wyrd-radio-group__option[data-disabled]{cursor:not-allowed;opacity:var(--component-radio-group-control-disabled-opacity)}.wyrd-radio-group__control{margin:.15em 0 0;accent-color:var(--component-radio-group-control-accent)}.wyrd-radio-group__control:focus-visible{outline:2px solid var(--component-radio-group-control-focus-ring);outline-offset:2px}.wyrd-radio-group__option-label{color:var(--component-radio-group-option-label-color);font-family:var(--component-radio-group-option-label-text-font-family, inherit);font-size:var(--component-radio-group-option-label-text-font-size, inherit);font-weight:var(--component-radio-group-option-label-text-font-weight, 400);line-height:var(--component-radio-group-option-label-text-line-height, 1.5)}.wyrd-radio-group__option-description{margin:0;color:var(--component-radio-group-option-description-color);font-family:var(--component-radio-group-option-description-text-font-family, inherit);font-size:var(--component-radio-group-option-description-text-font-size, inherit);font-weight:var(--component-radio-group-option-description-text-font-weight, 400);line-height:var(--component-radio-group-option-description-text-line-height, 1.5)}.wyrd-radio-group__description{margin:0;color:var(--component-radio-group-description-color);font-family:var(--component-radio-group-description-text-font-family, inherit);font-size:var(--component-radio-group-description-text-font-size, inherit);font-weight:var(--component-radio-group-description-text-font-weight, 400);line-height:var(--component-radio-group-description-text-line-height, 1.5)}.wyrd-radio-group__error{margin:0;color:var(--component-radio-group-error-color);font-family:var(--component-radio-group-error-text-font-family, inherit);font-size:var(--component-radio-group-error-text-font-size, inherit);font-weight:var(--component-radio-group-error-text-font-weight, 400);line-height:var(--component-radio-group-error-text-line-height, 1.5)}.wyrd-dialog{padding:0;border:none;background:transparent;max-width:min(90vw,32rem);color:var(--component-dialog-panel-foreground)}.wyrd-dialog::backdrop{background:var(--component-dialog-scrim-color);opacity:var(--component-dialog-scrim-opacity)}.wyrd-dialog__surface{display:flex;flex-direction:column;gap:var(--component-dialog-gap);background:var(--component-dialog-panel-background);color:var(--component-dialog-panel-foreground);border:var(--component-dialog-border-width, 1px) solid var(--component-dialog-panel-border-color);border-radius:var(--component-dialog-radius);padding:var(--component-dialog-padding-y) var(--component-dialog-padding-x)}.wyrd-dialog__title,.wyrd-dialog__body{margin:0}.wyrd-dialog__actions{display:flex;gap:var(--component-dialog-gap);justify-content:flex-end}.wyrd-drawer{position:fixed;max-width:none;max-height:none;margin:0;padding:0;border:none;background:transparent;color:var(--component-drawer-panel-foreground)}.wyrd-drawer::backdrop{background:var(--component-drawer-scrim-color);opacity:var(--component-drawer-scrim-opacity)}.wyrd-drawer[data-side=start],.wyrd-drawer[data-side=end]{inset-block:0;inline-size:min(100vw,var(--component-drawer-inline-size));block-size:100dvh}.wyrd-drawer[data-side=start]{inset-inline-start:0;inset-inline-end:auto}.wyrd-drawer[data-side=end]{inset-inline-start:auto;inset-inline-end:0}.wyrd-drawer[data-side=bottom]{inset-block-start:auto;inset-block-end:0;inset-inline:0;inline-size:100vw;block-size:min(70dvh,var(--component-drawer-block-size))}.wyrd-drawer__surface{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--component-drawer-gap);inline-size:100%;block-size:100%;overflow:auto;background:var(--component-drawer-panel-background);color:var(--component-drawer-panel-foreground);border:var(--component-drawer-border-width, 1px) solid var(--component-drawer-panel-border-color);box-shadow:var(--component-drawer-shadow, none);padding:var(--component-drawer-padding-y) var(--component-drawer-padding-x)}.wyrd-drawer[data-side=start] .wyrd-drawer__surface{border-start-end-radius:var(--component-drawer-radius);border-end-end-radius:var(--component-drawer-radius)}.wyrd-drawer[data-side=end] .wyrd-drawer__surface{border-start-start-radius:var(--component-drawer-radius);border-end-start-radius:var(--component-drawer-radius)}.wyrd-drawer[data-side=bottom] .wyrd-drawer__surface{border-start-start-radius:var(--component-drawer-radius);border-start-end-radius:var(--component-drawer-radius)}.wyrd-drawer__title{margin:0}.wyrd-drawer__content{flex:1 1 auto;min-block-size:0;margin:0}.wyrd-drawer__actions{display:flex;gap:var(--component-drawer-gap);justify-content:flex-end}@media(prefers-reduced-motion:no-preference){.wyrd-drawer[open] .wyrd-drawer__surface{animation:wyrd-drawer-enter .18s ease-out}.wyrd-drawer[data-side=start]{--wyrd-drawer-enter-from: translateX(-100%)}.wyrd-drawer[data-side=end]{--wyrd-drawer-enter-from: translateX(100%)}.wyrd-drawer[data-side=bottom]{--wyrd-drawer-enter-from: translateY(100%)}}@keyframes wyrd-drawer-enter{0%{transform:var(--wyrd-drawer-enter-from)}to{transform:translate(0)}}.wyrd-aspect-ratio{box-sizing:border-box;display:block;inline-size:100%;aspect-ratio:16 / 9;overflow:hidden}.wyrd-aspect-ratio[data-ratio="1-1"]{aspect-ratio:1 / 1}.wyrd-aspect-ratio[data-ratio="4-3"]{aspect-ratio:4 / 3}.wyrd-aspect-ratio[data-ratio="3-2"]{aspect-ratio:3 / 2}.wyrd-aspect-ratio[data-ratio="16-9"]{aspect-ratio:16 / 9}.wyrd-aspect-ratio[data-ratio="21-9"]{aspect-ratio:21 / 9}.wyrd-aspect-ratio>*{inline-size:100%;block-size:100%}.wyrd-container{box-sizing:border-box;display:block;inline-size:100%;max-inline-size:905px;margin-inline:auto;padding-inline:8px}.wyrd-container[data-max-width=sm]{max-inline-size:360px}.wyrd-container[data-max-width=md]{max-inline-size:600px}.wyrd-container[data-max-width=lg]{max-inline-size:905px}.wyrd-container[data-max-width=xl]{max-inline-size:1240px}.wyrd-container[data-padding="0"]{padding-inline:0}.wyrd-container[data-padding="1"]{padding-inline:4px}.wyrd-container[data-padding="2"]{padding-inline:8px}.wyrd-container[data-padding="3"]{padding-inline:12px}.wyrd-container[data-padding="4"]{padding-inline:16px}.wyrd-container[data-padding="5"]{padding-inline:24px}.wyrd-container[data-padding="6"]{padding-inline:32px}.wyrd-container[data-padding="7"]{padding-inline:48px}.wyrd-container[data-padding="8"]{padding-inline:64px}.wyrd-divider{box-sizing:border-box;display:block;flex:none;background-color:var(--component-divider-color, var(--color-outline, currentColor))}.wyrd-divider[data-orientation=horizontal]{inline-size:100%;block-size:var(--component-divider-thickness, 1px)}.wyrd-divider[data-orientation=vertical]{inline-size:var(--component-divider-thickness, 1px);block-size:100%;min-block-size:1em}.wyrd-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wyrd-stack{box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:0}.wyrd-stack[data-direction=row]{flex-direction:row}.wyrd-stack[data-gap="1"]{gap:4px}.wyrd-stack[data-gap="2"]{gap:8px}.wyrd-stack[data-gap="3"]{gap:12px}.wyrd-stack[data-gap="4"]{gap:16px}.wyrd-stack[data-gap="5"]{gap:24px}.wyrd-stack[data-gap="6"]{gap:32px}.wyrd-stack[data-gap="7"]{gap:48px}.wyrd-stack[data-gap="8"]{gap:64px}.wyrd-stack[data-padding="1"]{padding:4px}.wyrd-stack[data-padding="2"]{padding:8px}.wyrd-stack[data-padding="3"]{padding:12px}.wyrd-stack[data-padding="4"]{padding:16px}.wyrd-stack[data-padding="5"]{padding:24px}.wyrd-stack[data-padding="6"]{padding:32px}.wyrd-stack[data-padding="7"]{padding:48px}.wyrd-stack[data-padding="8"]{padding:64px}.wyrd-grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--wyrd-grid-columns, 1),minmax(0,1fr));gap:0}.wyrd-grid>*{min-inline-size:0}.wyrd-grid[data-gap="1"]{gap:4px}.wyrd-grid[data-gap="2"]{gap:8px}.wyrd-grid[data-gap="3"]{gap:12px}.wyrd-grid[data-gap="4"]{gap:16px}.wyrd-grid[data-gap="5"]{gap:24px}.wyrd-grid[data-gap="6"]{gap:32px}.wyrd-grid[data-gap="7"]{gap:48px}.wyrd-grid[data-gap="8"]{gap:64px}.wyrd-split{box-sizing:border-box;display:flex;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0}.wyrd-split[data-direction=column]{flex-direction:column}.wyrd-split__pane{box-sizing:border-box;flex:1 1 auto;min-inline-size:0;min-block-size:0;overflow:auto}.wyrd-split__divider{position:relative;flex:0 0 var(--component-split-divider-hit-area, 16px);cursor:col-resize;touch-action:none;outline:none}.wyrd-split[data-direction=column] .wyrd-split__divider{cursor:row-resize}.wyrd-split__divider:before{position:absolute;inset-block:0;inset-inline-start:50%;inline-size:var(--component-split-divider-thickness, 1px);background:var(--component-split-divider-color, currentColor);content:"";transform:translate(-50%)}.wyrd-split[data-direction=column] .wyrd-split__divider:before{inset-block-start:50%;inset-inline:0;block-size:var(--component-split-divider-thickness, 1px);inline-size:auto;transform:translateY(-50%)}.wyrd-split__divider:hover:before,.wyrd-split__divider:focus-visible:before,.wyrd-split[data-dragging] .wyrd-split__divider:before{background:var(--component-split-divider-hover-color, currentColor)}.wyrd-split__divider:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:calc(var(--focusRing-offset, 2px) * -1)}.wyrd-scroll-area{box-sizing:border-box;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--component-scroll-area-scrollbar-thumb-color, currentColor) var(--component-scroll-area-scrollbar-track-color, transparent);scrollbar-width:thin}.wyrd-scroll-area[data-orientation=horizontal]{overflow-x:auto;overflow-y:hidden}.wyrd-scroll-area[data-orientation=both]{overflow:auto}.wyrd-scroll-area::-webkit-scrollbar{width:var(--component-scroll-area-scrollbar-thickness, 8px);height:var(--component-scroll-area-scrollbar-thickness, 8px)}.wyrd-scroll-area::-webkit-scrollbar-track{background:var(--component-scroll-area-scrollbar-track-color, transparent)}.wyrd-scroll-area::-webkit-scrollbar-thumb{background:var(--component-scroll-area-scrollbar-thumb-color, currentColor);border-radius:var(--component-scroll-area-scrollbar-radius, 999px)}.wyrd-scroll-area:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:calc(var(--focusRing-offset, 2px) * -1)}.wyrd-tabs{display:grid;gap:var(--component-tabs-gap, .25rem);max-inline-size:100%}.wyrd-tabs__list{display:flex;align-items:flex-end;gap:var(--component-tabs-gap, .25rem);border-block-end:var(--component-tabs-tab-indicator-thickness, 2px) solid color-mix(in srgb,var(--component-tabs-tab-indicator-color, currentColor) 24%,transparent)}.wyrd-tabs__tab{position:relative;border:0;padding:var(--component-tabs-tab-padding-y, .5rem) var(--component-tabs-tab-padding-x, 1rem);background:var(--component-tabs-tab-background);color:var(--component-tabs-tab-foreground);cursor:pointer;font:inherit;font-weight:600}.wyrd-tabs__tab:hover:not(:disabled,[data-selected]){background:var(--component-tabs-tab-hover-background)}.wyrd-tabs__tab[data-selected]{background:var(--component-tabs-tab-selected-background);color:var(--component-tabs-tab-selected-foreground)}.wyrd-tabs__tab[data-selected]:after{position:absolute;inset-inline:0;inset-block-end:calc(-1 * var(--component-tabs-tab-indicator-thickness, 2px));block-size:var(--component-tabs-tab-indicator-thickness, 2px);background:var(--component-tabs-tab-indicator-color, currentColor);content:""}.wyrd-tabs__tab:disabled{cursor:not-allowed;opacity:var(--opacity-disabled, .38)}.wyrd-tabs__tab:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:var(--focusRing-offset, 2px)}.wyrd-tabs__panel{min-inline-size:0;overflow-wrap:anywhere}.wyrd-tree-view{max-inline-size:100%;color:var(--component-tree-view-item-foreground);font:inherit}.wyrd-tree-view__tree,.wyrd-tree-view__group{margin:0;padding:0;list-style:none}.wyrd-tree-view__item{outline:none}.wyrd-tree-view__row{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;min-block-size:2rem;padding-inline-start:calc((var(--tree-view-level, 1) - 1) * var(--component-tree-view-item-indent, 1.5rem));padding-inline-end:.5rem;background:var(--component-tree-view-item-background);color:var(--component-tree-view-item-foreground);cursor:default;user-select:none}.wyrd-tree-view__item:not([aria-disabled=true])>.wyrd-tree-view__row:hover{background:var(--component-tree-view-item-hover-background)}.wyrd-tree-view__item[data-selected=true]>.wyrd-tree-view__row{background:var(--component-tree-view-item-selected-background);color:var(--component-tree-view-item-selected-foreground)}.wyrd-tree-view__item[aria-disabled=true]>.wyrd-tree-view__row{opacity:.5}.wyrd-tree-view__item:focus-visible>.wyrd-tree-view__row{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:calc(-1 * var(--focusRing-offset, 2px))}.wyrd-tree-view__chevron{color:var(--component-tree-view-chevron-color);inline-size:1rem;text-align:center}.wyrd-tree-view__label{min-inline-size:0;overflow-wrap:anywhere}.wyrd-accordion{display:grid;inline-size:100%;max-inline-size:100%;border:var(--component-accordion-border-width, 1px) solid var(--component-accordion-header-border-color);border-radius:var(--component-accordion-radius, 4px);overflow:hidden}.wyrd-accordion__item+.wyrd-accordion__item{border-block-start:var(--component-accordion-border-width, 1px) solid var(--component-accordion-header-border-color)}.wyrd-accordion__header{inline-size:100%;border:0;padding:var(--component-accordion-header-padding-y, .5rem) var(--component-accordion-header-padding-x, 1rem);background:var(--component-accordion-header-background);color:var(--component-accordion-header-foreground);cursor:pointer;font:inherit;font-weight:600;text-align:start}.wyrd-accordion__header:hover{background:var(--component-accordion-header-hover-background)}.wyrd-accordion__header:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:calc(-1 * var(--focusRing-offset, 2px))}.wyrd-accordion__panel{padding:var(--component-accordion-panel-padding-y, .5rem) var(--component-accordion-panel-padding-x, 1rem);background:var(--component-accordion-panel-background);color:var(--component-accordion-panel-foreground);overflow-wrap:anywhere}.wyrd-accordion__panel[hidden]{display:none}.wyrd-tooltip{position:relative;display:inline-flex}.wyrd-tooltip__trigger{display:inline-flex}.wyrd-tooltip__surface{position:fixed;z-index:1;max-inline-size:18rem;border-radius:var(--component-tooltip-radius, 4px);padding:.25rem .5rem;background:var(--component-tooltip-background);color:var(--component-tooltip-foreground);font:inherit;font-size:.875em;line-height:1.3;overflow-wrap:anywhere;pointer-events:none;white-space:normal}.wyrd-tooltip__surface[hidden]{display:none}.wyrd-popover{display:inline-flex;font:inherit}.wyrd-popover__trigger{display:inline-flex}.wyrd-popover__surface{position:fixed;z-index:10;min-inline-size:max-content;max-inline-size:min(24rem,calc(100vw - 1rem));border:var(--component-popover-border-width, 1px) solid var(--component-popover-surface-border-color);border-radius:var(--component-popover-radius, 8px);padding:var(--component-popover-padding-y, .75rem) var(--component-popover-padding-x, .75rem);background:var(--component-popover-surface-background);box-shadow:var(--component-popover-shadow, 0 8px 24px rgb(0 0 0 / 18%));color:var(--component-popover-surface-foreground);overflow-wrap:anywhere}.wyrd-popover__surface[hidden]{display:none}.wyrd-toast{display:flex;align-items:flex-start;gap:var(--component-toast-gap, .5rem);max-inline-size:min(100%,28rem);border-radius:var(--component-toast-radius, 8px);box-shadow:var(--component-toast-shadow, none);padding:var(--component-toast-padding-y, .5rem) var(--component-toast-padding-x, 1rem)}.wyrd-toast[data-variant=info]{background:var(--component-toast-info-background);color:var(--component-toast-info-foreground)}.wyrd-toast[data-variant=success]{background:var(--component-toast-success-background);color:var(--component-toast-success-foreground)}.wyrd-toast[data-variant=warning]{background:var(--component-toast-warning-background);color:var(--component-toast-warning-foreground)}.wyrd-toast[data-variant=danger]{background:var(--component-toast-danger-background);color:var(--component-toast-danger-foreground)}.wyrd-toast__icon{display:inline-flex;flex:0 0 auto;line-height:1.4}.wyrd-toast__content{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.wyrd-toast__dismiss{display:inline-grid;flex:0 0 auto;place-items:center;inline-size:1.75rem;block-size:1.75rem;border:0;border-radius:var(--component-toast-radius, 8px);padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1}.wyrd-toast__dismiss:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.wyrd-toast__dismiss:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:var(--focusRing-offset, 2px)}.wyrd-toast-host{position:fixed;z-index:var(--overlay-toast-z-index, 1000);display:flex;flex-direction:column;gap:var(--component-toast-gap, .5rem);max-inline-size:min(calc(100vw - 2rem),28rem);pointer-events:none}.wyrd-toast-host>*{pointer-events:auto}.wyrd-toast-host[data-placement^=top]{inset-block-start:1rem}.wyrd-toast-host[data-placement^=bottom]{inset-block-end:1rem}.wyrd-toast-host[data-placement$=start]{inset-inline-start:1rem}.wyrd-toast-host[data-placement$=end]{inset-inline-end:1rem}.wyrd-toast-host[data-placement$=center]{inset-inline-start:50%;transform:translate(-50%)}.wyrd-menu{display:inline-block;position:relative;font:inherit}.wyrd-menu__trigger{font:inherit;cursor:pointer;color:var(--component-menu-trigger-foreground, #f4f3f8);background:var(--component-menu-trigger-background, #2f2e38);border:1px solid var(--component-menu-trigger-border-color, #3a3942);border-radius:var(--component-menu-radius, 8px);padding:var(--component-menu-trigger-padding-y, .5rem) var(--component-menu-trigger-padding-x, .85rem)}.wyrd-menu__trigger:disabled{cursor:not-allowed;opacity:.5}.wyrd-menu__popup{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;min-inline-size:max-content;margin:0;list-style:none;display:flex;flex-direction:column;gap:var(--component-menu-gap, 2px);background:var(--component-menu-panel-background, #1c1b22);color:var(--component-menu-panel-foreground, #f4f3f8);border:1px solid var(--component-menu-panel-border-color, #3a3942);border-radius:var(--component-menu-radius, 8px);padding:var(--component-menu-padding-y, 4px) var(--component-menu-padding-x, 4px);opacity:0;transform:translateY(-4px);visibility:hidden;transition:opacity .12s ease-out,transform .12s ease-out,visibility .12s}.wyrd-menu__popup--open{opacity:1;transform:none;visibility:visible}.wyrd-menu__popup--context{position:fixed;inset:auto;z-index:10}.wyrd-menu__popup:focus{outline:none}.wyrd-menu__item{cursor:pointer;border-radius:calc(var(--component-menu-radius, 8px) - 4px);padding:var(--component-menu-item-padding-y, .4rem) var(--component-menu-item-padding-x, .75rem)}.wyrd-menu__item[data-active=true]{background:var(--component-menu-item-active-background, #3a3942);color:var(--component-menu-item-active-foreground, #ffffff)}.wyrd-menu__item[aria-disabled=true]{opacity:.4;cursor:not-allowed}.wyrd-command{inline-size:100%;max-inline-size:none;block-size:100%;max-block-size:none;margin:0;padding:10vh 1rem 1rem;border:0;background:transparent;color:var(--component-command-surface-foreground)}.wyrd-command::backdrop{background:color-mix(in srgb,var(--component-command-scrim-color) calc(var(--component-command-scrim-opacity) * 100%),transparent)}.wyrd-command__surface{box-sizing:border-box;inline-size:min(100%,var(--component-command-surface-max-width));max-block-size:75vh;margin-inline:auto;overflow:hidden auto;background:var(--component-command-surface-background);border:1px solid var(--component-command-surface-border-color);border-radius:var(--component-command-surface-radius);box-shadow:var(--component-command-surface-shadow)}.wyrd-command__input{box-sizing:border-box;inline-size:calc(100% - 2rem);margin:1rem;background:var(--component-command-input-background);color:var(--component-command-input-foreground);border:var(--component-command-input-border-width) solid var(--component-command-input-border-color);border-radius:var(--component-command-input-radius);padding:var(--component-command-input-padding-y) var(--component-command-input-padding-x);font:inherit}.wyrd-command__input::placeholder{color:var(--component-command-input-placeholder)}.wyrd-command__input:focus-visible{outline:2px solid var(--component-command-input-border-color-focus);outline-offset:1px}.wyrd-command__list{display:flex;flex-direction:column;gap:var(--component-command-list-gap);padding-block:var(--component-command-list-padding-y)}.wyrd-command__group-heading{color:var(--component-command-group-heading-foreground);padding:var(--component-command-group-heading-padding-y) var(--component-command-group-heading-padding-x);font-size:.75rem;font-weight:600}.wyrd-command__item{display:flex;justify-content:space-between;gap:1rem;padding:var(--component-command-item-padding-y) var(--component-command-item-padding-x);color:var(--component-command-item-foreground);cursor:default}.wyrd-command__item[data-active]{background:var(--component-command-item-active-background)}.wyrd-command__item[aria-disabled=true]{color:var(--component-command-item-disabled-foreground);opacity:.65}.wyrd-command__shortcut{color:var(--component-command-shortcut-foreground);font:inherit;font-size:.75rem}.wyrd-command__item[data-active] .wyrd-command__shortcut{color:inherit}.wyrd-command__empty{color:var(--component-command-empty-state-foreground);padding:var(--component-command-empty-state-padding-y) var(--component-command-empty-state-padding-x);text-align:center}.wyrd-breadcrumbs{color:var(--component-breadcrumbs-current-color);font-family:var(--component-breadcrumbs-text-font-family, inherit);font-size:var(--component-breadcrumbs-text-font-size, inherit);font-weight:var(--component-breadcrumbs-text-font-weight, 600);line-height:var(--component-breadcrumbs-text-line-height, 1.3)}.wyrd-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--component-breadcrumbs-gap);margin:0;padding:0;list-style:none}.wyrd-breadcrumbs__item{display:inline-flex;align-items:center;min-inline-size:0}.wyrd-breadcrumbs__item+.wyrd-breadcrumbs__item:before{content:"/";margin-inline-end:var(--component-breadcrumbs-gap);color:var(--component-breadcrumbs-separator-color)}.wyrd-breadcrumbs__link{color:var(--component-breadcrumbs-link-color);text-decoration:none}.wyrd-breadcrumbs__link:hover{text-decoration:underline}.wyrd-breadcrumbs__link:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:var(--focusRing-offset, 2px)}.wyrd-breadcrumbs__current{color:var(--component-breadcrumbs-current-color)}.wyrd-pagination{font-family:var(--component-pagination-text-font-family, inherit);font-size:var(--component-pagination-text-font-size, inherit);font-weight:var(--component-pagination-text-font-weight, 600);line-height:var(--component-pagination-text-line-height, 1.3)}.wyrd-pagination__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--component-pagination-gap);margin:0;padding:0;list-style:none}.wyrd-pagination__button{min-inline-size:2rem;border:0;border-radius:var(--component-pagination-radius);padding:var(--component-pagination-padding-y) var(--component-pagination-padding-x);background-color:var(--component-pagination-item-background);color:var(--component-pagination-item-foreground);cursor:pointer;font:inherit}.wyrd-pagination__button:hover:not(:disabled,[data-current]){background-color:var(--component-pagination-item-background-hover)}.wyrd-pagination__button[data-current]{background-color:var(--component-pagination-item-current-background);color:var(--component-pagination-item-current-foreground)}.wyrd-pagination__button:disabled{color:var(--component-pagination-item-disabled-foreground);cursor:not-allowed}.wyrd-pagination__button:focus-visible{outline:var(--focusRing-width, 2px) solid var(--focusRing-color, currentColor);outline-offset:var(--focusRing-offset, 2px)}.wyrd-pagination__ellipsis{display:inline-flex;min-inline-size:2rem;justify-content:center;color:var(--component-pagination-item-disabled-foreground)}.wyrd-carousel{display:grid;gap:var(--component-carousel-root-gap);max-inline-size:100%}.wyrd-carousel__viewport{overflow:hidden;border-radius:var(--component-carousel-viewport-radius);background:var(--component-carousel-viewport-background);color:var(--component-carousel-viewport-foreground)}.wyrd-carousel__slide[hidden]{display:none}.wyrd-carousel__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--component-carousel-root-gap)}.wyrd-carousel__controls button{border:0;border-radius:var(--component-carousel-control-radius);padding:var(--component-carousel-control-padding-y) var(--component-carousel-control-padding-x);background:var(--component-carousel-control-background);color:var(--component-carousel-control-foreground);font:inherit}.wyrd-carousel__controls button:hover:not(:disabled){background:var(--component-carousel-control-hover-background)}.wyrd-carousel__controls button:disabled{opacity:var(--opacity-disabled, .38)}.wyrd-carousel__controls span{color:var(--component-carousel-position-foreground);font:var(--component-carousel-position-text)}.wyrd-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--component-toggle-gap,.5rem);border:0;border-radius:var(--component-toggle-radius);padding:var(--component-toggle-padding-y) var(--component-toggle-padding-x);background:var(--component-toggle-background);color:var(--component-toggle-foreground);font:var(--component-toggle-label-font-weight,600) var(--component-toggle-label-font-size,inherit)/var(--component-toggle-label-line-height,1.2) var(--component-toggle-label-font-family,inherit);cursor:pointer}.wyrd-toggle:hover:not(:disabled){background:var(--component-toggle-background-hover)}.wyrd-toggle[data-pressed]{background:var(--component-toggle-pressed-background);color:var(--component-toggle-pressed-foreground)}.wyrd-toggle:disabled{background:var(--component-toggle-disabled-background);color:var(--component-toggle-disabled-foreground);cursor:not-allowed}.wyrd-toggle:focus-visible{outline:var(--focusRing-width,2px) solid var(--focusRing-color,currentColor);outline-offset:var(--focusRing-offset,2px)}.wyrd-toggle-group{display:inline-flex;gap:var(--component-toggle-group-gap,.25rem)}.wyrd-toggle-group__item{border:0;border-radius:var(--component-toggle-group-radius);padding:var(--component-toggle-group-item-padding-y) var(--component-toggle-group-item-padding-x);background:var(--component-toggle-group-item-background);color:var(--component-toggle-group-item-foreground);font:inherit;font-weight:600;cursor:pointer}.wyrd-toggle-group__item:hover:not(:disabled){background:var(--component-toggle-group-item-background-hover)}.wyrd-toggle-group__item[data-pressed]{background:var(--component-toggle-group-item-pressed-background);color:var(--component-toggle-group-item-pressed-foreground)}.wyrd-toggle-group__item:disabled{background:var(--component-toggle-group-item-disabled-background);color:var(--component-toggle-group-item-disabled-foreground);cursor:not-allowed}.wyrd-toggle-group__item:focus-visible{outline:var(--focusRing-width,2px) solid var(--focusRing-color,currentColor);outline-offset:var(--focusRing-offset,2px)}
