::selection{background:var(--sun);color:var(--ink)}.app-canvas{caret-color:var(--coral);scrollbar-color:color-mix(in srgb, var(--text) 25%, transparent) transparent}.app-canvas :where(input,textarea,select){caret-color:var(--coral)}.tabular{font-variant-numeric:tabular-nums}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.skeleton{animation:1.4s ease-in-out infinite skeleton-pulse}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.toast-in{animation:.22s cubic-bezier(.16,1,.3,1) toast-in}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.app-dialog[open]{animation:.24s cubic-bezier(.16,1,.3,1) sheet-in}.app-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes step-live{0%,to{box-shadow:0 0 #ffc93c73}50%{box-shadow:0 0 0 8px #ffc93c00}}.step-live{animation:1.6s ease-out infinite step-live}.level-bar{transform-origin:bottom;transition:transform 80ms linear}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}[dir=rtl] .flip-rtl{transform:scaleX(-1)}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.14)translateY(-2%)}}.kenburns{animation:14s ease-in-out infinite alternate kenburns}@keyframes nk-import-scan{0%{transform:translate(-120%)}to{transform:translate(320%)}}.nk-import-scan{animation:1.2s ease-in-out infinite nk-import-scan}[dir=rtl] .nk-import-scan{animation-direction:reverse}.nk-demo-pill{inset-inline-start:140px;animation:6s ease-out infinite nk-demo-pill;top:122px}.nk-demo-cursor{inset-inline-start:196px;animation:6s ease-out infinite nk-demo-cursor;top:138px}.nk-demo-slot{animation:6s ease-out infinite nk-demo-slot}.nk-demo-post{animation:6s ease-out infinite nk-demo-post}.nk-demo-panel{animation:6s ease-out infinite nk-demo-panel}@keyframes nk-demo-pill{0%,8%{opacity:1;transform:translateY(0)scale(1)}32%{opacity:1;transform:translateY(-79px)scale(.75)}36%,to{opacity:0;transform:translateY(-79px)scale(.75)}}@keyframes nk-demo-cursor{0%,8%{transform:translate(0)scale(1)}32%{transform:translateY(-79px)}48%{transform:translate(-30px,-84px)}54%{transform:translate(-30px,-84px)scale(.8)}58%,92%{transform:translate(-30px,-84px)scale(1)}to{transform:translate(0)}}[dir=rtl] .nk-demo-cursor{animation-name:nk-demo-cursor-rtl}@keyframes nk-demo-cursor-rtl{0%,8%{transform:translate(0)scale(1)}32%{transform:translateY(-79px)}48%{transform:translate(30px,-84px)}54%{transform:translate(30px,-84px)scale(.8)}58%,92%{transform:translate(30px,-84px)scale(1)}to{transform:translate(0)}}@keyframes nk-demo-slot{0%,32%{opacity:0}36%,96%{opacity:1}to{opacity:0}}@keyframes nk-demo-post{0%,36%{opacity:.35}44%,to{opacity:1}}@keyframes nk-demo-panel{0%,56%{opacity:0;transform:translateY(12px)}64%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.nk-import-scan,.nk-demo-pill,.nk-demo-cursor,.nk-demo-slot,.nk-demo-post,.nk-demo-panel{animation:none}.nk-demo-pill,.nk-demo-cursor{display:none}}.nk-side{width:260px;padding-inline:16px}.app-frame[data-side=rail] .nk-side{width:76px;padding-inline:12px}.app-frame[data-side=rail] .nk-full-only,.app-frame:not([data-side=rail]) .nk-rail-only{display:none!important}.app-frame[data-side=rail] .nk-side-head{flex-direction:column;gap:14px}.app-frame[data-side=rail] .nk-logo>span{display:none}.app-frame[data-side=rail] .nk-rail-center{justify-content:center;padding-inline:0}.nk-focus:focus-visible{outline:2px solid var(--sun);outline-offset:-2px;border-radius:var(--radius-sm)}.nk-focus-paper:focus-visible{outline:2px solid var(--navy);outline-offset:-2px;border-radius:var(--radius-sm)}.nk-item-on:before,.nk-sheet-on:before{content:"";background:var(--sun);border-radius:999px;width:3px;position:absolute;inset-block:10px;inset-inline-start:0}.nk-sheet-on:before{background:var(--coral);inset-inline-start:4px}.nk-acc{opacity:0;grid-template-rows:0fr;display:grid}.nk-acc[data-open=true]{opacity:1;grid-template-rows:1fr}[dir=rtl] .nk-ico{--nk-nudge:-2px}@media (prefers-reduced-motion:no-preference){.nk-side{transition:width .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1)}.nk-acc{transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1),opacity .2s ease-out}.nk-chev{transition:transform .2s ease-out}.nk-pill{transition:opacity .16s ease-out}.nk-pill-glide{transition:transform .2s cubic-bezier(.2,.8,.2,1),height .2s cubic-bezier(.2,.8,.2,1),opacity .16s ease-out}.nk-ico{transition:transform .18s ease-out}.nk-item:hover .nk-ico,.nk-item:focus-visible .nk-ico{transform:translateX(var(--nk-nudge,2px))}.app-frame[data-side=rail] .nk-item:hover .nk-ico,.app-frame[data-side=rail] .nk-item:focus-visible .nk-ico{transform:scale(1.1)}.nk-fly{animation:.16s cubic-bezier(.16,1,.3,1) nk-fly-in}.nk-tip{animation:.12s ease-out nk-tip-in}}@keyframes nk-fly-in{0%{opacity:0;transform:translateX(calc(var(--nk-dir,1) * -6px))}}[dir=rtl] .nk-fly{--nk-dir:-1}@keyframes nk-tip-in{0%{opacity:0}}
