.nav-mobile{display:none}@media (max-width: 768px){.nav-desktop{display:none!important}.nav-mobile{display:flex!important}.pd-backdrop{display:none!important}.pd-panel{width:100vw!important}.app-content{padding:12px!important}.app-content table,.wa-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}input,select,textarea{font-size:16px!important}.app-toast{white-space:normal!important;max-width:calc(100vw - 32px)}}.mk-mobile{display:none!important}@media (max-width: 768px){.mk-desktop{display:none!important}.mk-mobile{display:flex!important}button,a[role=button],.k-menu-item{min-height:44px}.k-modal,.k-dialog,[role=dialog]{max-height:90dvh!important}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to right,black 0,black calc(100% - 26px),transparent 100%)}.scroll-x>*{scroll-snap-align:start}.filter-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.filter-row>*{flex-shrink:0}.hero-h1{font-size:clamp(26px,7.5vw,42px)!important}}@media (prefers-reduced-motion: reduce){.mk-sheet{animation:none!important}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){.mk-sheet{animation:mk-rise .22s cubic-bezier(.2,.8,.2,1)}@keyframes mk-rise{0%{transform:translateY(100%)}to{transform:none}}}@media (max-width: 620px){.calc-row{flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important}.calc-row>:first-child{flex:1 1 100%!important}}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation:none!important;transition:none!important}[data-motion=reduced] .k-reveal,[data-motion=reduced] .k-overlay-enter{transform:none!important}@media (prefers-reduced-motion: reduce){.k-reveal,.k-overlay-enter{transform:none!important}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{*,*:before,*:after{animation:none!important;transition:none!important}.k-no-print{display:none!important}}.k-reveal{opacity:0;transform:translateY(var(--k-motion-distance, 10px));transition:opacity var(--k-motion-fast, .2s) var(--k-motion-ease-enter, cubic-bezier(.1,.9,.2,1)),transform var(--k-motion-fast, .2s) var(--k-motion-ease-enter, cubic-bezier(.1,.9,.2,1));will-change:opacity,transform}.k-reveal.k-in{opacity:1;transform:none;will-change:auto}.k-overlay-enter{animation:k-overlay-in var(--k-motion-base, .3s) var(--k-motion-ease-enter, cubic-bezier(.1,.9,.2,1)) both}@keyframes k-overlay-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.k-backdrop{animation:k-fade var(--k-motion-base, .3s) var(--k-motion-ease, cubic-bezier(.2,.8,.2,1)) both}@keyframes k-fade{0%{opacity:0}to{opacity:1}}@media (hover: hover){.k-row:hover{background:var(--k-surface-sunken);transform:translateY(-1px)}.k-card:hover{border-color:var(--k-line-strong);transform:translateY(-1px)}}.k-row,.k-card{transition:background var(--k-motion-instant, .12s) var(--k-motion-ease, cubic-bezier(.2,.8,.2,1)),border-color var(--k-motion-instant, .12s) var(--k-motion-ease, cubic-bezier(.2,.8,.2,1)),transform var(--k-motion-instant, .12s) var(--k-motion-ease, cubic-bezier(.2,.8,.2,1))}.k-row:focus-visible{background:var(--k-surface-sunken);transform:translateY(-1px)}.k-card:focus-visible{border-color:var(--k-line-strong);transform:translateY(-1px)}:focus-visible{outline:2px solid var(--k-focus-ring);outline-offset:2px}.k-skeleton{background:linear-gradient(90deg,var(--k-surface-sunken) 25%,var(--k-line) 37%,var(--k-surface-sunken) 63%);background-size:400% 100%;animation:k-shimmer 1.2s linear infinite;border-radius:6px}@keyframes k-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.k-stat-number{font-variant-numeric:tabular-nums}.k-hero-glow{background-image:radial-gradient(60% 80% at 50% 0%,var(--k-accent-subtle),transparent 70%)}.k-menu-item{position:relative;transition:background var(--k-motion-instant, .12s) var(--k-motion-ease, cubic-bezier(.2,.8,.2,1)),color var(--k-motion-instant, .12s) var(--k-motion-ease, cubic-bezier(.2,.8,.2,1))}.k-menu-item:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--k-accent);transform:scaleY(0);transform-origin:center;transition:transform var(--k-motion-instant, .12s) var(--k-motion-ease, cubic-bezier(.2,.8,.2,1))}@media (hover: hover){.k-menu-item:hover{background:var(--k-surface-sunken);color:var(--k-ink)}.k-menu-item:hover:before{transform:scaleY(1)}}.k-menu-item:focus-visible{background:var(--k-surface-sunken);outline-offset:-2px}.k-menu-item:focus-visible:before{transform:scaleY(1)}.k-menu-item[aria-current=true]:before{transform:scaleY(1)}.k-tab{position:relative;transition:color var(--k-motion-instant, .12s) var(--k-motion-ease, cubic-bezier(.2,.8,.2,1))}.k-tab:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2.5px;background:var(--k-accent);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform var(--k-motion-fast, .2s) var(--k-motion-ease, cubic-bezier(.2,.8,.2,1))}@media (hover: hover){.k-tab:hover:after{transform:scaleX(1)}}.k-tab:focus-visible:after{transform:scaleX(1)}.k-tab[data-active=true]:after{transform:scaleX(1)}.k-chart-bar rect,.k-chart-bar .k-bar{transform:scaleY(0);transform-origin:bottom}.k-chart-bar.k-in rect,.k-chart-bar.k-in .k-bar{transform:scaleY(1);transition:transform .4s var(--k-motion-ease-enter, cubic-bezier(.1,.9,.2,1))}.k-chart-line polyline,.k-chart-line path{stroke-dasharray:1000;stroke-dashoffset:1000}.k-chart-line.k-in polyline,.k-chart-line.k-in path{stroke-dashoffset:0;transition:stroke-dashoffset .4s var(--k-motion-ease-enter, cubic-bezier(.1,.9,.2,1))}.k-chart-donut circle{opacity:0}.k-chart-donut.k-in circle{opacity:1;transition:opacity .4s var(--k-motion-ease, cubic-bezier(.2,.8,.2,1))}.k-bar-grow>*{transform:scaleX(0);transform-origin:left center}.k-bar-grow.k-in>*{transform:scaleX(1);transition:transform .4s var(--k-motion-ease-enter, cubic-bezier(.1,.9,.2,1))}.k-bar-grow-up>*{transform:scaleY(0);transform-origin:bottom center}.k-bar-grow-up.k-in>*{transform:scaleY(1);transition:transform .4s var(--k-motion-ease-enter, cubic-bezier(.1,.9,.2,1))}.k-bar-grow:nth-child(2)>*,.k-bar-grow-up:nth-child(2)>*{transition-delay:40ms}.k-bar-grow:nth-child(3)>*,.k-bar-grow-up:nth-child(3)>*{transition-delay:80ms}.k-bar-grow:nth-child(4)>*,.k-bar-grow-up:nth-child(4)>*{transition-delay:.12s}.k-bar-grow:nth-child(5)>*,.k-bar-grow-up:nth-child(5)>*{transition-delay:.16s}.k-bar-grow:nth-child(6)>*,.k-bar-grow-up:nth-child(6)>*{transition-delay:.2s}[data-motion=reduced] .k-bar-grow>*,[data-motion=reduced] .k-bar-grow-up>*{transform:none!important}@media print{:root{--k-page-bg: #FFFFFF;--k-surface: #FFFFFF;--k-surface-sunken: #F7F7F7;--k-ink: #111111;--k-ink-muted: #444444;--k-ink-faint: #666666;--k-line: #DDDDDD;--k-line-strong: #BBBBBB;--k-nav-surface: #FFFFFF;--k-chart-grid: #E8E8E8;--k-chart-axis: #555555;--k-chart-plot: #FFFFFF}*,*:before,*:after{animation:none!important;transition:none!important;transform:none!important}.k-appshell-nav,.k-chart-controls,.k-no-print,nav,button:not(.k-print-keep){display:none!important}.k-chart,.k-report-block{break-inside:avoid;page-break-inside:avoid}.k-report-page{break-after:page}.k-chart-footnote{display:block!important;color:#444!important}body{background:#fff!important}a[href]:after{content:""}}.k-ring circle{stroke-dasharray:0 9999}.k-ring.k-in circle{animation:k-ring-draw .62s var(--k-motion-ease-enter, cubic-bezier(.1,.9,.2,1)) forwards}@keyframes k-ring-draw{to{stroke-dasharray:var(--k-ring-dash)}}[data-motion=reduced] .k-ring circle{stroke-dasharray:var(--k-ring-dash)!important;animation:none!important}
