.tck-theme{--tck-bg:#f7f8fb;--tck-surface:#fff;--tck-line:#e5e9f0;--tck-block:#e8edf4;--tck-shine:#ffffffa6;--tck-ink:#0f1e3d;--tck-muted:#64748b;color:var(--tck-ink)}.tck-theme[data-theme=dark]{--tck-bg:#0b1426;--tck-surface:#0f1e3d;--tck-line:#253451;--tck-block:#263650;--tck-shine:#94acd221;--tck-ink:#f1f5fc;--tck-muted:#99abc5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tck-skeleton{isolation:isolate;pointer-events:none;position:relative;overflow:hidden}.tck-skeleton:after{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,var(--tck-shine) 50%,transparent 100%);pointer-events:none;animation:1.5s cubic-bezier(.4,0,.6,1) infinite tck-shimmer;position:absolute;inset:0;transform:translate(-110%)}@keyframes tck-shimmer{0%{opacity:0;transform:translate(-110%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(110%)}}.tck-block{background:var(--tck-block);border-radius:4px;flex:none;height:10px;display:block}.tck-card{background:var(--tck-surface);border:1px solid var(--tck-line);border-radius:12px;padding:20px}.tck-kpi{flex-direction:column;gap:16px;min-height:136px;display:flex}.tck-stack{flex-direction:column;gap:12px;display:flex}.tck-row{align-items:center;gap:12px;min-width:0;display:flex}.tck-table{padding:0}.tck-table-row{border-bottom:1px solid var(--tck-line);grid-template-columns:2fr 1.2fr 1fr .8fr;align-items:center;gap:20px;padding:18px 20px;display:grid}.tck-table-row:last-child{border:0}.tck-table-row:first-child{min-height:48px}.tck-chart{flex-direction:column;gap:24px;height:230px;display:flex}.tck-chart-bars{background:repeating-linear-gradient(to top,transparent 0,transparent 39px,var(--tck-line) 39px,var(--tck-line) 40px);flex:1;align-items:flex-end;gap:12px;padding:0 8px;display:flex}.tck-chart-bars .tck-block{opacity:.65;border-radius:4px 4px 0 0;flex:1}.tck-list-item{align-items:center;gap:12px;padding:10px 0;display:flex}.tck-list-item>.tck-block:first-child{border-radius:8px;width:30px;height:30px}.tck-header{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.tck-header .tck-stack{flex:1}.tck-status{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tck-button-spinner{width:16px;height:16px;color:inherit;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.tck-button-spinner svg{transform-origin:50%;animation:.8s linear infinite tck-spin;display:block}@keyframes tck-spin{to{transform:rotate(360deg)}}.tck-top-progress{z-index:1000;pointer-events:none;background:#2563eb1a;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.tck-top-progress:after{content:"";background:#2563eb;width:40%;height:100%;animation:1.5s cubic-bezier(.4,0,.6,1) infinite tck-progress;display:block;transform:translate(-110%)}@keyframes tck-progress{0%{opacity:0;transform:translate(-110%)}10%,90%{opacity:1}to{opacity:0;transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.tck-skeleton:after{opacity:0;animation:none}.tck-button-spinner svg{animation:none}.tck-top-progress:after{opacity:.55;width:100%;animation:none;transform:none}}
