@font-face{font-family:IBM Plex Sans Fallback;font-weight:300;src:local(Arial);size-adjust:99.89%;ascent-override:102.62%;descent-override:27.53%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-weight:400;src:local(Arial);size-adjust:101.43%;ascent-override:101.06%;descent-override:27.11%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-weight:500;src:local(Arial);size-adjust:103.63%;ascent-override:98.91%;descent-override:26.54%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-weight:600;src:local(Arial Bold);size-adjust:96.95%;ascent-override:105.73%;descent-override:28.37%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-weight:700;src:local(Arial Bold);size-adjust:98.33%;ascent-override:104.24%;descent-override:27.97%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;font-weight:500;src:local(Arial);size-adjust:100.23%;ascent-override:87.6%;descent-override:20.95%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;font-weight:600;src:local(Arial Bold);size-adjust:94.37%;ascent-override:93.04%;descent-override:22.25%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;font-weight:700;src:local(Arial Bold);size-adjust:97.72%;ascent-override:89.84%;descent-override:21.49%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;font-weight:400;src:local(Courier New);size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;font-weight:600;src:local(Courier New Bold);size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--colors-background:#fff;--colors-background-scrolled:#ffffffed;--colors-foreground:#1a1a1e;--colors-card:#fff;--colors-card-foreground:#1a1a1e;--colors-popover:#fff;--colors-popover-foreground:#1a1a1e;--colors-menu:var(--colors-popover);--colors-primary:#ff7a1a;--colors-primary-foreground:#0c0c0c;--colors-brand:#e07038;--colors-secondary:#161616;--colors-secondary-foreground:#fff;--colors-muted:#f2f2f2;--colors-muted-foreground:#6b6b73;--colors-band:var(--colors-muted);--colors-rows:var(--colors-card);--colors-accent:#ff6a0024;--colors-accent-foreground:#944a25;--colors-destructive:#c53227;--colors-destructive-foreground:#fff;--colors-border:#d8d8d3;--colors-input:#fff;--colors-ring:#944a25;--colors-success:#177b38;--colors-success-foreground:#fff;--colors-warning:#9b5c00;--colors-warning-foreground:#fff;--colors-warning-fill:#c87a00;--colors-info:#2563c9;--colors-info-foreground:#fff;--colors-avatar-from:#4f6a9c;--colors-avatar-to:#a8532b;--colors-avatar-foreground:#fff;--colors-tile-from:#2563c97f;--colors-tile-to:#ff6a007f;--colors-chart-1:#1d8fed;--colors-chart-2:#00948a;--colors-chart-3:#a274e8;--colors-chart-4:#7e9506;--colors-chart-5:#d462b2;--colors-dialog-dim:#ffffff70;--colors-dialog-pane:#ffffff61;--colors-dialog-muted-foreground:#424248;--colors-dialog-destructive:#7f2019;--colors-dialog-success:#0e4d23;--colors-dialog-warning:#623a00;--colors-dialog-info:#184184;--colors-dialog-accent-foreground:#69351a;--colors-dialog-hero:#2b4079;--colors-ground:#fff;--colors-surface:#f2f2f2;--colors-raised:#fff;--colors-hairline:#d8d8d3;--colors-hairline-hover:var(--colors-hairline);--colors-sidebar:var(--colors-surface);--colors-skeleton-shine:var(--colors-card);--colors-banner:#183b66;--colors-banner-foreground:#fff;--colors-banner-muted:#a9b6c8;--colors-banner-hover:#ffffff1f;--colors-banner-border:#34507a;--colors-banner-ring:#ff7a1a;--colors-banner-scrolled:#183b66ee;--colors-banner-scrolled-border:#425c83;--colors-hero:#304888;--colors-hero-fill:#4a74bd;--colors-accent-weak:#ff6a0024;--colors-accent-border:#ff6a0073;--colors-success-bg:#e3efe7;--colors-warning-bg:#f3ebe0;--colors-destructive-bg:#f8e6e5;--colors-info-bg:#e5ecf9;--colors-info-glow:#5aa2ff;--colors-skyline:#34507a;--font-family:"IBM Plex Sans", "IBM Plex Sans Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Archivo", "Archivo Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-xxs:.5625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-xxl:1.5rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-line-height:1.5;--font-line-height-tight:1.25;--type-headline-size:var(--font-size-xxl);--type-headline-weight:var(--font-weight-bold);--type-subhead-size:var(--font-size-lg);--type-subhead-weight:var(--font-weight-semibold);--type-body-size:var(--font-size-md);--type-body-weight:var(--font-weight-normal);--type-cta-size:var(--font-size-sm);--type-cta-weight:var(--font-weight-bold);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--nav-w:264px;--top-h:56px;--page-max-width:120rem;--radius-none:0;--radius-sm:.21875rem;--radius-md:.3125rem;--radius-lg:.40625rem;--radius-xl:.5rem;--radius-2xl:.625rem;--radius-full:9999px;--border-width:1px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-panel:0 1px 2px #0000000d, 0 8px 24px #0000000f;--shadow-card:0 2px 4px #00000014, 0 18px 36px -8px #0000003d;--shadow-card-raised:0 4px 8px #0000001a, 0 26px 48px -8px #00000052;--shadow-menu:var(--shadow-xl);--shadow-dialog:0 0 40px -10px #ff7a1a4d, 0 0 60px -20px #4f6a9c66, 0 30px 60px -24px #00000059;--motion-fast:.12s;--motion-base:.15s;--motion-slow:.2s;--motion-disclose:.25s cubic-bezier(.2, 0, 0, 1);--layer-sticky:20;--layer-dock:30;--layer-chrome:40;--layer-modal:50;--layer-popover:55;--layer-float:60;--layer-skip:1000}@media (prefers-reduced-motion:reduce){:root{--motion-disclose:0s}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--colors-background:#1e1e1e;--colors-background-scrolled:#1e1e1ef2;--colors-foreground:#f4f4f5;--colors-card:#1e1e1e;--colors-card-foreground:#f4f4f5;--colors-popover:#1e1e1e;--colors-popover-foreground:#f4f4f5;--colors-menu:var(--colors-popover);--colors-primary:#ff7a1a;--colors-primary-foreground:#0c0c0c;--colors-brand:#e07038;--colors-secondary:#f2f2f2;--colors-secondary-foreground:#161616;--colors-muted:#161616;--colors-muted-foreground:#9a9aa2;--colors-band:#262626;--colors-rows:#161616;--colors-accent:#ff7a1a24;--colors-accent-foreground:#ff7a1a;--colors-destructive:#ff635a;--colors-destructive-foreground:#0c0c0c;--colors-border:#303037;--colors-input:#1e1e1e;--colors-ring:#ff7a1a;--colors-success:#30d158;--colors-success-foreground:#0c0c0c;--colors-warning:#ff9f0a;--colors-warning-foreground:#0c0c0c;--colors-warning-fill:var(--colors-warning);--colors-info:#5aa2ff;--colors-info-foreground:#0c0c0c;--colors-avatar-from:#4f6a9c;--colors-avatar-to:#a8532b;--colors-avatar-foreground:#fff;--colors-tile-from:#5aa2ff7f;--colors-tile-to:#ff7a1a7f;--colors-chart-1:#0175c9;--colors-chart-2:#00a8a8;--colors-chart-3:#885acb;--colors-chart-4:#677a04;--colors-chart-5:#b64797;--colors-dialog-dim:#000000a6;--colors-dialog-pane:#0c0c0c99;--colors-dialog-muted-foreground:#bababf;--colors-dialog-destructive:#ff9d97;--colors-dialog-success:#33d25b;--colors-dialog-warning:#ffa314;--colors-dialog-info:#85baff;--colors-dialog-accent-foreground:#ffa15c;--colors-dialog-hero:#9cb9e4;--colors-ground:#0c0c0c;--colors-surface:#161616;--colors-raised:#1e1e1e;--colors-hairline:#303037;--colors-hairline-hover:#3a3a42;--colors-sidebar:var(--colors-raised);--colors-skeleton-shine:#292929;--colors-banner:#163254;--colors-banner-foreground:#fff;--colors-banner-muted:#a9b6c8;--colors-banner-hover:#ffffff1f;--colors-banner-border:#2a4266;--colors-banner-ring:#ff7a1a;--colors-banner-scrolled:#163254e4;--colors-banner-scrolled-border:#465a7a;--colors-hero:#8fb0e0;--colors-hero-fill:#4a74bd;--colors-accent-weak:#ff7a1a24;--colors-accent-border:#ff7a1a73;--colors-success-bg:#30d15826;--colors-warning-bg:#ff9f0a26;--colors-destructive-bg:#ff453a26;--colors-info-bg:#5aa2ff26;--colors-info-glow:#5aa2ff;--colors-skyline:#94c3ff;--shadow-sm:0 1px 2px 0 #0003;--shadow-md:0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #0000004d, 0 4px 6px -4px #0000004d;--shadow-xl:0 20px 25px -5px #0006, 0 8px 10px -6px #0006;--shadow-panel:0 1px 2px #0006, 0 12px 32px #00000080;--shadow-card:0 8px 16px #000000b3, 0 40px 80px #000000e6;--shadow-card-raised:0 8px 16px #000000b3, 0 40px 80px #000000e6;--shadow-menu:inset 0 1px 0 color-mix(in srgb, var(--colors-foreground) 6%, transparent), var(--shadow-xl);--shadow-dialog:0 0 40px -10px #ff7a1a47, 0 0 60px -20px #4f6a9c70, 0 30px 80px -20px #000000d9}.muted{color:var(--colors-muted-foreground)}.error{color:var(--colors-destructive)}.ck-table-wrap,.table-wrap{overflow-x:auto}.ck-table-wrap--menus,.table-wrap--menus{overflow:visible}.ck-table,.table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.ck-table th,.table th{text-align:left;padding:var(--space-3) var(--ck-table-pad-x,var(--space-4));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--colors-muted-foreground);border-bottom:var(--border-width) solid var(--colors-hairline);white-space:nowrap}.ck-table td,.table td{padding:var(--space-2) var(--ck-table-pad-x,var(--space-4));border-bottom:var(--border-width) solid var(--colors-hairline);vertical-align:middle}.ck-table tr:last-child td,.table tr:last-child td{border-bottom:none}.ck-table__mono,.table__mono{font-family:var(--font-mono);font-size:var(--font-size-xs)}.ck-table__actions,.ck-table th.ck-table__actions,.table__actions-col{text-align:right}.ck-table__clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ck-table__numeric,.ck-table th.ck-table__numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ck-color-scheme-toggle{border-radius:var(--radius-sm);border:var(--border-width) solid var(--colors-border);background-color:var(--colors-background);width:2.125rem;height:2.125rem;color:var(--colors-foreground);cursor:pointer;transition:background-color var(--motion-base), border-color var(--motion-base), color var(--motion-base);outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ck-color-scheme-toggle:hover{background-color:var(--colors-accent);color:var(--colors-accent-foreground)}.ck-color-scheme-toggle:focus-visible{box-shadow:0 0 0 2px var(--colors-background), 0 0 0 4px var(--colors-ring)}.ck-color-scheme-toggle svg{width:1.25rem;height:1.25rem}.ck-boundary{text-align:center;align-items:center;gap:var(--space-3);max-width:34rem;margin:var(--space-8) auto;padding:var(--space-8) var(--space-4);flex-direction:column;display:flex}.ck-boundary__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--colors-foreground);margin:0}.ck-boundary__body{color:var(--colors-muted-foreground);margin:0}.ck-boundary__detail{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--colors-border);border-radius:var(--radius-sm);background:var(--colors-muted);color:var(--colors-muted-foreground);font-family:var(--font-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere;margin:0}.ck-button svg{width:1em;height:1em}.ck-button{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;text-align:center;border-radius:var(--radius-sm);border:var(--border-width) solid transparent;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--motion-base), color var(--motion-base), border-color var(--motion-base), opacity var(--motion-base);box-sizing:border-box;background-clip:padding-box;outline:none;line-height:1;text-decoration:none;display:inline-flex}.ck-button:focus-visible{box-shadow:0 0 0 2px var(--colors-background), 0 0 0 4px var(--colors-ring)}.ck-button:disabled{pointer-events:none;opacity:.5}.ck-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ck-button--sm{height:1.875rem;padding:0 var(--space-3);font-size:var(--font-size-xs)}.ck-button--md{height:2.125rem;padding:0 var(--space-3)}.ck-button--lg{height:2.375rem;padding:0 var(--space-8);font-size:var(--font-size-md)}.ck-button--icon{width:2.125rem;height:2.125rem;padding:0}.ck-button--default{background-color:var(--colors-primary);color:var(--colors-primary-foreground)}.ck-button--default:hover:not(:disabled):not([aria-disabled=true]){opacity:.9}.ck-button--secondary{background-color:var(--colors-secondary);color:var(--colors-secondary-foreground)}.ck-button--secondary:hover:not(:disabled):not([aria-disabled=true]){opacity:.8}.ck-button--destructive{background-color:var(--colors-destructive);color:var(--colors-destructive-foreground)}.ck-button--destructive:hover:not(:disabled):not([aria-disabled=true]){opacity:.9}.ck-button--outline{border-color:var(--colors-border);background-color:var(--colors-background);color:var(--colors-foreground)}.ck-button--outline:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--colors-accent);color:var(--colors-accent-foreground)}.ck-button--ghost{color:var(--colors-foreground);background-color:#0000}.ck-button--ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--colors-accent);color:var(--colors-accent-foreground)}.ck-button--link{color:var(--colors-accent-foreground);text-underline-offset:4px;background-color:#0000;height:auto;padding:0;text-decoration:underline}.ck-toasts{right:var(--space-4);bottom:calc(var(--space-4) + var(--ck-dock-height,0px));z-index:var(--layer-float);pointer-events:none;position:fixed}.ck-toasts__list{margin:0;padding:0;list-style:none;position:relative}.ck-toast{z-index:var(--ck-toast-z,1);align-items:flex-start;gap:var(--space-2);box-sizing:border-box;width:22rem;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--colors-hairline);border-radius:var(--radius-lg);background-color:var(--colors-raised);color:var(--colors-foreground);box-shadow:var(--shadow-panel);font-size:var(--font-size-sm);opacity:0;pointer-events:auto;touch-action:pan-y;cursor:grab;transition:transform var(--motion-slow) ease-out, translate var(--motion-slow) ease-out, opacity var(--motion-base) ease-out;border-left-width:3px;animation:.2s ease-out ck-toast-in;display:flex;position:absolute;bottom:0;right:0;transform:translateY(0)}.ck-toast[data-swiping]{cursor:grabbing;transition:none}.ck-toast--mounted{opacity:1}.ck-toast--mounted:not([data-expanded]){transform:translateY(calc(var(--ck-toast-index,0) * -1 * var(--space-2))) scale(calc(1 - var(--ck-toast-index,0) * .05))}.ck-toast--mounted:not([data-expanded],[data-front]){height:var(--ck-toast-front-height);overflow:hidden}.ck-toast--mounted:not([data-expanded],[data-front])>*{opacity:0}.ck-toast--mounted[data-expanded]{transform:translateY(calc(-1 * var(--ck-toast-offset)))}.ck-toast[data-expanded]:after{content:"";height:calc(var(--space-2) + 2 * var(--border-width));position:absolute;bottom:100%;left:0;right:0}.ck-toast--limited{opacity:0;pointer-events:none}.ck-toast--exit{animation:ck-toast-out calc(.15s * var(--ck-toast-exit-scale,1)) ease-out forwards;pointer-events:none}@keyframes ck-toast-in{0%{opacity:0;transform:translateY(100%)}}@keyframes ck-toast-out{to{opacity:0;transform:translate(100%)}}.ck-toast--success{--ck-toast-tone:var(--colors-success)}.ck-toast--error{--ck-toast-tone:var(--colors-destructive)}.ck-toast--warning{--ck-toast-tone:var(--colors-warning)}.ck-toast--info{--ck-toast-tone:var(--colors-info)}.ck-toast[data-type]{border-left-color:var(--ck-toast-tone)}.ck-toast__icon{width:1.25rem;height:1.25rem;color:var(--ck-toast-tone);flex-shrink:0}.ck-toast__content{min-width:0;padding-right:var(--space-5);overflow-wrap:anywhere;flex:1}.ck-toast__title{font-weight:var(--font-weight-medium);line-height:1.4}.ck-toast__description{font-size:var(--font-size-xs);color:var(--colors-muted-foreground);margin-top:.125rem;line-height:1.4}.ck-toast__action{margin-top:var(--space-1);color:var(--colors-accent-foreground);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ck-toast__action:focus-visible{outline:2px solid var(--colors-ring);outline-offset:2px}.ck-toast__dismiss{top:var(--space-1);right:var(--space-1);border:var(--border-width) solid var(--colors-hairline);border-radius:var(--radius-sm);background-color:var(--colors-raised);color:var(--colors-muted-foreground);cursor:pointer;justify-content:center;align-items:center;padding:.125rem;display:inline-flex;position:absolute}.ck-toast__dismiss:hover{color:var(--colors-foreground)}.ck-toast__dismiss:focus-visible{outline:2px solid var(--colors-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ck-toast,.ck-toast--exit{transition:none;animation:none}}.ck-live-region{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-pagination{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--colors-hairline);font-size:var(--font-size-sm);display:flex}.ck-pagination__count{color:var(--colors-muted-foreground)}.ck-pagination__size{align-items:center;gap:var(--space-2);color:var(--colors-muted-foreground);display:flex}.ck-select{justify-content:space-between;align-items:center;gap:var(--space-2);box-sizing:border-box;height:2.125rem;padding:0 var(--space-3);border:var(--border-width) solid var(--colors-border);border-radius:var(--radius-sm);background-color:var(--colors-input);color:var(--colors-foreground);font-family:var(--font-family);font-size:var(--font-size-xs);white-space:nowrap;cursor:pointer;transition:border-color var(--motion-base), box-shadow var(--motion-base);outline:none;display:inline-flex}.ck-select--sm{height:1.875rem}.ck-select:focus-visible{border-color:var(--colors-ring);box-shadow:0 0 0 1px var(--colors-ring)}.ck-select:disabled{cursor:not-allowed;opacity:.5}.ck-select[aria-invalid=true]{border-color:var(--colors-destructive)}.ck-select[aria-invalid=true]:focus-visible{box-shadow:0 0 0 1px var(--colors-destructive)}.ck-select[data-placeholder]{color:var(--colors-muted-foreground)}.ck-select__value{text-overflow:ellipsis;overflow:hidden}.ck-select__chevron{width:var(--space-4);height:var(--space-4);color:var(--colors-muted-foreground);pointer-events:none;flex-shrink:0}.ck-select__content{z-index:var(--layer-popover);box-sizing:border-box;min-width:max(8rem, var(--ck-anchor-width,0px));max-width:calc(100vw - var(--space-8));--anchor-room:calc(100dvh - 4rem);max-height:min(24rem, var(--anchor-room));border-radius:var(--radius-md);border:var(--border-width) solid var(--colors-border);background-color:var(--colors-popover);color:var(--colors-popover-foreground);box-shadow:var(--shadow-md);padding:var(--space-1);transition:opacity var(--motion-base) ease-out, scale var(--motion-base) ease-out;outline:none;position:fixed;overflow-y:auto}@starting-style{.ck-select__content{opacity:0}.ck-select__content[data-side]{scale:.96}}@media (prefers-reduced-motion:reduce){.ck-select__content{transition:none}}.ck-select__content[data-side=bottom]{transform-origin:top}.ck-select__content[data-side=top]{transform-origin:bottom}.ck-select__item{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:.375rem var(--space-2);font-size:var(--font-size-sm);line-height:1.25;font-family:var(--font-family);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.ck-select__item:focus{background-color:var(--colors-accent);color:var(--colors-accent-foreground)}.ck-select__item:focus-visible{outline:2px solid var(--colors-ring);outline-offset:-2px}.ck-select__item[aria-disabled=true]{color:var(--colors-muted-foreground);cursor:default}.ck-select__item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ck-select__item-indicator{width:var(--space-4);height:var(--space-4);flex-shrink:0;justify-content:center;align-items:center;display:none}.ck-select__item[data-state=checked]>.ck-select__item-indicator{display:inline-flex}.ck-select__item-indicator svg{pointer-events:none;width:.875rem;height:.875rem}.ck-select__label{padding:.375rem var(--space-2);font-size:var(--font-size-xs);font-family:var(--font-family);color:var(--colors-muted-foreground)}.ck-select__separator{height:var(--border-width);background-color:var(--colors-border);margin:var(--space-1) calc(-1 * var(--space-1))}.ck-select__edge{pointer-events:none;flex-shrink:0;height:1px}.ck-select__scroll-button{z-index:1;padding-block:var(--space-1);background-color:var(--colors-popover);color:var(--colors-muted-foreground);justify-content:center;align-items:center;display:flex;position:sticky}.ck-select__scroll-button[data-state=hidden]{opacity:0;pointer-events:none}.ck-select__scroll-button--up{top:0}.ck-select__scroll-button--down{bottom:0}.ck-select__content:has(>.ck-select__scroll-button){scroll-padding-block:calc(3 * var(--space-1) + var(--space-4))}.ck-select__scroll-button svg{width:var(--space-4);height:var(--space-4)}.ck-select__native{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-datatable{gap:var(--space-3);flex-direction:column;display:flex}.ck-datatable__tools{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ck-datatable__tools-spacer{flex:1}.ck-datatable__tools>.ck-datatable__refresh{width:1.875rem;padding:0}.ck-datatable__refresh svg{width:.9375rem;height:.9375rem}.ck-datatable__tools>.ck-datatable__search{width:12rem;max-width:100%;height:1.875rem}.ck-datatable>.ck-table-wrap{outline:var(--border-width) solid var(--colors-hairline);outline-offset:calc(-1 * var(--border-width));border-radius:var(--radius-lg);background:var(--colors-rows)}.ck-datatable>.ck-table-wrap:where(:has(+.ck-datatable__foot)){border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ck-datatable>.ck-datatable__scroller>.ck-scroll-area__viewport>.ck-scroll-area__content>.ck-table,.ck-datatable>.ck-table-wrap>.ck-table{font-variant-numeric:tabular-nums}.ck-datatable>.ck-datatable__scroller>.ck-scroll-area__viewport>.ck-scroll-area__content>.ck-table>thead,.ck-datatable>.ck-table-wrap>.ck-table>thead{background:var(--colors-band)}.ck-datatable>.ck-datatable__scroller{overflow:hidden}.ck-datatable>.ck-table-wrap--menus>.ck-table>thead>tr>th:first-child{border-start-start-radius:var(--radius-lg)}.ck-datatable>.ck-table-wrap--menus>.ck-table>thead>tr>th:last-child{border-start-end-radius:var(--radius-lg)}.ck-datatable>.ck-table-wrap--menus>.ck-table>tbody>tr:last-child>td:first-child{border-end-start-radius:var(--radius-lg)}.ck-datatable>.ck-table-wrap--menus>.ck-table>tbody>tr:last-child>td:last-child{border-end-end-radius:var(--radius-lg)}.ck-datatable>.ck-table-wrap--menus:has(+.ck-datatable__foot)>.ck-table>tbody>tr:last-child>td:first-child{border-end-start-radius:0}.ck-datatable>.ck-table-wrap--menus:has(+.ck-datatable__foot)>.ck-table>tbody>tr:last-child>td:last-child{border-end-end-radius:0}.ck-datatable__foot{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--colors-muted-foreground);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ck-datatable>.ck-datatable__foot{padding-block:var(--space-2);outline:var(--border-width) solid var(--colors-hairline);outline-offset:calc(-1 * var(--border-width));border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--colors-rows);margin-block-start:calc(-1 * var(--space-3) - var(--border-width));padding-inline-start:var(--ck-table-pad-x,var(--space-4));padding-inline-end:var(--space-3)}.ck-datatable__hint{margin-inline-end:auto}.ck-datatable__pager{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ck-datatable__size{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.ck-datatable__size>.ck-select{padding-inline:var(--space-2);border-radius:var(--radius-md);background-color:var(--colors-card);font-size:var(--font-size-sm)}.ck-datatable__sort{align-items:center;gap:var(--space-1);font:inherit;font-weight:var(--font-weight-normal);color:var(--colors-muted-foreground);text-transform:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ck-datatable__sort:hover{color:var(--colors-foreground)}.ck-datatable__sort>svg{opacity:.5;flex-shrink:0;width:.75rem;height:.75rem}.ck-datatable__sort[data-sorted]>svg{opacity:1}.ck-datatable__sort:focus-visible{outline:2px solid var(--colors-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ck-table>thead>tr>th.ck-datatable__toggle-cell,.ck-table>tbody>tr>td.ck-datatable__toggle-cell{padding-inline:var(--space-2) 0}.ck-table>tbody>tr>td.ck-datatable__toggle-cell>.ck-table__value{align-items:center;display:flex}.ck-datatable__toggle{border-radius:var(--radius-md);width:.75rem;height:1.5rem;color:var(--colors-muted-foreground);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:inline-grid}.ck-datatable__toggle:focus-visible{outline:2px solid var(--colors-ring);outline-offset:1px}.ck-datatable__chevron{width:.5rem;height:1rem;transition:transform var(--motion-disclose)}.ck-datatable__toggle[aria-expanded=true] .ck-datatable__chevron,.ck-datatable__group-row--open .ck-datatable__chevron{transform:rotate(90deg)}.ck-datatable__group-row .ck-datatable__chevron: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)){scale:-1 1}.ck-datatable__expand{transition:display var(--motion-disclose) allow-discrete}.ck-datatable__expand>td{background-color:var(--colors-band)}.ck-table>tbody>tr.ck-datatable__expand>td{padding-block:0;padding-inline:0}.ck-datatable__detail{transition:grid-template-rows var(--motion-disclose);grid-template-rows:1fr;display:grid}.ck-datatable__detail>div{min-height:0;padding:var(--space-1) var(--space-3) var(--space-3) calc(var(--space-10) + var(--space-1));overflow:hidden}.ck-datatable__expand[hidden] .ck-datatable__detail{grid-template-rows:0fr}@starting-style{.ck-datatable__expand:not([hidden]) .ck-datatable__detail{grid-template-rows:0fr}}.ck-datatable__row--open>td{border-bottom-color:#0000}.ck-datatable--expandable>.ck-datatable__scroller>.ck-scroll-area__viewport>.ck-scroll-area__content>.ck-table>tbody>tr:nth-last-child(2)>td,.ck-datatable--expandable>.ck-table-wrap>.ck-table>tbody>tr:nth-last-child(2)>td{border-bottom:none}.ck-datatable__row--activatable,.ck-datatable__row--expandable{cursor:pointer}.ck-datatable>.ck-datatable__scroller>.ck-scroll-area__viewport>.ck-scroll-area__content>.ck-table>tbody>tr:not(.ck-datatable__expand):hover,.ck-datatable>.ck-table-wrap>.ck-table>tbody>tr:not(.ck-datatable__expand):hover,.ck-datatable tr[data-state=open],.ck-datatable__row--activatable:hover{background:var(--colors-band)}.ck-datatable>.ck-datatable__scroller>.ck-scroll-area__viewport>.ck-scroll-area__content>.ck-table>tbody>tr[data-selected],.ck-datatable>.ck-datatable__scroller>.ck-scroll-area__viewport>.ck-scroll-area__content>.ck-table>tbody>tr[data-selected]:hover,.ck-datatable>.ck-table-wrap>.ck-table>tbody>tr[data-selected],.ck-datatable>.ck-table-wrap>.ck-table>tbody>tr[data-selected]:hover{background:var(--colors-accent-weak)}.ck-datatable{container:ck-datatable/inline-size}.ck-table>tbody ::highlight(ck-table-search){background-color:color-mix(in oklab, var(--colors-primary) 25%, transparent);color:var(--colors-foreground)}@media (forced-colors:active){.ck-table>tbody ::highlight(ck-table-search){color:highlighttext;background-color:highlight}}.ck-datatable__group-row{background-color:color-mix(in oklab, var(--colors-band) 60%, transparent);cursor:pointer}.ck-table>tbody>.ck-datatable__group-row:not(:first-child){border-top:var(--border-width) solid var(--colors-hairline)}.ck-datatable__group-toggle{border-radius:var(--radius-sm);color:var(--colors-foreground);font:inherit;font-weight:var(--font-weight-normal);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-inline-start:calc(var(--dt-group-depth,0) * 1.25rem);padding:0;display:inline-flex}.ck-datatable__group-toggle:focus-visible{outline:2px solid var(--colors-ring);outline-offset:2px}.ck-datatable__group-label{text-transform:capitalize}.ck-datatable__group-count{border-radius:var(--radius-sm);background-color:var(--colors-band);color:var(--colors-muted-foreground);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;padding-inline:.375rem}.ck-table--sized{--dt-select-w:calc(1rem + 2 * var(--ck-table-pad-x,var(--space-4)));--dt-toggle-w:calc(.75rem + var(--space-2));table-layout:fixed}.ck-table--sized>thead>tr>th{position:relative}.ck-table--sized>thead>tr>th,.ck-table--sized>tbody>tr:not(.ck-datatable__expand)>td,.ck-table--sized>tbody>tr:not(.ck-datatable__expand)>td>.ck-table__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-table--sized>colgroup>.ck-datatable__select-col{width:var(--dt-select-w)}.ck-table--sized>colgroup>.ck-datatable__toggle-col{width:var(--dt-toggle-w)}.ck-table--sized>thead>tr>th.ck-datatable__pinned,.ck-table--sized>tbody>tr>td.ck-datatable__pinned{z-index:1;background-color:var(--colors-rows);position:sticky}.ck-table--sized>thead>tr>th.ck-datatable__pinned{z-index:2;background-color:var(--colors-band)}.ck-table--sized>tbody>tr[data-state=open]>td.ck-datatable__pinned,.ck-table--sized>tbody>tr:hover>td.ck-datatable__pinned{background-color:var(--colors-band)}.ck-table--sized>tbody>tr[data-selected]>td.ck-datatable__pinned,.ck-table--sized>tbody>tr[data-selected]:hover>td.ck-datatable__pinned{background:linear-gradient(var(--colors-accent-weak), var(--colors-accent-weak)) var(--colors-rows)}.ck-table--sized .ck-datatable__pinned[data-pin-edge=left]{box-shadow:4px 0 6px -3px color-mix(in oklab, var(--colors-foreground) 10%, transparent)}.ck-table--sized .ck-datatable__pinned[data-pin-edge=right],.ck-table--sized .ck-datatable__pinned[data-pin-edge=left]: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)){box-shadow:-4px 0 6px -3px color-mix(in oklab, var(--colors-foreground) 10%, transparent)}.ck-table--sized .ck-datatable__pinned[data-pin-edge=right]: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)){box-shadow:4px 0 6px -3px color-mix(in oklab, var(--colors-foreground) 10%, transparent)}.ck-datatable__resizer{z-index:1;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;width:5px;transition:background-color var(--motion-base) ease-out;background-color:#0000;position:absolute;inset-block:0;inset-inline-end:0}.ck-datatable__resizer:hover,.ck-datatable__resizer[data-resizing],.ck-datatable__resizer:focus-visible{background-color:var(--colors-ring);outline:none}@container ck-datatable (width<=640px){.ck-datatable__tools>.ck-datatable__bulk{flex:100%;min-width:0}.ck-datatable__bulk .ck-button-group{align-items:stretch;width:100%}.ck-datatable__bulk .ck-button-group>.ck-button{min-width:0;height:auto;min-height:1.875rem;padding-block:var(--space-1);white-space:normal;flex:1 1 0}.ck-datatable--cards>.ck-table-wrap{background:0 0;border-radius:0;outline:none}.ck-datatable--cards>.ck-datatable__foot{background:0 0;border-radius:0;outline:none;margin-block-start:0;padding:0}.ck-datatable>.ck-datatable__scroller>.ck-scroll-area__viewport>.ck-scroll-area__content>.ck-table--cards>thead,.ck-datatable>.ck-table-wrap>.ck-table--cards>thead{background:0 0}.ck-table--cards,.ck-table--cards>thead,.ck-table--cards>tbody,.ck-table--cards>tbody>tr,:where(.ck-table--cards)>thead>tr>th{display:block}.ck-table--cards [hidden]{display:none}.ck-table--cards>thead>tr{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--colors-hairline);flex-wrap:wrap;display:flex}.ck-table--cards>thead>tr>th{border-bottom:none;padding:0}.ck-table--cards>thead .ck-datatable__head--plain{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-table--cards>tbody>tr{margin:var(--space-3) var(--space-4);border:var(--border-width) solid var(--colors-hairline);border-radius:var(--radius-lg);background-color:var(--colors-rows)}:where(.ck-table--cards)>tbody>tr>td{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.ck-table--cards>tbody>tr>td{min-width:0;padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;border-bottom:none}.ck-table--cards>tbody>tr>td:not([data-label]){justify-content:flex-end}.ck-table--cards>tbody>tr>td>.ck-table__value{min-width:0}.ck-table--cards>tbody>tr>td:before{content:attr(data-label);content:attr(data-label) / "";font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--colors-muted-foreground);flex:none}.ck-table--cards>tbody>tr.ck-datatable__group-row{align-items:center;display:flex}.ck-table--cards>tbody>tr.ck-datatable__group-row>td{justify-content:flex-start}.ck-table--cards>tbody>tr:not(.ck-datatable__expand)>td:has(>.ck-table__value:empty){padding:0}.ck-table--cards>tbody>tr:not(.ck-datatable__expand)>td:has(>.ck-table__value:empty):before{content:none}.ck-table--cards>tbody>tr:not(.ck-datatable__expand,.ck-datatable__group-row)>td:has(>.ck-table__value:not(:empty))~td:has(>.ck-table__value:not(:empty)){border-top:var(--border-width) solid var(--colors-hairline)}.ck-table--cards>tbody>tr>td.ck-datatable__toggle-cell,.ck-table--cards>tbody>tr>td.ck-datatable__select-cell{padding-bottom:0}.ck-table--cards>tbody>tr>td.ck-datatable__toggle-cell{padding-inline:var(--space-3)}.ck-table--cards>tbody>tr.ck-datatable__row--open{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.ck-table--cards>tbody>tr.ck-datatable__expand{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.ck-table--cards>tbody>tr.ck-datatable__expand>td{display:block}.ck-table--cards>*>.ck-datatable__expand>td>.ck-table__value>.ck-datatable__detail>div{padding-inline:var(--space-3)}.ck-table--cards .ck-table__clip{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;overflow:visible}.ck-table--cards .ck-truncate{display:block}.ck-table--cards.ck-table--sized{table-layout:auto}.ck-table--cards>colgroup{display:none}.ck-table--cards.ck-table--sized>thead>tr>th.ck-datatable__pinned,.ck-table--cards.ck-table--sized>tbody>tr>td.ck-datatable__pinned,.ck-table--cards.ck-table--sized>tbody>tr:hover>td.ck-datatable__pinned,.ck-table--cards.ck-table--sized>tbody>tr[data-selected]>td.ck-datatable__pinned,.ck-table--cards.ck-table--sized>tbody>tr[data-selected]:hover>td.ck-datatable__pinned{box-shadow:none;background:0 0;position:static}.ck-table--cards.ck-table--sized>tbody>tr>td,.ck-table--cards.ck-table--sized>tbody>tr>td>.ck-table__value{text-overflow:clip;white-space:normal;overflow:visible}.ck-table--cards .ck-datatable__resizer{display:none}.ck-table--cards .ck-truncate__text{white-space:normal;overflow-wrap:anywhere;overflow:visible}}.ck-datatable__facet-trigger{gap:.375rem}.ck-datatable__facet-trigger>svg{flex-shrink:0;width:1rem;height:1rem}.ck-datatable__facet-sep{width:var(--border-width);background-color:var(--colors-border);align-self:center;height:1rem;margin-inline:.125rem}.ck-datatable__facet-badge{font-weight:var(--font-weight-normal);padding:.125rem .375rem}.ck-datatable__facet{width:auto;min-width:12rem;padding:0}.ck-datatable__facet-check{box-sizing:border-box;border:var(--border-width) solid var(--colors-accent-foreground);border-radius:var(--radius-sm);opacity:.5;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.ck-datatable__facet-check[data-selected]{background-color:var(--colors-primary);color:var(--colors-primary-foreground);opacity:1}.ck-datatable__facet-check>svg{width:.75rem;height:.75rem}.ck-datatable__facet .ck-command__shortcut{font-variant-numeric:tabular-nums;letter-spacing:normal}.ck-datatable__facet .ck-datatable__facet-clear{justify-content:center}.ck-button-group{align-items:center;display:inline-flex}.ck-button-group:not(.ck-button-group--vertical)>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.ck-button-group:not(.ck-button-group--vertical)>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--border-width))}.ck-button-group--vertical{flex-direction:column;align-items:stretch}.ck-button-group--vertical>:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}.ck-button-group--vertical>:not(:first-child){border-start-start-radius:0;border-start-end-radius:0;margin-block-start:calc(-1 * var(--border-width))}.ck-button-group>:focus-visible{z-index:1;position:relative}.ck-checkbox{appearance:none;border-radius:var(--radius-sm);border:var(--border-width) solid var(--colors-accent-foreground);background-color:var(--colors-background);cursor:pointer;width:1rem;height:1rem;transition:background-color var(--motion-base), border-color var(--motion-base);box-sizing:border-box;flex-shrink:0;position:relative}.ck-checkbox:checked{background-color:var(--colors-primary)}.ck-checkbox:checked:after{content:"";background-color:var(--colors-primary-foreground);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='white' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='white' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:80%;mask-size:80%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ck-checkbox:focus-visible{box-shadow:0 0 0 2px var(--colors-background), 0 0 0 4px var(--colors-ring);outline:none}.ck-checkbox:disabled{cursor:not-allowed;opacity:.5}.ck-checkbox:indeterminate{background-color:var(--colors-primary)}.ck-checkbox:indeterminate:after{content:"";background-color:var(--colors-primary-foreground);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6h7' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6h7' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:80%;mask-size:80%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ck-dropdown{display:inline-block;position:relative}.ck-dropdown__trigger{align-items:center;gap:var(--space-2);cursor:pointer;background-color:#0000;border:none;outline:none;display:inline-flex}.ck-dropdown__content{top:calc(100% + var(--space-1));z-index:var(--layer-modal);min-width:max(8rem, var(--ck-menu-min-width,0px), 100%);max-width:calc(100vw - var(--space-8));border-radius:var(--radius-md);border:var(--border-width) solid color-mix(in srgb, var(--colors-foreground) 20%, transparent);background-color:var(--colors-menu);max-height:min(32rem,100dvh - 4rem);color:var(--colors-popover-foreground);box-shadow:var(--shadow-menu);padding:var(--space-1);transition:opacity var(--motion-base) ease-out, scale var(--motion-base) ease-out;outline:none;position:absolute;overflow-y:auto}@starting-style{.ck-dropdown__content{opacity:0;scale:.96}}@media (prefers-reduced-motion:reduce){.ck-dropdown__content{transition:none}}.ck-dropdown__content--portal{z-index:var(--layer-popover);min-width:max(8rem, var(--ck-menu-min-width,0px), var(--ck-anchor-width,0px));--anchor-room:calc(100dvh - 4rem);max-height:min(32rem, var(--anchor-room));position:fixed}.ck-dropdown__content--start{left:0}.ck-dropdown__content--end{right:0}.ck-dropdown__content--center{left:50%;transform:translate(-50%)}.ck-dropdown__item{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:.375rem var(--space-2);font-size:var(--font-size-sm);line-height:1.25;font-family:var(--font-family);color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;text-decoration:none;display:flex;position:relative}.ck-dropdown__item:focus,.ck-dropdown__sub-trigger[data-state=open]{background-color:var(--colors-accent);color:var(--colors-accent-foreground)}.ck-dropdown__item:after{content:"";background:linear-gradient(var(--colors-avatar-from), var(--colors-avatar-to));opacity:0;pointer-events:none;border-start-start-radius:inherit;border-end-start-radius:inherit;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.ck-dropdown__item:focus:not(.ck-dropdown__item--disabled):after,.ck-dropdown__sub-trigger[data-state=open]:after{opacity:1}.ck-dropdown__item:focus-visible{outline:2px solid var(--colors-ring);outline-offset:-2px}.ck-dropdown__item--disabled{opacity:.5;cursor:default}.ck-dropdown__item--disabled:focus{color:inherit;background-color:#0000}.ck-dropdown__item--indicated{padding-inline-start:var(--space-8)}.ck-dropdown__indicator{width:var(--space-4);height:var(--space-4);justify-content:center;align-items:center;display:none;position:absolute;inset-inline-start:var(--space-2)}[data-state=checked]>.ck-dropdown__indicator{display:inline-flex}.ck-dropdown__indicator svg{width:.875rem;height:.875rem}.ck-dropdown__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background-color:currentColor}.ck-dropdown__chevron{width:var(--space-4);height:var(--space-4);flex-shrink:0;margin-inline-start:auto}.ck-dropdown__separator{height:var(--border-width);background-color:var(--colors-border);margin:var(--space-1) calc(-1 * var(--space-1))}.ck-dropdown__label{padding:.375rem var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.25;font-family:var(--font-family)}.ck-dropdown__shortcut{font-size:var(--font-size-xs);letter-spacing:.05em;color:var(--colors-muted-foreground);margin-inline-start:auto}.ck-dropdown__item:focus .ck-dropdown__shortcut,.ck-dropdown__sub-trigger[data-state=open] .ck-dropdown__shortcut{color:inherit}.ck-input{border-radius:var(--radius-sm);border:var(--border-width) solid var(--colors-border);background-color:var(--colors-input);width:100%;height:2.125rem;color:var(--colors-foreground);padding:0 var(--space-3);font-size:var(--font-size-xs);font-family:var(--font-family);transition:border-color var(--motion-base), box-shadow var(--motion-base);box-sizing:border-box;outline:none;display:flex}textarea.ck-input{height:auto;padding-block:var(--space-2);resize:vertical}.ck-input--mono{font-family:var(--font-mono)}.ck-input::placeholder{color:var(--colors-muted-foreground)}.ck-input:focus-visible{border-color:var(--colors-ring);box-shadow:0 0 0 1px var(--colors-ring)}.ck-input:disabled{cursor:not-allowed;opacity:.5}.ck-input--error{border-color:var(--colors-destructive)}.ck-input--error:focus-visible{box-shadow:0 0 0 1px var(--colors-destructive)}.ck-row-button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-block}.ck-row-button:focus-visible{outline:2px solid var(--colors-ring);outline-offset:2px;border-radius:2px}.ck-scroll-area{--ck-scroll-area-corner-width:0px;--ck-scroll-area-corner-height:0px;--ck-scroll-area-thumb-width:auto;--ck-scroll-area-thumb-height:auto;position:relative}.ck-scroll-area__viewport{border-radius:inherit;scrollbar-width:none;block-size:100%;inline-size:100%;overflow:auto}.ck-scroll-area[data-overflow-y-start]>.ck-scroll-area__viewport,.ck-scroll-area[data-overflow-y-end]>.ck-scroll-area__viewport{overscroll-behavior-y:contain}.ck-scroll-area[data-overflow-x-start]>.ck-scroll-area__viewport,.ck-scroll-area[data-overflow-x-end]>.ck-scroll-area__viewport{overscroll-behavior-x:contain}.ck-scroll-area__viewport::-webkit-scrollbar{display:none}.ck-scroll-area__viewport:focus-visible{outline:2px solid var(--colors-ring);outline-offset:-2px}.ck-scroll-area__content{min-inline-size:fit-content}.ck-scroll-area__sentinel{pointer-events:none;block-size:0}.ck-scroll-area__bar{touch-action:none;-webkit-user-select:none;user-select:none;padding:1px;display:flex;position:absolute}.ck-scroll-area__bar[data-orientation=vertical]{inset-block:0 var(--ck-scroll-area-corner-height);inline-size:.625rem;inset-inline-end:0}.ck-scroll-area__bar[data-orientation=horizontal]{inset-inline:0 var(--ck-scroll-area-corner-width);flex-direction:column;block-size:.625rem;inset-block-end:0}.ck-scroll-area__thumb{border-radius:var(--radius-full);background-color:var(--colors-hairline);cursor:default;transition:background-color var(--motion-base) ease-out;flex:1;position:relative}.ck-scroll-area__thumb:hover,.ck-scroll-area__thumb[data-scrolling]{background-color:color-mix(in oklab, var(--colors-hairline) 60%, var(--colors-foreground))}.ck-scroll-area__thumb[data-orientation=vertical]{block-size:var(--ck-scroll-area-thumb-height)}.ck-scroll-area__thumb[data-orientation=horizontal]{inline-size:var(--ck-scroll-area-thumb-width)}.ck-scroll-area__corner{inline-size:var(--ck-scroll-area-corner-width);block-size:var(--ck-scroll-area-corner-height);position:absolute;inset-block-end:0;inset-inline-end:0}.ck-status-dot{--ck-status-dot-color:var(--colors-muted-foreground);border-radius:var(--radius-full);background-color:var(--ck-status-dot-color);vertical-align:middle;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.ck-status-dot--sm{width:.4375rem;height:.4375rem}.ck-status-dot--lg{width:.625rem;height:.625rem}.ck-status-dot[data-status=success]{--ck-status-dot-color:var(--colors-success)}.ck-status-dot[data-status=warning]{--ck-status-dot-color:var(--colors-warning)}.ck-status-dot[data-status=destructive]{--ck-status-dot-color:var(--colors-destructive)}.ck-status-dot[data-status=info]{--ck-status-dot-color:var(--colors-info)}.ck-status-dot--ring{animation:1.8s ease-out infinite ck-status-dot-ring}@keyframes ck-status-dot-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ck-status-dot-color) 55%, transparent)}70%{box-shadow:0 0 0 .35rem #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ck-status-dot--ring{animation:none}}@media (forced-colors:active){.ck-status-dot{forced-color-adjust:none;background-color:canvastext}.ck-status-dot[data-status=warning]{border-radius:1px;transform:rotate(45deg)}.ck-status-dot[data-status=destructive]{border-radius:1px}.ck-status-dot[data-status=info]{outline-offset:1px;outline:2px solid linktext}}.ck-badge{border-radius:var(--radius-full);border:var(--border-width) solid transparent;padding:.125rem var(--space-2);font-size:.71875rem;font-weight:var(--font-weight-semibold);font-family:var(--font-family);white-space:nowrap;transition:background-color var(--motion-base), color var(--motion-base);align-items:center;line-height:1;display:inline-flex}.ck-badge__dot{margin-right:var(--space-2)}.ck-badge--default .ck-badge__dot[data-status],.ck-badge--secondary .ck-badge__dot[data-status],.ck-badge--destructive .ck-badge__dot[data-status],.ck-badge--success .ck-badge__dot[data-status],.ck-badge--warning .ck-badge__dot[data-status],.ck-badge--info .ck-badge__dot[data-status]{--ck-status-dot-color:currentColor}.ck-badge--default{background-color:var(--colors-primary);color:var(--colors-primary-foreground)}.ck-badge--secondary{background-color:var(--colors-secondary);color:var(--colors-secondary-foreground)}.ck-badge--destructive{background-color:var(--colors-destructive);color:var(--colors-destructive-foreground)}.ck-badge--outline{border-color:var(--colors-border);color:var(--colors-foreground);background-color:#0000}.ck-badge--success{background-color:var(--colors-success);color:var(--colors-success-foreground)}.ck-badge--warning{background-color:var(--colors-warning);color:var(--colors-warning-foreground)}.ck-badge--info{background-color:var(--colors-info);color:var(--colors-info-foreground)}.ck-badge--success-soft{background-color:var(--colors-success-bg);color:var(--colors-success)}.ck-badge--warning-soft{background-color:var(--colors-warning-bg);color:var(--colors-warning)}.ck-badge--destructive-soft{background-color:var(--colors-destructive-bg);color:var(--colors-destructive)}.ck-badge--info-soft{background-color:var(--colors-info-bg);color:var(--colors-info)}.ck-badge--accent-soft{background-color:var(--colors-accent-weak);color:var(--colors-accent-foreground)}.ck-badge--mute{background-color:var(--colors-raised);color:var(--colors-muted-foreground);border-color:var(--colors-hairline)}.ck-command{border-radius:var(--radius-lg);background-color:var(--colors-popover);color:var(--colors-popover-foreground);flex-direction:column;display:flex;overflow:hidden}.ck-command__field{align-items:center;gap:var(--space-2);box-sizing:border-box;height:2.125rem;margin:var(--space-2);padding:0 var(--space-3);border:var(--border-width) solid var(--colors-border);border-radius:var(--radius-sm);background-color:var(--colors-muted);display:flex}.ck-command__field>svg{width:1rem;height:1rem;color:var(--colors-muted-foreground);flex-shrink:0}.ck-command__input{min-width:0;height:100%;color:var(--colors-foreground);font-family:var(--font-family);font-size:var(--font-size-sm);background:0 0;border:none;outline:none;flex:1}.ck-command__input::placeholder{color:var(--colors-muted-foreground)}.ck-command__list{max-height:18rem;padding:var(--space-1);scroll-padding-block:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.ck-command__item{align-items:center;gap:var(--space-2);padding:.375rem var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:var(--font-line-height-tight);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ck-command__item[data-selected]{background-color:var(--colors-accent);color:var(--colors-accent-foreground)}.ck-command__item[aria-disabled=true]{color:var(--colors-muted-foreground);pointer-events:none}.ck-command__item>svg{width:1rem;height:1rem;color:var(--colors-muted-foreground);flex-shrink:0}.ck-command__item[data-selected]>svg{color:inherit}.ck-command__group{flex-direction:column;display:flex}.ck-command__heading{padding:.375rem var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--colors-muted-foreground)}.ck-command__separator{margin:var(--space-1) calc(-1 * var(--space-1));height:var(--border-width);background-color:var(--colors-border)}.ck-command__empty{padding:var(--space-6) 0;text-align:center;font-size:var(--font-size-sm);color:var(--colors-muted-foreground)}.ck-command__empty:empty{padding:0}.ck-command__shortcut{font-size:var(--font-size-xs);letter-spacing:.05em;color:var(--colors-muted-foreground);margin-left:auto}.ck-command__item[data-selected] .ck-command__shortcut{color:inherit}.ck-command-dialog{align-self:flex-start;margin-top:12vh;overflow:hidden}.ck-command-dialog>.ck-dialog__body{padding:0}.ck-command-dialog__header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-dialog__overlay{z-index:var(--layer-modal);background:var(--colors-dialog-dim);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ck-dialog__overlay:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);position:absolute;inset:0}.ck-dialog__content{z-index:calc(var(--layer-modal) + 1);width:100%;max-width:32rem;max-height:calc(100vh - var(--space-8));border-radius:var(--radius-lg);border:var(--border-width) solid transparent;background:var(--colors-dialog-pane);-webkit-backdrop-filter:blur(8px)saturate(75%);backdrop-filter:blur(8px)saturate(75%);color:var(--colors-popover-foreground);--colors-muted-foreground:var(--colors-dialog-muted-foreground);--colors-destructive:var(--colors-dialog-destructive);--colors-success:var(--colors-dialog-success);--colors-warning:var(--colors-dialog-warning);--colors-info:var(--colors-dialog-info);--colors-accent-foreground:var(--colors-dialog-accent-foreground);--colors-hero:var(--colors-dialog-hero);box-shadow:var(--shadow-dialog);outline:none;flex-direction:column;display:flex;position:relative}.ck-dialog__content:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg, var(--colors-primary), var(--colors-avatar-from));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ck-dialog__content--wide{max-width:44rem}.ck-dialog__body{min-height:0;padding:var(--space-6);outline:none;flex:auto;overflow-y:auto}.ck-dialog__more{color:var(--colors-warning);font-size:var(--font-size-sm);margin:0}.ck-dialog__body+.ck-dialog__more{padding:var(--space-3) var(--space-6);border-top:var(--border-width) solid var(--colors-border)}.ck-dialog__footer>.ck-dialog__more{align-self:center;margin-inline-end:auto}.ck-dialog__notice{font-size:var(--font-size-sm);color:var(--colors-warning);margin:0}.ck-dialog__notice:not(:empty){padding:var(--space-4) var(--space-12) 0 var(--space-6)}.ck-dialog__header{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.ck-dialog__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);margin:0;padding-inline-end:var(--space-6)}.ck-dialog__description{font-size:var(--font-size-sm);color:var(--colors-muted-foreground);margin:0}.ck-dialog__footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);display:flex}.ck-dialog__close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--colors-muted-foreground);cursor:pointer;font-size:var(--font-size-sm);transition:background-color var(--motion-base), color var(--motion-base);background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.ck-dialog__close:hover{background-color:var(--colors-accent);color:var(--colors-foreground)}.ck-dialog__close:focus-visible{box-shadow:0 0 0 2px var(--colors-ring)}.ck-popover{display:inline-block;position:relative}.ck-popover__content{z-index:var(--layer-popover);width:18rem;max-width:calc(100vw - 2rem);max-height:var(--anchor-room,calc(100dvh - 4rem));box-sizing:border-box;padding:var(--space-4);border:var(--border-width) solid var(--colors-border);border-radius:var(--radius-md);background-color:var(--colors-popover);color:var(--colors-popover-foreground);box-shadow:var(--shadow-md);transition:opacity var(--motion-base) ease-out, scale var(--motion-base) ease-out;transform-origin:top;position:fixed;overflow:auto}@starting-style{.ck-popover__content{opacity:0;scale:.96}}.ck-tooltip{display:inline-flex;position:relative}.ck-tooltip__trigger{min-width:0;display:inline-flex}.ck-tooltip__trigger:focus-visible{outline:2px solid var(--colors-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ck-tooltip__bubble{bottom:calc(100% + var(--space-1));z-index:var(--layer-float);width:max-content;max-width:16rem;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--colors-hairline);border-radius:var(--radius-md);background-color:var(--colors-raised);color:var(--colors-foreground);font-size:var(--font-size-xs);box-shadow:var(--shadow-panel);visibility:hidden;opacity:0;transition:opacity var(--motion-fast);position:absolute;left:50%;transform:translate(-50%)}.ck-tooltip__bubble:after{content:"";height:var(--space-1);position:absolute;top:100%;left:0;right:0}.ck-tooltip__bubble--portal{--anchor-room:calc(100dvh - 4rem);max-height:var(--anchor-room);position:fixed;overflow-y:auto}.ck-tooltip:hover .ck-tooltip__bubble,.ck-tooltip:focus-within .ck-tooltip__bubble,.ck-tooltip__bubble--open{visibility:visible;opacity:1}.ck-tooltip--dismissed .ck-tooltip__bubble{visibility:hidden;opacity:0}.ck-confirm .ck-dialog__description{white-space:pre-line}.ck-field{flex-direction:column;display:flex}.ck-field--md{gap:var(--space-2)}.ck-field--md .ck-field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ck-field--sm{gap:var(--space-1)}.ck-field--sm .ck-field__label{font-size:var(--font-size-xs);color:var(--colors-muted-foreground)}.ck-field__hint{font-size:var(--font-size-sm);color:var(--colors-muted-foreground);margin:0}.ck-field--sm .ck-field__hint{font-size:var(--font-size-xs)}.ck-skip-link{left:var(--space-2);z-index:var(--layer-skip);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--colors-card);color:var(--colors-card-foreground);border:2px solid var(--colors-ring);font-size:var(--font-size-sm);transition:top var(--motion-base) ease-in-out;text-decoration:none;position:absolute;top:-3rem}.ck-skip-link:focus{top:var(--space-2)}.ck-slider{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 6rem 8rem;display:grid}.ck-slider--bare .ck-slider__value{grid-column:2/-1}.ck-slider__range{--ck-slider-fade:.25s ease-in-out;appearance:none;width:100%;height:var(--space-4);background:0 0;margin:0}@media (prefers-reduced-motion:reduce){.ck-slider__range{--ck-slider-fade:0s}}.ck-slider__range:disabled{cursor:not-allowed;opacity:.5}.ck-slider__range::-webkit-slider-runnable-track{box-sizing:border-box;height:var(--space-2);border:var(--border-width) solid var(--colors-hairline);border-radius:var(--radius-full);background:linear-gradient(to right, var(--colors-primary) var(--ck-slider-fill), var(--colors-surface) var(--ck-slider-fill))}.ck-slider__range::-webkit-slider-thumb{appearance:none;margin-top:calc((var(--space-2) - 2 * var(--border-width) - var(--space-4)) / 2);box-sizing:border-box;width:var(--space-4);height:var(--space-4);border:var(--border-width) solid var(--colors-accent-foreground);border-radius:var(--radius-full);background:var(--colors-background);box-shadow:var(--shadow-sm);transition:box-shadow var(--ck-slider-fade)}.ck-slider__range:not(:disabled)::-webkit-slider-thumb:hover{box-shadow:var(--shadow-sm), 0 0 0 var(--space-1) var(--colors-info-glow)}.ck-slider__range::-moz-range-track{box-sizing:border-box;height:var(--space-2);border:var(--border-width) solid var(--colors-hairline);border-radius:var(--radius-full);background:var(--colors-surface)}.ck-slider__range::-moz-range-progress{height:var(--space-2);border-radius:var(--radius-full);background:var(--colors-primary)}.ck-slider__range::-moz-range-thumb{box-sizing:border-box;width:var(--space-4);height:var(--space-4);border:var(--border-width) solid var(--colors-accent-foreground);border-radius:var(--radius-full);background:var(--colors-background);box-shadow:var(--shadow-sm);transition:box-shadow var(--ck-slider-fade)}.ck-slider__range:not(:disabled)::-moz-range-thumb:hover{box-shadow:var(--shadow-sm), 0 0 0 var(--space-1) var(--colors-info-glow)}.ck-slider__unit,.ck-slider__value{font-size:var(--font-size-sm);color:var(--colors-muted-foreground)}.ck-combobox{align-items:center;gap:var(--space-1);box-sizing:border-box;width:100%;min-height:2.125rem;padding-block:.125rem;padding-inline:var(--space-1) .375rem;border:var(--border-width) solid var(--colors-border);border-radius:var(--radius-sm);background-color:var(--colors-input);transition:border-color var(--motion-base), box-shadow var(--motion-base);flex-wrap:wrap;display:flex}.ck-combobox--sm{min-height:1.875rem}.ck-combobox:focus-within{border-color:var(--colors-ring);box-shadow:0 0 0 1px var(--colors-ring)}.ck-combobox[data-disabled]{opacity:.5}.ck-combobox__input{min-width:0;height:1.75rem;padding:0 0 0 var(--space-2);color:var(--colors-foreground);font-family:var(--font-family);font-size:var(--font-size-xs);background:0 0;border:none;outline:none;flex:1}.ck-combobox--sm .ck-combobox__input{height:1.5rem}.ck-combobox__input::placeholder{color:var(--colors-muted-foreground)}.ck-combobox__input:disabled{cursor:not-allowed}.ck-combobox__clear,.ck-combobox__trigger,.ck-combobox__chip-remove{border-radius:var(--radius-sm);color:var(--colors-muted-foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ck-combobox__clear:hover{color:var(--colors-foreground)}.ck-combobox__trigger:disabled,.ck-combobox__clear:disabled,.ck-combobox__chip-remove:disabled{cursor:not-allowed}.ck-combobox__clear{width:1.25rem;height:1.25rem}.ck-combobox__clear svg{pointer-events:none;width:.875rem;height:.875rem}.ck-combobox__trigger{width:var(--space-6);height:var(--space-6)}.ck-combobox__trigger svg{width:var(--space-4);height:var(--space-4);pointer-events:none}.ck-combobox__chip{gap:var(--space-1);height:var(--space-6);box-sizing:border-box;padding-block:0;padding-inline:var(--space-2) var(--space-1);border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none}.ck-combobox__chip-text{text-overflow:ellipsis;max-width:10rem;overflow:hidden}.ck-combobox__chip-remove{width:.875rem;height:.875rem;color:inherit}.ck-combobox__chip-remove svg{width:var(--space-3);height:var(--space-3);pointer-events:none}.ck-combobox__content{z-index:var(--layer-popover);box-sizing:border-box;min-width:max(8rem, var(--ck-anchor-width,0px));max-width:calc(100vw - var(--space-8));--anchor-room:calc(100dvh - 4rem);max-height:min(24rem, var(--anchor-room));border-radius:var(--radius-md);border:var(--border-width) solid var(--colors-border);background-color:var(--colors-popover);color:var(--colors-popover-foreground);box-shadow:var(--shadow-md);padding:var(--space-1);position:fixed;overflow-y:auto}.ck-combobox__item{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-family:var(--font-family);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.25;display:flex}.ck-combobox__item[hidden]{display:none}.ck-combobox__item[data-highlighted]{background-color:var(--colors-accent);color:var(--colors-accent-foreground);outline:2px solid var(--colors-ring);outline-offset:-2px}.ck-combobox__item[aria-disabled=true]{color:var(--colors-muted-foreground);cursor:default}.ck-combobox__item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ck-combobox__item-indicator{width:var(--space-4);height:var(--space-4);flex-shrink:0;justify-content:center;align-items:center;display:none}.ck-combobox__item[data-state=checked]>.ck-combobox__item-indicator{display:inline-flex}.ck-combobox__item-indicator svg{pointer-events:none;width:.875rem;height:.875rem}.ck-combobox__empty{padding-block:var(--space-6);text-align:center;font-size:var(--font-size-sm);font-family:var(--font-family);color:var(--colors-muted-foreground)}.ck-combobox__group:not(:has([role=option]:not([hidden]))){display:none}.ck-combobox__label{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--colors-muted-foreground);font-family:var(--font-family)}.ck-combobox__separator{height:var(--border-width);background-color:var(--colors-border);margin:var(--space-1) 0}.ck-combobox__native{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-switch{border-radius:var(--radius-full);background-color:var(--colors-hairline);cursor:pointer;border:none;flex:none;width:2.5rem;height:1.375rem;padding:0;transition:background-color .18s;position:relative}.ck-switch[aria-checked=true]{background-color:var(--colors-primary);box-shadow:inset 0 0 0 var(--border-width) var(--colors-accent-foreground)}.ck-switch__thumb{border-radius:var(--radius-full);background-color:var(--colors-muted-foreground);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-sm);transition:left .18s;position:absolute;top:2px;left:2px}.ck-switch[aria-checked=true] .ck-switch__thumb{background-color:var(--colors-primary-foreground);left:calc(100% - 1.125rem - 2px)}.ck-switch:focus-visible{outline:2px solid var(--colors-ring);outline-offset:2px}.ck-switch:disabled{cursor:not-allowed;opacity:.5}.ck-brand-tile{--ck-brand-tile-ring:6px;--ck-brand-tile-lift:6px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:3s ease-in-out infinite brand-tile-float;display:inline-flex;position:relative}.ck-brand-tile:before{content:"";inset:calc(-1 * var(--ck-brand-tile-ring));padding:var(--ck-brand-tile-ring);border-radius:calc(var(--radius-lg) + var(--ck-brand-tile-ring));background:linear-gradient(135deg, var(--colors-tile-from), var(--colors-tile-to));-webkit-mask-composite:xor;pointer-events:none;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ck-brand-tile--still{animation:none}.ck-brand-tile__mark{border-radius:var(--radius-lg);width:auto;height:4.5rem;display:block}@keyframes brand-tile-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--ck-brand-tile-lift)))}}@media (prefers-reduced-motion:reduce){.ck-brand-tile{animation:none}}.ck-splash__toggle{top:var(--space-5);right:calc(var(--space-5) + var(--space-4));z-index:2;position:absolute}.ck-splash{min-height:100dvh;padding:var(--space-8);background:radial-gradient(60% 60% at 50% 38%, var(--colors-accent-weak), transparent 70%), var(--colors-background);place-items:center;display:grid;position:relative}.ck-splash__inner{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;width:100%;max-width:18rem;display:flex}.ck-splash__brand{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.03em}.ck-splash__bar{border-radius:var(--radius-full);background-color:var(--colors-muted);width:100%;height:.375rem;position:relative;overflow:hidden}.ck-splash__bar-fill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--colors-primary), var(--colors-brand));width:40%;height:100%;animation:1.3s ease-in-out infinite splash-slide;position:absolute;top:0;left:0}.ck-splash__msg{font-size:var(--font-size-sm);color:var(--colors-muted-foreground);text-align:center;max-width:28rem;margin:0}.ck-splash__heading{font-size:var(--font-size-lg);color:var(--colors-foreground);margin:0;font-weight:600}@keyframes splash-slide{0%{left:-40%}to{left:100%}}@keyframes splash-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ck-splash__bar-fill{width:100%;animation:1.4s ease-in-out infinite splash-pulse;left:0}}:root{--ck-navbar-height:var(--top-h,3.5rem)}.ck-nav{z-index:var(--layer-chrome);align-items:center;gap:var(--space-4);height:var(--ck-navbar-height);padding:0 var(--space-4);background-color:var(--colors-surface);border-bottom:var(--border-width) solid var(--colors-hairline);display:flex;position:sticky;top:0}.ck-nav--banner{--colors-background:var(--colors-banner);--colors-surface:var(--colors-banner);--colors-raised:var(--colors-banner);--colors-foreground:var(--colors-banner-foreground);--colors-muted-foreground:var(--colors-banner-muted);--colors-accent:var(--colors-banner-hover);--colors-accent-foreground:var(--colors-banner-foreground);--colors-border:var(--colors-banner-border);--colors-hairline:var(--colors-banner-border);--colors-ring:var(--colors-banner-ring)}.ck-nav--banner.ck-nav--scrolled{--colors-background:transparent;--colors-surface:transparent;--colors-raised:transparent;--colors-border:var(--colors-banner-scrolled-border);--colors-hairline:var(--colors-banner-scrolled-border);background:var(--colors-banner-scrolled);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ck-nav__brand{align-items:center;gap:var(--space-3);color:var(--colors-foreground);text-decoration:none;display:flex}.ck-nav__logo{width:auto;height:1.75rem;color:var(--colors-foreground);display:block}.ck-nav__logo--mark{display:none}.ck-nav__product{text-transform:uppercase;letter-spacing:.06em}.ck-nav__center{flex:1;justify-content:center;min-width:0;display:flex}.ck-nav .ck-nav__search,.ck-nav .ck-color-scheme-toggle{flex-shrink:0;width:2.25rem;height:2.25rem}.ck-nav .ck-nav__search svg,.ck-nav .ck-color-scheme-toggle svg{width:1.375rem;height:1.375rem}.ck-nav__actions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.ck-nav__user{align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--colors-foreground);font-family:var(--font-family);cursor:pointer;transition:background-color var(--motion-base);background-color:#0000;border:none;display:flex}.ck-nav__user:hover{background-color:var(--colors-accent)}.ck-nav__user .ck-avatar{width:2.25rem;height:2.25rem}.ck-nav__user .ck-avatar__fallback{background:linear-gradient(135deg, var(--colors-avatar-from), var(--colors-avatar-to));color:var(--colors-avatar-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ck-nav__user-meta{text-align:left;flex-direction:column;max-width:12rem;line-height:1.15;display:flex}.ck-nav__user-name,.ck-nav__user-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-nav__user-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ck-nav__user-email{font-size:var(--font-size-xs);color:var(--colors-muted-foreground)}.ck-nav__chevron{width:.75rem;height:.75rem;color:var(--colors-muted-foreground);flex-shrink:0}.ck-nav__user:hover .ck-nav__user-email,.ck-nav__user:hover .ck-nav__chevron{color:var(--colors-foreground)}.ck-nav__menu{--ck-menu-min-width:13rem}.ck-nav__menu-label{flex-direction:column;gap:2px;display:flex}.ck-nav__menu-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-foreground)}.ck-nav__menu-email{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--colors-muted-foreground)}@media (width<=1024px){.ck-nav .ck-nav__user-meta{display:none}}@media (width<=640px){.ck-nav{gap:var(--space-2);padding-inline:var(--space-2)}.ck-nav .ck-nav__product,.ck-nav .ck-nav__user-meta,.ck-nav .ck-nav__logo--wide{display:none}.ck-nav .ck-nav__logo--mark{display:block}.ck-nav>.ck-sidebar__trigger{margin-inline:calc(-1 * var(--space-1))}.ck-nav .ck-nav__center{flex:none}.ck-nav .ck-nav__actions .ck-button:has(.ck-nav__action-label){width:2.25rem;padding:0}.ck-nav .ck-nav__action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.ck-avatar{border-radius:var(--radius-full);background-color:var(--colors-muted);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative;overflow:hidden}.ck-avatar__image{object-fit:cover;width:100%;height:100%}.ck-avatar__image--hidden{display:none}.ck-avatar__fallback{width:100%;height:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family);color:var(--colors-muted-foreground);background-color:var(--colors-muted);justify-content:center;align-items:center;display:flex}.ck-truncate{min-width:0;max-width:100%;display:flex}.ck-truncate__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ck-truncate__tail{white-space:pre;flex:none}.ck-truncate__tail:before{content:attr(data-tail)}:root{--ck-chrome-height:var(--ck-navbar-height,3.5rem)}.ck-sidebar{top:var(--ck-chrome-height);height:calc(100dvh - var(--ck-chrome-height) - var(--ck-dock-height,0px));width:var(--ck-sidebar-width);background-color:var(--colors-sidebar);border-right:var(--border-width) solid var(--colors-hairline);transition:width var(--motion-base) ease;flex:none;align-self:start;display:flex;position:sticky}.ck-sidebar--collapsed .ck-sidebar__group-label{display:none}.ck-sidebar__inner{scrollbar-gutter:stable;scrollbar-width:thin;gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-3);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.ck-sidebar__toggle~.ck-sidebar__inner{margin-block-start:2.25rem;padding-block-start:var(--space-1)}.ck-sidebar--collapsed .ck-sidebar__inner{gap:var(--space-2);scrollbar-width:none;padding-inline:var(--space-1)}.ck-sidebar__rail{cursor:ew-resize;touch-action:none;flex:none;width:.5rem;margin-inline-start:-.25rem}.ck-sidebar__rail:hover,.ck-sidebar__rail--dragging{background-color:var(--colors-accent-border)}.ck-sidebar__rail:focus-visible{outline:2px solid var(--colors-ring);outline-offset:-2px}.ck-sidebar:has(.ck-sidebar__rail--dragging){transition:none}body:has(.ck-sidebar__rail--dragging){cursor:ew-resize;-webkit-user-select:none;user-select:none}.ck-sidebar__group{flex-direction:column;gap:2px;display:flex}.ck-sidebar__group-label{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-3) var(--space-1);border-radius:var(--radius-sm);font-family:var(--font-family);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--colors-muted-foreground);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:none;display:flex}.ck-sidebar__group-label:hover{color:var(--colors-foreground)}.ck-sidebar__group-label--static{cursor:default;margin:0}.ck-sidebar__group-label--static:hover{color:var(--colors-muted-foreground)}.ck-sidebar__group-label:focus-visible{outline:2px solid var(--colors-ring);outline-offset:-2px;border-radius:var(--radius-sm);color:var(--colors-foreground)}.ck-sidebar__chevron{width:.6rem;height:.6rem;transition:transform var(--motion-disclose);flex-shrink:0;transform:rotate(-90deg)}.ck-sidebar__chevron--open{transform:rotate(0)}.ck-sidebar__group-content{transition:grid-template-rows var(--motion-base) ease;grid-template-rows:1fr;display:grid}.ck-sidebar__group-content--closed{grid-template-rows:0fr}.ck-sidebar__group-content-inner{min-height:0;overflow:hidden}.ck-sidebar__menu{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ck-sidebar__menu-button{align-items:center;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--colors-foreground);font-family:var(--font-family);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast), transform var(--motion-fast) ease, width var(--motion-base) ease, padding var(--motion-base) ease;background-color:#0000;border:none;line-height:normal;text-decoration:none;display:flex;position:relative;overflow:hidden}.ck-sidebar__menu-button:hover{background-color:var(--colors-accent-weak);transform:translate(1px)}.ck-sidebar__menu-button:after{content:"";border-radius:inherit;background:linear-gradient(var(--colors-avatar-from), var(--colors-avatar-to)) left / 3px 100% no-repeat;opacity:0;pointer-events:none;transition:opacity var(--motion-base);position:absolute;inset:0}.ck-sidebar__menu-button: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)):after{background-position:100%}.ck-sidebar:not(.ck-sidebar--collapsed) .ck-sidebar__menu-button:not(.ck-sidebar__menu-button--active):hover:after{opacity:1}.ck-sidebar__menu-button:focus-visible{outline:2px solid var(--colors-ring);outline-offset:-2px}.ck-sidebar__menu-button--active,.ck-sidebar__menu-button--active:hover{background-color:var(--colors-accent-weak);color:var(--colors-foreground);font-weight:var(--font-weight-semibold)}.ck-sidebar:not(.ck-sidebar--collapsed) .ck-sidebar__menu-button--active:before{content:"";border-radius:var(--radius-full);background-color:var(--colors-accent-foreground);width:3px;position:absolute;top:22%;bottom:22%;left:0}.ck-sidebar__sub-toggle .ck-sidebar__chevron{margin-inline-start:auto}.ck-sidebar__sub{padding-block-start:3px;padding-inline-start:calc(1.1rem + var(--space-2))}.ck-sidebar__menu-icon{flex-shrink:0;width:1.1rem;height:1.1rem;display:flex}.ck-sidebar__menu-icon svg{width:100%;height:100%}.ck-sidebar__menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-sidebar--collapsed .ck-sidebar__menu-button{height:2.375rem;padding:0 var(--space-1);flex-direction:column;justify-content:center;gap:2px}.ck-sidebar--collapsed .ck-sidebar__menu-button:hover{transform:none}.ck-sidebar--collapsed .ck-sidebar__menu-button--active{background-color:var(--colors-primary);color:var(--colors-primary-foreground);box-shadow:inset 0 0 0 var(--border-width) var(--colors-accent-foreground), var(--shadow-sm)}.ck-sidebar--collapsed .ck-sidebar__menu-button--active:focus-visible{outline-color:var(--colors-primary-foreground);outline-offset:-4px}.ck-sidebar--collapsed .ck-sidebar__menu-label{max-width:100%;font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-tight)}.ck-sidebar__toggle{z-index:5;border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--colors-foreground);cursor:pointer;transition:background-color var(--motion-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.ck-sidebar--collapsed .ck-sidebar__toggle{margin-inline:auto;inset-inline:0}.ck-sidebar__toggle:hover{background-color:var(--colors-accent-weak)}.ck-sidebar__toggle:focus-visible{outline:2px solid var(--colors-ring);outline-offset:-2px}.ck-sidebar__toggle svg{width:1.25rem;height:1.25rem}.ck-sidebar__trigger{border-radius:var(--radius-sm);width:2.125rem;height:2.125rem;color:var(--colors-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ck-sidebar__trigger:hover{background-color:var(--colors-accent);color:var(--colors-accent-foreground)}.ck-sidebar__trigger:focus-visible{box-shadow:0 0 0 2px var(--colors-background), 0 0 0 4px var(--colors-ring);outline:none}.ck-sidebar__trigger svg{width:1.1rem;height:1.1rem}@media (prefers-reduced-motion:reduce){.ck-sidebar,.ck-sidebar__menu-button,.ck-sidebar__chevron,.ck-sidebar__group-content{transition:none}}.ck-sidebar__scrim{z-index:var(--layer-chrome);background-color:color-mix(in srgb, var(--colors-background) 65%, transparent);position:fixed;inset:0}.ck-sidebar--drawer{z-index:var(--layer-modal);border-right:var(--border-width) solid var(--colors-border);background-color:var(--colors-card);width:min(17rem,85vw);height:100dvh;box-shadow:var(--shadow-lg);transition:none;position:fixed;top:0;bottom:0;left:0}.ck-sidebar--drawer:focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){.ck-sidebar--drawer{animation:.18s ease-out ck-sidebar-slide-in}}@keyframes ck-sidebar-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.ck-tabbar{top:var(--ck-chrome-height,0px);z-index:var(--layer-sticky);height:2.375rem;padding:0 var(--space-4);background-color:var(--colors-card);border-bottom:var(--border-width) solid var(--colors-border);scrollbar-width:none;position:sticky;overflow-x:auto}.ck-tabbar__list{align-items:stretch;height:100%;margin:0;padding:0;list-style:none;display:flex}.ck-tabbar__item{flex:none;display:flex}.ck-tabbar__tab{padding:0 var(--space-3);color:var(--colors-muted-foreground);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast), border-color var(--motion-fast);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.ck-tabbar__tab:hover{color:var(--colors-foreground)}.ck-tabbar__tab:focus-visible{outline:2px solid var(--colors-ring);outline-offset:-2px}.ck-tabbar__tab--active{border-bottom-color:var(--colors-accent-foreground);color:var(--colors-foreground)}@media (prefers-reduced-motion:reduce){.ck-tabbar__tab{transition:none}}.ck-disclosure{gap:var(--space-2);display:grid}.ck-disclosure--boxed{border:var(--border-width) solid var(--colors-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.ck-disclosure__summary{cursor:pointer}.ck-disclosure__title{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600;display:inline}.ck-disclosure__note{margin-left:var(--space-2);font-size:var(--font-size-sm);text-transform:none;letter-spacing:normal}.ck-disclosure__body{gap:var(--space-2);min-width:0;display:grid}.ck-disclosure--boxed .ck-disclosure__body{margin-top:var(--space-3)}.console__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.console__titles{flex:20rem;min-inline-size:0}.console__title{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0}.console__title-row{align-items:center;gap:var(--space-3);display:flex}.console__subtitle{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--colors-muted-foreground)}.console__head-actions{align-items:center;gap:var(--space-3);display:flex}.ck-card{--ck-card-pad:1.125rem;border-radius:var(--radius-xl);border:var(--border-width) solid var(--colors-hairline);background-color:var(--colors-raised);color:var(--colors-card-foreground);box-shadow:var(--shadow-card);transition:box-shadow var(--motion-base), border-color var(--motion-base);position:relative}.ck-card:hover{box-shadow:var(--shadow-card-raised);border-color:var(--colors-hairline-hover)}@media (prefers-reduced-motion:reduce){.ck-card{transition:none}}.ck-card:after{content:"";border-radius:inherit;background:linear-gradient(var(--colors-avatar-from), var(--colors-avatar-to)) left / 3px 100% no-repeat;opacity:0;pointer-events:none;transition:opacity var(--motion-base);position:absolute;inset:0}.ck-card: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)):after{background-position:100%}.ck-card:hover:after{opacity:1}.ck-card__header{gap:var(--space-2);padding:var(--ck-card-pad);flex-direction:column;display:flex}.ck-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);margin:0}.ck-card__description{font-size:var(--font-size-sm);color:var(--colors-muted-foreground);margin:0}.ck-card__content{padding:0 var(--ck-card-pad) var(--ck-card-pad)}.ck-card__footer{align-items:center;gap:var(--space-2);padding:0 var(--ck-card-pad) var(--ck-card-pad);display:flex}.panel{padding:0;overflow:hidden}.panel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:var(--border-width) solid var(--colors-border);display:flex}.panel__action{align-items:center;gap:var(--space-2);display:flex}.panel__icon{width:1.1rem;height:1.1rem;margin-right:var(--space-2);vertical-align:-.15rem;color:var(--colors-accent-foreground);display:inline-flex}.panel__icon svg{width:100%;height:100%}.panel__title{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0;display:flex}.panel__title-row{align-items:center;gap:var(--space-2);display:flex}.panel__subtitle{font-size:var(--font-size-xs);color:var(--colors-muted-foreground);margin:2px 0 0}.panel__body{--panel-pad-block:var(--space-5);--panel-pad-inline:var(--space-5);padding:var(--panel-pad-block) var(--panel-pad-inline)}.ck-placeholder,.placeholder{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);flex-direction:column;display:flex}.ck-placeholder__icon,.placeholder__icon{opacity:.8;font-size:1.75rem}.ck-placeholder__text,.placeholder__text{max-width:26rem;font-size:var(--font-size-sm);margin:0}.ck-meter{gap:var(--space-1);flex-direction:column;display:flex}.ck-meter__top{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-xs);display:flex}.ck-meter__label{text-transform:capitalize}.ck-meter__readout{color:var(--colors-muted-foreground);font-variant-numeric:tabular-nums}.ck-meter__track{border:var(--border-width) solid var(--colors-hairline);border-radius:var(--radius-md);background:var(--colors-surface);height:8px;overflow:hidden}.ck-meter__fill{background:linear-gradient(90deg, var(--colors-accent-foreground), var(--colors-brand));height:100%;transition:width var(--motion-slow) ease}.ck-meter[data-tone=ok]{--ck-meter-ring:var(--colors-success)}.ck-meter[data-tone=warn]{--ck-meter-ring:var(--colors-warning-fill)}.ck-meter[data-tone=full]{--ck-meter-ring:var(--colors-destructive)}.ck-meter[data-tone=ok] .ck-meter__fill{background:var(--colors-success)}.ck-meter[data-tone=warn] .ck-meter__fill{background:var(--colors-warning-fill)}.ck-meter[data-tone=full] .ck-meter__fill{background:var(--colors-destructive)}.ck-meter--live .ck-meter__track{animation:1.8s ease-out infinite ck-meter-live}@keyframes ck-meter-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ck-meter-ring) 55%, transparent)}70%{box-shadow:0 0 0 .35rem #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ck-meter__fill{transition:none}.ck-meter--live .ck-meter__track{animation:none}}.ck-kbd{border-radius:var(--radius-sm);border:var(--border-width) solid var(--colors-border);background-color:var(--colors-muted);min-width:1.25rem;height:1.25rem;color:var(--colors-muted-foreground);font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;padding:0 .3rem;line-height:1;display:inline-flex}.ck-radio-group{gap:var(--space-3);display:grid}.ck-radio-group__item{aspect-ratio:1;box-sizing:border-box;border-radius:var(--radius-full);border:var(--border-width) solid var(--colors-accent-foreground);background-color:var(--colors-input);cursor:pointer;width:1rem;height:1rem;box-shadow:var(--shadow-sm);transition:border-color var(--motion-base), box-shadow var(--motion-base);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ck-radio-group__item:focus-visible{box-shadow:0 0 0 2px var(--colors-background), 0 0 0 4px var(--colors-ring);outline:none}.ck-radio-group__item:disabled{cursor:not-allowed;opacity:.5}.ck-radio-group__indicator{border-radius:var(--radius-full);background-color:var(--colors-accent-foreground);pointer-events:none;width:.5rem;height:.5rem;display:none}.ck-radio-group__item[data-state=checked] .ck-radio-group__indicator{display:block}.ck-radio-group__button[data-state=checked],.ck-radio-group__button[data-state=checked]:hover:not(:disabled):not([aria-disabled=true]){z-index:1;border-color:var(--colors-accent-foreground);background-color:var(--colors-accent-weak);color:var(--colors-accent-foreground);position:relative}.ck-radio-group--buttons>.ck-radio-group__button:focus-visible{z-index:2}:root{--live-value-up:initial;--live-value-down:initial}.ck-live-value{font-variant-numeric:tabular-nums;display:inline}.ck-live-value__inner{transition:color var(--motion-disclose);display:inline-block}div.ck-live-value,div.ck-live-value>.ck-live-value__inner{display:block}.ck-live-value[data-trend] .ck-live-value__inner{animation:.6s ease-out ck-live-value-tick}.ck-live-value[data-trend=down] .ck-live-value__inner{animation-name:ck-live-value-tick-down}.ck-live-value[data-trend=up] .ck-live-value__inner{color:var(--live-value-up,inherit)}.ck-live-value[data-trend=down] .ck-live-value__inner{color:var(--live-value-down,inherit)}@keyframes ck-live-value-tick{0%{transform:translateY(0)}20%{transform:translateY(-.12em)}to{transform:translateY(0)}}@keyframes ck-live-value-tick-down{0%{transform:translateY(0)}20%{transform:translateY(.12em)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ck-live-value[data-trend] .ck-live-value__inner{animation:none}}.ck-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--colors-muted) 40.625%, var(--colors-skeleton-shine) 50%, var(--colors-muted) 59.375%);background-size:400% 100%;animation:1.7s infinite ck-skeleton-shimmer;display:block}@keyframes ck-skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.ck-skeleton{animation:none}}@media (forced-colors:active){.ck-skeleton{border:var(--border-width) solid GrayText}}.ck-stat{gap:var(--space-2);padding:var(--ck-card-pad);flex-direction:column;display:flex}.ck-stat__icon{border-radius:var(--radius-lg);background-color:var(--colors-accent-weak);width:2.125rem;height:2.125rem;color:var(--colors-accent-foreground);justify-content:center;align-items:center;display:inline-flex}.ck-stat__icon svg{width:1rem;height:1rem}.ck-stat__head{align-items:center;gap:var(--space-2);display:flex}.ck-stat__aside{margin-inline-start:auto}.ck-stat__aside .ck-button{height:1.75rem}.ck-stat__head .ck-stat__icon{border-radius:var(--radius-md);flex:none;width:1.75rem;height:1.75rem}.ck-stat__title{font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--colors-foreground);text-align:start;background:0 0;border:0;padding-block:0;padding-inline:0;text-decoration:none}.ck-stat__title:is(a,button){cursor:pointer}.ck-stat__title:is(a,button):hover{text-decoration:underline}.ck-stat__title:focus-visible{outline:2px solid var(--colors-ring);outline-offset:2px}.ck-stat__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--colors-muted-foreground)}.ck-stat__value{font-family:var(--font-heading);font-size:1.75rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.ck-stat__hint{font-size:var(--font-size-xs);color:var(--colors-muted-foreground)}.ck-sparkline{vertical-align:middle;display:inline-block}.ck-sparkline__line{fill:none;stroke:var(--ck-sparkline-meter,currentColor);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ck-sparkline__area{fill:var(--ck-sparkline-area,var(--ck-sparkline-meter,currentColor));fill-opacity:var(--ck-sparkline-area-opacity,.12);stroke:none}.ck-sparkline__reference{stroke:var(--colors-warning-fill);stroke-opacity:.6;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ck-sparkline__dot{fill:var(--ck-sparkline-dot,var(--ck-sparkline-zone,currentColor));stroke:none}.ck-sparkline [data-zone=ok]{--ck-sparkline-zone:var(--colors-success)}.ck-sparkline [data-zone=warn]{--ck-sparkline-zone:var(--colors-warning-fill)}.ck-sparkline [data-zone=critical]{--ck-sparkline-zone:var(--colors-destructive)}.ck-sparkline__stop{stop-color:var(--ck-sparkline-zone)}@media (forced-colors:active){.ck-sparkline__line,.ck-sparkline__area,.ck-sparkline__dot,.ck-sparkline__reference,.ck-sparkline__stop{forced-color-adjust:none}}.ck-hover-card{z-index:var(--layer-popover);width:16rem;max-width:calc(100vw - 2rem);max-height:var(--anchor-room,calc(100dvh - 4rem));box-sizing:border-box;padding:var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--colors-foreground) 20%, transparent);border-radius:var(--radius-md);background-color:var(--colors-menu);color:var(--colors-popover-foreground);box-shadow:var(--shadow-menu);transition:opacity var(--motion-fast) ease-out, scale var(--motion-fast) ease-out;position:fixed;overflow:auto}@starting-style{.ck-hover-card{opacity:0;scale:.96}}.ck-chart{aspect-ratio:16/9;inline-size:100%;font-size:var(--font-size-xs);justify-content:center;line-height:1;display:flex;position:relative}.ck-chart__layout{flex-direction:column;flex:auto;align-self:stretch;min-inline-size:0;display:flex}.ck-chart__plot{flex:1 1 0;min-block-size:0;min-inline-size:0;position:relative}.ck-chart__surface{touch-action:pan-y;outline:none;display:block;overflow:visible}.ck-chart__surface:focus-visible{outline:2px solid var(--colors-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ck-chart__grid{stroke:color-mix(in oklab, var(--colors-border) 50%, transparent);stroke-width:1px}.ck-chart__axis-line,.ck-chart__tick,.ck-chart__polar-grid{fill:none;stroke:var(--colors-border);stroke-width:1px}.ck-chart__radar{stroke-linejoin:round}.ck-chart__tick-text,.ck-chart__tick-shape{fill:var(--colors-muted-foreground);font-size:var(--font-size-xs)}.ck-chart__line{fill:none;stroke-linejoin:round;stroke-linecap:round}.ck-chart__cursor{fill:var(--colors-muted);stroke:none}.ck-chart__cursor--line{fill:none;stroke:var(--colors-border);stroke-width:1px}.ck-chart__label{fill:var(--colors-foreground);font-size:var(--font-size-xs)}.ck-chart__label-line{fill:none;stroke-width:1px}.ck-chart__tooltip-anchor{pointer-events:none;z-index:1;position:absolute;top:0;left:0}.ck-chart__tooltip{border:var(--border-width) solid color-mix(in oklab, var(--colors-border) 50%, transparent);border-radius:var(--radius-lg);background:var(--colors-background);min-inline-size:8rem;color:var(--colors-foreground);box-shadow:var(--shadow-lg);font-size:var(--font-size-xs);line-height:var(--font-line-height-tight);align-items:start;gap:.375rem;padding:.375rem .625rem;display:grid}.ck-chart__tooltip-label{font-weight:var(--font-weight-normal)}.ck-chart__tooltip-items{gap:.375rem;display:grid}.ck-chart__tooltip-item{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;inline-size:100%;display:flex}.ck-chart__tooltip-item[data-active-series]{font-weight:var(--font-weight-medium)}.ck-chart__tooltip-item[data-indicator=dot]{align-items:center}.ck-chart__tooltip-item>svg{block-size:.625rem;inline-size:.625rem;color:var(--colors-muted-foreground)}.ck-chart__tooltip-indicator{background:var(--ck-chart-indicator);border-color:var(--ck-chart-indicator);border-radius:2px;flex-shrink:0}.ck-chart__tooltip-indicator--dot{block-size:.625rem;inline-size:.625rem}.ck-chart__tooltip-indicator--line{inline-size:var(--space-1)}.ck-chart__tooltip-indicator--dashed{border:1.5px dashed var(--ck-chart-indicator);background:0 0;inline-size:0}.ck-chart__tooltip-indicator--nested{margin-block:.125rem}.ck-chart__tooltip-body{justify-content:space-between;align-items:center;gap:var(--space-2);flex:1;line-height:1;display:flex}.ck-chart__tooltip-body[data-nested]{align-items:end}.ck-chart__tooltip-text{gap:.375rem;display:grid}.ck-chart__tooltip-name{color:var(--colors-muted-foreground)}.ck-chart__tooltip-value{font-family:var(--font-mono);font-weight:var(--font-weight-normal);font-variant-numeric:tabular-nums;color:var(--colors-foreground)}.ck-chart__legend{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ck-chart__legend--top{padding-block-end:var(--space-3)}.ck-chart__legend--bottom{padding-block-start:var(--space-3)}.ck-chart__legend>.ck-button-group{justify-content:center;row-gap:var(--space-1);flex-wrap:wrap}.ck-chart__legend>.ck-button-group>.ck-chart__legend-item[data-row-start]{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);margin-inline-start:0}.ck-chart__legend>.ck-button-group>.ck-chart__legend-item[data-row-end]{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.ck-chart__legend-trigger{gap:var(--space-1);padding-inline:var(--space-2)}.ck-chart__legend-trigger>svg{width:.75rem;height:.75rem;color:var(--colors-muted-foreground)}.ck-chart__legend-bars{gap:2px;display:flex}.ck-chart__legend-bars>i{width:4px;height:.75rem;box-shadow:inset 0 0 0 1px var(--colors-muted-foreground);border-radius:1px}.ck-chart__legend-bars>i[style]{box-shadow:none}.ck-hover-card.ck-chart__legend-card{width:max-content;padding:var(--space-2)}.ck-chart__legend-card>div{gap:var(--space-2);display:grid}.ck-chart__legend-card .ck-chart__legend-item{justify-content:flex-start}.ck-chart__legend-item{align-items:center;gap:.375rem;display:flex}.ck-chart__legend-item>svg{block-size:.75rem;inline-size:.75rem;color:var(--colors-muted-foreground)}.ck-chart__legend-swatch{inline-size:var(--space-2);block-size:var(--space-2);border-radius:2px;flex-shrink:0}.ck-chart__legend-item[data-inactive]{color:var(--colors-muted-foreground);text-decoration:line-through}.ck-chart__legend-item[data-inactive] .ck-chart__legend-swatch{box-shadow:inset 0 0 0 1px}.ck-chart__summary,.ck-chart__data[data-state=closed]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-chart__data[data-state=open]{z-index:1;background:var(--colors-background);position:absolute;inset:0;overflow:auto}.ck-chart__data[data-state=open]:focus-visible{outline:2px solid var(--colors-ring);outline-offset:-2px}.ck-chart__data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;line-height:var(--font-line-height-tight)}.ck-chart__data-table caption{text-align:start;font-weight:var(--font-weight-normal);color:var(--colors-foreground);padding:.375rem .625rem}.ck-chart__data-table th,.ck-chart__data-table td{text-align:start;border-block-end:var(--border-width) solid var(--colors-border);padding:.375rem .625rem}.ck-chart__data-table thead th{color:var(--colors-muted-foreground);font-weight:var(--font-weight-normal)}.ck-chart__data-table tbody th{font-weight:var(--font-weight-normal)}.ck-chart__layout[data-layout=funnel]{--ck-chart-funnel:var(--colors-chart-1)}.ck-chart__layout[data-layout=funnel] .ck-chart__surface{direction:ltr}.ck-chart__funnel-stage{fill:var(--ck-chart-funnel);stroke:none}.ck-chart__funnel-row[data-active] .ck-chart__funnel-stage{stroke:var(--colors-foreground);stroke-width:2px;stroke-linejoin:round}.ck-chart__funnel-placeholder{fill:none;stroke:var(--colors-foreground);stroke-width:2px;stroke-dasharray:4 3}.ck-chart__funnel-label{fill:var(--colors-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);font-variant-numeric:tabular-nums}.ck-chart__funnel-rate{fill:var(--colors-muted-foreground);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.ck-chart__layout[data-layout=candlestick]{--ck-chart-candle-up:var(--colors-chart-2);--ck-chart-candle-down:var(--colors-chart-1);--ck-chart-candle-flat:var(--colors-foreground)}.ck-chart__layout[data-layout=candlestick] .ck-chart__surface{direction:ltr}.ck-chart__candlestick-mark[data-direction=up],.ck-chart__candlestick-volume-bar[data-direction=up]{--ck-chart-candle-mark:var(--ck-chart-candle-up)}.ck-chart__candlestick-mark[data-direction=down],.ck-chart__candlestick-volume-bar[data-direction=down]{--ck-chart-candle-mark:var(--ck-chart-candle-down)}.ck-chart__candlestick-mark[data-direction=flat],.ck-chart__candlestick-volume-bar[data-direction=flat]{--ck-chart-candle-mark:var(--ck-chart-candle-flat)}.ck-chart__candlestick-wick,.ck-chart__candlestick-open,.ck-chart__candlestick-close{stroke:var(--ck-chart-candle-mark);stroke-width:1.5px}.ck-chart__candlestick-body{fill:color-mix(in oklab, var(--ck-chart-candle-mark) 22%, var(--colors-background));stroke:var(--ck-chart-candle-mark);stroke-width:1.5px}.ck-chart__candlestick-mark[data-direction=down] .ck-chart__candlestick-body,.ck-chart__candlestick-volume-bar{fill:var(--ck-chart-candle-mark)}.ck-chart__candlestick-baseline{stroke:var(--colors-border);stroke-width:1px}.ck-chart__candlestick-mark[data-active] .ck-chart__candlestick-body,.ck-chart__candlestick-mark[data-active] .ck-chart__candlestick-wick,.ck-chart__candlestick-mark[data-active] .ck-chart__candlestick-open,.ck-chart__candlestick-mark[data-active] .ck-chart__candlestick-close{stroke:var(--colors-foreground);stroke-width:3px}.ck-chart__candlestick-volume-bar[data-active]{stroke:var(--colors-foreground);stroke-width:1.5px}.ck-chart__candlestick-volume-bar[data-active][data-direction=flat]{fill:color-mix(in oklab, var(--ck-chart-candle-mark) 22%, var(--colors-background));stroke-width:2px}.ck-chart__layout:is([data-layout=bullet],[data-layout=gauge]){gap:.375rem}.ck-chart__layout[data-layout=bullet]{--ck-chart-measure:var(--colors-foreground)}.ck-chart__layout[data-layout=gauge]{--ck-chart-measure:var(--colors-chart-1)}.ck-chart__gauge-measure{fill:var(--ck-chart-measure)}.ck-chart__gauge-target{fill:var(--colors-foreground);stroke:var(--colors-background);stroke-width:1px}.ck-chart__gauge-boundary{stroke:var(--colors-foreground);stroke-width:1.5px}.ck-chart__gauge-track{fill:var(--colors-muted)}.ck-chart__gauge-fill{fill:var(--ck-chart-measure)}.ck-chart__gauge-divider{stroke:var(--colors-background);stroke-width:2px}.ck-chart__gauge-needle{stroke:var(--colors-foreground);stroke-width:3px;stroke-linecap:round}.ck-chart__gauge-hub{fill:var(--colors-foreground)}.ck-chart__gauge-readout{justify-content:center;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ck-chart__gauge-value{font-size:var(--font-size-xxl);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:1.2}.ck-chart__gauge-band-label,.ck-chart__gauge-label{color:var(--colors-muted-foreground)}.ck-chart__layout[data-layout=boxplot]{--ck-chart-boxplot:var(--colors-chart-1)}.ck-chart__layout[data-layout=boxplot] .ck-chart__surface{direction:ltr}.ck-chart__boxplot-box{fill:color-mix(in oklab, var(--ck-chart-boxplot) 22%, var(--colors-background));stroke:var(--ck-chart-boxplot);stroke-width:1.5px}.ck-chart__boxplot-whisker,.ck-chart__boxplot-cap{stroke:var(--ck-chart-boxplot);stroke-width:1.5px}.ck-chart__boxplot-median{stroke:var(--colors-foreground);stroke-width:2px}.ck-chart__boxplot-outlier{fill:var(--colors-background);stroke:var(--ck-chart-boxplot);stroke-width:1.5px}.ck-chart__boxplot-row[data-active] .ck-chart__boxplot-box{stroke:var(--colors-foreground);stroke-width:2px}.ck-chart__layout[data-layout=sankey] .ck-chart__surface{direction:ltr}.ck-chart__sankey-node{fill:var(--ck-chart-sankey)}.ck-chart__sankey-node[data-current]{stroke:var(--colors-foreground);stroke-width:2px}.ck-chart__sankey-node[data-linked]{stroke:var(--colors-foreground);stroke-width:1px}.ck-chart__sankey-link{fill:none;stroke:var(--ck-chart-sankey);stroke-opacity:.35;transition:stroke-opacity var(--motion-base) ease-out}.ck-chart__sankey-links[data-emphasis] .ck-chart__sankey-link{stroke-opacity:.1}.ck-chart__sankey-links[data-emphasis] .ck-chart__sankey-link[data-active]{stroke-opacity:.65}.ck-chart__sankey-edge{fill:none;stroke:var(--ck-chart-sankey);stroke-width:1px}.ck-chart__sankey-link-ring{fill:none;stroke:var(--colors-foreground);stroke-opacity:.9}.ck-chart__sankey-label{paint-order:stroke;stroke:var(--colors-background);stroke-width:3px;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.ck-chart__sankey-link{transition:none}}.ck-chart__layout[data-layout=treemap]{font-variant-numeric:tabular-nums}.ck-chart__layout[data-layout=treemap] .ck-chart__surface{direction:ltr}.ck-chart__treemap-tile{stroke-width:1px}.ck-chart__treemap-label{fill:var(--colors-foreground);font-size:var(--font-size-xs);pointer-events:none}.ck-chart__treemap-label[data-part=name]{font-weight:var(--font-weight-normal)}.ck-chart__treemap-active{fill:none;stroke:var(--colors-foreground);stroke-width:2px;pointer-events:none}.ck-chart__treemap-legend{gap:var(--space-2)}.ck-chart__treemap-legend-ramp{inline-size:6rem;block-size:var(--space-3);border-radius:2px}.ck-chart__treemap-legend-label{color:var(--colors-muted-foreground);font-variant-numeric:tabular-nums}.ck-chart__layout:is([data-layout=heatmap],[data-layout=calendar]){font-variant-numeric:tabular-nums}.ck-chart__layout:is([data-layout=heatmap],[data-layout=calendar]) .ck-chart__surface{direction:ltr}.ck-chart__heatmap-cell{stroke:none;rx:2px}.ck-chart__heatmap-cell[data-empty]{fill:#0000;stroke:var(--colors-border);stroke-width:1px}.ck-chart__heatmap-cell[data-active]{stroke:var(--colors-foreground);stroke-width:2px}.ck-chart__heatmap-legend{gap:var(--space-2)}.ck-chart__heatmap-legend-steps{gap:2px;display:inline-flex}.ck-chart__heatmap-legend-step{inline-size:var(--space-4);block-size:var(--space-3);border-radius:2px}.ck-chart__heatmap-legend-label{color:var(--colors-muted-foreground);font-variant-numeric:tabular-nums}@media (forced-colors:active){.ck-chart__bar,.ck-chart__sector,.ck-chart__radar,.ck-chart__line,.ck-chart__area,.ck-chart__dot,.ck-chart__label-line,.ck-chart__legend-swatch,.ck-chart__tooltip-indicator{forced-color-adjust:none}.ck-chart__bar,.ck-chart__sector{stroke:canvastext;stroke-width:1px}.ck-chart__surface:focus-visible{outline:2px solid highlight}.ck-chart__funnel-stage{forced-color-adjust:none;stroke:canvastext;stroke-width:1px}.ck-chart__funnel-row[data-active] .ck-chart__funnel-stage,.ck-chart__funnel-placeholder{forced-color-adjust:none;stroke:highlight;stroke-width:2px}.ck-chart__candlestick-wick,.ck-chart__candlestick-open,.ck-chart__candlestick-close,.ck-chart__candlestick-body,.ck-chart__candlestick-volume-bar{forced-color-adjust:none;stroke:canvastext}.ck-chart__candlestick-body{fill:canvas}.ck-chart__candlestick-mark[data-direction=down] .ck-chart__candlestick-body,.ck-chart__candlestick-volume-bar{fill:canvastext}.ck-chart__candlestick-volume-bar[data-active][data-direction=flat]{fill:canvas}.ck-chart__candlestick-mark[data-active] .ck-chart__candlestick-body,.ck-chart__candlestick-mark[data-active] .ck-chart__candlestick-wick,.ck-chart__candlestick-mark[data-active] .ck-chart__candlestick-open,.ck-chart__candlestick-mark[data-active] .ck-chart__candlestick-close,.ck-chart__candlestick-volume-bar[data-active]{stroke:highlight}.ck-chart__gauge-band,.ck-chart__gauge-measure,.ck-chart__gauge-fill,.ck-chart__gauge-track{forced-color-adjust:none;stroke:canvastext;stroke-width:1px}.ck-chart__gauge-boundary{stroke:canvastext}.ck-chart__gauge-target,.ck-chart__gauge-needle,.ck-chart__gauge-hub{forced-color-adjust:none;fill:canvastext;stroke:canvastext}.ck-chart__boxplot-box,.ck-chart__boxplot-whisker,.ck-chart__boxplot-cap,.ck-chart__boxplot-median,.ck-chart__boxplot-outlier{forced-color-adjust:none;stroke:canvastext}.ck-chart__boxplot-box,.ck-chart__boxplot-outlier{fill:canvas}.ck-chart__boxplot-row[data-active] .ck-chart__boxplot-box{stroke:highlight}.ck-chart__sankey-node,.ck-chart__sankey-link,.ck-chart__sankey-edge,.ck-chart__sankey-link-ring{forced-color-adjust:none}.ck-chart__sankey-node{fill:canvastext}.ck-chart__sankey-node[data-current],.ck-chart__sankey-node[data-linked]{stroke:highlight}.ck-chart__sankey-link{stroke-opacity:.3;stroke:canvastext!important}.ck-chart__sankey-links[data-emphasis] .ck-chart__sankey-link[data-active]{stroke-opacity:.6;stroke:highlight!important}.ck-chart__sankey-edge{stroke:canvastext!important}.ck-chart__sankey-edge[data-active]{stroke:highlight!important}.ck-chart__sankey-link-ring{stroke:highlight}.ck-chart__sankey-label{stroke:canvas}.ck-chart__treemap-tile{forced-color-adjust:none;fill:canvas!important;stroke:canvastext!important}.ck-chart__treemap-active{stroke:highlight}.ck-chart__treemap-legend-ramp{forced-color-adjust:none;border:1px solid canvastext}.ck-chart__heatmap-cell,.ck-chart__heatmap-legend-step{forced-color-adjust:none}.ck-chart__heatmap-cell:not([data-empty]){stroke:canvastext;stroke-width:1px}.ck-chart__heatmap-cell[data-active]{stroke:highlight;stroke-width:2px}}.ck-tabs{gap:var(--space-2);flex-direction:column;display:flex}.ck-tabs__list{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);background-color:var(--colors-muted);padding:var(--space-1);display:inline-flex}.ck-tabs__trigger{border-radius:var(--radius-sm);color:var(--colors-muted-foreground);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family);cursor:pointer;transition:background-color var(--motion-base), color var(--motion-base), box-shadow var(--motion-base);white-space:nowrap;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;display:inline-flex}.ck-tabs__trigger:hover:not(:disabled):not(.ck-tabs__trigger--active){color:var(--colors-foreground)}.ck-tabs__trigger:disabled{pointer-events:none;opacity:.5}.ck-tabs__trigger:focus-visible{box-shadow:0 0 0 2px var(--colors-ring)}.ck-tabs__trigger--active{background-color:var(--colors-accent-weak);color:var(--colors-accent-foreground);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}.ck-tabs__content{padding:var(--space-4) 0;outline:none}.ck-tabs__content:focus-visible{box-shadow:0 0 0 2px var(--colors-ring);border-radius:var(--radius-sm)}.ck-tabs--line,.ck-tabs--slide{--ck-tabs-ease:cubic-bezier(.2, .7, .2, 1)}.ck-tabs--slide{position:relative}.ck-tabs--moving{overflow-clip-margin:var(--space-2);transition:height var(--ck-tabs-duration) var(--ck-tabs-ease);overflow:clip}.ck-tabs__list--line{border-radius:var(--radius-none);border-bottom:var(--border-width) solid var(--colors-border);scrollbar-width:none;background-color:#0000;align-items:stretch;gap:0;height:2.375rem;padding:0;display:flex;position:relative;overflow-x:auto}.ck-tabs__trigger--line{border-radius:var(--radius-none);padding:0 var(--space-3);transition:color var(--motion-fast);flex:none}.ck-tabs__trigger--line.ck-tabs__trigger--active{color:var(--colors-foreground);font-weight:var(--font-weight-medium);box-shadow:none;background-color:#0000}.ck-tabs__trigger--line:focus-visible{box-shadow:none;outline:2px solid var(--colors-ring);outline-offset:-2px}.ck-tabs__indicator{background-color:var(--colors-accent-foreground);pointer-events:none;height:2px;transition:transform var(--ck-tabs-duration) var(--ck-tabs-ease), width var(--ck-tabs-duration) var(--ck-tabs-ease);position:absolute;bottom:0;left:0}.ck-tabs__content--leaving{pointer-events:none;position:absolute;left:0;right:0}.ck-tabs__content--enter{animation:ck-tabs-enter var(--ck-tabs-duration) var(--ck-tabs-ease)}.ck-tabs__content--leave{animation:ck-tabs-leave var(--ck-tabs-duration) var(--ck-tabs-ease) forwards}@keyframes ck-tabs-enter{0%{opacity:0;transform:translateX(var(--ck-tabs-shift))}}@keyframes ck-tabs-leave{to{opacity:0;transform:translateX(calc(-1 * var(--ck-tabs-shift)))}}@media (prefers-reduced-motion:reduce){.ck-tabs__trigger--line,.ck-tabs__indicator{transition:none}}.ck-tip{z-index:var(--layer-popover);gap:var(--space-2);width:20rem;max-width:calc(100vw - var(--space-8));margin-block:var(--space-2);padding:var(--space-3) var(--space-4);box-sizing:border-box;border:var(--border-width) solid transparent;border-radius:var(--radius-lg);background:var(--colors-raised);color:var(--colors-foreground);box-shadow:var(--shadow-dialog);text-align:start;transition:opacity var(--motion-base) ease-out, scale var(--motion-base) ease-out;transform-origin:top;--ck-tip-notch:.375rem;flex-direction:column;display:flex;position:fixed}@starting-style{.ck-tip{opacity:0;scale:.96}}.ck-tip:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;padding:var(--border-width);background:linear-gradient(135deg, var(--colors-primary), var(--colors-avatar-from));-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ck-tip__notch{--ck-tip-notch-half:calc(var(--ck-tip-notch) + var(--border-width));--ck-tip-notch-x:clamp(var(--radius-lg) + var(--ck-tip-notch-half), var(--anchor-center) - var(--border-width), 100% - var(--radius-lg) - var(--ck-tip-notch-half));--ck-tip-notch-inset:calc(var(--border-width) * sqrt(2));--ck-tip-notch-apex:0px;--ck-tip-notch-inner-apex:var(--ck-tip-notch-inset);--ck-tip-notch-base:var(--ck-tip-notch-half);inset:calc(-1 * var(--ck-tip-notch)) 0 0;z-index:-1;pointer-events:none;position:absolute}.ck-tip__notch[data-side=above]{--ck-tip-notch-apex:100%;--ck-tip-notch-inner-apex:calc(100% - var(--ck-tip-notch-inset));--ck-tip-notch-base:calc(100% - var(--ck-tip-notch-half));inset:0 0 calc(-1 * var(--ck-tip-notch))}.ck-tip__notch:before,.ck-tip__notch:after{content:"";position:absolute;inset:0}.ck-tip__notch:before{background:linear-gradient(135deg, var(--colors-primary) calc(var(--ck-tip-notch) / sqrt(2)), var(--colors-avatar-from));clip-path:polygon(var(--ck-tip-notch-x) var(--ck-tip-notch-apex), calc(var(--ck-tip-notch-x) + var(--ck-tip-notch-half)) var(--ck-tip-notch-base), calc(var(--ck-tip-notch-x) - var(--ck-tip-notch-half)) var(--ck-tip-notch-base))}.ck-tip__notch[data-side=above]:before{background:linear-gradient(135deg, var(--colors-primary), var(--colors-avatar-from) calc(100% - var(--ck-tip-notch) / sqrt(2)))}.ck-tip__notch:after{background:var(--colors-raised);clip-path:polygon(var(--ck-tip-notch-x) var(--ck-tip-notch-inner-apex), calc(var(--ck-tip-notch-x) + var(--ck-tip-notch-half) - var(--ck-tip-notch-inset)) var(--ck-tip-notch-base), calc(var(--ck-tip-notch-x) - var(--ck-tip-notch-half) + var(--ck-tip-notch-inset)) var(--ck-tip-notch-base))}[data-tip-active]{box-shadow:0 0 0 2px var(--colors-raised), 0 0 0 4px var(--colors-accent-foreground)}.ck-tip__row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ck-tip__eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.04em;color:var(--colors-muted-foreground);display:flex}.ck-tip__eyebrow>svg{width:1em;height:1em;color:var(--colors-accent-foreground);flex:none}.ck-tip__dots{align-items:center;gap:var(--space-1);display:inline-flex}.ck-tip__dots>span{border-radius:var(--radius-full);background:var(--colors-hairline);width:.375rem;height:.375rem}.ck-tip__dots>[data-active]{background:var(--colors-accent-foreground)}.ck-tip__close{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);color:var(--colors-muted-foreground);cursor:pointer;font-size:var(--font-size-sm);transition:background-color var(--motion-base), color var(--motion-base);background-color:#0000;border:none;outline:none;flex:none;justify-content:center;align-items:center;display:flex}.ck-tip__close:hover{background-color:var(--colors-accent);color:var(--colors-foreground)}.ck-tip__close:focus-visible{box-shadow:0 0 0 2px var(--colors-ring)}.ck-tip__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);margin:0}.ck-tip__body{font-size:var(--font-size-sm);line-height:var(--font-line-height);color:var(--colors-muted-foreground);margin:0}.ck-tip__related{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.ck-tip__related-label{font-size:var(--font-size-xs);color:var(--colors-muted-foreground)}.ck-tip__foot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.ck-tip__links{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.ck-tip__steps{gap:var(--space-2);display:flex}.ck-tip__steps svg{width:1em;height:1em;margin-inline-start:var(--space-1)}
