.cc-accordion{border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);background:var(--cc-surface-raised)}.cc-accordion-item+.cc-accordion-item{border-top:1px solid var(--cc-border)}.cc-accordion-header{font-size:inherit;margin:0}.cc-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--cc-space-3);width:100%;min-height:var(--cc-control-h);padding:var(--cc-control-py) var(--cc-control-px);color:var(--cc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.cc-accordion-trigger:hover{background:var(--cc-surface-hover)}.cc-accordion-trigger:focus-visible{outline:var(--cc-focus-width) solid var(--cc-focus);outline-offset:-2px}.cc-accordion-trigger[data-disabled]{color:var(--cc-text-muted);cursor:not-allowed}.cc-accordion-trigger .cc-glyph{transition:transform var(--cc-duration-fast) var(--cc-ease-in-out)}.cc-accordion-trigger[data-state=open] .cc-glyph{transform:rotate(180deg)}.cc-accordion-content{color:var(--cc-text);animation:svelte-m15l9c-cc-accordion-open var(--cc-duration-normal) var(--cc-ease-out);overflow:hidden}.cc-accordion-content[data-state=closed]{animation:svelte-m15l9c-cc-accordion-close var(--cc-duration-fast) var(--cc-ease-exit) forwards}.body.svelte-m15l9c{padding:0 var(--cc-control-px) var(--cc-space-4)}@keyframes svelte-m15l9c-cc-accordion-open{0%{opacity:0;height:0}to{height:var(--bits-accordion-content-height)}}@keyframes svelte-m15l9c-cc-accordion-close{0%{height:var(--bits-accordion-content-height)}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.cc-accordion-content[data-state]{animation:none}.cc-accordion-trigger .cc-glyph{transition:none}}.cc-avatar{border-radius:var(--cc-radius-pill);background:var(--cc-surface-sunken);box-shadow:inset 0 0 0 1px var(--cc-border);color:var(--cc-text);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.cc-avatar-sm{width:1.5rem;height:1.5rem;font-size:var(--cc-font-size-xs)}.cc-avatar-md{width:2.25rem;height:2.25rem;font-size:var(--cc-font-size-sm)}.cc-avatar-lg{width:3.5rem;height:3.5rem;font-size:var(--cc-font-size-lg)}.cc-avatar .img{object-fit:cover;width:100%;height:100%;animation:svelte-1ipk84l-cc-avatar-in var(--cc-duration-normal) var(--cc-ease-out)}@keyframes svelte-1ipk84l-cc-avatar-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cc-avatar .img{animation:none}}.cc-combobox.svelte-1xli10n{align-items:center;display:flex;position:relative}.cc-combobox-input{width:100%;min-height:var(--cc-control-h);padding-inline:var(--cc-control-px) calc(var(--cc-control-px) + 1.75rem);border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-surface-raised);color:var(--cc-text);font:inherit}.cc-combobox-input::placeholder{color:var(--cc-text-muted)}.cc-combobox-input[aria-invalid=true]{border-color:var(--cc-danger);box-shadow:inset 0 0 0 1px var(--cc-danger)}.cc-combobox-input:focus-visible{outline:var(--cc-focus-width) solid var(--cc-focus);outline-offset:1px}.cc-combobox-input:disabled{background:var(--cc-surface-sunken);cursor:not-allowed}.cc-combobox-trigger{padding:var(--cc-space-1);border-radius:var(--cc-radius-sm);color:var(--cc-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;inset-inline-end:var(--cc-space-2)}.cc-combobox-content{z-index:var(--cc-layer-popover);min-width:var(--bits-combobox-anchor-width);max-height:min(20rem, var(--bits-combobox-content-available-height));padding:var(--cc-space-1);border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);background:var(--cc-surface-raised);color:var(--cc-text);box-shadow:var(--cc-shadow-popover);font-family:var(--cc-font-sans);transform-origin:var(--bits-combobox-content-transform-origin);animation:svelte-1xli10n-cc-combobox-in var(--cc-duration-fast) var(--cc-ease-out);overflow-y:auto}.cc-combobox-content[data-state=closed]{animation:svelte-1xli10n-cc-combobox-out var(--cc-duration-instant) var(--cc-ease-exit) forwards}.cc-combobox-item{justify-content:space-between;align-items:center;gap:var(--cc-space-3);min-height:var(--cc-control-h);padding-inline:var(--cc-control-px);border-radius:var(--cc-radius-sm);cursor:pointer;display:flex}.cc-combobox-item[data-highlighted]{background:var(--cc-surface-hover)}.cc-combobox-item[data-disabled]{opacity:.55;cursor:not-allowed}.empty.svelte-1xli10n{padding:var(--cc-space-2) var(--cc-control-px);color:var(--cc-text-muted);margin:0}@keyframes svelte-1xli10n-cc-combobox-in{0%{opacity:0;transform:scale(.96)}}@keyframes svelte-1xli10n-cc-combobox-out{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.cc-combobox-content[data-state]{animation:none}}.cc-palette-overlay{z-index:var(--cc-layer-overlay);background:var(--cc-scrim);animation:svelte-eehpia-cc-palette-fade var(--cc-duration-normal) var(--cc-ease-out);position:fixed;inset:0}.cc-palette-overlay[data-state=closed]{animation:svelte-eehpia-cc-palette-fade-out var(--cc-duration-fast) var(--cc-ease-exit) forwards}.cc-palette{z-index:var(--cc-layer-modal);width:min(36rem, calc(100vw - 2 * var(--cc-space-4)));border:1px solid var(--cc-border);border-radius:var(--cc-radius-lg);background:var(--cc-surface-raised);color:var(--cc-text);box-shadow:var(--cc-shadow-modal);font-family:var(--cc-font-sans);animation:svelte-eehpia-cc-palette-fade var(--cc-duration-normal) var(--cc-ease-out), svelte-eehpia-cc-palette-pop var(--cc-duration-slow) var(--cc-ease-spring);position:fixed;top:min(20%,8rem);left:50%;overflow:hidden;transform:translate(-50%)}.cc-palette[data-state=closed]{animation:svelte-eehpia-cc-palette-pop-out var(--cc-duration-fast) var(--cc-ease-exit) forwards}.cc-palette-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cc-palette-input{width:100%;min-height:var(--cc-control-h);padding-inline:var(--cc-control-px);border:0;border-bottom:1px solid var(--cc-border);color:inherit;font:inherit;background:0 0}.cc-palette-input:focus-visible{outline:var(--cc-focus-width) solid var(--cc-focus);outline-offset:-2px}.cc-palette-list{max-height:min(20rem,50dvh);padding:var(--cc-space-1);overflow-y:auto}.cc-palette-heading{padding:var(--cc-space-2) var(--cc-control-px) var(--cc-space-1);color:var(--cc-text-muted);font-size:var(--cc-font-size-xs);font-weight:600}.cc-palette-item{align-items:center;gap:var(--cc-space-3);min-height:var(--cc-control-h);padding-inline:var(--cc-control-px);border-radius:var(--cc-radius-sm);cursor:pointer;display:flex}.cc-palette-item[data-selected]{background:var(--cc-surface-hover)}.cc-palette-item .label{flex:1}.cc-palette-item .hint{color:var(--cc-text-muted);font-family:var(--cc-font-mono);font-size:var(--cc-font-size-xs)}.cc-palette-empty{padding:var(--cc-space-4) var(--cc-control-px);color:var(--cc-text-muted);text-align:center}@keyframes svelte-eehpia-cc-palette-fade{0%{opacity:0}}@keyframes svelte-eehpia-cc-palette-fade-out{to{opacity:0}}@keyframes svelte-eehpia-cc-palette-pop{0%{transform:translate(-50%, calc(-1 * var(--cc-space-2))) scale(.97)}}@keyframes svelte-eehpia-cc-palette-pop-out{to{opacity:0;transform:translate(-50%, calc(-1 * var(--cc-space-1))) scale(.98)}}@media (prefers-reduced-motion:reduce){.cc-palette-overlay[data-state],.cc-palette[data-state]{animation:none}}.cc-toggles{border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-surface-raised);display:inline-flex}.cc-toggle{min-height:var(--cc-control-h);padding-inline:var(--cc-control-px);color:var(--cc-text);font:inherit;cursor:pointer;transition:background-color var(--cc-duration-fast) var(--cc-ease-out), color var(--cc-duration-fast) var(--cc-ease-out);background:0 0;border:0;border-radius:0}.cc-toggle+.cc-toggle{border-inline-start:1px solid var(--cc-border-strong)}.cc-toggle:first-child{border-start-start-radius:calc(var(--cc-radius-md) - 1px);border-end-start-radius:calc(var(--cc-radius-md) - 1px)}.cc-toggle:last-child{border-start-end-radius:calc(var(--cc-radius-md) - 1px);border-end-end-radius:calc(var(--cc-radius-md) - 1px)}.cc-toggle:hover{background:var(--cc-surface-hover)}.cc-toggle[data-state=on]{background:var(--cc-accent);color:var(--cc-accent-text)}.cc-toggle:focus-visible{outline:var(--cc-focus-width) solid var(--cc-focus);outline-offset:-2px;position:relative}.cc-toggle[data-disabled]{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.cc-toggle{transition:none}}
