.focus{--focus-accent:#c2821a;--focus-accent-glow:#d696286b;--focus-accent-soft:#d6962824;--focus-line:#254ec133;--focus-end:#254ec157;--focus-halo:.1;--focus-card-bg:#ffffffb3;--focus-card-edge:#fffffff2;--focus-card-shadow:0 1px 0 #ffffffe6 inset, 0 16px 32px -20px #20368057, 0 1px 3px #2036800f;--focus-row-bg:#ffffff80;--focus-ic-bg:#2f66da1a;--focus-ease:cubic-bezier(.22, .8, .24, 1);isolation:isolate;width:100%;min-height:620px;color:var(--paper);font-family:var(--font-ui,"Onest", system-ui, sans-serif);border:1px solid var(--cc-edge,#ffffffeb);box-shadow:var(--cc-shadow,0 30px 70px -42px #2036806b);background:radial-gradient(circle at 15% 56%, hsla(var(--h,214), 92%, 80%, .42), transparent 30%), radial-gradient(ellipse 46% 60% at 64% 46%, #aacefd57, transparent 72%), radial-gradient(ellipse 40% 50% at 96% 4%, #c4b4ff3d, transparent 70%), linear-gradient(180deg, #ffffffb8, #eef5ff8f);-webkit-backdrop-filter:var(--cc-blur,blur(24px) saturate(140%));backdrop-filter:var(--cc-blur,blur(24px) saturate(140%));border-radius:28px;flex-direction:column;gap:10px;padding:22px 26px 26px;display:flex;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .focus{--focus-accent:#f2c063;--focus-accent-glow:#f2c0638c;--focus-accent-soft:#f2c06329;--focus-line:#aacefd33;--focus-end:#aacefd80;--focus-halo:.22;--focus-card-bg:#ffffff0e;--focus-card-edge:#aacefd29;--focus-card-shadow:0 1px 0 #ffffff12 inset, 0 22px 44px -26px #000000d9;--focus-row-bg:#ffffff0a;--focus-ic-bg:#7ab0ff1f;background:radial-gradient(circle at 15% 56%, hsla(var(--h,214), 88%, 56%, .3), transparent 32%), radial-gradient(ellipse 50% 62% at 62% 50%, #254ec14d, transparent 72%), radial-gradient(ellipse 40% 50% at 96% 4%, #6e56e838, transparent 70%), linear-gradient(160deg, #0b1d5c, #020a2a 62%);border-color:#aacefd29;box-shadow:inset 0 1px #ffffff0f,0 34px 80px -40px #000c}.focus :focus-visible{outline:2px solid var(--signal);outline-offset:2px}:where(.focus) button{color:inherit;font-family:inherit}.focus-top{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex;position:relative}.focus-crumbs ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.focus-crumbs li{align-items:center;gap:4px;display:inline-flex}.focus-crumb{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:.9rem;transition:color .15s,background .15s}.focus-crumb:hover{color:var(--paper);background:var(--focus-row-bg)}.focus-crumb.is-here{color:var(--paper);cursor:default;font-weight:500}.focus-crumb-sep{color:var(--muted);opacity:.6}.focus-pick{flex-wrap:wrap;gap:6px;display:flex}.focus-chip{height:30px;color:var(--paper-2);background:var(--focus-row-bg);border:1px solid var(--focus-card-edge);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:.8rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.focus-chip:hover{color:var(--paper);border-color:var(--line-strong)}.focus-chip[aria-pressed=true]{color:var(--paper);background:var(--focus-card-bg);border-color:hsla(var(--h), 80%, 60%, .6);box-shadow:0 0 0 3px hsla(var(--h), 90%, 60%, .12)}.focus-chip-dot{background:radial-gradient(circle at 35% 30%, #fff 0 12%, hsl(var(--h), 95%, 70%) 40%, hsl(var(--h), 80%, 38%) 100%);width:12px;height:12px;box-shadow:0 0 8px hsla(var(--h), 95%, 62%, .55);border-radius:50%}.focus-stage{flex:1;grid-template-columns:minmax(196px,244px) minmax(28px,52px) 184px minmax(52px,84px) minmax(236px,1fr) minmax(200px,226px);align-items:center;min-height:540px;display:grid;position:relative}.focus-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.focus-orb,.focus-cards,.focus-list,.focus-detail{z-index:1;min-width:0;position:relative}.focus-orb{text-align:center;flex-direction:column;grid-area:1/1;align-items:center;gap:2px;display:flex}.focus-cards{flex-direction:column;grid-area:1/3;gap:12px;display:flex}.focus-list{grid-area:1/5}.focus-detail{grid-area:1/6;margin-left:18px}.focus-title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,2.3cqi,1.95rem);font-weight:500;line-height:1.15}.focus-title:focus{outline:none}.focus-title:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:8px}.focus-canvas{aspect-ratio:1;flex:none;width:min(292px,120%);margin:-16px 0 -20px;display:block}.focus-orb .pill{animation:.5s both focus-fade}.focus-card{text-align:left;cursor:pointer;background:var(--focus-card-bg);border:1px solid var(--focus-card-edge);width:100%;box-shadow:var(--focus-card-shadow);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);animation:.45s both focus-fade;animation-delay:calc(var(--i,0) * 40ms);border-radius:18px;grid-template-columns:38px auto minmax(0,1fr);grid-template-areas:"ic num sub""ic label label";align-items:center;column-gap:12px;padding:11px 14px 11px 12px;transition:border-color .2s,box-shadow .25s,background .2s;display:grid}.focus-card:hover{border-color:var(--line-strong)}.focus-card-ic{width:38px;height:38px;color:var(--signal);background:var(--focus-ic-bg);border-radius:12px;grid-area:ic;place-items:center;transition:color .2s,background .2s;display:grid}.focus-card-ic svg{width:18px;height:18px}.focus-card-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-area:num;font-size:1.55rem;font-weight:500;line-height:1.05}.focus-card-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:label;font-size:.8rem;overflow:hidden}.focus-card-sub{text-align:right;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:sub;justify-self:stretch;font-size:.72rem;overflow:hidden}.focus-card-sub.tone-warn{color:var(--warn)}.focus-card[aria-pressed=true]{background:var(--focus-card-bg);border-color:var(--focus-accent);box-shadow:0 0 0 1px var(--focus-accent), 0 0 30px -6px var(--focus-accent-glow), var(--focus-card-shadow)}.focus-card[aria-pressed=true] .focus-card-ic{color:var(--focus-accent);background:var(--focus-accent-soft)}.focus-list ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.focus-item{--tone:var(--muted);margin-left:calc(var(--arc,0px) * var(--arc-on,1));animation:focus-in .5s var(--focus-ease) both;animation-delay:calc(.16s + var(--i,0) * 55ms);align-items:center;gap:12px;display:flex}.tone-ok{--tone:var(--ok)}.tone-warn{--tone:var(--warn)}.tone-bad{--tone:var(--bad)}.tone-signal{--tone:var(--signal)}.tone-muted{--tone:var(--muted)}.focus-dot{background:var(--tone);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 22%, transparent), 0 0 12px color-mix(in srgb, var(--tone) 55%, transparent);animation:focus-pop .4s var(--focus-ease) both;animation-delay:calc(.56s + var(--i,0) * 55ms);border-radius:50%;flex:none}.focus-row{text-align:left;border:1px solid #0000;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex}.focus-row.is-link{background:var(--focus-row-bg);border-color:var(--focus-card-edge);cursor:pointer;transition:border-color .15s,background .15s}.focus-row.is-link:hover{background:var(--focus-card-bg);border-color:var(--line-strong)}.focus-row-go{color:var(--muted);flex:none;place-items:center;transition:transform .15s,color .15s;display:grid}.focus-row-go svg{width:14px;height:14px}.focus-row.is-link:hover .focus-row-go{color:var(--paper);transform:translate(2px)}.focus-item-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.focus-item-title{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:500;line-height:1.3;overflow:hidden}.focus-item.is-long .focus-item-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.focus-item-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.focus-item-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.75rem;overflow:hidden}.focus-badge{white-space:nowrap;height:19px;color:var(--paper-2);background:var(--focus-row-bg);border:1px solid var(--line);border-radius:999px;align-items:center;padding:0 7px;font-size:.7rem;font-weight:500;display:inline-flex}.focus-badge.tone-ok,.focus-badge.tone-warn,.focus-badge.tone-bad,.focus-badge.tone-signal{color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);border-color:color-mix(in srgb, var(--tone) 30%, transparent)}.focus-item.is-muted .focus-item-title{color:var(--muted);font-weight:400}.focus-item.is-muted .focus-dot{box-shadow:none;opacity:.6}.focus-empty,.focus-more{color:var(--muted);max-width:30ch;margin:0;font-size:.88rem;animation:.4s both focus-fade}.focus-more{margin:10px 0 0 21px;font-size:.8rem}.focus-detail{background:var(--focus-card-bg);border:1px solid var(--focus-card-edge);box-shadow:var(--focus-card-shadow);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.focus-kicker{color:var(--muted);margin:0 0 2px;font-size:.76rem}.focus-detail-title{letter-spacing:-.01em;margin:0 0 6px;font-size:1.12rem;font-weight:500}.focus-objective{color:var(--paper-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.focus-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.focus-tile{background:var(--focus-row-bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.focus-tile.is-wide{grid-column:1/-1}.focus-tile-label,.focus-tile-sub{color:var(--muted);font-size:.72rem}.focus-tile-num{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:500;line-height:1.1}.focus-tile-num small{color:var(--muted);letter-spacing:0;font-size:.75rem;font-weight:400}.focus-tile-num.tone-warn{color:var(--warn)}.focus-bar{background:var(--line);border-radius:999px;height:5px;display:block;overflow:hidden}.focus-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--cobalt), var(--signal));height:100%;transition:width .6s var(--focus-ease);display:block}.focus-bar.is-warn span{background:linear-gradient(90deg, var(--warn), var(--focus-accent))}.focus-actions{gap:8px;display:grid}.focus-actions .btn{white-space:normal;text-align:center;justify-content:center;width:100%;height:auto;min-height:40px;padding:8px 14px;line-height:1.25}.focus-lines path{fill:none;stroke-linecap:butt}.focus-draw{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:focus-draw .9s var(--focus-ease) forwards;animation-delay:calc(var(--i,0) * 55ms)}.focus-spokes .focus-draw{stroke:var(--focus-line);stroke-width:1.1px;animation-duration:.8s}.focus-spokes .is-lit .focus-draw{stroke:var(--focus-accent);stroke-width:1.6px}.focus-fan .focus-draw{stroke-width:1.2px;animation-delay:calc(.18s + var(--i,0) * 55ms)}.focus-lines .focus-halo,.focus-spokes .is-lit .focus-halo{stroke-width:7px;opacity:var(--focus-halo)}.focus-end{fill:var(--focus-end);animation:.4s both focus-fade;animation-delay:calc(.42s + var(--i,0) * 55ms)}.focus-spokes .is-lit .focus-end{fill:var(--focus-accent)}.focus-root{fill:var(--focus-accent);stroke:var(--focus-accent-soft);stroke-width:8px;animation:.4s .12s both focus-fade}.focus.is-waiting{place-items:center;display:grid}.focus-wait{color:var(--muted);margin:0;font-size:.95rem}@keyframes focus-draw{to{stroke-dashoffset:0}}@keyframes focus-in{0%{opacity:0;transform:translate(-10px)}}@keyframes focus-pop{0%{opacity:0;transform:scale(.2)}}@keyframes focus-fade{0%{opacity:0}}@container (max-width:1000px){.focus-stage{grid-template-rows:auto auto;grid-template-columns:minmax(176px,236px) minmax(24px,48px) 180px minmax(44px,80px) minmax(0,1fr);min-height:0}.focus-orb,.focus-cards,.focus-list{flex-direction:column;justify-content:center;min-height:480px;display:flex}.focus-orb{align-items:center}.focus-detail{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(170px,.7fr);align-items:start;gap:16px 20px;margin:18px 0 0;display:grid}}@container (max-width:700px){.focus{min-height:0}.focus-stage{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:20px}.focus-lines{display:none}.focus-orb,.focus-cards,.focus-list,.focus-detail{grid-area:auto/1;min-height:0;margin:0}.focus-cards{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;justify-content:flex-start;gap:10px;margin:0 -26px;padding:4px 26px 8px;scroll-padding-inline:26px;overflow-x:auto}.focus-cards::-webkit-scrollbar{display:none}.focus-card{scroll-snap-align:start;flex:1 0 auto;grid-template-columns:34px auto minmax(0,1fr);width:auto;min-width:148px;padding:10px 12px}.focus-card-ic{width:34px;height:34px}.focus-card-num{font-size:1.3rem}.focus-item{--arc-on:0}.focus-canvas{width:min(240px,78%);margin:-8px 0 -12px}.focus-detail{align-items:stretch;display:flex}}@media (max-width:480px){.focus{border-radius:24px;padding:18px 16px 20px}.focus .focus-cards{margin:0 -16px;padding-inline:16px;scroll-padding-inline:16px}}@media (prefers-reduced-motion:reduce){.focus *,.focus :before,.focus :after{transition:none!important;animation:none!important}.focus-draw{stroke-dasharray:none;stroke-dashoffset:0}}
.ck{min-width:0;color:var(--paper);--ck-fade:#f6f9ffeb;--ck-sky:radial-gradient(ellipse 60% 60% at 50% 60%, #aacefd8c, transparent 72%), radial-gradient(ellipse 40% 50% at 96% 4%, #cfc4ff73, transparent 70%), radial-gradient(ellipse 34% 40% at 2% 100%, #ffd6be66, transparent 70%), linear-gradient(160deg, #ffffffdb, #ecf2ffbd);gap:20px;display:grid;container:ck/inline-size}:root[data-theme=dark] .ck{--ck-fade:#040d2ce0;--ck-sky:radial-gradient(ellipse 60% 60% at 50% 60%, #254ec161, transparent 72%), radial-gradient(ellipse 40% 50% at 96% 4%, #6e56e842, transparent 70%), linear-gradient(160deg, #0b1d5c, #020a2a 64%)}.ck :focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ck a{color:inherit;text-decoration:none}.ck-hero{isolation:isolate;border:1px solid var(--cc-edge);background:var(--cc-glass);box-shadow:var(--cc-shadow);-webkit-backdrop-filter:var(--cc-blur);backdrop-filter:var(--cc-blur);border-radius:32px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:12px 28px;padding:clamp(22px,3vw,36px) clamp(22px,3vw,40px);display:grid;position:relative;overflow:hidden}.ck-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 45% at 62%,#aacefdb3,#0000 70%),radial-gradient(36% 40% at 92% 18%,#cfc4ff99,#0000 70%),radial-gradient(30% 30% at 40% 90%,#ffcbb680,#0000 70%);position:absolute;inset:-40% -12% -40% 38%}:root[data-theme=dark] .ck-hero:before{background:radial-gradient(50% 45% at 62%,#254ec173,#0000 70%),radial-gradient(36% 40% at 92% 18%,#6e56e84d,#0000 70%)}.ck-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--signal);align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:inline-flex}.ck-live{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 55%, transparent);border-radius:50%;animation:1.8s infinite ck-pulse}@keyframes ck-pulse{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.ck-hero h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(1.8rem,1rem + 1.8vw,2.8rem);font-weight:600;line-height:1.04}.ck-hero h2 span{background:linear-gradient(95deg, var(--cobalt) 0%, var(--signal) 55%, #8b7cf6 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:block}:root[data-theme=dark] .ck-hero h2 span{background-image:linear-gradient(95deg, #8fb8ff 0%, var(--signal) 50%, #b3a5ff 100%)}.ck-lede{max-width:56ch;font-size:var(--fs-md);color:var(--paper-2);text-wrap:pretty;margin:0;line-height:1.55}.ck-status{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ck-status a{border:1px solid var(--cc-edge);background:var(--cc-glass-2);font-size:var(--fs-sm);color:var(--paper-2);transition:border-color var(--t-fast), color var(--t-fast);border-radius:999px;align-items:baseline;gap:6px;padding:8px 14px;display:inline-flex;box-shadow:0 8px 20px -16px #20368099}.ck-status a:hover{border-color:var(--signal);color:var(--paper)}.ck-status b{color:var(--paper);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.ck-orb{aspect-ratio:1;justify-self:center;width:220px;position:relative}.ck-orb>span{border-radius:50%;position:absolute}.ck-orb-halo{filter:blur(8px);background:radial-gradient(circle,#609dfc8c,#609dfc00 68%);inset:6%}.ck-orb-spikes{background:repeating-conic-gradient(#2f66da80 0deg .7deg,#0000 .7deg 3.2deg);animation:80s linear infinite ck-spin;inset:13%;-webkit-mask:radial-gradient(circle,#0000 55%,#000 57% 68%,#0000 71%);mask:radial-gradient(circle,#0000 55%,#000 57% 68%,#0000 71%)}:root[data-theme=dark] .ck-orb-spikes{background:repeating-conic-gradient(#aacefd99 0deg .7deg,#0000 .7deg 3.2deg)}.ck-orb-core{background:radial-gradient(circle at 36% 30%,#fff 0 7%,#aacefd 24%,#609dfc 50%,#254ec1 80%,#091a58 100%);inset:31%;box-shadow:0 0 36px #609dfcbf,0 0 90px #609dfc66,inset 0 0 0 1px #e4f1ff99}.ck-orb-core:after{content:"";filter:blur(1px);background:#fff9;border-radius:50%;width:30%;height:14%;position:absolute;top:16%;left:22%;transform:rotate(-32deg)}.ck-orb-path{border:1px dashed #254ec133;animation:22s linear infinite ck-spin;inset:2%}.ck-orb-path.is-2{border-color:#0000;animation-duration:31s;animation-direction:reverse;inset:10%}.ck-orb-path.is-3{border-color:#0000;animation-duration:40s;inset:19%}:root[data-theme=dark] .ck-orb-path{border-color:#aacefd33}:root[data-theme=dark] .ck-orb-path.is-2,:root[data-theme=dark] .ck-orb-path.is-3{border-color:#0000}.ck-orb-path i{background:radial-gradient(circle at 35% 30%, #fff 0 15%, hsl(var(--h) 95% 70%) 45%, hsl(var(--h) 80% 45%));width:11px;height:11px;box-shadow:0 0 12px hsl(var(--h) 95% 65%), 0 0 26px hsla(var(--h), 95%, 65%, .6);border-radius:50%;margin-left:-5.5px;position:absolute;top:-5px;left:50%}@keyframes ck-spin{to{transform:rotate(360deg)}}.ck-band,.ck-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:158px;grid-auto-flow:dense;gap:16px;display:grid}.ck-t-1x2{grid-row:span 2}.ck-t-2x2{grid-area:span 2/span 2}.ck-t-2x3{grid-area:span 3/span 2}.ck-t-1x3{grid-row:span 3}.ck-tile.is-big{grid-area:span 4/1/auto/-1}.ck-kpi{isolation:isolate;border:1px solid var(--cc-edge);background:var(--cc-glass-2);min-width:0;box-shadow:var(--cc-shadow);-webkit-backdrop-filter:var(--cc-blur);backdrop-filter:var(--cc-blur);transition:transform var(--t-ui) var(--ease-out), box-shadow var(--t-ui) var(--ease-out);border-radius:28px;flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.ck-kpi:hover{transform:translateY(-2px)}.ck-kpi-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ck-kpi-label{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex}.ck-kpi-num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:auto;font-size:clamp(2.1rem,1.6rem + 1.1vw,2.9rem);font-weight:600;line-height:1}.ck-kpi-num small{letter-spacing:0;opacity:.75;margin-left:4px;font-size:.4em;font-weight:500}.ck-kpi-sub{opacity:.88;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.35;overflow:hidden}.ck-kpi-chart,.ck-kpi-pink,.ck-kpi-blue{color:#fff;border-color:#fff6}.ck-kpi-chart .ev,.ck-kpi-pink .ev,.ck-kpi-blue .ev{color:#fff;background:#ffffff2e;border-color:#ffffff59}.ck-kpi-chart{background:linear-gradient(165deg,#a084ff 0%,#6e4ff3 44%,#4630cf 100%);justify-content:flex-start;box-shadow:inset 0 1px #fff6,0 30px 60px -28px #5a3ce6bf}.ck-kpi-chart:before{content:"";z-index:-1;background:radial-gradient(circle,#ffffff59,#0000 65%);border-radius:50%;width:90%;height:70%;position:absolute;inset:-30% -40% auto auto}.ck-kpi-chart .ck-kpi-num{margin-top:10px}.ck-kpi-chart .ck-kpi-sub{opacity:.9}.ck-chart{width:100%;height:auto;margin-top:auto;display:block;overflow:visible}.ck-chart-line{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 4px 8px #28148c73)}.ck-chart-grid{stroke:#fff3;stroke-dasharray:2 5}.ck-chart-dot{fill:#fff;stroke:#ffffff59;stroke-width:7px}.ck-kpi-axis{opacity:.75;justify-content:space-between;font-size:.66rem;display:flex}.ck-kpi-pink{background:linear-gradient(140deg,#ffb6d2 0%,#ff7fae 42%,#ec4f8b 100%);box-shadow:inset 0 1px #ffffff73,0 26px 50px -26px #ec4f8bbf}.ck-kpi-blue{background:linear-gradient(140deg,#a6cbff 0%,#6399f6 42%,#2f5fd6 100%);box-shadow:inset 0 1px #ffffff73,0 26px 50px -26px #2f5fd6bf}.ck-kpi-green:before,.ck-kpi-rose:before{content:"";z-index:-1;border-radius:50%;width:80%;height:90%;position:absolute;inset:-40% -30% auto auto}.ck-kpi-green:before{background:radial-gradient(circle,#3ddc9773,#0000 65%)}.ck-kpi-rose:before{background:radial-gradient(circle,#ff7fae73,#0000 65%)}.ck-kpi-green{box-shadow:var(--cc-shadow), 0 24px 50px -28px #18b478a6}.ck-kpi-rose{box-shadow:var(--cc-shadow), 0 24px 50px -28px #ec4f8b8c}.ck-kpi-green .ck-kpi-num{color:#0b8a5c}.ck-kpi-rose .ck-kpi-num{color:#d2386f}:root[data-theme=dark] .ck-kpi-chart{background:linear-gradient(165deg,#7a5cff 0%,#4b2fd6 48%,#26168a 100%);box-shadow:0 0 0 1px #b096ff59,0 30px 70px -26px #6e50ffd9}:root[data-theme=dark] .ck-kpi-pink{background:linear-gradient(140deg,#ff7aae 0%,#d93f7d 52%,#92205a 100%);box-shadow:0 0 0 1px #ff96c84d,0 26px 60px -26px #ec4f8bcc}:root[data-theme=dark] .ck-kpi-blue{background:linear-gradient(140deg,#6fa6ff 0%,#2f62dd 52%,#16338f 100%);box-shadow:0 0 0 1px #96beff4d,0 26px 60px -26px #2f5fd6d9}:root[data-theme=dark] .ck-kpi-green{box-shadow:0 0 0 1px #3ddc9738,0 24px 60px -26px #3ddc978c}:root[data-theme=dark] .ck-kpi-rose{box-shadow:0 0 0 1px #ff7fae38,0 24px 60px -26px #ff7fae80}:root[data-theme=dark] .ck-kpi-green .ck-kpi-num{color:#4be3a3;text-shadow:0 0 22px #3ddc978c}:root[data-theme=dark] .ck-kpi-rose .ck-kpi-num{color:#ff93bd;text-shadow:0 0 22px #ff7fae80}.ck-sample{letter-spacing:.06em;text-transform:uppercase;color:#7650d6;background:#7650d61a;border:1px solid #7650d640;border-radius:6px;align-items:center;height:18px;padding:0 7px;font-size:.6rem;font-weight:700;display:inline-flex}:root[data-theme=dark] .ck-sample{color:#c8b3ff;background:#b08cff24;border-color:#b08cff57}.ck-tile{isolation:isolate;border:1px solid var(--cc-edge);background:var(--cc-glass);min-width:0;min-height:0;box-shadow:var(--cc-shadow);-webkit-backdrop-filter:var(--cc-blur);backdrop-filter:var(--cc-blur);transition:box-shadow var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);border-radius:28px;flex-direction:column;scroll-margin-top:86px;display:flex;position:relative;overflow:hidden}.ck-tile:not(.is-big):hover{box-shadow:var(--cc-shadow), 0 26px 60px -32px #254ec18c;transform:translateY(-2px)}.ck-tile:has(.ck-tile-link:focus-visible){outline:2px solid var(--signal);outline-offset:3px}.ck-tile-link:focus-visible{outline:none}.ck-tone-sky{background:var(--ck-sky)}:root[data-theme=dark] .ck-tone-sky{border-color:#aacefd2e}.ck-tile.is-big{box-shadow:0 0 0 2px color-mix(in srgb, var(--signal) 55%, transparent), var(--cc-shadow)}.ck-tile-body{z-index:0;pointer-events:none;min-height:0;position:absolute;inset:0}.ck-tile.is-big .ck-tile-body{pointer-events:auto}.ck-tile-cover{z-index:2;border-radius:inherit;position:absolute;inset:0}.ck-tile-head{z-index:3;pointer-events:none;background:linear-gradient(180deg, var(--ck-fade) 30%, transparent);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 14px 18px 20px;display:flex;position:relative}.ck-tone-glass .ck-tile-head{background:0 0}.ck-tile-titles{min-width:0}.ck-tile-titles h2{font-size:var(--fs-md);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-weight:600;display:flex}.ck-tile-link{pointer-events:auto}.ck-tile-titles p{max-width:52ch;color:var(--paper-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ck-tile-acts{pointer-events:auto;flex:none;gap:6px;display:flex}.ck-tile-btn{border:1px solid var(--cc-edge);background:var(--cc-glass-2);width:34px;height:34px;color:var(--paper-2);cursor:pointer;transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 18px -14px #20368099}.ck-tile-btn svg{width:15px;height:15px}.ck-tile-btn:hover{color:var(--paper);border-color:var(--signal)}.ck-tile-btn[aria-expanded=true]{background:var(--cobalt);border-color:var(--cobalt);color:#fff}:root[data-theme=dark] .ck-tile-btn{background:#071433b3}.ck-tile-wait{background:linear-gradient(100deg,#0000 30%,#ffffff2e 50%,#0000 70%) 0 0/200% 100%;animation:1.6s infinite ck-shimmer;position:absolute;inset:0}@keyframes ck-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.ck-wait{font-size:var(--fs-sm);color:var(--muted);place-items:center;margin:0;display:grid;position:absolute;inset:64px 0 0}.ck-empty{text-align:center;font-size:var(--fs-sm);color:var(--paper-2);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:64px 16px 16px}.ck-empty .btn{pointer-events:auto;z-index:4;position:relative}.ck-tone-glass .ck-tile-body{flex:1;order:2;position:relative;inset:auto}.ck-tone-glass .ck-wait,.ck-tone-glass .ck-empty{inset:0}.ck-fieldwrap.cc-agents{box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.ck-fieldwrap .field{height:145%;min-height:0;padding:0;position:absolute;top:-33%;left:0;right:0}.ck-fieldwrap .field-copy,.ck-fieldwrap .field-dock,.ck-fieldwrap .panel-agent,.ck-fieldwrap .field-hint,.ck-fieldwrap .hero-grid{display:none!important}.ck-fieldwrap .field-canvas{cursor:default;pointer-events:none}.ck-tile .spirits{box-shadow:none;border:0;border-radius:0;display:block;position:absolute;inset:0}.ck-tile .spirits-sky{min-height:0;position:absolute;inset:0}.ck-tile:not(.is-big) .spirits-head,.ck-tile:not(.is-big) .spirits-foot{visibility:hidden}.ck-tile.is-big .spirits-head{padding-top:76px}.ck-tile.is-big .spirits-head h2{display:none}.ck-br{display:block;position:absolute;inset:0}.ck-br .br-graph{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;inset:0}.ck-br .br-graph:before{display:none}.ck-ring .br-vwrap{padding-top:62px}.ck-tile.is-big .ck-ring .br-vwrap{padding-top:70px}.ck-heat .br-vwrap{padding-top:4px}.ck-map .br-map{height:auto;min-height:0;position:absolute;inset:0}.ck-tile:not(.is-big) .ck-map .leaflet-control-container{display:none}.ck-focus{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;display:grid;position:absolute;inset:-10px 16px 16px}.ck-focus-orb{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.ck-focus-orb canvas{aspect-ratio:1;width:min(100%,250px)}.ck-focus-orb b{font-size:var(--fs-lg);margin-top:-8px;font-weight:600}.ck-focus-orb span{color:var(--muted);font-size:.72rem}.ck-focus-fan{width:100%;height:72%;overflow:visible}.ck-focus-fan path{fill:none;stroke:hsla(var(--h), 90%, 55%, .45);stroke-width:1.4px;vector-effect:non-scaling-stroke}:root[data-theme=dark] .ck-focus-fan path{stroke:hsla(var(--h), 95%, 72%, .5);filter:drop-shadow(0 0 3px hsla(var(--h), 95%, 70%, .8))}.ck-focus-cats{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ck-focus-cats li{border:1px solid var(--cc-edge);background:var(--cc-glass-2);color:var(--paper-2);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;display:flex;box-shadow:0 10px 22px -18px #20368099}.ck-focus-cats b{font-size:var(--fs-md);color:var(--paper);font-variant-numeric:tabular-nums;font-weight:600}.ck-dial{align-content:center;display:grid;position:absolute;inset:0 14px 14px}.ck-dial .rdial{gap:10px}.ck-dial:not(.is-big) .rdial-stats{grid-template-columns:minmax(0,1fr);gap:6px}.ck-dial:not(.is-big) .rdial-stats li{gap:4px;padding:7px 10px 9px}.ck-dial:not(.is-big) .rdial-stats li:nth-child(n+3){display:none}.ck-dial:not(.is-big) .rdial-num{font-size:2.2rem}.ck-dial:not(.is-big) .rdial-cap{max-width:13ch;font-size:.64rem;line-height:1.3}.ck-dial .rdial-head h3{font-size:var(--fs-sm);color:var(--paper-2)}.ck-dial:not(.is-big) .rdial-head{display:none}.ck-dial.is-big{align-content:start;padding-top:4px;overflow-y:auto}.ck-dial.is-big .rdial-gauge{max-width:380px}.ck-bars{align-content:start;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0 18px 18px}.ck-bars li{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:5px 8px;display:grid}.ck-bars-name{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:inline-flex;overflow:hidden}.ck-bars-name i{background:var(--c);width:8px;height:8px;box-shadow:0 0 8px var(--c);border-radius:50%;flex:none}.ck-bars b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;justify-self:end;font-weight:600}.ck-bars-rail{background:var(--cc-seg-off);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.ck-bars-rail em{background:var(--c);height:100%}:root[data-theme=dark] .ck-bars-rail em{box-shadow:0 0 10px var(--c)}.ck-credits.dial-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-content:space-between;padding:0 16px 14px;position:absolute;inset:-6px 0 0}.ck-credits .dial-head{justify-content:flex-end}.ck-credits .dial-head h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ck-credits .dial{max-width:250px}.ck-credits .dial-facts dd{font-size:.8rem}.ck-tile:not(.is-big) .ck-credits .dial-facts{display:none}.ck-tile.is-big .ck-credits .dial{max-width:380px}.ck-link{border:1px solid var(--cc-edge);background:var(--cc-glass);box-shadow:var(--cc-shadow);-webkit-backdrop-filter:var(--cc-blur);backdrop-filter:var(--cc-blur);color:var(--paper);transition:transform var(--t-ui) var(--ease-out), border-color var(--t-fast);border-radius:24px;align-items:center;gap:16px;padding:16px 18px 16px 16px;text-decoration:none;display:flex}.ck-link:hover{border-color:color-mix(in srgb, var(--signal) 50%, transparent);transform:translateY(-1px)}.ck-link-orb{background:linear-gradient(145deg,#a084ff,#4630cf);border-radius:14px;flex:none;grid-template-columns:1fr 1fr;gap:3px;width:44px;height:44px;padding:7px;display:grid;position:relative;box-shadow:0 10px 22px -12px #5a3ce6cc}.ck-link-orb i{background:#ffffffd9;border-radius:5px}.ck-link-orb i:nth-child(2){background:#ff9ec4}.ck-link-orb i:nth-child(3){background:#9cc6ff}.ck-link-orb i:nth-child(4){background:#7be7b8}.ck-link-text{flex:1;gap:2px;min-width:0;display:grid}.ck-link-text b{font-size:var(--fs-md);font-weight:600}.ck-link-text small{font-size:var(--fs-xs);color:var(--paper-2)}.ck-link-go{font-size:var(--fs-xs);color:var(--signal);white-space:nowrap;flex:none;font-weight:600}@container ck (max-width:1040px){.ck-band,.ck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-hero{grid-template-columns:minmax(0,1fr) 190px}.ck-orb{width:180px}}@container ck (max-width:620px){.ck-hero{border-radius:26px;grid-template-columns:minmax(0,1fr);padding:22px 20px 20px}.ck-orb{opacity:.55;z-index:-1;width:150px;position:absolute;top:-30px;right:-36px}.ck-band,.ck-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:14px}.ck-band>*,.ck-grid>*{grid-area:auto!important}.ck-kpi{min-height:132px}.ck-kpi-chart{min-height:300px}.ck-tile{border-radius:24px;height:440px}.ck-tile.ck-t-1x2{height:340px}.ck-tile.is-big{height:640px}.ck-focus{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.1fr);inset:0 12px 12px}.ck-link-go{display:none}}@media (prefers-reduced-motion:reduce){.ck *,.ck :before,.ck :after{transition:none!important;animation:none!important}.ck-kpi:hover,.ck-tile:not(.is-big):hover{transform:none}}@media (min-width:901px) and (max-width:1240px){.cc-page .main:has(.ck,.ck-link){grid-template-columns:minmax(0,1fr)}.cc-page .main:has(.ck,.ck-link) .topbar{border-radius:26px;flex-wrap:wrap}.cc-page .main:has(.ck,.ck-link) .topbar-right{flex-wrap:wrap;justify-content:flex-end;min-width:0}}
