.demo-skin{--background:#101010;--foreground:#f4f0ea;--card:#1b1a19;--card-foreground:#f4f0ea;--popover:#201f1e;--popover-foreground:#f4f0ea;--primary:#f4f0ea;--primary-foreground:#101010;--secondary:#242321;--secondary-foreground:#f4f0ea;--muted:#242321;--muted-foreground:#b8b4ae;--accent:#242321;--border:#efe9e11a;--input:#efe9e129;--ring:#ddf478;--chart-1:#c9a968;--chart-2:#7bc67e;--chart-3:#ddf478;--sidebar:#0b0b0b;--sidebar-primary:#ddf478;--sidebar-primary-foreground:#101010;--sidebar-accent:#ddf47814;--status-up:#7bc67e;--status-down:#e8836b;--status-warn:#c9a968;--beam:#ddf478;--card-top:#201f1e;--soft-up:#7bc67e26;--soft-down:#e8836b26;--soft-warn:#c9a96829;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground);background:radial-gradient(1100px 520px at 0% -8%, #ddf4780d, transparent 62%), radial-gradient(900px 600px at 100% 0%, #c9a9680f, transparent 60%), var(--background);background-attachment:fixed;min-height:100vh}.demo-skin[data-theme=light]{--background:#efe9e1;--foreground:#0a0806;--card:#f6f2ec;--card-foreground:#0a0806;--popover:#f6f2ec;--popover-foreground:#0a0806;--primary:#0a0806;--primary-foreground:#f6f2ec;--secondary:#e4ddd3;--secondary-foreground:#0a0806;--muted:#e4ddd3;--muted-foreground:#514a43;--accent:#e4ddd3;--border:#dcd2c6;--input:#c9beb1;--ring:#7a5f2a;--chart-1:#b08c4e;--chart-2:#2a6e2e;--chart-3:#514a43;--sidebar:#171717;--sidebar-primary:#ddf478;--sidebar-primary-foreground:#171717;--status-up:#2a6e2e;--status-down:#a12e18;--status-warn:#7a5f2a;--beam:#b08c4e;--card-top:#faf7f2;--soft-up:#2a6e2e1f;--soft-down:#a12e181a;--soft-warn:#b08c4e29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(1100px 520px at 0% -8%, #b08c4e1a, transparent 62%), var(--background)}.console-root.demo-root{font-family:var(--font-golos), var(--font-inter), system-ui, sans-serif}.demo-root h1{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:2.15rem;font-weight:600;line-height:1.05}.demo-root h2,.demo-root h3{font-family:var(--font-golos), sans-serif}.demo-root .kpi-value{font-family:var(--font-oswald), sans-serif;letter-spacing:.005em;font-weight:500}.demo-root ::selection{background:var(--sidebar-primary);color:#101010}.demo-root .bg-card{background:linear-gradient(180deg, var(--card-top) 0%, var(--card) 100%);border-radius:16px;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -30px #0000008c}.demo-skin[data-theme=light] .bg-card{box-shadow:inset 0 1px #fff,0 16px 36px -30px #3c280a59}.demo-root a.bg-card:hover,.demo-root a.rounded-xl:hover{border-color:color-mix(in srgb, var(--beam) 45%, transparent)}.demo-root .bg-\[\#eaf4da\]{background:var(--soft-up)!important}.demo-root .bg-\[\#fbe5df\]{background:var(--soft-down)!important}.demo-root .bg-\[\#f7edd6\]{background:var(--soft-warn)!important}.demo-root .pm__btn.pf{background:var(--secondary);border-color:var(--border);color:var(--foreground);height:34px}.demo-root .pm__dot.pf{color:var(--beam)}.demo-root .demo-period .pm__pop{min-width:270px;max-height:360px;overflow-y:auto}.demo-root .demo-period .pm__pop button{white-space:nowrap}.demo-root main>.relative.z-30{z-index:30}@keyframes demo-grow-y{0%{transform:scaleY(0)}}@keyframes demo-grow-x{0%{transform:scaleX(0)}}@keyframes demo-draw{to{stroke-dashoffset:0}}@keyframes demo-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes demo-sweep{to{transform:rotate(360deg)}}@keyframes demo-pulse{0%,to{opacity:.55}50%{opacity:1}}.demo-root .grow-bar{transform-box:fill-box;transform-origin:50% 100%;animation:.9s cubic-bezier(.2,.8,.2,1) both demo-grow-y}.demo-root .grow-x{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both demo-grow-x}.demo-root .grow-x-r{transform-origin:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both demo-grow-x}.demo-root .draw-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s ease-out .15s forwards demo-draw}.demo-root main>*{animation:.5s ease-out both demo-rise}.demo-root .beacon-beam{transform-origin:160px 160px;animation:9s linear infinite demo-sweep}.demo-root .beacon-lamp{animation:3s ease-in-out infinite demo-pulse}@media (prefers-reduced-motion:reduce){.demo-root .grow-bar,.demo-root .grow-x,.demo-root .grow-x-r,.demo-root main>*,.demo-root .beacon-lamp{animation:none}.demo-root .draw-line{stroke-dashoffset:0;animation:none}.demo-root .beacon-beam{animation:none;transform:rotate(200deg)}}.demo-root :focus-visible{outline:2px solid var(--beam);outline-offset:2px;border-radius:6px}.demo-root .tk-row{grid-template-columns:24px minmax(0,1fr) 150px 150px 124px 96px}.demo-root .tk-list.has-who .tk-row{grid-template-columns:24px minmax(0,1fr) 140px 150px 124px 104px}.demo-root .tk-list.has-who .tk-row__time,.demo-root .tk-list.has-who .tk-row--head span:last-child{display:none}.demo-root .tk-row__time,.demo-root .tk-row--head span:last-child{display:block}@media (max-width:1360px){.demo-root .dr-page{grid-template-columns:minmax(0,1fr)}.demo-root .dr-page>.dr{display:none}}@media (max-width:900px){.demo-root .tk-row,.demo-root .tk-list.has-who .tk-row{grid-template-columns:24px minmax(0,1fr)}}.demo-skin:not([data-theme=light]) :is([class*=tk-st--],[class*=tk-pr--],.dr__ev,.tk-calls li){filter:brightness(1.85)saturate(1.1)}.demo-skin:not([data-theme=light]) .tk-calls li{filter:none;background:#6fa8ff1a}
