@layer wexxaro{.cds-button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);font-weight:var(--font-weight-semibold);border:1px solid transparent;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),scale var(--duration-fast) var(--ease-out)}.cds-button--small{height:32px;border-radius:var(--radius-md);padding:0 10px;gap:6px}.cds-button--medium{height:40px;border-radius:var(--radius-control);padding:0 14px;gap:8px}.cds-button--large{height:48px;border-radius:var(--radius-control);padding:0 16px;gap:8px}.cds-button--icon-only{padding:0}.cds-button--icon-only.cds-button--small{width:32px}.cds-button--icon-only.cds-button--medium{width:40px}.cds-button--icon-only.cds-button--large{width:48px}.cds-button--small :where(svg){width:16px;height:16px}.cds-button--medium :where(svg){width:18px;height:18px}.cds-button--large :where(svg){width:20px;height:20px}.cds-button:disabled{cursor:not-allowed;color:var(--muted);pointer-events:none}.cds-button--primary:disabled,.cds-button--destructive:disabled{background-color:var(--bg-subtle);border-color:var(--bg-subtle)}.cds-button--secondary:disabled{background-color:var(--bg);border-color:var(--border)}.cds-button--ghost:disabled{background-color:transparent;border-color:transparent}.cds-button--primary{background-color:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.cds-button--primary:hover:not(:disabled){background-color:var(--accent-hover);border-color:var(--accent-hover)}.cds-button--secondary{background-color:var(--bg-raised);border-color:var(--border-strong);color:var(--fg)}.cds-button--secondary:hover:not(:disabled){background-color:var(--bg-subtle)}.cds-button--ghost{background-color:transparent;border-color:transparent;color:var(--fg)}.cds-button--ghost:hover:not(:disabled){background-color:var(--hover)}.cds-button--destructive{background-color:var(--danger);border-color:var(--danger);color:var(--danger-fg)}.cds-button--destructive:hover:not(:disabled){background-color:var(--danger-border)}.cds-button:active:not(:disabled){scale:.97}@media(prefers-reduced-motion:reduce){.cds-button{transition:none}.cds-button:active:not(:disabled){scale:none}}@keyframes cds-spin{to{transform:rotate(360deg)}}.cds-table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line);color:var(--fg)}.cds-table th,.cds-table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.cds-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.cds-table th{font-size:var(--type-subheading-x-small-size);line-height:var(--type-subheading-x-small-line);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.02em;color:var(--fg-muted);background-color:var(--bg-subtle)}.cds-table tbody tr:hover{background-color:var(--bg-subtle)}.cds-panel{background-color:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);font-family:var(--font-sans)}.cds-panel__title{margin:0 0 var(--space-4) 0;font-size:var(--type-subheading-x-small-size);line-height:var(--type-subheading-x-small-line);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.02em;color:var(--muted)}.cds-toast{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--bg-raised);color:var(--fg);box-shadow:var(--shadow-md)}.cds-toast--danger{background-color:var(--danger-subtle);border-color:var(--danger-border);color:var(--danger)}.cds-toast__message{flex:1;min-width:0}.cds-toast__action{flex:none;border:none;background:none;padding:0 var(--space-1);min-height:24px;font:inherit;font-weight:var(--font-weight-semibold);color:var(--accent);border-radius:var(--radius-sm);cursor:pointer}.cds-toast__action:hover{text-decoration:underline}.cds-toast__dismiss{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;padding:0;color:var(--fg-muted);border-radius:var(--radius-sm);cursor:pointer}.cds-toast__dismiss :where(svg){width:16px;height:16px}.cds-toast__dismiss:hover{background-color:var(--hover);color:var(--fg)}.cds-toast--danger .cds-toast__action,.cds-toast--danger .cds-toast__dismiss,.cds-toast--danger .cds-toast__dismiss:hover{color:inherit}.cds-switch-field{margin-bottom:var(--space-3)}.cds-switch{display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-sans)}.cds-switch__control{flex:none;width:2.25rem;height:1.25rem;padding:2px;border:1px solid var(--border-strong);border-radius:var(--radius-full);background-color:var(--bg-subtle);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.cds-switch__control[data-state=checked]{background-color:var(--accent);border-color:var(--accent)}.cds-switch__control[data-invalid]{border-color:var(--danger-border)}.cds-switch__control:disabled{cursor:not-allowed;opacity:.6}.cds-switch__thumb{display:block;width:1rem;height:1rem;border-radius:var(--radius-full);background-color:var(--bg);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-out)}.cds-switch__control[data-size=sm]{width:2rem;height:1.125rem}.cds-switch__control[data-size=lg]{width:2.5rem;height:1.375rem}.cds-switch__thumb[data-size=sm]{width:.875rem;height:.875rem}.cds-switch__thumb[data-size=lg]{width:1.125rem;height:1.125rem}.cds-switch__thumb[data-state=checked]{transform:translate(1rem)}.cds-switch__thumb[data-state=checked][data-size=sm]{transform:translate(.875rem)}.cds-switch__thumb[data-state=checked][data-size=lg]{transform:translate(1.125rem)}.cds-switch__control[data-readonly]{cursor:default}.cds-switch__message[data-size=sm]{padding-left:calc(2rem + var(--space-3))}.cds-switch__message[data-size=md]{padding-left:calc(2.25rem + var(--space-3))}.cds-switch__message[data-size=lg]{padding-left:calc(2.5rem + var(--space-3))}@media(prefers-reduced-motion:reduce){.cds-switch__control,.cds-switch__thumb{transition:none}}.cds-switch__text{display:flex;flex-direction:column;gap:var(--space-1)}.cds-switch__label{font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);font-weight:var(--font-weight-medium);color:var(--fg);cursor:pointer}.cds-select{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);box-sizing:border-box;width:100%;min-width:0;margin:0;font-family:var(--font-sans);font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line);text-align:left;color:var(--fg);background-color:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out)}.cds-select[data-size=sm]{padding:8px 8px 8px 10px}.cds-select[data-size=md]{padding:10px 10px 10px 12px}.cds-select[data-size=lg]{padding:12px 12px 12px 14px}.cds-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cds-select[data-invalid]{border-color:var(--danger-border)}.cds-select[data-disabled]{cursor:not-allowed;background-color:var(--bg-subtle);color:var(--muted);box-shadow:none}.cds-select[data-readonly]{cursor:default}.cds-select[data-placeholder]{color:var(--muted)}.cds-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-select__chevron{display:inline-flex;flex:none;color:var(--fg-muted)}.cds-select__chevron-icon[data-size=sm]{width:16px;height:16px}.cds-select__chevron-icon[data-size=md]{width:18px;height:18px}.cds-select__chevron-icon[data-size=lg]{width:20px;height:20px}.cds-select__panel{z-index:var(--z-overlay);box-sizing:border-box;width:var(--radix-select-trigger-width);max-height:min(20rem,var(--radix-select-content-available-height));overflow:hidden;padding:var(--space-1);background-color:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line);color:var(--fg);transform-origin:var(--radix-select-content-transform-origin);animation:cds-pop-in var(--duration-fast) var(--ease-out)}.cds-select__viewport{padding:0}.cds-select__option{display:flex;align-items:center;min-height:24px;padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.cds-select__option[data-highlighted]{background-color:var(--hover)}.cds-select__option[data-state=checked]{background-color:var(--selected);font-weight:var(--font-weight-medium)}.cds-select__option[data-disabled]{cursor:not-allowed;color:var(--muted)}@media(prefers-reduced-motion:reduce){.cds-select,.cds-select__panel{transition:none;animation:none}}.cds-button:focus-visible,.cds-switch__control:focus-visible,.cds-toast__action:focus-visible,.cds-toast__dismiss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cds-page-header{display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-sans)}.cds-page-header__title{margin:0;font-size:var(--type-h5-title-size);line-height:var(--type-h5-title-line);letter-spacing:var(--type-h5-title-tracking);font-weight:var(--font-weight-semibold);color:var(--fg)}.cds-page-header__description{margin:0;font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line);color:var(--fg-muted)}.cds-choice{display:flex;align-items:flex-start;gap:var(--space-2);min-height:24px;font-family:var(--font-sans);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);color:var(--fg);cursor:pointer}.cds-choice[data-disabled]{cursor:not-allowed;color:var(--muted)}.cds-choice__input{width:16px;height:16px;margin:4px 4px 4px 0;flex:none;accent-color:var(--accent);cursor:inherit}.cds-choice__label{padding-top:2px}.cds-choice-field{display:flex;flex-direction:column;gap:2px}.cds-choice__hint{font-size:var(--type-paragraph-x-small-size);line-height:var(--type-paragraph-x-small-line);color:var(--fg-muted);padding-left:28px}.cds-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:1;-webkit-user-select:none;user-select:none}.cds-avatar__image{width:100%;height:100%;object-fit:cover}.cds-avatar__glyph{width:65%;height:65%}.cds-avatar--small{width:24px;height:24px;font-size:var(--type-label-x-small-size)}.cds-avatar--medium{width:32px;height:32px;font-size:var(--type-label-small-size)}.cds-avatar--large{width:40px;height:40px;font-size:var(--type-label-medium-size)}.cds-avatar--0{background:var(--avatar-0-bg);color:var(--avatar-0-fg)}.cds-avatar--1{background:var(--avatar-1-bg);color:var(--avatar-1-fg)}.cds-avatar--2{background:var(--avatar-2-bg);color:var(--avatar-2-fg)}.cds-avatar--3{background:var(--avatar-3-bg);color:var(--avatar-3-fg)}.cds-avatar--4{background:var(--avatar-4-bg);color:var(--avatar-4-fg)}.cds-account{position:relative}.cds-account__trigger{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-full);padding:var(--space-1)}.cds-account__trigger:hover{background:var(--hover)}.cds-account__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cds-account__trigger--sidebar{width:100%;justify-content:flex-start;border-radius:var(--radius-control);padding:var(--space-2)}.cds-account__trigger-name{max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-account__menu{min-width:18rem;max-width:22rem}.cds-account__header{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-3) var(--space-2);text-align:center}.cds-account__name{font-weight:var(--font-weight-semibold)}.cds-account__email{color:var(--fg-muted);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);overflow-wrap:anywhere}.cds-account__manage{justify-content:center;margin:0 var(--space-3) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full)}.cds-account__org{display:flex;justify-content:space-between;gap:var(--space-2)}.cds-account__org .cds-menu__text{display:flex;flex:1;justify-content:space-between;gap:var(--space-2)}.cds-account__org-role{color:var(--fg-muted);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);text-transform:capitalize}.cds-account__note{margin:var(--space-1) var(--space-3) var(--space-2);color:var(--fg-muted);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line)}.cds-shell-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:64px;padding:0 var(--space-6);background:var(--bg-raised);border-bottom:1px solid var(--border);color:var(--fg)}.cds-shell-topbar__left,.cds-shell-topbar__right{display:flex;align-items:center;gap:var(--space-3)}.cds-shell-topbar__center{flex:1;display:flex;justify-content:center}.cds-shell-topbar__mark{display:inline-flex;color:var(--accent);font-size:1.1rem;line-height:1}.cds-shell-topbar__product{font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);font-weight:var(--font-weight-semibold)}.cds-auth{max-width:420px;margin:10vh auto 0;padding:0 var(--space-4)}.cds-auth__product{margin:0 0 var(--space-4);text-align:center;color:var(--fg-muted);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);font-weight:var(--font-weight-medium)}.cds-label{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);font-weight:var(--font-weight-medium);color:var(--fg);cursor:default}.cds-label__required{color:var(--danger)}.cds-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.cds-separator{flex:none;background-color:var(--border-subtle)}.cds-separator--horizontal{width:100%;height:1px}.cds-separator--vertical{width:1px;align-self:stretch}.cds-badge{display:inline-flex;align-items:center;gap:var(--space-1);min-height:20px;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--type-label-x-small-size);line-height:var(--type-label-x-small-line);font-weight:var(--font-weight-medium);white-space:nowrap}.cds-badge--neutral{background-color:var(--bg-subtle);border-color:var(--border);color:var(--fg-muted)}.cds-badge--accent{background-color:var(--accent-subtle);color:var(--accent)}.cds-badge--danger{background-color:var(--danger-subtle);color:var(--danger)}.cds-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background-color:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-sans);color:var(--fg)}.cds-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.cds-card__heading{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.cds-card__title{margin:0;font-size:var(--type-label-medium-size);line-height:var(--type-label-medium-line);font-weight:var(--font-weight-semibold);color:var(--fg)}.cds-card__description{margin:0;font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line);color:var(--fg-muted)}.cds-card__actions{flex:none;display:flex;gap:var(--space-2)}.cds-card__footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.cds-textarea{display:flex;box-sizing:border-box;background-color:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-xs);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.cds-textarea[data-size=sm]{padding:8px 8px 8px 10px}.cds-textarea[data-size=md]{padding:10px 10px 10px 12px}.cds-textarea[data-size=lg]{padding:12px 12px 12px 14px}.cds-textarea[data-focused]{outline:2px solid var(--focus-ring);outline-offset:2px}.cds-textarea[data-invalid]{border-color:var(--danger-border)}.cds-textarea[data-disabled]{background-color:var(--bg-subtle);box-shadow:none}.cds-textarea__control{flex:1;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;font-family:var(--font-sans);font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line);color:var(--fg);resize:vertical;min-height:calc(var(--type-paragraph-small-line) * 2)}.cds-textarea__control::placeholder{color:var(--muted)}.cds-textarea__control:disabled{cursor:not-allowed;color:var(--muted)}@media(prefers-reduced-motion:reduce){.cds-textarea{transition:none}}.cds-tooltip{z-index:var(--z-overlay);max-width:20rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background-color:var(--fg);color:var(--bg);font-family:var(--font-sans);font-size:var(--type-label-x-small-size);line-height:var(--type-label-x-small-line);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-sm);animation:cds-overlay-in var(--duration-fast) var(--ease-out)}.cds-tooltip[data-state=closed]{animation:cds-overlay-out var(--duration-fast) var(--ease-out);pointer-events:none}@keyframes cds-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cds-pop-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes cds-pop-out{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}@keyframes cds-overlay-out{0%{opacity:1}to{opacity:0}}.cds-popover[data-state=closed]>*,.cds-menu[data-state=closed]>*,.cds-dialog[data-state=closed]>*,.cds-sheet[data-state=closed]>*{pointer-events:none}@media(prefers-reduced-motion:reduce){.cds-tooltip,.cds-tooltip[data-state=closed]{animation:none}}.cds-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:var(--bg-scrim);animation:cds-overlay-in var(--duration-base) var(--ease-out)}.cds-dialog__overlay[data-state=closed]{animation:cds-overlay-out var(--duration-fast) var(--ease-out);pointer-events:none}.cds-dialog{position:fixed;top:50%;left:50%;z-index:var(--z-overlay);translate:-50% -50%;display:flex;flex-direction:column;gap:var(--space-4);width:calc(100vw - 2 * var(--space-4));max-height:85vh;padding:var(--space-5);background-color:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-family:var(--font-sans);color:var(--fg);animation:cds-pop-in var(--duration-base) var(--ease-out)}.cds-dialog[data-state=closed]{animation:cds-pop-out var(--duration-fast) var(--ease-out);pointer-events:none}.cds-dialog--small{max-width:400px}.cds-dialog--medium{max-width:560px}.cds-dialog--large{max-width:720px}.cds-dialog:focus{outline:none}.cds-dialog__header{display:flex;flex-direction:column;gap:var(--space-1);padding-right:var(--space-6)}.cds-dialog__title{margin:0;font-size:var(--type-h6-title-size);line-height:var(--type-h6-title-line);letter-spacing:var(--type-h6-title-tracking);font-weight:var(--font-weight-semibold)}.cds-dialog__description{margin:0;font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line);color:var(--fg-muted)}.cds-dialog__body{min-height:0;overflow-y:auto;font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line)}.cds-dialog__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.cds-dialog__close{position:absolute;top:var(--space-4);right:var(--space-4);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-md);background:none;color:var(--fg-muted);cursor:pointer}.cds-dialog__close :where(svg){width:16px;height:16px}.cds-dialog__close:hover{background-color:var(--hover);color:var(--fg)}.cds-dialog__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cds-popover{z-index:var(--z-overlay);min-width:12rem;max-width:min(24rem,calc(100vw - 2 * var(--space-2)));padding:var(--space-3);background-color:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line);color:var(--fg);transform-origin:var(--radix-popover-content-transform-origin);animation:cds-pop-in var(--duration-fast) var(--ease-out)}.cds-popover[data-state=closed]{animation:cds-pop-out var(--duration-fast) var(--ease-out);pointer-events:none}.cds-popover:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cds-dialog,.cds-dialog[data-state=closed],.cds-dialog__overlay,.cds-dialog__overlay[data-state=closed],.cds-popover,.cds-popover[data-state=closed]{animation:none}}.cds-scroll-area{position:relative;overflow:hidden}.cds-scroll-area__viewport{width:100%;height:100%;border-radius:inherit}.cds-scroll-area__viewport:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cds-scroll-area__bar{display:flex;padding:2px;touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out)}.cds-scroll-area__bar[data-orientation=vertical]{width:10px}.cds-scroll-area__bar[data-orientation=horizontal]{flex-direction:column;height:10px}.cds-scroll-area__thumb{position:relative;flex:1;border-radius:var(--radius-full);background-color:var(--border)}.cds-scroll-area__thumb:hover{background-color:var(--border-strong)}.cds-scroll-area__thumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:24px;min-height:24px}@media(prefers-reduced-motion:reduce){.cds-scroll-area__bar{transition:none}}.cds-field{display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-sans);min-width:0}.cds-field__label-row{display:flex;align-items:baseline;gap:var(--space-1)}.cds-field__required{color:var(--danger);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line)}.cds-field__message{display:flex;align-items:flex-start;gap:var(--space-1);font-size:var(--type-paragraph-x-small-size);line-height:var(--type-paragraph-x-small-line);color:var(--fg-muted)}.cds-field__message:empty{margin-top:calc(-1 * var(--space-1))}.cds-field__message[data-invalid]{color:var(--danger)}.cds-field__message[data-disabled]{color:var(--muted)}.cds-field__message-icon{flex:none;width:16px;height:16px}.cds-input{display:flex;align-items:center;gap:var(--space-2);box-sizing:border-box;min-width:0;font-family:var(--font-sans);font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line);color:var(--fg);background-color:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-xs);cursor:text;transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.cds-input[data-size=sm]{padding:8px 8px 8px 10px}.cds-input[data-size=md]{padding:10px 10px 10px 12px}.cds-input[data-size=lg]{padding:12px 12px 12px 14px}.cds-input[data-focused]{outline:2px solid var(--focus-ring);outline-offset:2px}.cds-input[data-invalid]{border-color:var(--danger-border)}.cds-input[data-disabled]{cursor:not-allowed;background-color:var(--bg-subtle);color:var(--muted);box-shadow:none}.cds-input__control{flex:1;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;font:inherit;color:inherit}.cds-input__control::placeholder{color:var(--muted)}.cds-input__control:disabled{cursor:not-allowed}.cds-input__slot{display:inline-flex;flex:none;color:var(--fg-muted)}.cds-input__affix{flex:none;color:var(--fg-muted)}@media(prefers-reduced-motion:reduce){.cds-input{transition:none}}.cds-checkbox{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background-color:var(--bg-raised);color:var(--accent-fg)}.cds-checkbox[data-state=checked],.cds-checkbox[data-state=indeterminate]{background-color:var(--accent);border-color:var(--accent)}.cds-checkbox:disabled{background-color:var(--bg-subtle);border-color:var(--border);color:var(--muted)}.cds-checkbox[data-invalid]{border-color:var(--danger-border)}.cds-checkbox:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cds-checkbox__indicator{display:inline-flex}.cds-checkbox[data-size=md],.cds-radio[data-size=md]{width:18px;height:18px;margin:3px 3px 3px 0}.cds-checkbox[data-size=lg],.cds-radio[data-size=lg]{width:20px;height:20px;margin:2px 2px 2px 0}.cds-checkbox[data-readonly]{cursor:default}.cds-choice__message{padding-left:28px}.cds-checkbox__icon{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cds-radio-group{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.cds-radio-group__options{display:flex;gap:var(--space-2)}.cds-radio-group__options--vertical{flex-direction:column}.cds-radio-group__options--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}.cds-radio{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-full);background-color:var(--bg-raised)}.cds-radio[data-state=checked]{border-color:var(--accent)}.cds-radio:disabled{background-color:var(--bg-subtle);border-color:var(--border)}.cds-radio[data-invalid]{border-color:var(--danger-border)}.cds-radio:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cds-radio__indicator{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--accent)}.cds-radio__indicator[data-disabled]{background-color:var(--muted)}.cds-spinner{display:inline-flex;flex-shrink:0;color:inherit}.cds-spinner--small{width:16px;height:16px}.cds-spinner--medium{width:18px;height:18px}.cds-spinner--large{width:20px;height:20px}.cds-spinner__mark{width:100%;height:100%;box-sizing:border-box;border-radius:var(--radius-full);border:2px solid currentColor;border-top-color:transparent;animation:cds-spin .6s linear infinite}.cds-button__spinner{width:.875em;height:.875em}@media(prefers-reduced-motion:reduce){.cds-spinner__mark{animation-duration:1.8s}}.cds-skeleton{display:block;background-color:var(--hover);animation:cds-skeleton-pulse 1.4s ease-in-out infinite}.cds-skeleton--text{width:100%;height:var(--type-paragraph-small-line);border-radius:var(--radius-sm)}.cds-skeleton--block{width:100%;height:6rem;border-radius:var(--radius-lg)}.cds-skeleton--circle{width:32px;height:32px;border-radius:var(--radius-full)}@keyframes cds-skeleton-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.cds-skeleton{animation:none}}.cds-progress{position:relative;overflow:hidden;width:100%;height:6px;border-radius:var(--radius-full);background-color:var(--hover);transform:translateZ(0)}.cds-progress__indicator{width:100%;height:100%;background-color:var(--accent);transition:transform var(--duration-base) var(--ease-out)}.cds-progress__indicator[data-state=indeterminate]{width:40%;animation:cds-progress-indeterminate 1.2s ease-in-out infinite}@keyframes cds-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.cds-progress__indicator{transition:none}.cds-progress__indicator[data-state=indeterminate]{animation-duration:3s}}.cds-tabs{display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-sans)}.cds-tabs__list{position:relative;display:flex;gap:var(--space-1);border-bottom:1px solid var(--border)}.cds-tabs__trigger{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 var(--space-3);border:none;border-radius:var(--radius-md) var(--radius-md) 0 0;background:none;color:var(--fg-muted);font-family:inherit;font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);font-weight:var(--font-weight-medium);cursor:pointer}.cds-tabs__trigger:hover:not(:disabled){color:var(--fg);background-color:var(--hover)}.cds-tabs__trigger[data-state=active]{color:var(--fg)}.cds-tabs__trigger[data-state=active]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:var(--accent)}.cds-tabs__indicator{display:none;position:absolute;left:0;top:0;width:1px;height:2px;background-color:var(--accent);pointer-events:none;transform-origin:left top;transform:translate(var(--cds-tab-x, 0px),var(--cds-tab-y, 0px)) scaleX(var(--cds-tab-w, 0));transition:transform var(--duration-base) var(--ease-out)}.cds-tabs__list[data-measured] .cds-tabs__indicator{display:block}.cds-tabs__list[data-measured] .cds-tabs__trigger[data-state=active]:after{display:none}@media(prefers-reduced-motion:reduce){.cds-tabs__indicator{transition:none}}.cds-tabs__trigger:disabled{color:var(--muted);cursor:not-allowed}.cds-tabs__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cds-tabs__content:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.cds-confirm-dialog__form{display:contents}.cds-confirm-dialog__header{display:flex;flex-direction:column;gap:var(--space-1)}.cds-confirm-dialog__error{margin:0;color:var(--danger);font-size:var(--type-paragraph-small-size)}.cds-collapsible__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cds-collapsible__content{overflow:hidden}.cds-collapsible__content[data-state=open]{animation:cds-collapsible-open var(--duration-base) var(--ease-out)}.cds-collapsible__content[data-state=closed]{animation:cds-collapsible-close var(--duration-fast) var(--ease-out)}@keyframes cds-collapsible-open{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes cds-collapsible-close{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@media(prefers-reduced-motion:reduce){.cds-collapsible__content[data-state=open],.cds-collapsible__content[data-state=closed]{animation:none}}.cds-accordion{display:flex;flex-direction:column;font-family:var(--font-sans);color:var(--fg)}.cds-accordion__item+.cds-accordion__item{border-top:1px solid var(--border-subtle)}.cds-accordion__header{margin:0;font:inherit}.cds-accordion__trigger{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-md);background:none;font-family:inherit;font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);font-weight:var(--font-weight-semibold);color:inherit;text-align:left;cursor:pointer}.cds-accordion__trigger:hover:not(:disabled){background-color:var(--hover)}.cds-accordion__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cds-accordion__trigger:disabled{color:var(--muted);cursor:not-allowed}.cds-accordion__label{flex:1;min-width:0}.cds-accordion__chevron{flex:none;width:16px;height:16px;color:var(--fg-muted);transition:transform var(--duration-fast) var(--ease-out)}.cds-accordion__trigger[data-state=open] .cds-accordion__chevron{transform:rotate(180deg)}.cds-accordion__content{overflow:hidden;font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line)}.cds-accordion__content[data-state=open]{animation:cds-accordion-open var(--duration-base) var(--ease-out)}.cds-accordion__content[data-state=closed]{animation:cds-accordion-close var(--duration-fast) var(--ease-out)}.cds-accordion__body{padding:0 var(--space-3) var(--space-3)}@keyframes cds-accordion-open{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes cds-accordion-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media(prefers-reduced-motion:reduce){.cds-accordion__chevron{transition:none}.cds-accordion__content[data-state=open],.cds-accordion__content[data-state=closed]{animation:none}}.cds-menu{z-index:var(--z-overlay);min-width:12rem;max-width:min(20rem,calc(100vw - 2 * var(--space-2)));max-height:var(--radix-dropdown-menu-content-available-height, var(--radix-context-menu-content-available-height, 24rem));overflow-y:auto;padding:var(--space-1);background-color:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);color:var(--fg);transform-origin:var(--radix-dropdown-menu-content-transform-origin, var(--radix-context-menu-content-transform-origin));animation:cds-pop-in var(--duration-fast) var(--ease-out)}.cds-menu[data-state=closed]{animation:cds-pop-out var(--duration-fast) var(--ease-out);pointer-events:none}.cds-menu:focus{outline:none}.cds-menu__item{color:inherit;text-decoration:none;position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.cds-menu__item[data-highlighted],.cds-menu__item[data-state=open]{background-color:var(--hover)}.cds-menu__item[data-disabled]{color:var(--muted);cursor:not-allowed}.cds-menu__item--destructive{color:var(--danger)}.cds-menu__item--indented{padding-left:calc(var(--space-2) + 16px + var(--space-2))}.cds-menu__indicator{position:absolute;left:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.cds-menu__indicator :where(svg),.cds-menu__icon :where(svg){width:16px;height:16px}.cds-menu__dot{width:6px;height:6px;border-radius:var(--radius-full);background-color:currentColor}.cds-menu__icon{display:inline-flex;flex:none;color:var(--fg-muted)}.cds-menu__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-menu__shortcut{flex:none;margin-left:var(--space-4);font-size:var(--type-label-x-small-size);line-height:var(--type-label-x-small-line);color:var(--fg-muted);letter-spacing:.04em}.cds-menu__sub-chevron{flex:none;width:16px;height:16px;color:var(--fg-muted);transform:rotate(-90deg)}.cds-menu__label{padding:var(--space-1) var(--space-2);font-size:var(--type-label-x-small-size);line-height:var(--type-label-x-small-line);font-weight:var(--font-weight-semibold);color:var(--fg-muted)}.cds-menu__separator{height:1px;margin:var(--space-1) calc(-1 * var(--space-1));background-color:var(--border-subtle)}@media(prefers-reduced-motion:reduce){.cds-menu,.cds-menu[data-state=closed]{animation:none}}.cds-sheet{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background-color:var(--bg-overlay);border:0 solid var(--border);box-shadow:var(--shadow-md);font-family:var(--font-sans);color:var(--fg)}.cds-sheet:focus{outline:none}.cds-sheet--left,.cds-sheet--right{top:0;bottom:0;width:min(24rem,calc(100vw - var(--space-7)))}.cds-sheet--left{left:0;border-right-width:1px;animation:cds-sheet-in-left var(--duration-slow) var(--ease-out)}.cds-sheet--right{right:0;border-left-width:1px;animation:cds-sheet-in-right var(--duration-slow) var(--ease-out)}.cds-sheet--top,.cds-sheet--bottom{left:0;right:0;max-height:85vh}.cds-sheet--top{top:0;border-bottom-width:1px;animation:cds-sheet-in-top var(--duration-slow) var(--ease-out)}.cds-sheet--bottom{bottom:0;border-top-width:1px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:cds-sheet-in-bottom var(--duration-slow) var(--ease-out)}.cds-sheet__header{display:flex;flex-direction:column;gap:var(--space-1);padding-right:var(--space-6)}.cds-sheet__body{flex:1;min-height:0;overflow-y:auto;font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line)}@keyframes cds-sheet-in-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes cds-sheet-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes cds-sheet-in-top{0%{transform:translateY(-100%)}to{transform:none}}@keyframes cds-sheet-in-bottom{0%{transform:translateY(100%)}to{transform:none}}.cds-sheet--left[data-state=closed]{animation:cds-sheet-out-left var(--duration-base) var(--ease-out);pointer-events:none}.cds-sheet--right[data-state=closed]{animation:cds-sheet-out-right var(--duration-base) var(--ease-out);pointer-events:none}.cds-sheet--top[data-state=closed]{animation:cds-sheet-out-top var(--duration-base) var(--ease-out);pointer-events:none}.cds-sheet--bottom[data-state=closed]{animation:cds-sheet-out-bottom var(--duration-base) var(--ease-out);pointer-events:none}@keyframes cds-sheet-out-left{0%{transform:none}to{transform:translate(-100%)}}@keyframes cds-sheet-out-right{0%{transform:none}to{transform:translate(100%)}}@keyframes cds-sheet-out-top{0%{transform:none}to{transform:translateY(-100%)}}@keyframes cds-sheet-out-bottom{0%{transform:none}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.cds-sheet--left,.cds-sheet--right,.cds-sheet--top,.cds-sheet--bottom,.cds-sheet--left[data-state=closed],.cds-sheet--right[data-state=closed],.cds-sheet--top[data-state=closed],.cds-sheet--bottom[data-state=closed]{animation:none}}.cds-toaster{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;gap:var(--space-2);width:min(24rem,calc(100vw - 2 * var(--space-4)));max-height:100vh;margin:0;padding:var(--space-4);list-style:none;outline:none}.cds-toaster--bottom-center{bottom:0;left:50%;transform:translate(-50%);--cds-toast-edge: translateY(100%)}.cds-toaster--bottom-right{bottom:0;right:0;--cds-toast-edge: translateY(100%)}.cds-toaster--top-center{top:0;left:50%;transform:translate(-50%);--cds-toast-edge: translateY(-100%)}.cds-toaster--top-right{top:0;right:0;--cds-toast-edge: translateY(-100%)}.cds-toaster .cds-toast{animation:cds-toast-in var(--duration-base) var(--ease-out)}.cds-toaster .cds-toast[data-state=closed]{animation:cds-toast-out var(--duration-fast) var(--ease-out);pointer-events:none}.cds-toaster--bottom-center .cds-toast:not(:last-child),.cds-toaster--bottom-right .cds-toast:not(:last-child){--cds-toast-edge: translateY(.5rem)}.cds-toaster--top-center .cds-toast:not(:first-child),.cds-toaster--top-right .cds-toast:not(:first-child){--cds-toast-edge: translateY(-.5rem)}@keyframes cds-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:var(--cds-toast-edge)}}@keyframes cds-toast-in{0%{opacity:0;transform:var(--cds-toast-edge)}to{opacity:1;transform:none}}.cds-toaster .cds-toast:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cds-toaster .cds-toast[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x),var(--radix-toast-swipe-move-y))}.cds-toaster .cds-toast[data-swipe=cancel]{transform:none;transition:transform var(--duration-fast) var(--ease-out)}.cds-toaster--bottom-right .cds-toast[data-state=closed][data-swipe=end],.cds-toaster--top-right .cds-toast[data-state=closed][data-swipe=end]{animation:cds-toast-swipe-out-right var(--duration-fast) var(--ease-out)}.cds-toaster--top-center .cds-toast[data-state=closed][data-swipe=end]{animation:cds-toast-swipe-out-up var(--duration-fast) var(--ease-out)}.cds-toaster--bottom-center .cds-toast[data-state=closed][data-swipe=end]{animation:cds-toast-swipe-out-down var(--duration-fast) var(--ease-out)}@keyframes cds-toast-swipe-out-right{0%{transform:translate(var(--radix-toast-swipe-end-x))}to{transform:translate(100%);opacity:0}}@keyframes cds-toast-swipe-out-up{0%{transform:translateY(var(--radix-toast-swipe-end-y))}to{transform:translateY(-100%);opacity:0}}@keyframes cds-toast-swipe-out-down{0%{transform:translateY(var(--radix-toast-swipe-end-y))}to{transform:translateY(100%);opacity:0}}.cds-toast__icon{display:inline-flex;flex:none;color:var(--fg-muted)}.cds-toast__icon :where(svg){width:18px;height:18px}.cds-toast--danger .cds-toast__icon{color:inherit}.cds-toast__title{font-weight:var(--font-weight-medium)}.cds-toast__description{font-size:var(--type-label-x-small-size);line-height:var(--type-label-x-small-line);color:var(--fg-muted)}.cds-toast--danger .cds-toast__description{color:inherit}@media(prefers-reduced-motion:reduce){.cds-toaster .cds-toast{animation-name:cds-overlay-in}.cds-toaster .cds-toast[data-state=closed],.cds-toaster--bottom-right .cds-toast[data-state=closed][data-swipe=end],.cds-toaster--top-right .cds-toast[data-state=closed][data-swipe=end],.cds-toaster--top-center .cds-toast[data-state=closed][data-swipe=end],.cds-toaster--bottom-center .cds-toast[data-state=closed][data-swipe=end]{animation-name:cds-overlay-out}.cds-toaster .cds-toast[data-swipe=cancel]{transition:none}}.cds-command-dialog{position:fixed;top:15vh;left:50%;z-index:var(--z-overlay);transform:translate(-50%);width:min(640px,calc(100vw - 2 * var(--space-4)));background-color:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;animation:cds-overlay-in var(--duration-fast) var(--ease-out)}.cds-command-dialog:focus{outline:none}.cds-command{display:flex;flex-direction:column;font-family:var(--font-sans);color:var(--fg)}.cds-command__search{border-bottom:1px solid var(--border-subtle)}.cds-command__input{width:100%;height:48px;padding:0 var(--space-4);border:none;background:transparent;font-family:inherit;font-size:var(--type-label-medium-size);line-height:var(--type-label-medium-line);color:var(--fg);outline:none}.cds-command__input::placeholder{color:var(--muted)}.cds-command__list{max-height:min(24rem,60vh);overflow-y:auto;padding:var(--space-1);outline:none}.cds-command__empty{padding:var(--space-5) var(--space-4);text-align:center;font-size:var(--type-paragraph-small-size);line-height:var(--type-paragraph-small-line);color:var(--fg-muted)}.cds-command__group [cmdk-group-heading]{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--type-label-x-small-size);line-height:var(--type-label-x-small-line);font-weight:var(--font-weight-semibold);color:var(--fg-muted)}.cds-command__separator{height:1px;margin:var(--space-1) calc(-1 * var(--space-1));background-color:var(--border-subtle)}.cds-command__item{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);cursor:pointer;-webkit-user-select:none;user-select:none}.cds-command__item[data-selected=true]{background-color:var(--selected)}.cds-command__item[data-disabled=true]{color:var(--muted);cursor:not-allowed}.cds-command__icon{display:inline-flex;flex:none;color:var(--fg-muted)}.cds-command__icon :where(svg){width:18px;height:18px}.cds-command__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-command__shortcut{flex:none;font-size:var(--type-label-x-small-size);line-height:var(--type-label-x-small-line);color:var(--fg-muted);letter-spacing:.04em}@media(prefers-reduced-motion:reduce){.cds-command-dialog{animation:none}}.cds-sidebar-layout{--cds-sidebar-width: 14rem;--cds-sidebar-width-collapsed: 3rem;display:flex;min-height:100vh;width:100%}.cds-sidebar{display:flex;flex-direction:column;flex:none;background-color:var(--bg-sidebar);font-family:var(--font-sans);color:var(--fg);overflow:hidden}.cds-sidebar:not(.cds-sidebar--mobile){width:var(--cds-sidebar-width, 14rem);height:100vh;position:sticky;top:0;border-right:1px solid var(--border-subtle);transition:width var(--duration-base) var(--ease-out)}.cds-sidebar[data-state=collapsed]:not(.cds-sidebar--mobile){width:var(--cds-sidebar-width-collapsed, 3rem)}.cds-sidebar--mobile{width:min(var(--cds-sidebar-width, 14rem),calc(100vw - var(--space-7)));padding:0;gap:0;border-right:none}.cds-sidebar--mobile>.cds-sheet__body{display:flex;flex-direction:column;overflow:hidden;font-size:inherit;line-height:inherit}.cds-sidebar--mobile>.cds-dialog__close{top:var(--space-2);right:var(--space-2)}.cds-sidebar--mobile .cds-sidebar__header{padding-right:calc(var(--space-2) * 2 + 32px)}.cds-sidebar__header,.cds-sidebar__footer{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.cds-sidebar__content{flex:1;min-height:0}.cds-sidebar__group{padding:var(--space-2)}.cds-sidebar__group-header{display:flex;align-items:center;gap:var(--space-1);min-height:32px}.cds-sidebar__group-label{flex:1;display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);font-size:var(--type-label-x-small-size);line-height:var(--type-label-x-small-line);font-weight:var(--font-weight-semibold);color:var(--fg-muted)}.cds-sidebar__group-toggle{min-height:24px;border:none;border-radius:var(--radius-md);background:none;font-family:inherit;text-align:left;cursor:pointer}.cds-sidebar__group-toggle:hover{color:var(--fg)}.cds-sidebar__group-chevron{width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-out)}.cds-sidebar__group-toggle[data-state=closed] .cds-sidebar__group-chevron{transform:rotate(-90deg)}.cds-sidebar[data-state=collapsed] .cds-sidebar__group-header{display:none}.cds-sidebar__menu{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.cds-sidebar__menu-button{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:0 var(--space-2);border:none;border-radius:var(--radius-md);background:none;font-family:inherit;font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);color:var(--fg);text-align:left;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:pointer}.cds-sidebar__menu-button:hover{background-color:var(--hover)}.cds-sidebar__menu-button[data-active]{background-color:var(--selected);font-weight:var(--font-weight-semibold)}.cds-sidebar__menu-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cds-sidebar[data-state=collapsed] .cds-sidebar__menu-button{width:32px;padding:0 var(--space-2)}.cds-sidebar__menu-icon{display:inline-flex;flex:none;color:var(--fg-muted)}.cds-sidebar__menu-icon :where(svg){width:16px;height:16px}.cds-sidebar__menu-badge{margin-left:auto;font-size:var(--type-label-x-small-size);line-height:var(--type-label-x-small-line);color:var(--fg-muted)}.cds-sidebar[data-state=collapsed] .cds-sidebar__menu-badge{display:none}.cds-sidebar__trigger :where(svg){transform:rotate(90deg)}.cds-sidebar-layout[data-state=collapsed] .cds-sidebar__trigger :where(svg){transform:rotate(-90deg)}.cds-sidebar-inset{flex:1;min-width:0}@media(prefers-reduced-motion:reduce){.cds-sidebar:not(.cds-sidebar--mobile),.cds-sidebar__group-chevron{transition:none}}.cds-app-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--app-tile-size, 28px);height:var(--app-tile-size, 28px);border-radius:22%;color:var(--app-tile-glyph)}.cds-app-tile>svg{width:56.25%;height:56.25%;stroke-width:2.25}.cds-app-tile--mail{background:var(--app-mail)}.cds-app-tile--drive{background:var(--app-drive)}.cds-app-tile--docs{background:var(--app-docs)}.cds-app-tile--meet{background:var(--app-meet)}.cds-app-tile--flow{background:var(--app-flow)}.cds-app-tile--assist{background:var(--app-assist)}.cds-app-tile--admin{background:var(--app-admin)}.cds-app-switcher{min-width:15rem}.cds-app-switcher .cds-menu__text{display:flex;flex:1;align-items:center;gap:var(--space-2)}.cds-app-switcher__current{margin-inline-start:auto;width:16px;height:16px;color:var(--accent)}.cds-bell{position:relative}.cds-bell__badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:var(--danger-fg);font-size:10px;font-weight:var(--font-weight-semibold);line-height:16px;text-align:center}.cds-bell__panel{width:min(24rem,calc(100vw - 1rem));max-height:min(32rem,80vh);display:flex;flex-direction:column;padding:0}.cds-bell__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.cds-bell__heading{font-weight:var(--font-weight-semibold)}.cds-bell__list{list-style:none;margin:0;padding:0;overflow-y:auto}.cds-bell__row{display:flex;gap:var(--space-2);align-items:flex-start;width:100%;padding:var(--space-2) var(--space-3);border:0;background:none;color:inherit;text-align:start;cursor:pointer}.cds-bell__row:hover,.cds-bell__row:focus-visible{background:var(--hover)}.cds-bell__row[data-unread] .cds-bell__title{font-weight:var(--font-weight-semibold)}.cds-bell__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cds-bell__body,.cds-bell__time{color:var(--fg-muted);font-size:var(--type-label-x-small-size)}.cds-bell__dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--accent)}.cds-bell__tile{flex:none;width:24px;height:24px;border-radius:22%;background:var(--bg-subtle)}.cds-bell__state{padding:var(--space-4) var(--space-3);color:var(--fg-muted);text-align:center;display:grid;gap:var(--space-2);justify-items:center}.cds-bell__more{margin:var(--space-1) auto var(--space-2)}}
