.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}}.k-bottom-nav{display:none}@media (max-width: 700px){.k-bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:900;background:var(--k-nav-surface);border-top:1px solid rgba(255,255,255,.12);padding-bottom:env(safe-area-inset-bottom,0px)}.k-bottom-nav-item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:6px 2px;background:none;border:none;cursor:pointer;color:var(--k-nav-ink-muted);-webkit-tap-highlight-color:transparent}.k-bottom-nav-item.is-active{color:var(--k-nav-active)}.k-bottom-nav-item.is-active:before{content:"";position:absolute;top:0;width:28px;height:2px;background:var(--k-accent);border-radius:0 0 2px 2px}.k-bottom-nav-item{position:relative}body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}@media print{.k-bottom-nav{display:none}}}@media (max-width: 700px){.k-trail-full{display:none!important}.k-trail-parent{display:inline-flex!important}}@media (max-width: 380px){.k-trail-parent{max-width:140px}}.k-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[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-overlay-content{animation:k-content-in var(--k-motion-base, .3s) var(--k-motion-ease-enter, cubic-bezier(.1,.9,.2,1)) both}@keyframes k-content-in{0%{opacity:0}to{opacity:1}}.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}@media print{.k-print-only{display:block!important}thead{display:table-header-group}tr,.k-register-row{break-inside:avoid;page-break-inside:avoid}p,li{orphans:3;widows:3}@page{margin:14mm}}:root{--k-width-reading: 1200px;--k-width-data: 1800px}.k-width-reading{max-width:var(--k-width-reading);margin-inline:auto}.k-width-data{max-width:var(--k-width-data);margin-inline:auto}.k-no-motion,.k-no-motion *{animation:none!important;transition:none!important}.k-no-motion .k-reveal,.k-no-motion .k-bar-grow,.k-no-motion .k-bar-grow-up{opacity:1!important}.k-no-motion .k-bar-grow>*,.k-no-motion .k-bar-grow-up>*{transform:none!important}.k-filter-panel{animation:k-filter-open var(--k-motion-base, .3s) var(--k-motion-ease-enter, cubic-bezier(.1,.9,.2,1))}@keyframes k-filter-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}[data-motion=reduced] .k-filter-panel{animation:k-filter-fade var(--k-motion-fast, .2s) linear}@keyframes k-filter-fade{0%{opacity:0}to{opacity:1}}[data-motion=off] .k-filter-panel{animation:none}select,input,textarea{color-scheme:var(--k-color-scheme, light)}select option,select optgroup{background-color:var(--k-surface);color:var(--k-ink)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{background-color:var(--k-surface);color:var(--k-ink)}input::placeholder,textarea::placeholder{color:var(--k-ink-faint);opacity:1}select option:disabled{color:var(--k-ink-faint)}.doop-motion .doop-body{animation:doop-float 3.6s ease-in-out infinite}@keyframes doop-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.doop-shadow{transform-origin:85px 189px}.doop-motion .doop-shadow{animation:doop-shf 3.6s ease-in-out infinite}@keyframes doop-shf{0%,to{transform:scaleX(1);opacity:.32}50%{transform:scaleX(.86);opacity:.22}}.doop-lids{transform-origin:85px 84px;transform:scaleY(0)}.doop-motion .doop-lids{animation:doop-blink 5s infinite}@keyframes doop-blink{0%,91%,to{transform:scaleY(0)}93.5%,96%{transform:scaleY(1)}}.doop-motion .doop-ant{animation:doop-antp 3.6s ease-in-out infinite}@keyframes doop-antp{0%,to{opacity:.85}50%{opacity:1}}.doop-still *{animation:none!important}.doop-root{transform-origin:85px 110px}.doop-lid-l,.doop-lid-r{transform-origin:85px 84px}.doop-smirk,.doop-tongue{opacity:0;transition:opacity .15s}.m-wave .doop-arm-r{animation:doop-wave 1s ease-in-out 1;transform-origin:135px 120px}@keyframes doop-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-42deg)}58%{transform:rotate(-12deg)}82%{transform:rotate(-34deg)}}.m-wink .doop-lid-l{animation:doop-winkL .8s ease-in-out 1}@keyframes doop-winkL{0%,to{transform:scaleY(0)}25%,75%{transform:scaleY(1)}}.m-glance .doop-pupils{animation:doop-glance 1.6s ease-in-out 1}@keyframes doop-glance{0%,to{transform:translate(0)}25%,45%{transform:translate(-5px)}65%,85%{transform:translate(5px)}}.m-glance .doop-head{animation:doop-tilt 1.6s ease-in-out 1;transform-origin:85px 70px}@keyframes doop-tilt{0%,to{transform:rotate(0)}30%{transform:rotate(-3deg)}70%{transform:rotate(3deg)}}.m-cheeky .doop-smile{opacity:0}.m-cheeky .doop-smirk,.m-cheeky .doop-tongue{opacity:1}.m-cheeky .doop-pupils{animation:doop-sideeye 1.8s ease-in-out 1}@keyframes doop-sideeye{0%,to{transform:translate(0)}30%,80%{transform:translate(6px)}}.m-bounce .doop-root{animation:doop-bounce .9s cubic-bezier(.3,.7,.3,1.2) 1}@keyframes doop-bounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(2px) scale(1.06,.92)}60%{transform:translateY(-14px) scale(.96,1.05)}85%{transform:translateY(1px) scale(1.04,.94)}}.m-boing .doop-antg{animation:doop-boing .9s cubic-bezier(.3,1.6,.4,1) 1;transform-origin:85px 26px}@keyframes doop-boing{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}50%{transform:rotate(12deg)}75%{transform:rotate(-6deg)}}.m-happy .doop-lid-l,.m-happy .doop-lid-r{animation:doop-happy 1.2s ease-in-out 1}@keyframes doop-happy{0%,to{transform:scaleY(0)}30%,70%{transform:scaleY(.55)}}.m-spin .doop-root{animation:doop-spin 1.2s cubic-bezier(.45,.05,.35,1) 1}@keyframes doop-spin{0%{transform:rotate(0) scale(1)}15%{transform:translateY(-10px) rotate(40deg) scale(.98)}70%{transform:translateY(-12px) rotate(330deg) scale(.98)}90%{transform:translateY(1px) rotate(360deg) scale(1.05,.93)}to{transform:rotate(360deg) scale(1)}}.m-dance .doop-root{animation:doop-rock 2.4s ease-in-out 1}@keyframes doop-rock{0%,to{transform:rotate(0) translate(0)}12%{transform:rotate(-8deg) translate(-6px)}28%{transform:rotate(8deg) translate(6px)}44%{transform:rotate(-8deg) translate(-6px)}60%{transform:rotate(8deg) translate(6px)}76%{transform:rotate(-5deg) translate(-3px)}88%{transform:rotate(0) translate(0) translateY(-8px)}94%{transform:scale(1.05,.94) translateY(1px)}}.m-dance .doop-arm-r{animation:doop-armR 2.4s ease-in-out 1;transform-origin:135px 120px}@keyframes doop-armR{0%,to{transform:rotate(0)}12%,44%{transform:rotate(-55deg)}28%,60%{transform:rotate(8deg)}88%{transform:rotate(-70deg)}}.m-dance .doop-arm-l{animation:doop-armL 2.4s ease-in-out 1;transform-origin:35px 120px}@keyframes doop-armL{0%,to{transform:rotate(0)}12%,44%{transform:rotate(-8deg)}28%,60%{transform:rotate(55deg)}88%{transform:rotate(70deg)}}.m-dance .doop-shadow{animation:doop-shDance 2.4s ease-in-out 1}@keyframes doop-shDance{0%,to{transform:translate(0) scaleX(1)}12%{transform:translate(-6px)}28%{transform:translate(6px)}44%{transform:translate(-6px)}60%{transform:translate(6px)}88%{transform:scaleX(.8)}}@media print{.doop *{animation:none!important}}
