@layer theme,base,ck.tokens;@layer ck.base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--ck-z-dialog:10000;--ck-z-popup:10100}body{background:var(--ck-bg);color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-weight:var(--ck-text-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6){color:var(--ck-fg);text-wrap:balance;margin:0}:where(h1){font-family:var(--ck-font-heading);font-size:var(--ck-text-h1-size);line-height:var(--ck-text-h1-line);font-weight:var(--ck-text-h1-weight);letter-spacing:var(--ck-text-h1-tracking)}:where(h2){font-family:var(--ck-font-heading);font-size:var(--ck-text-h2-size);line-height:var(--ck-text-h2-line);font-weight:var(--ck-text-h2-weight);letter-spacing:var(--ck-text-h2-tracking)}:where(h3){font-size:var(--ck-text-h3-size);line-height:var(--ck-text-h3-line);font-weight:var(--ck-text-h3-weight);letter-spacing:var(--ck-text-h3-tracking)}:where(h4,h5,h6){font-size:var(--ck-text-h4-size);line-height:var(--ck-text-h4-line);font-weight:var(--ck-text-h4-weight)}:where(p){text-wrap:pretty}:where(a){color:var(--ck-link);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}:where(a):hover{color:var(--ck-link-hover)}:where(strong,b){font-weight:var(--ck-weight-semibold)}:where(table,input,output,time,data){font-variant-numeric:tabular-nums}:where(code,kbd,samp,pre){font-family:var(--ck-font-mono);font-size:.92em}:where(hr){border:0;border-top:1px solid var(--ck-border);margin-block:var(--ck-space-24)}::selection{background:var(--ck-accent-soft);color:var(--ck-accent-soft-fg)}:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}}@layer ck.components{.ck-btn{justify-content:center;align-items:center;gap:var(--ck-space-6);min-height:var(--ck-control-h-md);max-width:100%;padding:.2em var(--ck-space-16);border-radius:var(--ck-radius-button,var(--ck-radius-md));color:var(--ck-fg);font-family:inherit;font-size:var(--ck-text-body-size);font-weight:var(--ck-weight-medium);letter-spacing:normal;text-align:center;white-space:normal;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out), box-shadow var(--ck-dur-base) var(--ck-ease-out), transform var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:1px solid #0000;margin:0;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}:root[data-ck-expression=workspace] .ck-btn:active:not(:disabled):not([aria-disabled=true]):not(.ck-btn--link){transform:scale(var(--ck-press-scale))}.ck-btn:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-btn__label{overflow-wrap:break-word;min-width:0}.ck-btn--sm{min-height:var(--ck-control-h-sm);padding-inline:var(--ck-space-12);font-size:var(--ck-text-small-size)}.ck-btn--lg{min-height:var(--ck-control-h-lg);padding-inline:var(--ck-space-20);font-size:var(--ck-text-body-lg-size)}.ck-btn--block{width:100%}.ck-btn--primary{background:var(--ck-accent);background-image:var(--ck-primary-fill,none);color:var(--ck-on-accent);box-shadow:var(--ck-primary-shadow,none);transition:border-color var(--ck-dur-fast) var(--ck-ease-out), box-shadow var(--ck-dur-base) var(--ck-ease-out), transform var(--ck-dur-fast) var(--ck-ease-out)}.ck-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--ck-accent-hover);background-image:var(--ck-primary-fill-hover,none);box-shadow:var(--ck-primary-shadow-hover,none)}.ck-btn--primary:active:not(:disabled):not([aria-disabled=true]){background:var(--ck-accent-pressed)}.ck-btn--secondary{background:var(--ck-glass-bar,var(--ck-surface));border-color:var(--ck-glass-bar-rim,var(--ck-border-control));box-shadow:var(--ck-glass-bar-shadow,none);color:var(--ck-fg)}.ck-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--ck-glass-bar-hover,var(--ck-hover));border-color:var(--ck-glass-bar-rim-hover,var(--ck-fg-subtle))}.ck-btn--secondary:active:not(:disabled):not([aria-disabled=true]),.ck-btn--secondary[aria-pressed=true]{background:var(--ck-selected)}.ck-btn--ghost{color:var(--ck-fg);background:0 0}.ck-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--ck-hover)}.ck-btn--ghost:active:not(:disabled):not([aria-disabled=true]),.ck-btn--ghost[aria-pressed=true]{background:var(--ck-selected)}.ck-btn--danger{background:var(--ck-danger-fill);color:var(--ck-on-danger);transition:border-color var(--ck-dur-fast) var(--ck-ease-out)}.ck-btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--ck-danger-fill-hover)}.ck-btn--danger:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--ck-danger-fill-hover) 85%, var(--ck-fg))}.ck-btn--danger-outline{background:var(--ck-surface);border-color:var(--ck-danger);color:var(--ck-danger)}.ck-btn--danger-outline:hover:not(:disabled):not([aria-disabled=true]){background:var(--ck-danger-soft)}.ck-btn--danger-outline:active:not(:disabled):not([aria-disabled=true]){background:var(--ck-danger-soft);box-shadow:inset 0 0 0 1px var(--ck-danger)}.ck-btn--link{min-height:0;color:var(--ck-link);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.ck-btn--link:hover:not(:disabled):not([aria-disabled=true]){color:var(--ck-link-hover)}.ck-btn--link:active:not(:disabled):not([aria-disabled=true]){color:var(--ck-link-hover);text-decoration-thickness:2px}.ck-btn:disabled,.ck-btn[data-disabled]{background:var(--ck-bg-subtle);border-color:var(--ck-border);color:var(--ck-fg-disabled);cursor:not-allowed;box-shadow:none}.ck-btn--secondary:disabled,.ck-btn--secondary[data-disabled],.ck-btn--danger-outline:disabled,.ck-btn--danger-outline[data-disabled]{border-color:var(--ck-border-strong)}.ck-btn--ghost:disabled,.ck-btn--ghost[data-disabled],.ck-btn--link:disabled,.ck-btn--link[data-disabled]{background:0 0;border-color:#0000}.ck-btn__icon{width:var(--ck-space-16);height:var(--ck-space-16);flex:none;justify-content:center;align-items:center;display:inline-flex}.ck-btn__icon>svg{width:100%;height:100%}.ck-btn.ck-btn--icon{width:var(--ck-icon-button);min-width:var(--ck-icon-button);min-height:var(--ck-icon-button);padding:0}.ck-btn.ck-btn--icon.ck-btn--sm{width:var(--ck-control-h-sm);min-width:var(--ck-control-h-sm);min-height:var(--ck-control-h-sm)}.ck-btn.ck-btn--icon.ck-btn--lg{width:var(--ck-control-h-lg);min-width:var(--ck-control-h-lg);min-height:var(--ck-control-h-lg)}.ck-btn--loading{cursor:progress}.ck-btn--loading>.ck-btn__icon,.ck-btn--loading>.ck-btn__label{opacity:0}.ck-btn__spinner{width:var(--ck-space-16);height:var(--ck-space-16);border-radius:var(--ck-radius-full);border:2px solid;border-right-color:#0000;flex:none;margin:auto;animation:.8s linear infinite ck-spin;position:absolute;inset:0}@keyframes ck-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ck-btn{transition:none}}@media (forced-colors:active){.ck-btn:disabled,.ck-btn[data-disabled]{color:graytext;border-color:graytext}}@media (prefers-reduced-motion:reduce){:root[data-ck-expression=workspace] .ck-btn:active:not(:disabled):not([aria-disabled=true]):not(.ck-btn--link){transform:none}}.ck-surface,.ck-card{background:var(--ck-surface);color:var(--ck-fg);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);box-shadow:none}.ck-surface--e-flat{box-shadow:var(--ck-card-shadow,none)}.ck-surface--e-sm{box-shadow:var(--ck-shadow-1)}.ck-surface--e-md{box-shadow:var(--ck-shadow-2)}.ck-surface--e-lg{box-shadow:var(--ck-shadow-3)}.ck-surface--p-none{--ck-card-pad:0px;padding:0}.ck-surface--p-sm{--ck-card-pad:var(--ck-space-16);padding:var(--ck-card-pad)}.ck-surface--p-md,.ck-surface--p-feature{--ck-card-pad:var(--ck-space-20);padding:var(--ck-card-pad)}.ck-surface--p-lg{--ck-card-pad:var(--ck-space-24);padding:var(--ck-card-pad)}.ck-surface--material{background:var(--ck-surface-raised)}a.ck-card,button.ck-card{width:100%;font:inherit;text-align:start;text-decoration:none;display:block}.ck-card--interactive{cursor:pointer;transition:border-color var(--ck-dur-fast) var(--ck-ease-out), box-shadow var(--ck-dur-fast) var(--ck-ease-out), background-color var(--ck-dur-fast) var(--ck-ease-out), transform var(--ck-dur-base) var(--ck-ease-out)}.ck-card--interactive:hover{border-color:var(--ck-border-strong)}:root[data-ck-expression=workspace] .ck-card--interactive:hover{transform:translateY(var(--ck-card-lift))}@media (prefers-reduced-motion:reduce){:root[data-ck-expression=workspace] .ck-card--interactive:hover{transform:none}}.ck-card--interactive.ck-surface--e-flat:hover{box-shadow:var(--ck-shadow-1)}.ck-card--interactive:active,.ck-card--interactive.ck-surface--e-flat:active{border-color:var(--ck-border-strong);box-shadow:none}.ck-card--interactive:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-card--interactive:is([aria-selected=true],[aria-pressed=true],[aria-current=page],[aria-current=true],[data-state=checked],[data-state=on]){border-color:var(--ck-accent-border);box-shadow:0 0 0 1px var(--ck-accent-border)}.ck-card--interactive:is([aria-selected=true],[aria-pressed=true],[aria-current=page],[aria-current=true],[data-state=checked],[data-state=on]):hover{box-shadow:0 0 0 1px var(--ck-accent-border), var(--ck-shadow-1)}.ck-card--interactive:is([aria-disabled=true],[data-disabled]),.ck-card--interactive:is([aria-disabled=true],[data-disabled]):hover,.ck-card--interactive:disabled{cursor:not-allowed;color:var(--ck-fg-disabled);background:var(--ck-bg-subtle);border-color:var(--ck-border);box-shadow:none}.ck-card__header{align-items:flex-start;gap:var(--ck-space-8) var(--ck-space-16);flex-wrap:wrap;min-width:0;display:flex}.ck-card__header:not(:last-child){margin-block-end:var(--ck-space-16)}.ck-card__heading{flex:12rem;min-width:0}.ck-card__title{color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-h4-size);line-height:var(--ck-text-h4-line);font-weight:var(--ck-text-h4-weight);letter-spacing:var(--ck-text-h4-tracking);overflow-wrap:anywhere;margin:0}.ck-card__description{color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);overflow-wrap:anywhere;margin-block-start:var(--ck-space-4)}.ck-card__description>:first-child{margin-block-start:0}.ck-card__description>:last-child{margin-block-end:0}.ck-card__actions{align-items:center;gap:var(--ck-space-8);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ck-card__body{min-width:0}.ck-card__footer{justify-content:flex-end;align-items:center;gap:var(--ck-space-8);margin:var(--ck-card-pad,var(--ck-space-16)) calc(-1 * var(--ck-card-pad,0px)) calc(-1 * var(--ck-card-pad,0px));padding:min(var(--ck-card-pad,var(--ck-space-16)), var(--ck-space-16)) var(--ck-card-pad,0px);border-block-start:1px solid var(--ck-border);flex-wrap:wrap;display:flex}.ck-card__meta{min-width:0;color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);margin-inline-end:auto}@media (forced-colors:active){.ck-card--interactive:is([aria-selected=true],[aria-pressed=true],[aria-current=page],[aria-current=true],[data-state=checked],[data-state=on]){border-color:highlight}}.ck-page-header{gap:var(--ck-space-8);min-width:0;font-family:var(--ck-font-ui);color:var(--ck-fg);flex-direction:column;margin-block-end:var(--ck-space-24);display:flex}.ck-page-header__breadcrumbs{min-width:0;font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-fg-muted)}.ck-page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--ck-space-12) var(--ck-space-24);flex-wrap:wrap;min-width:0;display:flex}.ck-page-header__heading{gap:var(--ck-space-4);flex-direction:column;flex:24rem;min-width:0;display:flex}.ck-page-header__title{font-family:var(--ck-font-heading);font-size:var(--ck-text-h1-size);line-height:var(--ck-text-h1-line);font-weight:var(--ck-text-h1-weight);letter-spacing:var(--ck-text-h1-tracking);color:var(--ck-fg);overflow-wrap:anywhere;text-wrap:balance;margin:0}.ck-page-header__description{max-width:72ch;font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);color:var(--ck-fg-muted);overflow-wrap:anywhere}.ck-page-header__description>:first-child{margin-block-start:0}.ck-page-header__description>:last-child{margin-block-end:0}.ck-page-header__meta{align-items:center;gap:var(--ck-space-6) var(--ck-space-12);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:var(--ck-space-4);display:flex}.ck-page-header__actions{align-items:center;gap:var(--ck-space-8);max-width:100%;min-height:var(--ck-text-h1-line);flex-wrap:wrap;flex:0 auto;display:flex}.ck-page-header__tabs{min-width:0;border-bottom:1px solid var(--ck-border);margin-block-start:var(--ck-space-8)}.ck-page-header__tabs>*{margin-block-end:-1px}.ck-page-header--compact{gap:var(--ck-space-4);margin-block-end:var(--ck-space-16)}.ck-page-header--compact .ck-page-header__title{font-size:var(--ck-text-h2-size);line-height:var(--ck-text-h2-line);font-weight:var(--ck-text-h2-weight);letter-spacing:var(--ck-text-h2-tracking)}.ck-page-header--compact .ck-page-header__description{font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-page-header--compact .ck-page-header__actions{min-height:var(--ck-text-h2-line)}@media (forced-colors:active){.ck-page-header__tabs{border-bottom-color:canvastext}}.ck-action-bar{z-index:var(--ck-z-sticky);justify-content:space-between;align-items:center;gap:var(--ck-space-12) var(--ck-space-16);box-sizing:border-box;margin-block-start:var(--ck-space-32);margin-inline:calc(-1 * var(--ck-action-bar-bleed,0px));padding-block:var(--ck-space-12) calc(var(--ck-space-12) + env(safe-area-inset-bottom,0px));padding-inline:max(var(--ck-action-bar-bleed,0px), var(--ck-space-16), env(safe-area-inset-left,0px)) max(var(--ck-action-bar-bleed,0px), var(--ck-space-16), env(safe-area-inset-right,0px));background:var(--ck-surface);border-top:1px solid var(--ck-border);box-shadow:var(--ck-shadow-1);color:var(--ck-fg);font-family:var(--ck-font-ui);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ck-action-bar--static{box-shadow:none;position:static}.ck-action-bar__status{align-items:center;gap:var(--ck-space-8);min-width:0;font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-fg-muted);overflow-wrap:anywhere;flex:12rem;display:flex}.ck-action-bar__status:empty{flex:0 0 0;margin-inline-end:calc(-1 * var(--ck-space-16))}.ck-action-bar__actions{justify-content:flex-end;align-items:center;gap:var(--ck-space-8);flex-wrap:wrap;max-width:100%;margin-inline-start:auto;display:flex}@media (max-width:639px){.ck-action-bar__actions{flex:100%}.ck-action-bar__actions>*{flex:auto}}@media (forced-colors:active){.ck-action-bar{border-top-color:canvastext}}@media print{.ck-action-bar{display:none!important}}.ck-grouplabel{align-items:center;gap:var(--ck-space-8);margin:0 0 var(--ck-space-8);color:var(--ck-fg-muted);font-family:var(--ck-font-ui);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);display:flex}.ck-grouplabel--accent{color:var(--ck-link)}.ck-group{background:var(--ck-surface);color:var(--ck-fg);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.ck-row{justify-content:space-between;align-items:center;gap:var(--ck-space-8) var(--ck-space-16);min-height:var(--ck-row-h);padding:var(--ck-space-12) var(--ck-space-16);flex-wrap:wrap;display:flex}.ck-row+.ck-row{border-top:1px solid var(--ck-border)}.ck-row--interactive{cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out)}.ck-row--interactive:hover{background:var(--ck-hover)}.ck-row--interactive:active{background:var(--ck-selected)}.ck-row--interactive:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-row:is([aria-current=page],[aria-current=true],[aria-selected=true]){background:var(--ck-accent-soft);color:var(--ck-accent-soft-fg)}.ck-row--interactive:is([aria-disabled=true],[data-disabled]){cursor:not-allowed;color:var(--ck-fg-disabled);background:0 0}.ck-row__main{gap:var(--ck-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ck-row__actions{align-items:center;gap:var(--ck-space-8);display:flex}.ck-group--bare{border:none;border-top:1px solid var(--ck-border);border-bottom:1px solid var(--ck-border);background:0 0;border-radius:0;overflow:visible}.ck-group--bare .ck-row{padding:var(--ck-space-16) var(--ck-space-8)}.ck-group--bare .ck-row--interactive{position:relative}.ck-group--bare .ck-row--interactive:hover,.ck-group--bare .ck-row--interactive:active{background:0 0}.ck-group--bare .ck-row--interactive:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-group--bare .ck-row--interactive:before{content:"";inset-inline-start:calc(-1 * var(--ck-space-8));inset-block:var(--ck-space-16);border-radius:var(--ck-radius-full);width:2px;transition:background-color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;position:absolute}.ck-group--bare .ck-row--interactive:hover:before{background:var(--ck-indicator)}@media (forced-colors:active){.ck-row:is([aria-current=page],[aria-current=true],[aria-selected=true]){outline-offset:-2px;outline:2px solid highlight}}.ck-field{gap:var(--ck-space-6);flex-direction:column;min-width:0;display:flex}.ck-field-row{gap:var(--ck-space-16);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));align-items:start;display:grid}.ck-field__label{color:var(--ck-fg);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium)}.ck-field__optional{color:var(--ck-fg-muted);font-weight:var(--ck-weight-regular)}.ck-field__req{color:var(--ck-danger)}.ck-field__hint,.ck-field__description{color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);margin:0}.ck-field__label+.ck-field__hint,.ck-field__label+.ck-field__description{margin-top:calc(var(--ck-space-4) * -1)}@media (max-width:640px){.ck-field-row{grid-template-columns:1fr}}.ck-input{width:100%;min-height:var(--ck-control-h-md);padding:0 var(--ck-space-12);background:var(--ck-field-bg,var(--ck-surface));box-shadow:var(--ck-field-inset,none);color:var(--ck-fg);border:1px solid var(--ck-border-control);border-radius:var(--ck-radius-md);font-family:inherit;font-size:var(--ck-input-font);font-weight:var(--ck-weight-regular);font-variant-numeric:tabular-nums;transition:border-color var(--ck-dur-fast) var(--ck-ease-out), background-color var(--ck-dur-fast) var(--ck-ease-out);touch-action:manipulation;margin:0;line-height:1.4}.ck-input--sm{min-height:var(--ck-control-h-sm)}.ck-input--lg{min-height:var(--ck-control-h-lg)}.ck-input::placeholder{color:var(--ck-fg-subtle);opacity:1}.ck-input:hover:where(:not(:disabled)){border-color:var(--ck-fg-subtle)}.ck-input:focus-visible{border-color:var(--ck-focus);outline:2px solid var(--ck-focus);outline-offset:2px;background:var(--ck-field-bg-focus,var(--ck-surface))}.ck-input.ck-input--invalid,.ck-input[aria-invalid=true]{border-color:var(--ck-danger)}.ck-input[readonly]{background:var(--ck-bg-subtle)}.ck-input:disabled{background:var(--ck-bg-subtle);border-color:var(--ck-border-strong);color:var(--ck-fg-disabled);cursor:not-allowed}.ck-input:disabled::placeholder{color:var(--ck-fg-disabled)}.ck-input::-webkit-calendar-picker-indicator{cursor:pointer}.ck-input::-webkit-date-and-time-value{min-height:inherit;text-align:start;line-height:normal}.ck-input option{background:var(--ck-surface);color:var(--ck-fg)}select.ck-input:not([multiple],[size]:not([size="1"])){--ck-input-chevron:var(--ck-fg-muted);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ck-input-chevron) 50%), linear-gradient(135deg, var(--ck-input-chevron) 50%, transparent 50%);background-position:right 17px center,right 12px center;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:var(--ck-space-32)}select.ck-input:not([multiple],[size]:not([size="1"])):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:12px,17px}select.ck-input:not([multiple],[size]:not([size="1"])):disabled{--ck-input-chevron:var(--ck-fg-disabled)}@media (forced-colors:active){select.ck-input:not([multiple],[size]:not([size="1"])){appearance:auto;background-image:none;padding-inline-end:var(--ck-space-12)}}.ck-input-group{align-items:center;gap:var(--ck-space-8);width:100%;min-height:var(--ck-control-h-md);padding:0 var(--ck-space-12);background:var(--ck-surface);border:1px solid var(--ck-border-control);border-radius:var(--ck-radius-md);color:var(--ck-fg-muted);font-size:var(--ck-input-font);cursor:text;transition:border-color var(--ck-dur-fast) var(--ck-ease-out), background-color var(--ck-dur-fast) var(--ck-ease-out);display:flex}.ck-input-group--sm{min-height:var(--ck-control-h-sm)}.ck-input-group--lg{min-height:var(--ck-control-h-lg)}.ck-input-group:hover:where(:not(.ck-input-group--disabled)){border-color:var(--ck-fg-subtle)}.ck-input-group:focus-within{border-color:var(--ck-focus);outline:2px solid var(--ck-focus);outline-offset:2px}.ck-input-group.ck-input-group--invalid{border-color:var(--ck-danger)}.ck-input-group:has(>.ck-input[aria-invalid=true]){border-color:var(--ck-danger)}.ck-input-group--readonly{background:var(--ck-bg-subtle)}.ck-input-group--disabled{background:var(--ck-bg-subtle);border-color:var(--ck-border-strong);color:var(--ck-fg-disabled);cursor:not-allowed}.ck-input.ck-input--grouped{min-width:0;min-height:calc(var(--ck-control-h-md) - 2px);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.ck-input-group--sm>.ck-input--grouped{min-height:calc(var(--ck-control-h-sm) - 2px)}.ck-input-group--lg>.ck-input--grouped{min-height:calc(var(--ck-control-h-lg) - 2px)}.ck-input-group__prefix,.ck-input-group__suffix{white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:inline-flex}.ck-input-group__prefix>svg,.ck-input-group__suffix>svg{width:var(--ck-space-16);height:var(--ck-space-16)}@media (prefers-reduced-motion:reduce){.ck-input,.ck-input-group{transition:none}}.ck-radio-group__options{gap:var(--ck-space-8);flex-direction:column;min-width:0;display:flex}.ck-radio-group__options--horizontal{column-gap:var(--ck-space-16);flex-flow:wrap}.ck-radio-group__options--horizontal:has(>.ck-radio--card){gap:var(--ck-space-8);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.ck-radio{align-items:flex-start;gap:var(--ck-space-8);color:var(--ck-fg);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);cursor:pointer;display:flex}.ck-radio--card{padding:var(--ck-space-12) var(--ck-space-16);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-field-bg,var(--ck-surface));box-shadow:var(--ck-field-inset,none);transition:border-color var(--ck-dur-fast) var(--ck-ease-out), background-color var(--ck-dur-fast) var(--ck-ease-out)}.ck-radio--card:hover:where(:not(.ck-radio--disabled)){border-color:var(--ck-border-strong)}.ck-radio--card:has(>.ck-radio__input:checked){border-color:var(--ck-choice-on-border,var(--ck-accent-border));background:var(--ck-choice-on,var(--ck-accent-soft));box-shadow:var(--ck-glass-bar-shadow,none)}.ck-radio--card:has(>.ck-radio__input:focus-visible){outline:2px solid var(--ck-focus);outline-offset:2px}.ck-radio--card:has(>.ck-radio__input:focus-visible)>.ck-radio__input{outline:none}.ck-radio-group--invalid .ck-radio--card:not(:has(>.ck-radio__input:checked)){border-color:var(--ck-danger)}.ck-radio--disabled{color:var(--ck-fg-disabled);cursor:not-allowed}.ck-radio--card.ck-radio--disabled{background:var(--ck-bg-subtle)}.ck-radio__input{appearance:none;width:var(--ck-space-16);height:var(--ck-space-16);margin:calc((var(--ck-text-body-line) - var(--ck-space-16)) / 2) 0 0;border:1px solid var(--ck-border-control);border-radius:var(--ck-radius-full);background:var(--ck-surface);cursor:inherit;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out);flex:none;place-content:center;display:inline-grid}.ck-radio__input:before{content:"";border-radius:var(--ck-radius-full);background:var(--ck-on-control-checked);visibility:hidden;width:6px;height:6px}.ck-radio:hover>.ck-radio__input:where(:not(:disabled):not(:checked)){border-color:var(--ck-fg-subtle)}.ck-radio__input:checked{border-color:var(--ck-control-checked);background:var(--ck-control-checked)}.ck-radio__input:checked:before{visibility:visible}.ck-radio__input:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-radio-group--invalid .ck-radio__input:not(:checked){border-color:var(--ck-danger)}.ck-radio__input:disabled{border-color:var(--ck-border-strong);background:var(--ck-bg-subtle)}.ck-radio__input:disabled:checked{border-color:var(--ck-fg-disabled);background:var(--ck-fg-disabled)}.ck-radio__label{min-width:0}.ck-radio__title{font-weight:var(--ck-weight-medium);display:block}.ck-radio__description{margin-top:var(--ck-space-2);color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);display:block}.ck-radio--disabled .ck-radio__description{color:var(--ck-fg-disabled)}@media (prefers-reduced-motion:reduce){.ck-radio--card,.ck-radio__input{transition:none}}@media (forced-colors:active){.ck-radio__input{appearance:auto}.ck-radio__input:before{display:none}.ck-radio--card:has(>.ck-radio__input:checked){border-color:highlight}}.ck-switch{--ck-switch-h:clamp(18px, calc(var(--ck-control-h-sm) * 1.5 - 30px), var(--ck-space-24));--ck-switch-w:clamp(var(--ck-space-32), calc(var(--ck-control-h-sm) * 2 - var(--ck-space-32)), var(--ck-space-40));appearance:none;width:var(--ck-switch-w);height:var(--ck-switch-h);border:1px solid var(--ck-border-control);border-radius:var(--ck-radius-full);background:var(--ck-border-control);vertical-align:middle;cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out);flex:none;margin:0;display:inline-block;position:relative}.ck-switch:before{content:"";top:1px;width:calc(var(--ck-switch-h) - 4px);height:calc(var(--ck-switch-h) - 4px);border-radius:var(--ck-radius-full);background:var(--ck-surface);box-shadow:var(--ck-shadow-1);transition:transform var(--ck-dur-fast) var(--ck-ease-out);position:absolute;inset-inline-start:1px}@media (prefers-reduced-motion:no-preference){:root[data-ck-expression=workspace] .ck-switch:before{transition:transform var(--ck-knob-dur) var(--ck-knob-ease), width var(--ck-dur-snappy) var(--ck-snappy), background-color var(--ck-dur-fast) var(--ck-ease-out), box-shadow var(--ck-dur-fast) var(--ck-ease-out)}}:root[data-ck-expression=workspace] .ck-switch:active:where(:not(:disabled)):before{width:calc(var(--ck-switch-h) - 4px + var(--ck-knob-stretch));background:var(--ck-knob-glass);box-shadow:var(--ck-knob-glass-shadow);-webkit-backdrop-filter:var(--ck-knob-glass-filter);backdrop-filter:var(--ck-knob-glass-filter)}:root[data-ck-expression=workspace] .ck-switch:checked:active:where(:not(:disabled)):before{transform:translateX(calc(var(--ck-switch-w) - var(--ck-switch-h) - var(--ck-knob-stretch)))}:root[data-ck-expression=workspace] .ck-switch:checked:active:where(:not(:disabled)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:translateX(calc(var(--ck-switch-h) - var(--ck-switch-w) + var(--ck-knob-stretch)))}.ck-switch:hover:where(:not(:disabled)){border-color:var(--ck-fg-subtle);background:var(--ck-fg-subtle)}.ck-switch:active:where(:not(:disabled)){border-color:var(--ck-fg-muted);background:var(--ck-fg-muted)}.ck-switch:checked{border-color:var(--ck-control-checked);background:var(--ck-control-checked)}.ck-switch:checked:before{transform:translateX(calc(var(--ck-switch-w) - var(--ck-switch-h)))}.ck-switch:checked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:translateX(calc(var(--ck-switch-h) - var(--ck-switch-w)))}.ck-switch:checked:hover:where(:not(:disabled)){border-color:var(--ck-control-checked-hover);background:var(--ck-control-checked-hover)}.ck-switch:checked:active:where(:not(:disabled)){border-color:var(--ck-control-checked-pressed);background:var(--ck-control-checked-pressed)}.ck-switch:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-switch[aria-invalid=true]{border-color:var(--ck-danger)}.ck-switch:disabled{border-color:var(--ck-border-strong);background:var(--ck-border-strong);cursor:not-allowed}.ck-switch:disabled:before{box-shadow:none}.ck-switch:disabled:checked{border-color:var(--ck-fg-disabled);background:var(--ck-fg-disabled)}.ck-switch-field{align-items:flex-start;gap:var(--ck-space-12);display:flex}.ck-switch-field>.ck-switch{margin-top:max(0px, calc((var(--ck-text-body-line) - var(--ck-switch-h)) / 2))}.ck-switch-field__text{gap:var(--ck-space-2);flex-direction:column;min-width:0;display:flex}.ck-switch-field__label{color:var(--ck-fg);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);cursor:pointer}.ck-switch-field__description{color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-switch-field--disabled .ck-switch-field__label,.ck-switch-field--disabled .ck-switch-field__description{color:var(--ck-fg-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ck-switch,.ck-switch:before{transition:none}}@media (forced-colors:active){.ck-switch{forced-color-adjust:none;background:canvas;border-color:canvastext}.ck-switch:before{box-shadow:none;background:canvastext}.ck-switch:checked{background:highlight;border-color:highlight}.ck-switch:checked:before{background:highlighttext}.ck-switch:disabled{border-color:graytext}.ck-switch:disabled:before{background:graytext}.ck-switch:focus-visible{outline-color:highlight}}.ck-error-summary{align-items:flex-start;gap:var(--ck-space-12);padding:var(--ck-space-16);border:1px solid var(--ck-danger-border);border-radius:var(--ck-radius-lg);background:var(--ck-danger-soft);color:var(--ck-fg);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);display:flex}.ck-error-summary:focus{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-error-summary__icon{margin-top:calc((var(--ck-text-h4-line) - var(--ck-space-16)) / 2);color:var(--ck-danger);flex:none}.ck-error-summary__body{gap:var(--ck-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.ck-error-summary__title{color:var(--ck-fg);font-family:inherit;font-size:var(--ck-text-h4-size);line-height:var(--ck-text-h4-line);font-weight:var(--ck-text-h4-weight);letter-spacing:var(--ck-text-h4-tracking);margin:0}.ck-error-summary__description{color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-error-summary__list{gap:var(--ck-space-4);margin:0;padding:0;list-style:none;display:grid}.ck-error-summary__list a{color:var(--ck-danger);font-weight:var(--ck-weight-medium);text-underline-offset:.2em;text-decoration:underline}.ck-error-summary__list a:hover{text-decoration-thickness:2px}.ck-error-summary__list a:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px;border-radius:var(--ck-radius-xs)}.ck-validated-form__summary{margin-block-end:var(--ck-space-24)}.ck-badge{align-items:center;gap:var(--ck-space-4);max-width:100%;min-height:calc(var(--ck-control-h-sm) / 2 + var(--ck-space-6));padding:0 var(--ck-space-6);border-radius:var(--ck-radius-sm);font-family:var(--ck-font-ui);font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight);letter-spacing:var(--ck-text-caption-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;border:1px solid #0000;display:inline-flex}.ck-badge--sm{min-height:calc(var(--ck-control-h-xs) / 2 + var(--ck-space-6));padding:0 var(--ck-space-4)}.ck-badge__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ck-badge__icon{flex:none;display:inline-flex}.ck-badge__icon>svg{width:1em;height:1em}.ck-badge__dot{border-radius:var(--ck-radius-full);background:currentColor;flex:none;width:6px;height:6px}.ck-badge--neutral{background:var(--ck-bg-subtle);color:var(--ck-fg-muted);border-color:var(--ck-border)}.ck-badge--accent{background:var(--ck-accent-soft);color:var(--ck-accent-soft-fg)}.ck-badge--success{background:var(--ck-success-soft);color:var(--ck-success)}.ck-badge--warning{background:var(--ck-warning-soft);color:var(--ck-warning)}.ck-badge--danger{background:var(--ck-danger-soft);color:var(--ck-danger)}.ck-badge--info{background:var(--ck-info-soft);color:var(--ck-info)}.ck-badge--on-media{background:var(--ck-surface-inverse);color:var(--ck-fg-inverse)}.ck-status-dot{--ck-status-dot-color:var(--ck-fg-subtle);align-items:center;gap:var(--ck-space-6);min-width:0;max-width:100%;color:var(--ck-fg);vertical-align:middle;display:inline-flex}.ck-status-dot__dot{border-radius:var(--ck-radius-full);background:var(--ck-status-dot-color);flex:none;width:8px;height:8px}.ck-status-dot__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ck-status-dot--accent{--ck-status-dot-color:var(--ck-accent)}.ck-status-dot--success{--ck-status-dot-color:var(--ck-success)}.ck-status-dot--warning{--ck-status-dot-color:var(--ck-warning)}.ck-status-dot--danger{--ck-status-dot-color:var(--ck-danger)}.ck-status-dot--info{--ck-status-dot-color:var(--ck-info)}@media (forced-colors:active){.ck-badge__dot,.ck-status-dot__dot{forced-color-adjust:none;background:canvastext}}.ck-kbd,.ck-kbd__key{min-width:calc(var(--ck-text-caption-line) + var(--ck-space-4));min-height:calc(var(--ck-text-caption-line) + var(--ck-space-4));padding:0 var(--ck-space-4);border:1px solid var(--ck-border);border-radius:var(--ck-radius-xs);background:var(--ck-surface);box-shadow:inset 0 -1px 0 var(--ck-border);color:var(--ck-fg-muted);font-family:var(--ck-font-mono);font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-weight-medium);white-space:nowrap;vertical-align:baseline;justify-content:center;align-items:center;display:inline-flex}.ck-kbd--combo{gap:var(--ck-space-4);min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.ck-separator{background:0 0;border:0;flex:none;margin:0}.ck-separator[data-orientation=horizontal]{border-block-start:1px solid var(--ck-border);width:100%;height:0}.ck-separator[data-orientation=vertical]{width:0;height:auto;min-height:var(--ck-space-16);border-inline-start:1px solid var(--ck-border);align-self:stretch}.ck-avatar{--ck-avatar-size:32px;width:var(--ck-avatar-size);height:var(--ck-avatar-size);border-radius:var(--ck-radius-full);background:var(--ck-bg-subtle);color:var(--ck-fg-muted);font-family:var(--ck-font-ui);font-size:var(--ck-text-small-size);line-height:1;font-weight:var(--ck-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ck-avatar:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ck-border);pointer-events:none;position:absolute;inset:0}.ck-avatar--sm{--ck-avatar-size:24px;font-size:var(--ck-text-caption-size)}.ck-avatar--lg{--ck-avatar-size:40px;font-size:var(--ck-text-body-size)}.ck-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.ck-avatar--overflow{color:var(--ck-fg);font-variant-numeric:tabular-nums}.ck-avatar-group{isolation:isolate;vertical-align:middle;align-items:center;display:inline-flex}.ck-avatar-group>.ck-avatar{box-shadow:0 0 0 2px var(--ck-avatar-ring,var(--ck-surface))}.ck-avatar-group>.ck-avatar+.ck-avatar{margin-inline-start:calc(var(--ck-avatar-size) / -4)}@media (forced-colors:active){.ck-avatar:after{box-shadow:none;border:1px solid canvastext}}.ck-dl{contain-intrinsic-inline-size:20rem;min-width:0;margin:0;padding:0;display:grid;container:ck-dl/inline-size}.ck-dl__item{row-gap:var(--ck-space-2);min-width:0;padding-block:var(--ck-space-8);grid-template-columns:minmax(0,1fr);display:grid}.ck-dl--divided>.ck-dl__item{padding-block:var(--ck-space-12)}.ck-dl--divided>.ck-dl__item+.ck-dl__item{border-block-start:1px solid var(--ck-border)}.ck-dl__term{color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-regular);overflow-wrap:anywhere;margin:0}.ck-dl__description{min-width:0;color:var(--ck-fg);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);overflow-wrap:anywhere;margin:0}.ck-dl--horizontal>.ck-dl__item{grid-template-columns:var(--ck-dl-term-width,minmax(0, 1fr)) minmax(0, 2fr);column-gap:var(--ck-space-16);align-items:baseline}@container ck-dl (min-width:480px){.ck-dl--auto>.ck-dl__item{grid-template-columns:var(--ck-dl-term-width,minmax(0, 1fr)) minmax(0, 2fr);column-gap:var(--ck-space-16);align-items:baseline}}.ck-metric{align-content:start;gap:var(--ck-space-4);min-width:0;font-family:var(--ck-font-ui);margin:0;display:grid}.ck-metric__label{color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);overflow-wrap:anywhere;margin:0}:root[data-ck-expression=workspace] .ck-metric__label{color:var(--ck-fg-subtle);font-size:var(--ck-text-overline-size);line-height:var(--ck-text-overline-line);font-weight:var(--ck-text-overline-weight);letter-spacing:var(--ck-text-overline-tracking);text-transform:uppercase}.ck-metric__value-row{align-items:center;gap:var(--ck-space-4) var(--ck-space-8);flex-wrap:wrap;min-width:0;margin:0;display:flex}.ck-metric__value{min-width:0;color:var(--ck-fg);font-size:var(--ck-text-stat-size);line-height:var(--ck-text-stat-line);font-weight:var(--ck-text-stat-weight);letter-spacing:var(--ck-text-stat-tracking);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ck-metric__description{color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);margin:0}.ck-metric__sparkline{min-width:0;margin:var(--ck-space-8) 0 0}.ck-metric__sparkline>svg{max-width:100%;display:block}.ck-metric__skeleton{width:6ch;height:var(--ck-text-stat-line);border-radius:var(--ck-radius-sm);background:var(--ck-bg-subtle);display:block}.ck-metric-group{--ck-metric-gap:var(--ck-space-16);gap:var(--ck-metric-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(12rem, (100% - (var(--ck-metric-columns,4) - 1) * var(--ck-metric-gap)) / var(--ck-metric-columns,4))), 1fr));display:grid}.ck-metric-group--cards>.ck-metric{padding:var(--ck-space-16) var(--ck-space-20);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-surface)}.ck-metric-group--divided{--ck-metric-gap:0px;border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-surface);overflow:hidden}.ck-metric-group--divided>.ck-metric{padding:var(--ck-space-16) var(--ck-space-20);box-shadow:inset -1px 0 0 var(--ck-border), inset 0 -1px 0 var(--ck-border);margin:0 -1px -1px 0}.ck-metric-group--plain{--ck-metric-gap:var(--ck-space-24)}@media (forced-colors:active){.ck-metric-group--divided>.ck-metric{border-block-end:1px solid canvastext;border-inline-end:1px solid canvastext}}.ck-tabs{min-width:0}.ck-tabs__list{align-items:stretch;gap:var(--ck-space-8);scrollbar-width:none;min-width:0;box-shadow:inset 0 -1px 0 var(--ck-border);font-family:var(--ck-font-ui);display:flex;position:relative;overflow:auto hidden}.ck-tabs__list::-webkit-scrollbar{display:none}.ck-tabs__trigger{align-items:center;gap:var(--ck-space-6);height:var(--ck-control-h-md);padding:0 var(--ck-space-8);border-radius:var(--ck-radius-sm);color:var(--ck-fg-muted);font:inherit;font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-weight:var(--ck-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--ck-dur-fast) var(--ck-ease-out), background-color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:0;flex:none;margin:0;text-decoration:none;display:inline-flex;position:relative}.ck-tabs__trigger:after{content:"";inset-inline:var(--ck-space-8);border-radius:var(--ck-radius-full);height:2px;transition:background-color var(--ck-dur-base) var(--ck-ease-out);background:0 0;position:absolute;bottom:0}.ck-tabs__trigger:hover{color:var(--ck-fg);text-decoration:none}.ck-tabs__trigger:active{background:var(--ck-hover)}.ck-tabs__trigger:is([data-state=active],[aria-current=page]){color:var(--ck-fg)}.ck-tabs__trigger:is([data-state=active],[aria-current=page]):after{background:var(--ck-indicator)}.ck-tabs__trigger:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-tabs__trigger:is(:disabled,[data-disabled],[aria-disabled=true]){color:var(--ck-fg-disabled);cursor:not-allowed;background:0 0}.ck-tabs__icon{flex:none;display:inline-flex}.ck-tabs__label{min-width:0}.ck-tabs__count{min-width:calc(var(--ck-control-h-xs) / 2 + var(--ck-space-6));min-height:calc(var(--ck-control-h-xs) / 2 + var(--ck-space-6));padding:0 var(--ck-space-6);border-radius:var(--ck-radius-sm);background:var(--ck-bg-subtle);color:var(--ck-fg-muted);font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ck-tabs__trigger:is([data-state=active],[aria-current=page]) .ck-tabs__count{background:var(--ck-selected);color:var(--ck-fg)}.ck-tabs__list--sm .ck-tabs__trigger{height:var(--ck-control-h-sm);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-tabs__content{padding-block-start:var(--ck-space-16)}.ck-tabs__content:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px;border-radius:var(--ck-radius-xs)}.ck-tab-nav{min-width:0}@media (forced-colors:active){.ck-tabs__list{box-shadow:none;border-bottom:1px solid canvastext}.ck-tabs__trigger:is([data-state=active],[aria-current=page]):after{forced-color-adjust:none;background:highlight}}.ck-tabs__glider{width:calc(var(--ck-indicator-w,0px) - 2 * var(--ck-space-8));border-radius:var(--ck-radius-full);background:var(--ck-indicator);height:2px;transform:translateX(calc(var(--ck-indicator-x,0px) + var(--ck-space-8)));opacity:0;pointer-events:none;position:absolute;bottom:0;left:0}:root[data-ck-expression=workspace] .ck-tabs__list:is([data-indicator=init],[data-indicator=ready]) .ck-tabs__glider{opacity:1}:root[data-ck-expression=workspace] .ck-tabs__list:is([data-indicator=init],[data-indicator=ready]) .ck-tabs__trigger:after{background:0 0}@media (forced-colors:active){.ck-tabs__glider{display:none}:root[data-ck-expression=workspace] .ck-tabs__list:is([data-indicator=init],[data-indicator=ready]) .ck-tabs__trigger:is([data-state=active],[aria-current=page]):after{background:highlight}}.ck-segmented{align-items:stretch;gap:var(--ck-space-2);max-width:100%;height:var(--ck-control-h-md);padding:var(--ck-space-2);border:1px solid var(--ck-border);border-radius:var(--ck-seg-radius,var(--ck-radius-md));background:var(--ck-seg-track,var(--ck-bg-subtle));box-shadow:var(--ck-seg-inset,none);font-family:var(--ck-font-ui);vertical-align:middle;display:inline-flex;position:relative}.ck-segmented--sm{height:var(--ck-control-h-sm)}.ck-segmented--full{width:100%;display:flex}.ck-segmented__item{justify-content:center;align-items:center;gap:var(--ck-space-6);min-width:0;padding:0 var(--ck-space-12);border-radius:var(--ck-seg-radius,var(--ck-radius-sm));color:var(--ck-fg-muted);font:inherit;font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-weight:var(--ck-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out), box-shadow var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:1px solid #0000;margin:0;display:inline-flex;position:relative}.ck-segmented--full .ck-segmented__item{flex:1 1 0}.ck-segmented--sm .ck-segmented__item{padding:0 var(--ck-space-8);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-segmented__item:hover{color:var(--ck-fg)}.ck-segmented__item:active{background:var(--ck-selected)}.ck-segmented__item[data-state=on]{border-color:var(--ck-glass-rim,var(--ck-border));background:var(--ck-glass-pill,var(--ck-surface));box-shadow:var(--ck-glass-pill-shadow,var(--ck-shadow-1));color:var(--ck-fg)}.ck-segmented__item:focus-visible{z-index:var(--ck-z-raised);outline:2px solid var(--ck-focus);outline-offset:2px}.ck-segmented__item:is(:disabled,[data-disabled]){color:var(--ck-fg-disabled);cursor:not-allowed;background:0 0}.ck-segmented__item[data-state=on]:is(:disabled,[data-disabled]){background:var(--ck-surface);box-shadow:none}.ck-segmented__icon{flex:none;display:inline-flex}.ck-segmented__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ck-segmented__item--icon-only{min-width:calc(var(--ck-control-h-md) - var(--ck-space-6));padding:0}.ck-segmented--sm .ck-segmented__item--icon-only{min-width:calc(var(--ck-control-h-sm) - var(--ck-space-6));padding:0}@media (forced-colors:active){.ck-segmented__item[data-state=on]{border-color:highlight}}.ck-segmented__thumb{z-index:var(--ck-z-base);width:var(--ck-indicator-w,0px);height:var(--ck-indicator-h,0px);box-sizing:border-box;border:1px solid var(--ck-glass-rim,var(--ck-border));border-radius:var(--ck-seg-radius,var(--ck-radius-sm));background:var(--ck-glass-pill,var(--ck-surface));box-shadow:var(--ck-glass-pill-shadow,var(--ck-shadow-1));transform:translate(var(--ck-indicator-x,0px), var(--ck-indicator-y,0px));opacity:0;pointer-events:none;position:absolute;top:0;left:0}:root[data-ck-expression=workspace] .ck-segmented:is([data-indicator=init],[data-indicator=ready]) .ck-segmented__thumb{opacity:1}:root[data-ck-expression=workspace] .ck-segmented:is([data-indicator=init],[data-indicator=ready]) .ck-segmented__item{z-index:var(--ck-z-raised)}:root[data-ck-expression=workspace] .ck-segmented:is([data-indicator=init],[data-indicator=ready]) .ck-segmented__item[data-state=on]{box-shadow:none;background:0 0;border-color:#0000}@media (forced-colors:active){.ck-segmented__thumb{display:none}:root[data-ck-expression=workspace] .ck-segmented:is([data-indicator=init],[data-indicator=ready]) .ck-segmented__item[data-state=on]{border-color:highlight}}.ck-theme-menu{flex:none}.ck-breadcrumbs{min-width:0;font-family:var(--ck-font-ui);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-breadcrumbs__list{align-items:center;gap:var(--ck-space-2) var(--ck-space-6);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ck-breadcrumbs__item{align-items:center;gap:var(--ck-space-6);min-width:0;max-width:100%;display:inline-flex}.ck-breadcrumbs__separator{color:var(--ck-fg-subtle);-webkit-user-select:none;user-select:none;flex:none}.ck-breadcrumbs__link,.ck-breadcrumbs__text,.ck-breadcrumbs__current{max-width:var(--ck-breadcrumbs-item-max,24ch);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.ck-breadcrumbs__link,.ck-breadcrumbs__text{color:var(--ck-fg-muted)}.ck-breadcrumbs__link{border-radius:var(--ck-radius-xs);transition:color var(--ck-dur-fast) var(--ck-ease-out);text-decoration:none}.ck-breadcrumbs__link:hover{color:var(--ck-fg);text-underline-offset:.2em;text-decoration:underline}.ck-breadcrumbs__link:active{color:var(--ck-fg)}.ck-breadcrumbs__link:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-breadcrumbs__current,.ck-breadcrumbs__link--current{color:var(--ck-fg);font-weight:var(--ck-weight-medium)}.ck-breadcrumbs__item--ellipsis{display:none}.ck-breadcrumbs__toggle{min-width:calc(var(--ck-control-h-xs) - var(--ck-space-4));min-height:calc(var(--ck-control-h-xs) - var(--ck-space-4));padding:0 var(--ck-space-4);border-radius:var(--ck-radius-xs);color:var(--ck-fg-muted);font:inherit;cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.ck-breadcrumbs__toggle:hover{background:var(--ck-hover);color:var(--ck-fg)}.ck-breadcrumbs__toggle:active{background:var(--ck-selected)}.ck-breadcrumbs__toggle:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-breadcrumbs__toggle:disabled{color:var(--ck-fg-disabled);cursor:not-allowed;background:0 0}@media (max-width:639.98px){.ck-breadcrumbs:not(.ck-breadcrumbs--expanded) .ck-breadcrumbs__item--collapsible{display:none}.ck-breadcrumbs:not(.ck-breadcrumbs--expanded) .ck-breadcrumbs__item--ellipsis{display:inline-flex}}.ck-pagination{contain-intrinsic-inline-size:20rem;min-width:0;color:var(--ck-fg-muted);font-family:var(--ck-font-ui);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);container:ck-pagination/inline-size}.ck-pagination__inner{justify-content:space-between;align-items:center;gap:var(--ck-space-8) var(--ck-space-16);flex-wrap:wrap;display:flex}.ck-pagination__range{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ck-pagination__controls{align-items:center;gap:var(--ck-space-8) var(--ck-space-16);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ck-pagination__size{align-items:center;gap:var(--ck-space-8);white-space:nowrap;display:inline-flex}.ck-pagination__select-wrap{align-items:center;display:inline-flex;position:relative}.ck-pagination__select{appearance:none;height:var(--ck-control-h-md);padding:0 var(--ck-space-32) 0 var(--ck-space-12);border:1px solid var(--ck-border-control);border-radius:var(--ck-radius-md);background:var(--ck-surface);color:var(--ck-fg);font:inherit;font-size:var(--ck-input-font);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--ck-dur-fast) var(--ck-ease-out);margin:0}.ck-pagination__select:hover{border-color:var(--ck-fg-subtle)}.ck-pagination__select:focus-visible{border-color:var(--ck-focus);outline:2px solid var(--ck-focus);outline-offset:2px}.ck-pagination__select:disabled{border-color:var(--ck-border);background:var(--ck-bg-subtle);color:var(--ck-fg-disabled);cursor:not-allowed}.ck-pagination__chevron{color:var(--ck-fg-muted);pointer-events:none;position:absolute;inset-inline-end:var(--ck-space-12)}.ck-pagination__buttons{align-items:center;gap:var(--ck-space-4);display:flex}.ck-pagination__pages{align-items:center;gap:var(--ck-space-4);margin:0;padding:0;list-style:none;display:flex}.ck-pagination__button{min-width:var(--ck-icon-button);height:var(--ck-icon-button);padding:0 var(--ck-space-6);border-radius:var(--ck-radius-md);color:var(--ck-fg);font:inherit;font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.ck-pagination__button:hover{background:var(--ck-hover)}.ck-pagination__button:active{background:var(--ck-selected)}.ck-pagination__button:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-pagination__button[aria-current=page]{background:var(--ck-accent-soft);color:var(--ck-accent-soft-fg);font-weight:var(--ck-weight-semibold)}.ck-pagination__button:disabled,.ck-pagination__button[aria-disabled=true]{color:var(--ck-fg-disabled);cursor:not-allowed;background:0 0}.ck-pagination__button--step,.ck-pagination__button--step:disabled,.ck-pagination__button--step[aria-disabled=true]{border-color:var(--ck-border)}.ck-pagination__ellipsis{min-width:var(--ck-icon-button);color:var(--ck-fg-subtle);justify-content:center;align-items:center;display:inline-flex}@container ck-pagination (max-width:559.98px){.ck-pagination__pages,.ck-pagination__size-label{display:none}}@media (forced-colors:active){.ck-pagination__button[aria-current=page]{border-color:highlight}}.ck-table-container{border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-surface);max-width:100%;position:relative;overflow:auto}.ck-table-container--bare{background:0 0;border:0;border-radius:0}.ck-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line)}.ck-table__caption{caption-side:top;padding:var(--ck-space-12) var(--ck-space-16);color:var(--ck-fg);font-size:var(--ck-text-h4-size);line-height:var(--ck-text-h4-line);font-weight:var(--ck-text-h4-weight);text-align:start}.ck-table__th,.ck-table__td{padding:var(--ck-space-8) var(--ck-space-12);border-bottom:1px solid var(--ck-border);text-align:start;vertical-align:middle}.ck-table__th:first-child,.ck-table__td:first-child{padding-inline-start:var(--ck-space-16)}.ck-table__th:last-child,.ck-table__td:last-child{padding-inline-end:var(--ck-space-16)}.ck-table__th{z-index:var(--ck-z-raised);height:var(--ck-control-h-md);padding-block:var(--ck-space-4);background:var(--ck-bg-subtle);color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);white-space:nowrap;position:sticky;top:0}:root[data-ck-expression=workspace] .ck-table__th{color:var(--ck-fg-subtle);font-size:var(--ck-text-overline-size);line-height:var(--ck-text-overline-line);font-weight:var(--ck-text-overline-weight);letter-spacing:var(--ck-text-overline-tracking);text-transform:uppercase}.ck-table__td{height:var(--ck-row-h)}.ck-table--dense .ck-table__td{height:var(--ck-row-h-dense);padding-block:var(--ck-space-4);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-table-container:not(.ck-table-container--bare) .ck-table__tbody .ck-table__tr:last-child>.ck-table__td{border-bottom:0}.ck-table__th[data-align=end],.ck-table__td[data-align=end]{text-align:end}.ck-table__th[data-align=center],.ck-table__td[data-align=center]{text-align:center}.ck-table__th[data-numeric],.ck-table__td[data-numeric]{font-variant-numeric:tabular-nums}.ck-table__tbody .ck-table__tr{transition:background-color var(--ck-dur-fast) var(--ck-ease-out)}.ck-table__tbody .ck-table__tr:hover{background:var(--ck-hover)}.ck-table__tbody .ck-table__tr:has(:focus-visible){background:var(--ck-hover)}.ck-table__tbody .ck-table__tr[data-state=selected]{background:var(--ck-accent-soft)}.ck-table__tfoot .ck-table__td{border-top:1px solid var(--ck-border);background:var(--ck-bg-subtle);font-weight:var(--ck-weight-medium);border-bottom:0}.ck-table__sort{align-items:center;gap:var(--ck-space-4);max-width:100%;min-height:calc(var(--ck-control-h-md) - var(--ck-space-8));margin:0 calc(-1 * var(--ck-space-4));padding:0 var(--ck-space-4);border-radius:var(--ck-radius-sm);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:0;display:inline-flex}.ck-table__th[data-align=end] .ck-table__sort{flex-direction:row-reverse}.ck-table__sort:hover,.ck-table__sort[data-sorted]{color:var(--ck-fg)}.ck-table__sort:active{background:var(--ck-selected)}.ck-table__sort:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-table__sort-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ck-table__sort-icon{color:var(--ck-fg-subtle);flex:none;display:inline-flex}.ck-table__sort[data-sorted] .ck-table__sort-icon{color:var(--ck-fg)}.ck-table__sort-icon--idle{opacity:0;transition:opacity var(--ck-dur-fast) var(--ck-ease-out)}.ck-table__sort:is(:hover,:focus-visible) .ck-table__sort-icon--idle{opacity:1}@media (hover:none){.ck-table__sort-icon--idle{opacity:1}}.ck-data-table{contain-intrinsic-inline-size:20rem;min-width:0;container:ck-data-table/inline-size}.ck-data-table__label,.ck-data-table__check-text{display:none}.ck-data-table__value{min-width:0}.ck-data-table__select-header,.ck-data-table__select-cell,.ck-data-table__actions-header,.ck-data-table__actions-cell{white-space:nowrap;width:1%}.ck-table__th.ck-data-table__select-header,.ck-table__td.ck-data-table__select-cell{padding-inline-end:var(--ck-space-4)}.ck-data-table__actions-cell{text-align:end}.ck-data-table__actions{justify-content:flex-end;align-items:center;gap:var(--ck-space-4);display:inline-flex}@container ck-data-table (min-width:640px){.ck-data-table__actions .ck-btn{white-space:nowrap}}.ck-data-table__check{align-items:center;gap:var(--ck-space-8);min-height:var(--ck-control-h-xs);cursor:pointer;vertical-align:middle;display:inline-flex}.ck-data-table__checkbox{appearance:none;border:1px solid var(--ck-border-control);border-radius:var(--ck-radius-xs);background:var(--ck-surface);width:16px;height:16px;color:var(--ck-on-control-checked);cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out);flex:none;place-content:center;margin:0;display:inline-grid}.ck-data-table__checkbox:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:10px;height:10px;transition:transform var(--ck-dur-fast) var(--ck-ease-out);background:currentColor;transform:scale(0)}.ck-data-table__checkbox:hover{border-color:var(--ck-fg-subtle)}.ck-data-table__checkbox:active{background:var(--ck-selected)}.ck-data-table__checkbox:is(:checked,:indeterminate){border-color:var(--ck-control-checked);background:var(--ck-control-checked)}.ck-data-table__checkbox:is(:checked,:indeterminate):hover{border-color:var(--ck-control-checked-hover);background:var(--ck-control-checked-hover)}.ck-data-table__checkbox:is(:checked,:indeterminate):active{border-color:var(--ck-control-checked-pressed);background:var(--ck-control-checked-pressed)}.ck-data-table__checkbox:checked:before{transform:scale(1)}.ck-data-table__checkbox:indeterminate:before{border-radius:var(--ck-radius-full);clip-path:none;width:8px;height:2px;transform:scale(1)}.ck-data-table__checkbox:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-data-table__checkbox:disabled{border-color:var(--ck-border);background:var(--ck-bg-subtle);cursor:not-allowed}.ck-data-table__checkbox:disabled:is(:checked,:indeterminate){border-color:var(--ck-fg-disabled);background:var(--ck-fg-disabled)}.ck-data-table__skeleton{width:60%;max-width:12rem;height:var(--ck-space-8);border-radius:var(--ck-radius-xs);background:var(--ck-selected);animation:ck-data-table-pulse calc(var(--ck-dur-slow) * 4) var(--ck-ease-in-out) infinite alternate;display:block}.ck-table__td[data-align=end] .ck-data-table__skeleton{width:40%;margin-inline-start:auto}@keyframes ck-data-table-pulse{0%{opacity:1}to{opacity:.5}}.ck-table__tbody .ck-data-table__skeleton-row:hover,.ck-table__tbody .ck-data-table__empty-row:hover{background:0 0}.ck-table__td.ck-data-table__empty-cell{height:auto;padding:var(--ck-space-32) var(--ck-space-16);text-align:center}.ck-data-table__empty-text{color:var(--ck-fg-muted);margin:0}@container ck-data-table (max-width:639.98px){.ck-data-table .ck-table-container{background:0 0;border:0;border-radius:0;overflow:visible}.ck-data-table .ck-table,.ck-data-table .ck-table__thead,.ck-data-table .ck-table__tbody,.ck-data-table .ck-table__caption{display:block}.ck-data-table .ck-table__caption{padding:0 0 var(--ck-space-8)}.ck-data-table .ck-table__thead .ck-table__tr{align-items:center;gap:var(--ck-space-8);flex-wrap:wrap;margin-block-end:var(--ck-space-8);display:flex}.ck-data-table .ck-table__th{background:0 0;border:0;width:auto;height:auto;padding:0;display:none;position:static}.ck-data-table .ck-table__th:is(.ck-data-table__select-header,.ck-table__th--sortable){display:block}.ck-data-table .ck-data-table__select-header{color:var(--ck-fg);margin-inline-end:auto}.ck-data-table .ck-data-table__check-text{display:inline}.ck-data-table .ck-table__th--sortable .ck-table__sort{min-height:var(--ck-control-h-sm);padding:0 var(--ck-space-8);border:1px solid var(--ck-border);border-radius:var(--ck-radius-full);background:var(--ck-surface);margin:0}.ck-data-table .ck-table__th--sortable .ck-table__sort-icon--idle{opacity:1}.ck-data-table .ck-table__tbody{gap:var(--ck-space-8);display:grid}.ck-data-table .ck-table__tbody .ck-table__tr{align-items:center;gap:var(--ck-space-2) var(--ck-space-12);padding:var(--ck-space-12) var(--ck-space-16);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-surface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions";display:grid}.ck-data-table--selectable .ck-table__tbody .ck-table__tr{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"select title actions"}.ck-data-table .ck-table__tbody .ck-table__tr:hover{background:var(--ck-surface)}.ck-data-table .ck-table__tbody .ck-table__tr[data-state=selected]{border-color:var(--ck-accent-border);background:var(--ck-accent-soft)}.ck-data-table .ck-table__td{justify-content:space-between;align-items:baseline;gap:var(--ck-space-12);height:auto;padding:var(--ck-space-4) 0;text-align:end;border:0;grid-column:1/-1;display:flex}.ck-data-table .ck-table__td[data-primary]{padding:0 0 var(--ck-space-4);font-weight:var(--ck-weight-medium);text-align:start;grid-area:title;display:block}.ck-data-table .ck-table__td.ck-data-table__select-cell{grid-area:select;align-items:center;width:auto;padding:0;display:flex}.ck-data-table .ck-table__td.ck-data-table__actions-cell{grid-area:actions;width:auto;padding:0;display:flex}.ck-data-table .ck-data-table__label{max-width:50%;color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-regular);text-align:start;flex:none;display:block}.ck-data-table .ck-table__td:not([data-primary])>.ck-data-table__value{text-align:end}.ck-data-table .ck-table__td.ck-data-table__empty-cell{padding:var(--ck-space-24) 0;text-align:center;display:block}.ck-data-table .ck-table__th[data-hide-below=sm],.ck-data-table .ck-table__td[data-hide-below=sm]{display:none}}@container ck-data-table (max-width:767.98px){.ck-data-table .ck-table__th[data-hide-below=md],.ck-data-table .ck-table__td[data-hide-below=md]{display:none}}@container ck-data-table (max-width:1023.98px){.ck-data-table .ck-table__th[data-hide-below=lg],.ck-data-table .ck-table__td[data-hide-below=lg]{display:none}}@container ck-data-table (max-width:1279.98px){.ck-data-table .ck-table__th[data-hide-below=xl],.ck-data-table .ck-table__td[data-hide-below=xl]{display:none}}@media (prefers-reduced-motion:reduce){.ck-data-table__skeleton{animation:none}}@media (forced-colors:active){.ck-data-table__checkbox{appearance:auto}.ck-data-table__checkbox:before{content:none}.ck-table__tbody .ck-table__tr[data-state=selected]>.ck-table__td{border-bottom-color:highlight}}.ck-toolbar{gap:var(--ck-space-8);min-width:0;font-family:var(--ck-font-ui);display:grid}.ck-toolbar__row{align-items:center;gap:var(--ck-space-8);flex-wrap:wrap;min-width:0;display:flex}.ck-toolbar__search{flex:12rem;min-width:min(100%,12rem);max-width:24rem}.ck-toolbar__filters,.ck-toolbar__view{align-items:center;gap:var(--ck-space-8);flex-wrap:wrap;display:flex}.ck-toolbar__view{margin-inline-start:auto}.ck-toolbar__chips{align-items:center;gap:var(--ck-space-6);flex-wrap:wrap;display:flex}.ck-toolbar-search{align-items:center;width:100%;min-width:0;display:flex;position:relative}.ck-toolbar-search__icon{color:var(--ck-fg-subtle);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:var(--ck-space-12)}.ck-toolbar-search__input{appearance:none;width:100%;min-width:0;height:var(--ck-control-h-md);padding:0 calc(var(--ck-space-32) + var(--ck-space-4));border:1px solid var(--ck-border-control);border-radius:var(--ck-radius-md);background:var(--ck-surface);color:var(--ck-fg);font:inherit;font-size:var(--ck-input-font);transition:border-color var(--ck-dur-fast) var(--ck-ease-out);margin:0}.ck-toolbar-search__input::placeholder{color:var(--ck-fg-subtle);opacity:1}.ck-toolbar-search__input::-webkit-search-cancel-button{appearance:none}.ck-toolbar-search__input::-webkit-search-decoration{appearance:none}.ck-toolbar-search__input:hover{border-color:var(--ck-fg-subtle)}.ck-toolbar-search__input:focus-visible{border-color:var(--ck-focus);outline:2px solid var(--ck-focus);outline-offset:2px}.ck-toolbar-search__input[aria-invalid=true]{border-color:var(--ck-danger)}.ck-toolbar-search__input:disabled{border-color:var(--ck-border);background:var(--ck-bg-subtle);color:var(--ck-fg-disabled);cursor:not-allowed}.ck-toolbar-search__kbd{pointer-events:none;position:absolute;inset-inline-end:var(--ck-space-8)}.ck-toolbar-search:focus-within .ck-toolbar-search__kbd,.ck-toolbar-search[data-disabled] .ck-toolbar-search__kbd{display:none}.ck-toolbar-search__clear{width:calc(var(--ck-control-h-md) - var(--ck-space-8));height:calc(var(--ck-control-h-md) - var(--ck-space-8));border-radius:var(--ck-radius-sm);color:var(--ck-fg-muted);cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--ck-space-4)}.ck-toolbar-search__clear:hover{background:var(--ck-hover);color:var(--ck-fg)}.ck-toolbar-search__clear:active{background:var(--ck-selected)}.ck-toolbar-search__clear:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-toolbar-search__clear:disabled{color:var(--ck-fg-disabled);cursor:not-allowed;background:0 0}.ck-filter-chip{align-items:center;gap:var(--ck-space-4);max-width:100%;min-height:var(--ck-control-h-xs);padding:0 var(--ck-space-2) 0 var(--ck-space-8);border:1px solid var(--ck-border);border-radius:var(--ck-radius-sm);background:var(--ck-surface);color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);display:inline-flex}.ck-filter-chip:not(:has(.ck-filter-chip__remove)){padding-inline-end:var(--ck-space-8)}.ck-filter-chip__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ck-filter-chip__value{color:var(--ck-fg);font-weight:var(--ck-weight-medium)}.ck-filter-chip__remove{width:calc(var(--ck-control-h-xs) - var(--ck-space-6));height:calc(var(--ck-control-h-xs) - var(--ck-space-6));border-radius:var(--ck-radius-xs);color:var(--ck-fg-muted);cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ck-filter-chip__remove:hover{background:var(--ck-hover);color:var(--ck-fg)}.ck-filter-chip__remove:active{background:var(--ck-selected)}.ck-filter-chip__remove:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-filter-chip__remove:disabled{color:var(--ck-fg-disabled);cursor:not-allowed}.ck-bulk-bar{bottom:var(--ck-space-16);z-index:var(--ck-z-sticky);align-items:center;gap:var(--ck-space-8) var(--ck-space-12);min-height:calc(var(--ck-control-h-md) + var(--ck-space-16));padding:var(--ck-space-8) var(--ck-space-8) var(--ck-space-8) var(--ck-space-16);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-surface-raised);box-shadow:var(--ck-shadow-1);color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);animation:ck-bulk-bar-in var(--ck-dur-base) var(--ck-ease-out);flex-wrap:wrap;display:flex;position:sticky}.ck-bulk-bar--top{top:var(--ck-space-16);bottom:auto}.ck-bulk-bar__count{font-weight:var(--ck-weight-medium);font-variant-numeric:tabular-nums}.ck-bulk-bar__separator{color:var(--ck-fg-subtle)}.ck-bulk-bar__clear{padding:0 var(--ck-space-2);border-radius:var(--ck-radius-xs);color:var(--ck-link);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:0;text-decoration:underline}.ck-bulk-bar__clear:hover{color:var(--ck-link-hover)}.ck-bulk-bar__clear:active{color:var(--ck-fg)}.ck-bulk-bar__clear:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-bulk-bar__clear:disabled{color:var(--ck-fg-disabled);cursor:not-allowed}.ck-bulk-bar__actions{align-items:center;gap:var(--ck-space-8);flex-wrap:wrap;margin-inline-start:auto;display:flex}@keyframes ck-bulk-bar-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ck-bulk-bar-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ck-bulk-bar{animation-name:ck-bulk-bar-fade}}.ck-section-header{justify-content:space-between;align-items:flex-start;gap:var(--ck-space-12) var(--ck-space-16);min-width:0;font-family:var(--ck-font-ui);flex-wrap:wrap;display:flex}.ck-section-header__text{flex:20rem}.ck-section-header__text,.ck-section-header__action{overflow-wrap:anywhere;min-width:0;max-width:100%}.ck-section-header__action{align-items:center;gap:var(--ck-space-8);flex-wrap:wrap;display:flex}.ck-section-header__eyebrow{color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);margin-block-end:var(--ck-space-4);display:block}.ck-section-header__title{color:var(--ck-fg);font-family:var(--ck-font-heading);font-size:var(--ck-text-h2-size);line-height:var(--ck-text-h2-line);font-weight:var(--ck-text-h2-weight);letter-spacing:var(--ck-text-h2-tracking);margin:0}.ck-section-header--level-3 .ck-section-header__title{font-family:var(--ck-font-ui);font-size:var(--ck-text-h3-size);line-height:var(--ck-text-h3-line);font-weight:var(--ck-text-h3-weight);letter-spacing:var(--ck-text-h3-tracking)}.ck-section-header__desc{margin:var(--ck-space-4) 0 0;color:var(--ck-fg-muted);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line)}.ck-section-header__desc>:first-child{margin-block-start:0}.ck-section-header__desc>:last-child{margin-block-end:0}.ck-empty{align-items:center;gap:var(--ck-space-16);padding:var(--ck-space-48) var(--ck-space-24);text-align:center;color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);flex-direction:column;display:flex}.ck-empty__icon{border-radius:var(--ck-radius-full);background:var(--ck-bg-subtle);width:56px;height:56px;color:var(--ck-fg-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ck-empty__icon svg{width:24px;height:24px}.ck-empty__content{align-items:center;gap:var(--ck-space-4);flex-direction:column;min-width:0;display:flex}.ck-empty__title{font-family:var(--ck-font-heading);font-size:var(--ck-text-h3-size);font-weight:var(--ck-text-h3-weight);line-height:var(--ck-text-h3-line);letter-spacing:var(--ck-text-h3-tracking);color:var(--ck-fg);margin:0}.ck-empty__body{max-width:48ch;color:var(--ck-fg-muted);margin:0}.ck-empty__action{justify-content:center;align-items:center;gap:var(--ck-space-8) var(--ck-space-16);flex-wrap:wrap;margin-block-start:var(--ck-space-12);display:flex}.ck-empty--compact{padding:var(--ck-space-16);text-align:start;flex-direction:row;align-items:flex-start}.ck-empty--compact .ck-empty__content{align-items:flex-start;padding-block-start:calc((56px - var(--ck-text-h3-line)) / 2)}.ck-empty--compact .ck-empty__action{justify-content:flex-start;margin-block-start:var(--ck-space-8)}.ck-chip{justify-content:center;align-items:center;gap:var(--ck-space-4);min-height:var(--ck-control-h-sm);padding:0 var(--ck-space-12);border:1px solid var(--ck-border-strong);border-radius:var(--ck-radius-full);background:var(--ck-surface);color:var(--ck-fg);font-family:inherit;font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);margin:0;display:inline-flex}.ck-chip--icon-start{padding-inline-start:var(--ck-space-8)}.ck-chip--icon-end{padding-inline-end:var(--ck-space-8)}.ck-chip__icon{width:var(--ck-space-16);height:var(--ck-space-16);flex:none;margin-inline-end:var(--ck-space-2);display:inline-flex}.ck-chip__icon--end{margin-inline:var(--ck-space-2) 0}.ck-chip__icon>svg{width:100%;height:100%}.ck-chip:hover:where(:not(:disabled)){border-color:var(--ck-border-control);background:var(--ck-hover)}.ck-chip:active:where(:not(:disabled)){background:var(--ck-selected)}.ck-chip:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-chip.ck-chip--selected,.ck-chip[aria-pressed=true],.ck-chip[aria-checked=true]{border-color:var(--ck-indicator);background:var(--ck-accent-soft);color:var(--ck-accent-soft-fg);font-weight:var(--ck-weight-semibold)}.ck-chip.ck-chip--selected:hover:where(:not(:disabled)),.ck-chip[aria-pressed=true]:hover:where(:not(:disabled)),.ck-chip[aria-checked=true]:hover:where(:not(:disabled)){border-color:var(--ck-indicator);background:var(--ck-accent-soft)}.ck-chip.ck-chip--selected:active:where(:not(:disabled)),.ck-chip[aria-pressed=true]:active:where(:not(:disabled)),.ck-chip[aria-checked=true]:active:where(:not(:disabled)){border-color:var(--ck-control-checked-pressed)}.ck-chip:disabled{border-color:var(--ck-border);color:var(--ck-fg-disabled);cursor:not-allowed;background:0 0}@media (prefers-reduced-motion:reduce){.ck-chip{transition:none}}@media (forced-colors:active){.ck-chip.ck-chip--selected,.ck-chip[aria-pressed=true],.ck-chip[aria-checked=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.ck-stepper{align-items:center;gap:var(--ck-space-8);display:inline-flex}.ck-stepper__btn{width:var(--ck-icon-button);height:var(--ck-icon-button);border:1px solid var(--ck-border-control);border-radius:var(--ck-radius-md);background:var(--ck-surface);color:var(--ck-fg);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ck-stepper__btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--ck-hover)}.ck-stepper__btn:active:not(:disabled):not([aria-disabled=true]){background:var(--ck-selected)}.ck-stepper__btn:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-stepper__btn:disabled,.ck-stepper__btn[aria-disabled=true]{border-color:var(--ck-border);background:var(--ck-surface);color:var(--ck-fg-disabled);cursor:not-allowed}.ck-stepper__value{min-width:4ch;color:var(--ck-fg);font-size:var(--ck-input-font);line-height:var(--ck-text-body-line);font-weight:var(--ck-weight-medium);font-variant-numeric:tabular-nums;text-align:center}.ck-stepper[data-disabled] .ck-stepper__value{color:var(--ck-fg-disabled)}.ck-stepper--compact{box-sizing:border-box;height:var(--ck-control-h-md);border:1px solid var(--ck-border-control);border-radius:var(--ck-radius-md);background:var(--ck-surface);transition:border-color var(--ck-dur-fast) var(--ck-ease-out);justify-content:space-between;gap:0;padding:0;overflow:hidden}.ck-stepper--compact:hover:not([data-disabled]){border-color:var(--ck-fg-subtle)}.ck-stepper--compact:has(:focus-visible){border-color:var(--ck-focus)}.ck-stepper--compact[data-disabled]{border-color:var(--ck-border);background:var(--ck-bg-subtle)}.ck-stepper--compact .ck-stepper__btn{height:100%;width:var(--ck-control-h-md);background:0 0;border:0;border-radius:0}.ck-stepper--compact .ck-stepper__btn:disabled,.ck-stepper--compact .ck-stepper__btn[aria-disabled=true]{background:0 0}.ck-stepper--compact .ck-stepper__btn:focus-visible{outline-offset:-2px}@media (forced-colors:active){.ck-stepper--compact .ck-stepper__btn{border:0}.ck-stepper__btn[aria-disabled=true],.ck-stepper__btn:disabled{color:graytext}}.ck-datestrip{gap:var(--ck-space-8);scroll-snap-type:x proximity;scroll-padding-inline:var(--ck-space-4);-webkit-overflow-scrolling:touch;padding:var(--ck-space-4);scrollbar-width:thin;min-width:0;max-width:100%;display:flex;overflow-x:auto}.ck-datecell{justify-content:center;align-items:center;gap:var(--ck-space-2);scroll-snap-align:start;min-width:var(--ck-space-64);min-height:var(--ck-control-h-lg);padding:var(--ck-space-6) var(--ck-space-12);border:1px solid var(--ck-border-strong);border-radius:var(--ck-radius-md);background:var(--ck-surface);color:var(--ck-fg);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);flex-direction:column;flex:none;display:inline-flex}.ck-datecell:hover:not(:disabled):not([aria-disabled=true]):not(.ck-datecell--selected){border-color:var(--ck-fg-subtle);background:var(--ck-hover)}.ck-datecell:active:not(:disabled):not([aria-disabled=true]):not(.ck-datecell--selected){background:var(--ck-selected)}.ck-datecell:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-datecell--selected{border-color:var(--ck-accent);background:var(--ck-accent);color:var(--ck-on-accent)}.ck-datecell--selected:hover{border-color:var(--ck-accent-hover);background:var(--ck-accent-hover)}.ck-datecell:disabled,.ck-datecell[aria-disabled=true]{border-color:var(--ck-border);background:var(--ck-bg-subtle);color:var(--ck-fg-disabled);cursor:not-allowed}.ck-datecell__label{font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-semibold)}.ck-datecell__sub{color:var(--ck-fg-muted);font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-weight-medium);font-variant-numeric:tabular-nums}.ck-datecell--selected .ck-datecell__sub,.ck-datecell:disabled .ck-datecell__sub,.ck-datecell[aria-disabled=true] .ck-datecell__sub{color:inherit}@media (forced-colors:active){.ck-datecell--selected{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ck-datecell:disabled,.ck-datecell[aria-disabled=true]{color:graytext}}.ck-theme-toggle{width:var(--ck-icon-button);height:var(--ck-icon-button);border-radius:var(--ck-radius-md);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ck-theme-toggle:hover{background:var(--ck-hover)}.ck-theme-toggle:active{background:var(--ck-selected)}.ck-theme-toggle:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-theme-toggle:disabled{color:var(--ck-fg-disabled);cursor:not-allowed;background:0 0}textarea.ck-input,.ck-input--textarea{min-height:calc(var(--ck-input-font) * 1.5 * 3 + var(--ck-space-8) * 2 + 2px);padding-block:var(--ck-space-8);resize:vertical;line-height:1.5}.ck-select{justify-content:space-between;align-items:center;gap:var(--ck-space-8);text-align:start;cursor:pointer;display:flex}.ck-select[aria-expanded=true]{border-color:var(--ck-focus)}.ck-select[aria-expanded=true][aria-invalid=true]{border-color:var(--ck-danger)}.ck-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ck-select__value--placeholder{color:var(--ck-fg-subtle)}.ck-select__chevron{color:var(--ck-fg-muted);flex:none}.ck-select:disabled .ck-select__chevron,.ck-select:disabled .ck-select__value--placeholder{color:var(--ck-fg-disabled)}.ck-select-menu{z-index:var(--ck-z-popover);padding:var(--ck-space-4);background:var(--ck-glass-panel,var(--ck-surface-raised));border:1px solid var(--ck-glass-rim,var(--ck-border));border-radius:var(--ck-radius-lg);box-shadow:var(--ck-glass-panel-shadow,var(--ck-shadow-2));-webkit-backdrop-filter:var(--ck-glass-filter-panel);backdrop-filter:var(--ck-glass-filter-panel);color:var(--ck-fg);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:ck-select-in var(--ck-overlay-in-dur,var(--ck-dur-base)) var(--ck-overlay-in-ease,var(--ck-ease-out));margin:0;list-style:none;position:fixed;overflow-y:auto}.ck-select-menu--up{transform-origin:bottom}.ck-select-menu--down{transform-origin:top}.ck-select-menu[data-ck-modal-popup]{z-index:var(--ck-z-popup)}@keyframes ck-select-in{0%{opacity:0;transform:scale(var(--ck-overlay-in-scale,.98))}to{opacity:1;transform:none}}.ck-select-option{justify-content:space-between;align-items:center;gap:var(--ck-space-8);min-height:var(--ck-control-h-md);padding:0 var(--ck-space-8);border-radius:var(--ck-radius-sm);color:var(--ck-fg);font-size:var(--ck-input-font);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ck-select-option__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-select-option--active{background:var(--ck-hover)}.ck-select-menu[data-ck-nav=keyboard] .ck-select-option--active{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-select-option--selected{font-weight:var(--ck-weight-medium)}.ck-select-option__check{color:var(--ck-indicator);flex:none}.ck-select-option[aria-disabled=true]{color:var(--ck-fg-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ck-select-menu{animation:none}}@media (forced-colors:active){.ck-input:focus,.ck-input:focus-visible,.ck-select[aria-expanded=true]{outline-offset:2px;outline:2px solid highlight}.ck-select-option--active,.ck-select-menu[data-ck-nav] .ck-select-option--active{outline-offset:-2px;outline:2px solid highlight}}.ck-combobox__input{width:100%}.ck-combobox-option{justify-content:center;align-items:stretch;gap:var(--ck-space-2);min-height:var(--ck-row-h);padding-block:var(--ck-space-6);white-space:normal;flex-direction:column}.ck-combobox-status{min-height:var(--ck-control-h-md);padding:0 var(--ck-space-8);color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.ck-chipgroup{gap:var(--ck-space-8);flex-wrap:wrap;display:flex}.ck-callout:not(.ck-alert){align-items:flex-start;gap:var(--ck-space-8);padding:var(--ck-space-12) var(--ck-space-16);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-bg-subtle);color:var(--ck-fg);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);margin:0;display:flex}.ck-callout:not(.ck-alert) .ck-callout__icon{height:var(--ck-text-body-line);color:var(--ck-fg-muted);flex:none;align-items:center;display:inline-flex}.ck-callout:not(.ck-alert) .ck-callout__body{min-width:0}.ck-callout--info:not(.ck-alert){background:var(--ck-info-soft);border-color:var(--ck-info-border)}.ck-callout--info:not(.ck-alert) .ck-callout__icon{color:var(--ck-info)}.ck-callout--warning:not(.ck-alert){background:var(--ck-warning-soft);border-color:var(--ck-warning-border)}.ck-callout--warning:not(.ck-alert) .ck-callout__icon{color:var(--ck-warning)}.ck-callout--danger:not(.ck-alert){background:var(--ck-danger-soft);border-color:var(--ck-danger-border)}.ck-callout--danger:not(.ck-alert) .ck-callout__icon{color:var(--ck-danger)}.ck-checkbox{align-items:flex-start;gap:var(--ck-space-8);color:var(--ck-fg);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);cursor:pointer;display:flex}.ck-checkbox--card{padding:var(--ck-space-12) var(--ck-space-16);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-field-bg,var(--ck-surface));box-shadow:var(--ck-field-inset,none);transition:border-color var(--ck-dur-fast) var(--ck-ease-out), background-color var(--ck-dur-fast) var(--ck-ease-out)}.ck-checkbox--card:hover:where(:not(.ck-checkbox--disabled)){border-color:var(--ck-border-strong)}:is(.ck-checkbox--card:has(>.ck-checkbox__box:checked),.ck-checkbox--card:has(>.ck-checkbox__box:indeterminate)){border-color:var(--ck-choice-on-border,var(--ck-accent-border));background:var(--ck-choice-on,var(--ck-accent-soft));box-shadow:var(--ck-glass-bar-shadow,none)}.ck-checkbox--card:has(>.ck-checkbox__box:focus-visible){outline:2px solid var(--ck-focus);outline-offset:2px}.ck-checkbox--card:has(>.ck-checkbox__box:focus-visible)>.ck-checkbox__box{outline:none}.ck-checkbox.ck-checkbox--card.ck-checkbox--error{border-color:var(--ck-danger)}.ck-checkbox--disabled{color:var(--ck-fg-disabled);cursor:not-allowed}.ck-checkbox--card.ck-checkbox--disabled{background:var(--ck-bg-subtle)}.ck-checkbox__box{appearance:none;width:var(--ck-space-16);height:var(--ck-space-16);margin:calc((var(--ck-text-body-line) - var(--ck-space-16)) / 2) 0 0;border:1px solid var(--ck-border-control);border-radius:var(--ck-radius-xs);background:var(--ck-surface);cursor:inherit;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out);flex:none;place-content:center;display:inline-grid}.ck-checkbox__box:before{content:"";border:solid var(--ck-on-control-checked);visibility:hidden;border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.ck-checkbox:hover>.ck-checkbox__box:where(:not(:disabled):not(:checked):not(:indeterminate):not([aria-invalid=true])){border-color:var(--ck-fg-subtle)}.ck-checkbox__box:checked,.ck-checkbox__box:indeterminate{border-color:var(--ck-control-checked);background:var(--ck-control-checked)}.ck-checkbox__box:checked:before{visibility:visible}.ck-checkbox__box:indeterminate:before{visibility:visible;border-width:0 0 2px;width:8px;height:0;transform:none}.ck-checkbox__box:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-checkbox__box[aria-invalid=true]:not(:checked){border-color:var(--ck-danger)}.ck-checkbox__box:disabled{border-color:var(--ck-border-strong);background:var(--ck-bg-subtle)}.ck-checkbox__box:disabled:checked,.ck-checkbox__box:disabled:indeterminate{border-color:var(--ck-fg-disabled);background:var(--ck-fg-disabled)}.ck-checkbox__label{min-width:0}.ck-checkbox__label a{color:var(--ck-link);text-underline-offset:.2em;text-decoration:underline}.ck-checkbox__label a:hover{color:var(--ck-link-hover)}.ck-checkbox__title{font-weight:var(--ck-weight-medium);display:block}.ck-checkbox__description{margin-top:var(--ck-space-2);color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);display:block}.ck-checkbox--disabled .ck-checkbox__description{color:var(--ck-fg-disabled)}.ck-checkbox__error{align-items:flex-start;gap:var(--ck-space-6);margin-top:var(--ck-space-4);color:var(--ck-danger);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);display:flex}.ck-checkbox__error-icon{margin-top:calc((var(--ck-text-small-line) - var(--ck-space-16)) / 2);flex:none}@media (prefers-reduced-motion:reduce){.ck-checkbox--card,.ck-checkbox__box{transition:none}}@media (forced-colors:active){.ck-checkbox__box{appearance:auto}.ck-checkbox__box:before{display:none}.ck-checkbox--card:has(>.ck-checkbox__box:checked){border-color:highlight}}.ck-progress:not(.ck-progress--labelled),.ck-progress__track{border-radius:var(--ck-radius-full);background:var(--ck-bg-subtle);height:6px;overflow:hidden}.ck-progress__bar{border-radius:var(--ck-radius-full);background:var(--ck-indicator);height:100%;transition:width var(--ck-dur-moderate) var(--ck-ease-out)}.ck-progress--labelled{gap:var(--ck-space-6);font-family:var(--ck-font-ui);flex-direction:column;display:flex}.ck-progress__header{align-items:baseline;gap:var(--ck-space-12);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);display:flex}.ck-progress__label{min-width:0;color:var(--ck-fg);font-weight:var(--ck-weight-medium)}.ck-progress__value{color:var(--ck-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.ck-progress__bar{transition:none}}@media (forced-colors:active){.ck-progress:not(.ck-progress--labelled),.ck-progress__track{border:1px solid canvastext}.ck-progress__bar{forced-color-adjust:none;background:highlight}}.ck-result{padding:var(--ck-space-48) var(--ck-space-16);text-align:center;color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);animation:ck-result-in var(--ck-dur-moderate) var(--ck-ease-out) both;flex-direction:column;align-items:center;display:flex}.ck-result__badge{width:56px;height:56px;border-radius:var(--ck-radius-full);background:var(--ck-success-soft);color:var(--ck-success);flex:none;justify-content:center;align-items:center;margin-block-end:var(--ck-space-20);display:flex}.ck-result__badge svg{width:24px;height:24px}.ck-result--danger .ck-result__badge{background:var(--ck-danger-soft);color:var(--ck-danger)}.ck-result--neutral .ck-result__badge{background:var(--ck-bg-subtle);color:var(--ck-fg-muted)}.ck-result__title{font-family:var(--ck-font-heading);font-size:var(--ck-text-h2-size);font-weight:var(--ck-text-h2-weight);line-height:var(--ck-text-h2-line);letter-spacing:var(--ck-text-h2-tracking);color:var(--ck-fg);margin:0}.ck-result__body{margin:var(--ck-space-8) auto 0;max-width:48ch;color:var(--ck-fg-muted)}.ck-result__action{justify-content:center;gap:var(--ck-space-8);flex-wrap:wrap;margin-block-start:var(--ck-space-24);display:flex}@keyframes ck-result-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ck-result{animation:none}}.ck-close-button{width:var(--ck-icon-button);height:var(--ck-icon-button);border-radius:var(--ck-radius-md);color:var(--ck-fg-muted);font:inherit;cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ck-close-button:hover{background:var(--ck-hover);color:var(--ck-fg)}.ck-close-button:active{background:var(--ck-selected)}.ck-close-button:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-close-button:disabled{color:var(--ck-fg-disabled);cursor:not-allowed;background:0 0}.ck-close-button svg{flex:none;width:16px;height:16px}.ck-dialog-backdrop{--ck-dialog-inset-top:max(var(--ck-space-16), env(safe-area-inset-top,0px));--ck-dialog-inset-right:max(var(--ck-space-16), env(safe-area-inset-right,0px));--ck-dialog-inset-bottom:max(var(--ck-space-16), env(safe-area-inset-bottom,0px));--ck-dialog-inset-left:max(var(--ck-space-16), env(safe-area-inset-left,0px));z-index:var(--ck-z-dialog);padding:var(--ck-dialog-inset-top) var(--ck-dialog-inset-right) var(--ck-dialog-inset-bottom) var(--ck-dialog-inset-left);overscroll-behavior:contain;background:var(--ck-scrim);animation:ck-scrim-in var(--ck-dur-moderate) var(--ck-ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.ck-dialog{--ck-dialog-width:560px;--ck-dialog-pad:var(--ck-space-24);--ck-dialog-close-inset:calc((var(--ck-icon-button) - 16px) / 2);width:min(var(--ck-dialog-width), 100%);min-width:0;min-height:0;max-height:calc(100vh - var(--ck-dialog-inset-top) - var(--ck-dialog-inset-bottom));max-height:calc(100dvh - var(--ck-dialog-inset-top) - var(--ck-dialog-inset-bottom));overscroll-behavior:contain;overflow-wrap:anywhere;padding-block:var(--ck-dialog-pad);border:1px solid var(--ck-glass-rim,var(--ck-border));border-radius:var(--ck-radius-lg);background:var(--ck-glass-panel,var(--ck-surface-overlay));box-shadow:var(--ck-glass-panel-shadow,var(--ck-shadow-3));-webkit-backdrop-filter:var(--ck-glass-filter-panel);backdrop-filter:var(--ck-glass-filter-panel);color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);animation:ck-dialog-in var(--ck-overlay-in-dur,var(--ck-dur-moderate)) var(--ck-overlay-in-ease,var(--ck-ease-out));flex-direction:column;display:flex;position:relative;overflow:auto}.ck-dialog--sm{--ck-dialog-width:400px}.ck-dialog--md{--ck-dialog-width:560px}.ck-dialog--lg{--ck-dialog-width:720px}.ck-dialog:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-dialog__header{align-items:flex-start;gap:var(--ck-space-12);padding:0 var(--ck-dialog-pad) var(--ck-space-8);flex-shrink:0;display:flex}.ck-dialog--closable .ck-dialog__header{padding-inline-end:calc(var(--ck-dialog-pad) + var(--ck-icon-button) - var(--ck-dialog-close-inset) + var(--ck-space-8))}.ck-dialog__heading{min-width:0;min-height:var(--ck-text-h3-line);flex:auto}.ck-dialog__icon{width:var(--ck-space-32);height:var(--ck-space-32);margin-block:calc((var(--ck-text-h3-line) - var(--ck-space-32)) / 2);border-radius:var(--ck-radius-md);background:var(--ck-bg-subtle);color:var(--ck-fg-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ck-dialog__icon svg{width:16px;height:16px}.ck-dialog--danger .ck-dialog__icon{background:var(--ck-danger-soft);color:var(--ck-danger)}.ck-dialog__title{font-family:var(--ck-font-heading);font-size:var(--ck-text-h3-size);font-weight:var(--ck-text-h3-weight);line-height:var(--ck-text-h3-line);letter-spacing:var(--ck-text-h3-tracking);color:var(--ck-fg);margin:0}.ck-dialog__title--hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-dialog__description{margin:var(--ck-space-4) 0 0;color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-dialog__body{overscroll-behavior:contain;min-height:1.6em;padding:var(--ck-space-4) var(--ck-dialog-pad);color:var(--ck-fg-muted);flex:auto;margin:0;overflow:auto}.ck-dialog__body:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-dialog__body>:first-child{margin-block-start:0}.ck-dialog__body>:last-child{margin-block-end:0}.ck-dialog__actions{justify-content:flex-end;gap:var(--ck-space-8);padding:var(--ck-space-20) var(--ck-dialog-pad) 0;flex-wrap:wrap;flex-shrink:0;display:flex}.ck-dialog__close{position:absolute;inset-block-start:calc(var(--ck-dialog-pad) + (var(--ck-text-h3-line) - var(--ck-icon-button)) / 2);inset-inline-end:calc(var(--ck-dialog-pad) - var(--ck-dialog-close-inset))}@media (max-width:480px){.ck-dialog{--ck-dialog-pad:var(--ck-space-20)}.ck-dialog__actions>*{flex:auto}}@keyframes ck-scrim-in{0%{opacity:0}}@keyframes ck-dialog-in{0%{opacity:0;transform:scale(var(--ck-overlay-in-scale,.98))}}@keyframes ck-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ck-dialog,.ck-dialog-backdrop{animation:none}.ck-close-button{transition:none}}@media (forced-colors:active){.ck-close-button:focus-visible{outline-color:highlight}}.ck-alert{align-items:flex-start;gap:var(--ck-space-8);padding:var(--ck-space-12) var(--ck-space-16);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-bg-subtle);color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);font-weight:var(--ck-text-body-weight);line-height:var(--ck-text-body-line);letter-spacing:var(--ck-text-body-tracking);overflow-wrap:anywhere;margin:0;display:flex}.ck-alert--dismissible{padding-inline-end:var(--ck-space-12)}.ck-alert__icon{height:var(--ck-text-body-line);color:var(--ck-fg-muted);flex:none;align-items:center;display:inline-flex}.ck-alert__icon svg{width:16px;height:16px}.ck-alert__content{gap:var(--ck-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.ck-alert__title{font-weight:var(--ck-weight-semibold);color:var(--ck-fg)}.ck-alert__body{color:var(--ck-fg)}.ck-alert__body>:first-child{margin-block-start:0}.ck-alert__body>:last-child{margin-block-end:0}.ck-alert__actions{align-items:center;gap:var(--ck-space-8);flex-wrap:wrap;margin-block-start:var(--ck-space-8);display:flex}.ck-alert__dismiss{width:var(--ck-control-h-xs);height:var(--ck-control-h-xs);margin-block:calc((var(--ck-text-body-line) - var(--ck-control-h-xs)) / 2);border-radius:var(--ck-radius-sm)}.ck-alert--info{background:var(--ck-info-soft);border-color:var(--ck-info-border)}.ck-alert--info .ck-alert__icon{color:var(--ck-info)}.ck-alert--success{background:var(--ck-success-soft);border-color:var(--ck-success-border)}.ck-alert--success .ck-alert__icon{color:var(--ck-success)}.ck-alert--warning{background:var(--ck-warning-soft);border-color:var(--ck-warning-border)}.ck-alert--warning .ck-alert__icon{color:var(--ck-warning)}.ck-alert--danger{background:var(--ck-danger-soft);border-color:var(--ck-danger-border)}.ck-alert--danger .ck-alert__icon{color:var(--ck-danger)}.ck-toaster{inset:auto max(var(--ck-space-16), env(safe-area-inset-right,0px)) max(var(--ck-space-16), env(safe-area-inset-bottom,0px)) auto;z-index:var(--ck-z-toast);width:min(360px, calc(100vw - 2 * var(--ck-space-16)));height:auto;max-height:calc(100vh - 2 * var(--ck-space-16));color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}.ck-toast-viewport{justify-content:flex-end;gap:var(--ck-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck-toast-viewport:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px;border-radius:var(--ck-radius-lg)}.ck-toast{pointer-events:auto;align-items:start;column-gap:var(--ck-space-8);padding:var(--ck-space-12) var(--ck-space-12) var(--ck-space-12) var(--ck-space-16);border:1px solid var(--ck-glass-rim,var(--ck-border));border-radius:var(--ck-radius-lg);background:var(--ck-glass-chip,var(--ck-surface-overlay));box-shadow:var(--ck-glass-float-shadow,var(--ck-shadow-3));-webkit-backdrop-filter:var(--ck-glass-filter-chip);backdrop-filter:var(--ck-glass-filter-chip);color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ck-toast--plain{grid-template-columns:minmax(0,1fr) auto}.ck-toast:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-toast[data-state=open]{animation:ck-toast-in var(--ck-overlay-in-dur,var(--ck-dur-moderate)) var(--ck-overlay-in-ease,var(--ck-ease-out))}.ck-toast[data-state=closed]{animation:ck-toast-out var(--ck-overlay-out-dur,var(--ck-dur-base)) var(--ck-overlay-out-ease,var(--ck-ease-in)) forwards}.ck-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.ck-toast[data-swipe=cancel]{transition:transform var(--ck-dur-moderate) var(--ck-ease-out);transform:translate(0)}.ck-toast[data-swipe=end]{animation:ck-toast-swipe-out var(--ck-dur-base) var(--ck-ease-in) forwards}.ck-toast__icon{height:var(--ck-text-body-line);color:var(--ck-fg-muted);align-items:center;display:inline-flex}.ck-toast__icon svg{width:16px;height:16px}.ck-toast--info .ck-toast__icon{color:var(--ck-info)}.ck-toast--success .ck-toast__icon{color:var(--ck-success)}.ck-toast--warning .ck-toast__icon{color:var(--ck-warning)}.ck-toast--danger .ck-toast__icon{color:var(--ck-danger)}.ck-toast__content{gap:var(--ck-space-2);flex-direction:column;min-width:0;display:flex}.ck-toast__title{font-weight:var(--ck-weight-semibold)}.ck-toast__description{color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-toast__actions{gap:var(--ck-space-8);flex-wrap:wrap;margin-block-start:var(--ck-space-8);display:flex}.ck-toast__close{width:var(--ck-control-h-xs);height:var(--ck-control-h-xs);margin-block:calc((var(--ck-text-body-line) - var(--ck-control-h-xs)) / 2);border-radius:var(--ck-radius-sm)}@media (max-width:639.98px){.ck-toaster{inset-inline:max(var(--ck-space-16), env(safe-area-inset-left,0px)) max(var(--ck-space-16), env(safe-area-inset-right,0px));width:auto;max-width:420px;margin-inline:auto}}@keyframes ck-toast-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ck-toast-out{to{opacity:0}}@keyframes ck-toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ck-toast[data-state=open],.ck-toast[data-state=closed],.ck-toast[data-swipe=end]{animation:none}.ck-toast[data-swipe=cancel]{transition:none}}.ck-popover{z-index:var(--ck-z-popover);box-sizing:border-box;width:max-content;max-width:min(22.5rem, var(--radix-popover-content-available-width,100vw));max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;padding:var(--ck-space-16);border:1px solid var(--ck-glass-rim,var(--ck-border));border-radius:var(--ck-radius-lg);background:var(--ck-glass-panel,var(--ck-surface-raised));box-shadow:var(--ck-glass-panel-shadow,var(--ck-shadow-2));-webkit-backdrop-filter:var(--ck-glass-filter-panel);backdrop-filter:var(--ck-glass-filter-panel);color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);overflow-wrap:anywhere;transform-origin:var(--radix-popover-content-transform-origin);overflow:auto}.ck-popover[data-ck-modal-popup]{z-index:var(--ck-z-popup)}.ck-popover:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-popover[data-state=open]{animation:ck-popover-in var(--ck-overlay-in-dur,var(--ck-dur-base)) var(--ck-overlay-in-ease,var(--ck-ease-out))}.ck-popover[data-state=closed]{animation:ck-popover-out var(--ck-overlay-out-dur,var(--ck-dur-fast)) var(--ck-overlay-out-ease,var(--ck-ease-in)) forwards}@keyframes ck-popover-in{0%{opacity:0;transform:scale(var(--ck-overlay-in-scale,.98))}}@keyframes ck-popover-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ck-popover[data-state=open],.ck-popover[data-state=closed]{animation:none}}.ck-menu{z-index:var(--ck-z-popover);box-sizing:border-box;min-width:max(12rem, var(--radix-dropdown-menu-trigger-width,0px));max-width:min(20rem, var(--radix-dropdown-menu-content-available-width,100vw));max-height:var(--radix-dropdown-menu-content-available-height);overscroll-behavior:contain;padding:var(--ck-space-4);border:1px solid var(--ck-glass-rim,var(--ck-border));border-radius:var(--ck-radius-lg);background:var(--ck-glass-panel,var(--ck-surface-raised));box-shadow:var(--ck-glass-panel-shadow,var(--ck-shadow-2));-webkit-backdrop-filter:var(--ck-glass-filter-panel);backdrop-filter:var(--ck-glass-filter-panel);color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden auto}.ck-menu[data-ck-modal-popup]{z-index:var(--ck-z-popup)}.ck-menu:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-menu[data-state=open]{animation:ck-popover-in var(--ck-overlay-in-dur,var(--ck-dur-base)) var(--ck-overlay-in-ease,var(--ck-ease-out))}.ck-menu[data-state=closed]{animation:ck-popover-out var(--ck-overlay-out-dur,var(--ck-dur-fast)) var(--ck-overlay-out-ease,var(--ck-ease-in)) forwards}.ck-menu__item{align-items:center;gap:var(--ck-space-8);min-height:var(--ck-control-h-md);padding:var(--ck-space-6) var(--ck-space-8);border-radius:var(--ck-radius-sm);color:var(--ck-fg);cursor:default;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;display:flex;position:relative}.ck-menu__item[data-highlighted]{background:var(--ck-hover)}.ck-menu__item:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-menu__item:active{background:var(--ck-selected)}.ck-menu__item[data-disabled]{color:var(--ck-fg-disabled);pointer-events:none}.ck-menu__item[data-disabled] .ck-menu__icon,.ck-menu__item[data-disabled] .ck-menu__shortcut{color:inherit}.ck-menu__item--danger{color:var(--ck-danger)}.ck-menu__item--danger .ck-menu__icon{color:currentColor}.ck-menu__item--danger[data-highlighted]{background:var(--ck-danger-soft)}.ck-menu__sub-trigger[data-state=open]{background:var(--ck-hover)}.ck-menu__icon,.ck-menu__indicator,.ck-menu__chevron{flex:none;justify-content:center;align-items:center;display:inline-flex}.ck-menu__icon{color:var(--ck-fg-muted)}.ck-menu__icon svg,.ck-menu__indicator svg,.ck-menu__chevron svg{width:16px;height:16px}.ck-menu__indicator{width:16px;height:16px;color:var(--ck-fg)}.ck-menu__dot{border-radius:var(--ck-radius-full);background:currentColor;width:6px;height:6px}.ck-menu__text{overflow-wrap:anywhere;flex:auto;min-width:0}.ck-menu__shortcut{color:var(--ck-fg-subtle);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-inline-start:auto;padding-inline-start:var(--ck-space-16)}.ck-menu__chevron{color:var(--ck-fg-subtle);margin-inline-start:auto}[dir=rtl] .ck-menu__chevron svg{transform:scaleX(-1)}.ck-menu__label{padding:var(--ck-space-6) var(--ck-space-8) var(--ck-space-4);color:var(--ck-fg-muted);font-size:var(--ck-text-caption-size);font-weight:var(--ck-text-caption-weight);line-height:var(--ck-text-caption-line);letter-spacing:var(--ck-text-caption-tracking)}.ck-menu__separator{height:1px;margin:var(--ck-space-4) calc(var(--ck-space-4) * -1);background:var(--ck-border)}@media (prefers-reduced-motion:reduce){.ck-menu[data-state=open],.ck-menu[data-state=closed]{animation:none}}@media (forced-colors:active){.ck-menu__item[data-highlighted]{outline-offset:-2px;outline:2px solid highlight}.ck-menu__dot{forced-color-adjust:none}}.ck-tooltip{z-index:var(--ck-z-popover);box-sizing:border-box;max-width:min(240px, var(--radix-tooltip-content-available-width,100vw));padding:var(--ck-space-4) var(--ck-space-8);border:1px solid var(--ck-glass-rim,transparent);border-radius:var(--ck-radius-md);background:var(--ck-tooltip-bg,var(--ck-surface-inverse));box-shadow:var(--ck-glass-float-shadow,var(--ck-shadow-2));-webkit-backdrop-filter:var(--ck-glass-filter-chip);backdrop-filter:var(--ck-glass-filter-chip);color:var(--ck-tooltip-fg,var(--ck-fg-inverse));font-family:var(--ck-font-ui);font-size:var(--ck-text-caption-size);font-weight:var(--ck-text-caption-weight);line-height:var(--ck-text-caption-line);letter-spacing:var(--ck-text-caption-tracking);overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;transform-origin:var(--radix-tooltip-content-transform-origin)}.ck-tooltip[data-ck-modal-popup]{z-index:var(--ck-z-popup)}.ck-tooltip[data-side=top]{--ck-tooltip-from:0 2px}.ck-tooltip[data-side=bottom]{--ck-tooltip-from:0 -2px}.ck-tooltip[data-side=left]{--ck-tooltip-from:2px 0}.ck-tooltip[data-side=right]{--ck-tooltip-from:-2px 0}.ck-tooltip[data-state=delayed-open],.ck-tooltip[data-state=instant-open]{animation:ck-tooltip-in var(--ck-dur-base) var(--ck-ease-out)}.ck-tooltip[data-state=closed]{animation:ck-popover-out var(--ck-dur-fast) var(--ck-ease-in) forwards}@keyframes ck-tooltip-in{0%{opacity:0;translate:var(--ck-tooltip-from,0 0)}}@media (prefers-reduced-motion:reduce){.ck-tooltip[data-state=delayed-open],.ck-tooltip[data-state=instant-open],.ck-tooltip[data-state=closed]{animation:none}}.ck-sheet-backdrop{z-index:var(--ck-z-dialog);padding-top:max(var(--ck-space-16), env(safe-area-inset-top,0px));overscroll-behavior:contain;background:var(--ck-scrim);animation:ck-scrim-in var(--ck-dur-moderate) var(--ck-ease-out);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.ck-sheet{--ck-sheet-width:400px;--ck-sheet-pad:var(--ck-space-20);--ck-sheet-close-inset:calc((var(--ck-icon-button) - 16px) / 2);overscroll-behavior:contain;overflow-wrap:anywhere;width:100%;min-width:0;min-height:0;max-height:85dvh;padding-top:var(--ck-sheet-pad);border:1px solid var(--ck-glass-rim,var(--ck-border));border-radius:var(--ck-radius-xl) var(--ck-radius-xl) 0 0;background:var(--ck-glass-panel,var(--ck-surface-overlay));box-shadow:var(--ck-glass-panel-shadow,var(--ck-shadow-3));-webkit-backdrop-filter:var(--ck-glass-filter-panel);backdrop-filter:var(--ck-glass-filter-panel);color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);animation:ck-sheet-up var(--ck-overlay-in-dur,var(--ck-dur-slow)) var(--ck-overlay-in-ease,var(--ck-ease-out));border-bottom:0;flex-direction:column;display:flex;position:relative;overflow:auto}.ck-sheet:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-sheet__header{align-items:flex-start;gap:var(--ck-space-12);padding:0 var(--ck-sheet-pad) var(--ck-space-12);flex-shrink:0;display:flex}.ck-sheet--closable .ck-sheet__header{padding-inline-end:calc(var(--ck-sheet-pad) + var(--ck-icon-button) - var(--ck-sheet-close-inset) + var(--ck-space-8))}.ck-sheet__heading{min-width:0;min-height:var(--ck-text-h3-line);flex:auto}.ck-sheet__icon{width:var(--ck-space-32);height:var(--ck-space-32);margin-block:calc((var(--ck-text-h3-line) - var(--ck-space-32)) / 2);border-radius:var(--ck-radius-md);background:var(--ck-bg-subtle);color:var(--ck-fg-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ck-sheet__icon svg{width:16px;height:16px}.ck-sheet--danger .ck-sheet__icon{background:var(--ck-danger-soft);color:var(--ck-danger)}.ck-sheet__title{font-family:var(--ck-font-heading);font-size:var(--ck-text-h3-size);font-weight:var(--ck-text-h3-weight);line-height:var(--ck-text-h3-line);letter-spacing:var(--ck-text-h3-tracking);color:var(--ck-fg);margin:0}.ck-sheet__title--hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-sheet__description{margin:var(--ck-space-4) 0 0;color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-sheet__body{overscroll-behavior:contain;min-height:1.6em;padding:var(--ck-space-4) var(--ck-sheet-pad) max(var(--ck-sheet-pad), env(safe-area-inset-bottom,0px));color:var(--ck-fg);flex:auto;overflow:auto}.ck-sheet__body:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-sheet__body>:first-child{margin-block-start:0}.ck-sheet__body>:last-child{margin-block-end:0}.ck-sheet__actions{justify-content:flex-end;gap:var(--ck-space-8);padding:var(--ck-space-12) var(--ck-sheet-pad) max(var(--ck-space-12), env(safe-area-inset-bottom,0px));border-top:1px solid var(--ck-border);background:var(--ck-glass-panel,var(--ck-surface-overlay));flex-wrap:wrap;flex-shrink:0;display:flex}.ck-sheet__actions>*{flex:auto}.ck-sheet__close{position:absolute;inset-block-start:calc(var(--ck-sheet-pad) + (var(--ck-text-h3-line) - var(--ck-icon-button)) / 2);inset-inline-end:calc(var(--ck-sheet-pad) - var(--ck-sheet-close-inset))}@media (min-width:768px){.ck-sheet-backdrop{flex-direction:row;justify-content:flex-end;align-items:stretch;padding:0}.ck-sheet{--ck-sheet-pad:var(--ck-space-24);width:min(var(--ck-sheet-width), 100%);height:100%;max-height:none;padding-top:max(var(--ck-sheet-pad), env(safe-area-inset-top,0px));border:0;border-inline-start:1px solid var(--ck-border);animation:ck-sheet-in var(--ck-overlay-in-dur,var(--ck-dur-moderate)) var(--ck-overlay-in-ease,var(--ck-ease-out));border-radius:0}[dir=rtl] .ck-sheet{animation-name:ck-sheet-in-rtl}.ck-sheet--sm{--ck-sheet-width:400px}.ck-sheet--md{--ck-sheet-width:560px}.ck-sheet--lg{--ck-sheet-width:720px}.ck-sheet__actions>*{flex:none}}@keyframes ck-sheet-up{0%{transform:translateY(100%)}}@keyframes ck-sheet-in{0%{transform:translate(100%)}}@keyframes ck-sheet-in-rtl{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.ck-sheet-backdrop{animation:none}.ck-sheet,[dir=rtl] .ck-sheet{animation:ck-scrim-in var(--ck-dur-fast) var(--ck-ease-out)}}.ck-spinner{vertical-align:middle;width:20px;height:20px;color:inherit;flex:none;display:inline-flex;position:relative}.ck-spinner--sm{width:16px;height:16px}.ck-spinner--lg{width:24px;height:24px}.ck-spinner__ring{width:100%;height:100%;animation:ck-spinner-turn calc(var(--ck-dur-slow) * 3) linear infinite;display:block}.ck-spinner__ring svg{width:100%;height:100%;display:block}.ck-spinner__track{opacity:.25}.ck-spinner__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ck-spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ck-spinner__ring{animation:none}}.ck-skeleton{border-radius:var(--ck-radius-md);background:var(--ck-selected);min-height:1rem;display:block}.ck-skeleton--text{margin-block:.375em;border-radius:var(--ck-radius-xs);height:.75em;min-height:0;margin-block:calc(.5lh - .375em)}.ck-skeleton--circle{min-height:0;width:var(--ck-space-32);aspect-ratio:1;border-radius:var(--ck-radius-full);flex:none;height:auto}@media (prefers-reduced-motion:no-preference){.ck-skeleton{animation:ck-skeleton-pulse calc(var(--ck-dur-slow) * 5) var(--ck-ease-in-out) infinite alternate}}@keyframes ck-skeleton-pulse{to{opacity:.55}}@keyframes ck-shimmer{to{background-position:200% 0}}.ck-skeleton-text{gap:var(--ck-space-8);width:100%;display:grid}.ck-skeleton-text__line{border-radius:var(--ck-radius-xs);height:14px;min-height:0}.ck-skeleton-card{align-items:center;gap:var(--ck-space-24);min-height:106px;padding:var(--ck-pad-card-lg);border:1px solid var(--ck-border);border-radius:var(--ck-radius-xl);grid-template-columns:58px minmax(0,1fr) auto;display:grid}.ck-skeleton-card__media{width:58px;height:58px}.ck-skeleton-card__action{width:104px;height:var(--ck-control-h-md);border-radius:var(--ck-radius-full)}@media (max-width:560px){.ck-skeleton-card{gap:var(--ck-space-12);padding:var(--ck-pad-card-md);grid-template-columns:52px minmax(0,1fr)}.ck-skeleton-card__media{width:52px;height:52px}.ck-skeleton-card__action{grid-column:1/-1;width:100%}}@media (forced-colors:active){.ck-skeleton{border:1px solid graytext}}.ck-field__message:empty{position:absolute}.ck-field__error{align-items:flex-start;gap:var(--ck-space-6);color:var(--ck-danger);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);margin:0;display:flex}.ck-field__error-icon{width:var(--ck-space-16);height:var(--ck-space-16);margin-top:calc((var(--ck-text-small-line) - var(--ck-space-16)) / 2);flex:none}@keyframes ck-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ck-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.ck-rise{animation:ck-rise var(--ck-dur-moderate) var(--ck-ease-out) both}.ck-pop{animation:ck-pop var(--ck-dur-base) var(--ck-ease-out) both}:where(.ck-eyebrow){margin:0 0 var(--ck-space-8);color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);letter-spacing:0;text-transform:none}.ck-focusable:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px;border-radius:var(--ck-radius-sm)}.ck-scroll-strip{scrollbar-width:none;-ms-overflow-style:none}.ck-scroll-strip::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.ck-rise,.ck-pop{animation:none}.ck-skeleton{animation:none!important}}.ck-policy{max-width:var(--ck-measure-read);padding:var(--ck-space-32) var(--ck-space-20);color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-lg-size);line-height:var(--ck-text-body-lg-line);overflow-wrap:break-word;margin:0 auto}.ck-policy h1,.ck-policy h2{color:var(--ck-fg);font-family:var(--ck-font-heading)}.ck-policy h3,.ck-policy h4{color:var(--ck-fg);font-family:var(--ck-font-ui)}.ck-policy h1{margin-block:0 var(--ck-space-12);font-size:var(--ck-text-h1-size);line-height:var(--ck-text-h1-line);font-weight:var(--ck-text-h1-weight);letter-spacing:var(--ck-text-h1-tracking)}.ck-policy h2{margin-block:var(--ck-space-40) var(--ck-space-12);font-size:var(--ck-text-h2-size);line-height:var(--ck-text-h2-line);font-weight:var(--ck-text-h2-weight);letter-spacing:var(--ck-text-h2-tracking)}.ck-policy h3{margin-block:var(--ck-space-32) var(--ck-space-8);font-size:var(--ck-text-h3-size);line-height:var(--ck-text-h3-line);font-weight:var(--ck-text-h3-weight);letter-spacing:var(--ck-text-h3-tracking)}.ck-policy h4{margin-block:var(--ck-space-24) var(--ck-space-8);font-size:var(--ck-text-h4-size);line-height:var(--ck-text-h4-line);font-weight:var(--ck-text-h4-weight);letter-spacing:var(--ck-text-h4-tracking)}.ck-policy p{margin-block:0 var(--ck-space-16)}.ck-policy p,.ck-policy li{color:var(--ck-fg)}.ck-policy ul,.ck-policy ol{margin-block:0 var(--ck-space-16);padding-inline-start:var(--ck-space-24)}.ck-policy li+li{margin-block-start:var(--ck-space-6)}.ck-policy strong,.ck-policy b{font-weight:var(--ck-weight-semibold)}.ck-policy a{color:var(--ck-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ck-policy a:hover{color:var(--ck-link-hover)}.ck-policy a:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px;border-radius:var(--ck-radius-xs)}.ck-policy code{padding:0 var(--ck-space-4);border-radius:var(--ck-radius-xs);background:var(--ck-bg-subtle);font-family:var(--ck-font-mono);font-size:var(--ck-text-body-size)}.ck-policy table{width:100%;margin-block:var(--ck-space-24);border-collapse:collapse;border:1px solid var(--ck-border);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-policy th,.ck-policy td{padding:var(--ck-space-8) var(--ck-space-12);border:1px solid var(--ck-border);text-align:start;vertical-align:top}.ck-policy th{background:var(--ck-bg-subtle);color:var(--ck-fg);font-weight:var(--ck-weight-semibold)}.ck-policy__effective{color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);margin-block-end:var(--ck-space-32)}.ck-policy__back,.ck-policy a.ck-policy__back,.ck-policy__links a{color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);text-underline-offset:.2em;text-decoration:none}.ck-policy__back:hover,.ck-policy a.ck-policy__back:hover,.ck-policy__links a:hover{color:var(--ck-fg);text-decoration:underline}.ck-policy__draft{padding:var(--ck-space-12) var(--ck-space-16);border:1px solid var(--ck-border);border-radius:var(--ck-radius-md);background:var(--ck-bg-subtle);color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);margin-block-end:var(--ck-space-24)}.ck-policy__header{margin-block:var(--ck-space-24)}.ck-policy__links{gap:var(--ck-space-16);border-block-start:1px solid var(--ck-border);flex-wrap:wrap;margin-block-start:var(--ck-space-40);padding-block-start:var(--ck-space-24);display:flex}.ck-policy__table-wrap{min-width:0;max-width:100%;overflow-x:auto}.ck-policy__table{border-collapse:collapse;border:1px solid var(--ck-border);width:100%;font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-policy__table th,.ck-policy__table td{padding:var(--ck-space-8) var(--ck-space-12);border:1px solid var(--ck-border);text-align:start;vertical-align:top}.ck-policy__table th{background:var(--ck-bg-subtle);color:var(--ck-fg);font-weight:var(--ck-weight-semibold)}.ck-policy__choice{padding:var(--ck-space-24);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-surface)}.ck-policy__choice+.ck-policy__choice{margin-block-start:var(--ck-space-16)}.ck-policy__actions{align-items:center;gap:var(--ck-space-12);flex-wrap:wrap;display:flex}.ck-policy__actions p{flex-basis:100%;margin:0}.ck-policy__notice{padding:var(--ck-space-20);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-bg-subtle);color:var(--ck-fg-muted);margin-block-start:var(--ck-space-24)}::view-transition-old(.ck-vt-standard){animation:ck-vt-old var(--ck-dur-base) var(--ck-ease-in) both}::view-transition-old(.ck-vt-detail){animation:ck-vt-old var(--ck-dur-base) var(--ck-ease-in) both}::view-transition-old(.ck-vt-forward){animation:ck-vt-old var(--ck-dur-base) var(--ck-ease-in) both}::view-transition-old(.ck-vt-back){animation:ck-vt-old var(--ck-dur-base) var(--ck-ease-in) both}::view-transition-new(.ck-vt-standard){animation:ck-vt-rise var(--ck-dur-moderate) var(--ck-ease-out) both}::view-transition-new(.ck-vt-detail){animation:ck-vt-detail var(--ck-dur-moderate) var(--ck-ease-out) both}::view-transition-new(.ck-vt-forward){animation:ck-vt-forward var(--ck-dur-moderate) var(--ck-ease-out) both}::view-transition-new(.ck-vt-back){animation:ck-vt-back var(--ck-dur-moderate) var(--ck-ease-out) both}::view-transition-new(.ck-vt-success){animation:ck-vt-success var(--ck-dur-moderate) var(--ck-ease-out) both}::view-transition-group(.ck-vt-shared){animation-duration:var(--ck-dur-slow);animation-timing-function:var(--ck-ease-in-out)}@keyframes ck-vt-old{to{opacity:0}}@keyframes ck-vt-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes ck-vt-detail{0%{opacity:0;transform:scale(.98)}}@keyframes ck-vt-forward{0%{opacity:0;transform:translate(4px)}}@keyframes ck-vt-back{0%{opacity:0;transform:translate(-4px)}}@keyframes ck-vt-success{0%{opacity:0;transform:scale(.98)}}.ck-date-field{min-width:0;position:relative}.ck-date-field__trigger{align-items:center;gap:var(--ck-space-8);box-sizing:border-box;width:100%;min-height:var(--ck-control-h-md);padding:0 var(--ck-space-12);border:1px solid var(--ck-border-control);border-radius:var(--ck-radius-md);background:var(--ck-surface);color:var(--ck-fg);font:inherit;font-size:var(--ck-input-font);line-height:var(--ck-text-body-line);font-variant-numeric:tabular-nums;text-align:start;cursor:pointer;transition:border-color var(--ck-dur-fast) var(--ck-ease-out);margin:0;display:flex}.ck-date-field__trigger:hover:not(:disabled){border-color:var(--ck-fg-subtle)}.ck-date-field__trigger[aria-expanded=true]{border-color:var(--ck-focus)}.ck-date-field__trigger:focus-visible{border-color:var(--ck-focus);outline:2px solid var(--ck-focus);outline-offset:2px}.ck-date-field__trigger[aria-invalid=true],.ck-date-field__trigger[aria-invalid=true]:hover:not(:disabled){border-color:var(--ck-danger)}.ck-date-field__trigger:disabled{border-color:var(--ck-border);background:var(--ck-bg-subtle);color:var(--ck-fg-disabled);cursor:not-allowed}.ck-date-field__icon{color:var(--ck-fg-muted);flex:none}.ck-date-field__trigger:disabled .ck-date-field__icon{color:inherit}.ck-date-field__trigger-label{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.ck-date-field__trigger-label[data-placeholder]{color:var(--ck-fg-subtle)}.ck-date-field__trigger:disabled .ck-date-field__trigger-label{color:inherit}.ck-date-field__popover{z-index:var(--ck-z-popover);box-sizing:border-box;padding:var(--ck-space-12);overscroll-behavior:contain;border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-surface-raised);color:var(--ck-fg);box-shadow:var(--ck-shadow-2);animation:ck-date-field-in var(--ck-dur-base) var(--ck-ease-out);margin:0;display:block;position:fixed;overflow-y:auto}.ck-date-field__popover[data-ck-modal-popup]{z-index:var(--ck-z-popup)}.ck-date-field__popover[data-sheet]{max-width:100vw;padding:var(--ck-space-8) var(--ck-space-4) var(--ck-space-12);border-radius:var(--ck-radius-xl);background:var(--ck-surface-overlay);box-shadow:var(--ck-shadow-3);animation-duration:var(--ck-dur-slow)}.ck-date-field__popover::backdrop{background:var(--ck-scrim)}@keyframes ck-date-field-in{0%{opacity:0;transform:translateY(-4px)}}.ck-date-field__toolbar{justify-content:space-between;align-items:center;gap:var(--ck-space-8);color:var(--ck-fg-muted);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);padding-inline-start:var(--ck-space-8);display:flex}.ck-date-field__head{grid-template-columns:var(--ck-control-h-md) 1fr var(--ck-control-h-md);margin-block:var(--ck-space-4);text-align:center;align-items:center;display:grid}.ck-date-field__head strong{color:var(--ck-fg);font-size:var(--ck-text-h4-size);line-height:var(--ck-text-h4-line);font-weight:var(--ck-text-h4-weight)}.ck-date-field__nav,.ck-date-field__day{border-radius:var(--ck-radius-md);color:var(--ck-fg);font:inherit;cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ck-date-field__nav{min-width:var(--ck-control-h-md);min-height:var(--ck-control-h-md)}.ck-date-field__nav:hover:not([aria-disabled=true]),.ck-date-field__day:hover:not(:disabled):not([data-selected=true]){background:var(--ck-hover)}.ck-date-field__nav:active:not([aria-disabled=true]),.ck-date-field__day:active:not(:disabled):not([data-selected=true]){background:var(--ck-selected)}.ck-date-field__nav:focus-visible,.ck-date-field__day:focus-visible{z-index:var(--ck-z-raised);outline:2px solid var(--ck-focus);outline-offset:2px;position:relative}.ck-date-field__nav[aria-disabled=true]{color:var(--ck-fg-disabled);cursor:not-allowed}.ck-date-field__grid{min-width:0}.ck-date-field__weekdays,.ck-date-field__row{grid-template-columns:repeat(7, minmax(var(--ck-control-h-md), 1fr));min-width:calc(7 * var(--ck-control-h-md));text-align:center;display:grid}.ck-date-field__row+.ck-date-field__row{margin-top:var(--ck-space-2)}.ck-date-field__row>[role=gridcell]{justify-items:center;display:grid}.ck-date-field__weekdays{padding-block:var(--ck-space-8) var(--ck-space-4);color:var(--ck-fg-muted);font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight)}.ck-date-field__day{width:var(--ck-control-h-md);min-width:var(--ck-control-h-md);min-height:var(--ck-control-h-md);font-size:var(--ck-text-small-size);font-variant-numeric:tabular-nums}.ck-date-field__day[data-today=true]{border:1px solid var(--ck-accent)}.ck-date-field__day[data-selected=true]{background:var(--ck-accent);color:var(--ck-on-accent);font-weight:var(--ck-weight-semibold)}.ck-date-field__day[data-selected=true]:hover{background:var(--ck-accent-hover)}.ck-date-field__day:disabled{color:var(--ck-fg-disabled);cursor:not-allowed;background:0 0}@media (forced-colors:active){.ck-date-field__day[data-selected=true]{forced-color-adjust:none;color:highlighttext;background:highlight}.ck-date-field__day:disabled,.ck-date-field__nav[aria-disabled=true]{color:graytext}}.ck-facet-bar{gap:var(--ck-space-20);min-width:0;display:grid}.ck-facet-bar__group{gap:var(--ck-space-8);min-width:0;display:grid}.ck-facet-bar__label-row,.ck-facet-panel__head{justify-content:space-between;align-items:center;gap:var(--ck-space-12);display:flex}.ck-facet__label{color:var(--ck-fg);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);margin:0}.ck-facet-bar__options,.ck-facet-rail__controls,.ck-facet-rail__applied,.ck-facet-panel__options{align-items:center;gap:var(--ck-space-8);flex-wrap:wrap;min-width:0;display:flex}.ck-chip.ck-facet__chip{gap:var(--ck-space-6);min-height:var(--ck-control-h-sm);padding:0 var(--ck-space-12);border:1px solid var(--ck-border-strong);border-radius:var(--ck-radius-full);background:var(--ck-surface);color:var(--ck-fg);font-family:inherit;font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);transform:none}.ck-chip.ck-facet__chip:hover:not(:disabled){border-color:var(--ck-fg-subtle);background:var(--ck-hover)}.ck-chip.ck-facet__chip:active:not(:disabled){background:var(--ck-selected);transform:none}.ck-chip.ck-facet__chip:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-chip.ck-facet__chip[aria-expanded=true]{border-color:var(--ck-fg-subtle);background:var(--ck-selected)}.ck-chip.ck-facet__chip[aria-pressed=true],.ck-chip.ck-facet__chip[aria-pressed=true]:hover:not(:disabled){border-color:var(--ck-accent-border);background:var(--ck-accent-soft);color:var(--ck-accent-soft-fg)}.ck-chip.ck-facet__chip:disabled{border-color:var(--ck-border);background:var(--ck-bg-subtle);color:var(--ck-fg-disabled);opacity:1;cursor:not-allowed}.ck-facet__check,.ck-facet__chevron,.ck-facet__remove{flex:none}.ck-facet__count{color:var(--ck-fg-muted);font-variant-numeric:tabular-nums}.ck-chip.ck-facet__chip:disabled .ck-facet__count{color:inherit}.ck-facet__clear{min-height:var(--ck-control-h-sm);padding:0 var(--ck-space-8);border-radius:var(--ck-radius-sm);color:var(--ck-link);font:inherit;font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.ck-facet__clear:hover{color:var(--ck-link-hover);text-decoration:underline}.ck-facet__clear:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-facet-rail{gap:var(--ck-space-12);min-width:0;display:grid}.ck-facet-rail__disclosure{position:relative}.ck-facet-panel{z-index:var(--ck-z-popover);top:calc(100% + var(--ck-space-8));box-sizing:border-box;width:min(22rem, calc(100vw - var(--ck-space-32)));max-height:min(32rem,65vh);padding:var(--ck-space-16);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-surface-raised);color:var(--ck-fg);box-shadow:var(--ck-shadow-2);position:absolute;inset-inline-start:0;overflow:auto}.ck-facet-panel__options{margin-block-start:var(--ck-space-8)}@media (forced-colors:active){.ck-chip.ck-facet__chip[aria-pressed=true]{border-width:2px;border-color:highlight}.ck-chip.ck-facet__chip:disabled{color:graytext}}.ck-media-card{border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);background:var(--ck-surface);color:var(--ck-fg);grid-template-columns:minmax(120px,36%) minmax(0,1fr) auto;display:grid;overflow:hidden}.ck-media-card--vertical{grid-template-columns:minmax(0,1fr)}.ck-media-card__media{background:var(--ck-bg-subtle);min-height:180px;position:relative;overflow:hidden}.ck-media-card--vertical .ck-media-card__media{aspect-ratio:16/10;min-height:0}.ck-media-card__media img{object-fit:cover;width:100%;height:100%;display:block}.ck-media-card__fallback{width:100%;height:100%;color:var(--ck-fg-subtle);font-family:var(--ck-font-heading);font-size:var(--ck-text-h1-size);line-height:var(--ck-text-h1-line);font-weight:var(--ck-weight-semibold);place-items:center;display:grid}.ck-media-card__body{justify-content:center;gap:var(--ck-space-6);min-width:0;padding:var(--ck-space-20);flex-direction:column;display:flex}.ck-media-card__title{color:var(--ck-fg);font-family:var(--ck-font-heading);font-size:var(--ck-text-h3-size);line-height:var(--ck-text-h3-line);font-weight:var(--ck-text-h3-weight);letter-spacing:var(--ck-text-h3-tracking);overflow-wrap:anywhere}.ck-media-card__copy,.ck-media-card__meta,.ck-activity-card__secondary,.ck-activity-card__meta{color:var(--ck-fg-muted)}.ck-media-card__copy{font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line)}.ck-media-card__meta{font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-variant-numeric:tabular-nums}.ck-media-card__action{padding:var(--ck-space-20);align-self:center}.ck-media-card--vertical .ck-media-card__action{align-self:stretch;padding-top:0}.ck-activity-card{align-items:center;gap:var(--ck-space-16);flex-wrap:wrap;display:flex}.ck-activity-card__date,.ck-activity-card__media,.ck-activity-card__visual{border:1px solid var(--ck-border);border-radius:var(--ck-radius-md);background:var(--ck-bg-subtle);width:58px;min-height:58px;color:var(--ck-fg);flex-direction:column;flex:0 0 58px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ck-activity-card__date{width:auto;min-width:max(58px,3.625em);min-height:max(58px,3.625em);padding-inline:var(--ck-space-6);flex:none;overflow:visible}.ck-activity-card__date strong,.ck-activity-card__date span{white-space:nowrap;overflow-wrap:normal}.ck-activity-card__date strong{font-family:var(--ck-font-heading);font-size:var(--ck-text-h3-size);line-height:var(--ck-text-h3-line);font-weight:var(--ck-weight-semibold);font-variant-numeric:tabular-nums}.ck-activity-card__date span{margin-top:var(--ck-space-2);color:var(--ck-fg-muted);font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight)}.ck-activity-card__media img{object-fit:cover;width:100%;height:100%}.ck-activity-card__media>span{color:var(--ck-fg-muted);font-family:var(--ck-font-heading);font-size:var(--ck-text-h3-size);line-height:var(--ck-text-h3-line);font-weight:var(--ck-weight-semibold)}.ck-activity-card__main{gap:var(--ck-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.ck-activity-card__primary{color:var(--ck-fg);font-size:var(--ck-text-h4-size);line-height:var(--ck-text-h4-line);font-weight:var(--ck-text-h4-weight);overflow-wrap:anywhere}.ck-activity-card__meta{gap:var(--ck-space-12);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ck-activity-card__action{margin-inline-start:auto}.ck-ledger{gap:var(--space-4);min-width:0;padding:var(--ck-space-cluster,24px);flex-direction:column;display:flex}.ck-ledger__title{font-size:var(--text-xl);overflow-wrap:anywhere;font-weight:500}.ck-ledger__rows{margin:0;display:grid}.ck-ledger__row{min-width:0;padding:var(--space-3) 0}.ck-ledger__row-inner{grid-template-columns:var(--ck-ledger-columns,calc(20px + var(--space-3) + 4.5em) minmax(0, 1fr));gap:var(--space-2) var(--space-3);margin:0;display:grid}.ck-ledger__row+.ck-ledger__row{border-top:1px solid var(--border)}.ck-ledger__icon{color:var(--accent-strong)}.ck-ledger__label{gap:var(--space-3);font-size:var(--text-xs);grid-template-columns:20px minmax(0,1fr);display:grid}.ck-ledger__label-text{overflow-wrap:anywhere;min-width:0;color:var(--text-muted);font-size:inherit;letter-spacing:.08em;text-transform:uppercase;padding-top:3px;font-weight:700}.ck-ledger__body{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.ck-ledger__value{color:var(--text-h);overflow-wrap:anywhere;font-weight:500;line-height:1.45}.ck-ledger__detail{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.ck-ledger__action{align-items:center;min-height:44px;display:inline-flex}@media (max-width:560px){.ck-media-card{grid-template-columns:1fr}.ck-media-card__action{width:100%;padding-top:0}.ck-activity-card__action{width:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){::view-transition{display:none!important}}.ck-policy.ck-policy--document{max-width:none;font-family:var(--font-sans);font-size:var(--text-md);color:var(--text-m);padding:0;line-height:1.65}.ck-policy.ck-policy--document p{margin-block:0 var(--space-4)}.ck-policy.ck-policy--document a{text-underline-offset:.2em;text-decoration:underline}.ck-policy.ck-policy--document{overflow-wrap:anywhere}.ck-policy.ck-policy--document p,.ck-policy.ck-policy--document li{color:var(--text-m);font-size:inherit}.ck-policy.ck-policy--document h2{margin-top:var(--space-8)}.ck-policy.ck-policy--document h3{margin-top:var(--space-6);font-size:var(--text-lg)}.ck-policy.ck-policy--document section,.ck-policy.ck-policy--document h2,.ck-policy.ck-policy--document h3{scroll-margin-top:var(--space-6)}.ck-policy.ck-policy--document ul,.ck-policy.ck-policy--document ol{padding-left:var(--space-6);margin-block:var(--space-4)}.ck-policy.ck-policy--document ul{list-style-type:disc}.ck-policy.ck-policy--document ul ul{list-style-type:circle}.ck-policy.ck-policy--document ol{list-style-type:revert-layer}.ck-policy.ck-policy--document li+li{margin-top:var(--space-2)}.ck-policy.ck-policy--document a{color:var(--accent-strong)}.ck-policy.ck-policy--document table{border-collapse:collapse;width:100%;margin-block:var(--space-5)}.ck-policy.ck-policy--document th,.ck-policy.ck-policy--document td{text-align:left;vertical-align:top;padding:var(--space-3);border-bottom:1px solid var(--border)}.ck-policy.ck-policy--document caption{text-align:left;padding-bottom:var(--space-3);font-weight:500}.ck-policy.ck-policy--document code{overflow-wrap:anywhere;font-size:.95em}.ck-policy.ck-policy--document .ck-policy__mobile-table{display:none}@media (max-width:640px){.ck-policy.ck-policy--document table:has(+.ck-policy__mobile-table){display:none}.ck-policy.ck-policy--document table+.ck-policy__mobile-table{margin-block:var(--space-5);display:block}.ck-policy.ck-policy--document .ck-policy__mobile-table dl>div{padding-block:var(--space-4);border-bottom:1px solid var(--border)}.ck-policy.ck-policy--document .ck-policy__mobile-table dt{color:var(--text-h);margin-top:var(--space-3);font-weight:600}.ck-policy.ck-policy--document .ck-policy__mobile-table dd{margin:0}}@media print{.ck-policy.ck-policy--document{font-size:11pt;color:#000!important;background:#fff!important}.ck-policy.ck-policy--document *{color:#000!important;background-color:#0000!important}.ck-policy.ck-policy--document table{display:table!important}.ck-policy.ck-policy--document tr{break-inside:avoid}.ck-policy.ck-policy--document .ck-policy__mobile-table{display:none!important}}}@layer ck.shell,ck.marketing;
