.dk-cat{position:relative;isolation:isolate;display:grid;gap:2rem;overflow:hidden;padding:2rem 1.5rem;border-radius:2px;background:linear-gradient(rgba(30,42,74,.32),rgba(30,42,74,.32)),var(--dk-brand);background-size:100% 100%,240% 240%;color:#fff;animation:dk-drift 26s ease-in-out infinite alternate}.dark .dk-cat{background:radial-gradient(hsla(0,0%,100%,.045) 1px,transparent 1.2px) 0 0 /6px 6px,linear-gradient(160deg,#2a2a2a,#161616 45%,#050505 80%,#1c1c1c);background-size:6px 6px,240% 240%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);animation-name:dk-drift-1}.dk-cat:before{content:"";position:absolute;inset:8px;z-index:-1;border:1px solid hsla(0,0%,100%,.13);border-radius:1px;pointer-events:none}.dk-cat-head{display:grid;align-content:center;gap:1.1rem;min-width:0}.dk-cat-crumb,.dk-cat-crumb *{color:hsla(0,0%,100%,.7);font-size:12px}.dk-cat-crumb [aria-current],.dk-cat-crumb a:hover{color:#fff}.dk-cat-k{display:inline-flex;align-items:center;gap:.65rem;color:hsla(0,0%,100%,.8);font-size:12px;font-weight:700}.dk-cat-h{color:#fff;font-size:30px;font-weight:300;line-height:1.38;text-wrap:balance}.dk-cat-h b{font-weight:900}.dk-cat-lead{max-width:31rem;color:hsla(0,0%,100%,.84);font-size:14.5px;line-height:2;text-wrap:pretty}.dk-cat-read{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:.4rem;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}.dk-cat-read>div{display:grid;align-content:center;gap:.2rem;padding:.85rem 1rem;border-inline-start:1px solid hsla(0,0%,100%,.13)}.dk-cat-read>div:first-child{border-inline-start:0;padding-inline-start:0}.dk-cat-read dt{color:hsla(0,0%,100%,.66);font-size:11.5px}.dk-cat-num{color:#fff;font-size:30px;font-weight:200;line-height:1.2;font-variant-numeric:tabular-nums}.dk-cat-word{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:16px;font-weight:800;line-height:2.25}.dk-cat-lamp{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.18);animation:dk-cat-lamp 2.4s ease-in-out infinite}.dk-cat-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border:1px solid hsla(0,0%,100%,.22);border-radius:2px;background:hsla(0,0%,100%,.05)}.dk-cat-sheet[data-n="1"]{grid-template-columns:1fr}.dk-cat-sheet[data-n="3"] li:first-child{grid-row:span 2}.dk-cat-sheet li{min-width:0;animation:dk-up .7s cubic-bezier(.2,.7,.2,1) backwards}.dk-cat-cover{min-height:0;overflow:hidden;border-radius:1px}.dk-cat-cover,.dk-cat-cover-img{position:relative;display:block;height:100%}.dk-cat-cover-img{aspect-ratio:1;width:100%;animation:dk-cat-breathe 16s ease-in-out infinite alternate;transition:filter .3s}.dk-cat-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,14,30,.78),transparent 55%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);pointer-events:none}.dk-cat-cover-cap{position:absolute;inset-inline:.7rem;bottom:.55rem;z-index:1;display:grid;color:#fff;line-height:1.6;transform:translateY(.35rem);opacity:.88;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .3s}.dk-cat-cover-cap b{font-size:13px;font-weight:800}.dk-cat-cover-cap b,.dk-cat-cover-cap span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dk-cat-cover-cap span{color:hsla(0,0%,100%,.74);font-size:11px}.dk-cat-cover:focus-visible .dk-cat-cover-cap,.dk-cat-cover:hover .dk-cat-cover-cap{transform:none;opacity:1}.dk-cat-cover:hover .dk-cat-cover-img{filter:brightness(1.08)}.dk-cat a:focus-visible{outline:2px solid #fff;outline-offset:3px}.dk-cat-bar{position:sticky;top:68px;z-index:20;display:flex;align-items:center;gap:.9rem;margin-inline:-1rem;padding:.75rem 1rem;border-bottom:1px solid rgb(var(--c-hair));background:rgb(var(--c-bg)/.88);backdrop-filter:blur(12px)}.dk-cat-bar-k{display:none;flex:none;color:rgb(var(--c-fg3));font-size:12px;font-weight:700}.dk-cat-tabs{display:flex;gap:.5rem;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.dk-cat-tabs::-webkit-scrollbar{display:none}.dk-cat-tab{display:inline-flex;flex:none;align-items:center;gap:.6rem;height:2.5rem;padding-inline:.95rem .6rem;border:solid rgb(var(--c-hair2));border-width:1px 1px 3px;border-radius:2px;background:rgb(var(--c-surf));color:rgb(var(--c-fg2));font-size:13.5px;font-weight:700;white-space:nowrap;transition:transform .1s,border-color .15s,color .15s,background-color .15s}.dk-cat-tab:hover{border-color:rgb(var(--c-acc)/.6);color:rgb(var(--c-fg))}.dk-cat-tab:active{transform:translateY(2px);border-bottom-width:1px}.dk-cat-tab-n{display:grid;place-items:center;min-width:1.6rem;height:1.4rem;padding-inline:.35rem;border-radius:1px;background:rgb(var(--c-sunk));color:rgb(var(--c-fg3));font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.dk-cat-tab[aria-current=page]{transform:translateY(2px);border-color:rgb(var(--c-navy));border-bottom-width:1px;background:rgb(var(--c-navy));color:#fff}.dk-cat-tab[aria-current=page] .dk-cat-tab-n{background:hsla(0,0%,100%,.14);color:#fff}.dark .dk-cat-tab[aria-current=page]{border-color:#5a6fd0;background:#5a6fd0}.dk-cat-tab:focus-visible{outline:2px solid rgb(var(--c-acc));outline-offset:2px}.dk-cat-crumb,.dk-cat-k,.dk-cat-lead,.dk-cat-read{animation:dk-up .7s cubic-bezier(.2,.7,.2,1) backwards}.dk-cat-h .dk-ln>*{animation:dk-ln-in .8s cubic-bezier(.2,.7,.2,1) backwards}.dk-cat-h .dk-ln+.dk-ln>*{animation-delay:.12s}.dk-cat-lead{animation-delay:.24s}.dk-cat-read{animation-delay:.34s}@keyframes dk-cat-breathe{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes dk-cat-lamp{0%,to{opacity:1}50%{opacity:.35}}@media (min-width:768px){.dk-cat{padding:2.75rem 3rem}.dk-cat-h{font-size:40px}.dk-cat-bar-k{display:inline}}@media (min-width:1024px){.dk-cat{grid-template-columns:minmax(0,1fr) 22rem;gap:3.5rem;align-items:center}.dk-cat--solo{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.dk-cat-sheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px}.dk-cat-sheet[data-n="3"] li:first-child{grid-row:auto}.dk-cat-cover-cap{display:none}}@media (max-width:639px){.dk-cat-read>div{padding:.75rem .6rem}.dk-cat-read dt{font-size:10.5px}.dk-cat-num{font-size:24px}.dk-cat-word{font-size:13px;line-height:1.9;gap:.4rem}}.dk-art-top{min-width:0}.dk-art-top>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dk-art-abc{display:grid;gap:.7rem;align-content:center;padding:.9rem;border:1px solid hsla(0,0%,100%,.22);border-radius:2px;background:hsla(0,0%,100%,.05)}.dk-art-abc-k{color:hsla(0,0%,100%,.7);font-size:11.5px;font-weight:700}.dk-art-abc ul{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.dk-art-abc li{animation:dk-up .6s cubic-bezier(.2,.7,.2,1) backwards}.dk-art-key{display:grid;place-items:center;aspect-ratio:1;border:solid hsla(0,0%,100%,.28);border-width:1px 1px 3px;border-radius:2px;background:hsla(0,0%,100%,.1);color:#fff;font-size:15px;font-weight:800;line-height:1;transition:transform .1s,background-color .15s,color .15s}a.dk-art-key:hover{background:#fff;color:rgb(var(--c-navy))}a.dk-art-key:active{transform:translateY(2px);border-bottom-width:1px}.dk-art-key[aria-disabled]{border-color:hsla(0,0%,100%,.1);border-bottom-width:1px;background:transparent;color:hsla(0,0%,100%,.3);font-weight:500}.dark a.dk-art-key:hover{background:#5a6fd0;color:#fff}.dk-art-item{scroll-margin-top:110px;animation:dk-up .7s cubic-bezier(.2,.7,.2,1) backwards}.dk-art-item:target .dk-art-card{border-color:rgb(var(--c-acc));box-shadow:0 0 0 3px rgb(var(--c-acc)/.18)}.dk-art-gt{flex:none;color:rgb(var(--c-fg));font-size:17px;font-weight:900}.dk-art-gh{display:flex;align-items:center;gap:.9rem;margin-bottom:.9rem}.dk-art-gline{flex:1;height:1px;background:rgb(var(--c-hair2))}.dk-art-gc{flex:none;color:rgb(var(--c-fg3));font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.dk-art-grid{display:grid;gap:.65rem}.dk-art-card{position:relative;display:flex;align-items:center;gap:.9rem;padding:.85rem .9rem;border:solid rgb(var(--c-hair2));border-width:1px 1px 3px;border-radius:2px;background:rgb(var(--c-surf));transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .2s}.dk-art-card:hover{transform:translateY(-2px);border-color:rgb(var(--c-acc)/.55);box-shadow:0 10px 24px -16px rgba(30,42,74,.45)}.dk-art-card:active{transform:translateY(1px)}.dk-art-card:focus-visible{outline:2px solid rgb(var(--c-acc));outline-offset:2px}.dk-art-no{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border:1px solid rgb(var(--c-hair));border-radius:2px;background:rgb(var(--c-sunk));color:rgb(var(--c-fg3));font-size:17px;font-weight:900;line-height:1;transition:color .2s,border-color .2s,background-color .2s}.dk-art-card:hover .dk-art-no{border-color:rgb(var(--c-navy));background:rgb(var(--c-navy));color:#fff}.dark .dk-art-card:hover .dk-art-no{border-color:#5a6fd0;background:#5a6fd0}.dk-art-body{display:grid;gap:.45rem;flex:1;min-width:0}.dk-art-body>b{overflow:hidden;color:rgb(var(--c-fg));font-size:15.5px;font-weight:800;white-space:nowrap;text-overflow:ellipsis;transition:color .2s}.dk-art-card:hover .dk-art-body>b{color:rgb(var(--c-acc))}.dk-art-lvl{display:flex;align-items:center;gap:.65rem;min-width:0}.dk-art-lvl .dk-meter{flex:1;max-width:8.5rem}.dk-art-lvl .dk-meter i{height:5px}.dk-art-lvl .dk-meter i[data-on]{transform-origin:right;animation:dk-art-fill .5s cubic-bezier(.2,.7,.2,1) backwards}.dk-art-n{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.dk-art-go,.dk-art-n{flex:none;color:rgb(var(--c-fg3))}.dk-art-go{display:grid;justify-items:center;gap:.45rem;font-size:16px;line-height:1}.dk-art-go>span{transition:transform .2s cubic-bezier(.2,.7,.2,1),color .2s}.dk-art-card:hover .dk-art-go>span{transform:translateX(-4px);color:rgb(var(--c-acc))}.dk-art-card:hover .dk-lamp{background:rgb(var(--dk-lamp));box-shadow:0 0 0 3px rgb(var(--dk-lamp)/.2)}@keyframes dk-art-fill{0%{transform:scaleX(0);opacity:0}}@media (min-width:640px){.dk-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dk-art-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dk-art-head{grid-template-columns:minmax(0,1fr) 21rem}}@media (max-width:639px){.dk-art-abc ul{gap:4px}.dk-art-key{font-size:13.5px}.dk-art-top{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.dk-art-abc li,.dk-art-item,.dk-art-lvl .dk-meter i[data-on]{animation:none}.dk-art-card,.dk-art-go>span,.dk-art-key{transition:none}.dark .dk-cat,.dk-cat,.dk-cat-cover-img,.dk-cat-crumb,.dk-cat-h .dk-ln>*,.dk-cat-k,.dk-cat-lamp,.dk-cat-lead,.dk-cat-read,.dk-cat-sheet li{animation:none}.dk-cat-cover-cap,.dk-cat-tab{transition:none}}.ak-admin[data-tpl=desk] :is(.rounded,.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-card,.rounded-panel){border-radius:2px}.ak-admin[data-tpl=desk] .rounded-full:not(img):not(:has(>img)):not(.aspect-square):not([class*=w-][class*=h-]):not(:where([class*=dk-] *)){border-radius:2px}.ak-admin[data-tpl=desk] :is(.bg-white,.dark\:bg-night-surface,.dark\:bg-night-surface2){background-color:rgb(var(--c-surf))}.ak-admin[data-tpl=desk] :is(.border-day,.border-night,.border-line,.border-hair,.dark\:border-night-border){border-color:rgb(var(--c-hair2))}.ak-admin[data-tpl=desk] :is(.shadow,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-card,.shadow-pop){box-shadow:0 2px 0 rgb(var(--c-hair2))}.ak-admin[data-tpl=desk] :is(button,a[class*=bg-brand],a[class*=bg-primary],a[class*=bg-acc]):not([class*=bg-transparent]):not(.dk-btn):not([role=tab]):not(:where([class*=dk-] *)){border-radius:2px}.ak-admin[data-tpl=desk] :is(.bg-brand,.shadow-btn,.shadow-primary){background-image:none;background-color:rgb(var(--c-acc));color:rgb(var(--c-onacc));box-shadow:0 2px 0 rgb(var(--c-acc2));transition:transform .08s,box-shadow .08s}.ak-admin[data-tpl=desk] :is(.bg-brand,.shadow-btn,.shadow-primary):active{transform:translateY(2px);box-shadow:none}.ak-admin[data-tpl=desk] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:2px;background-color:rgb(var(--c-sunk));border-color:rgb(var(--c-hair2))}.ak-admin[data-tpl=desk] :is(input,select,textarea):focus-visible{outline:none;border-color:rgb(var(--c-acc));box-shadow:0 0 0 1px rgb(var(--c-acc))}.ak-admin[data-tpl=desk] h1{letter-spacing:0}.ak-admin[data-tpl=desk]>div>div>h1:first-child,.ak-admin[data-tpl=desk]>div>h1:first-child{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgb(var(--c-hair2))}.ak-admin[data-tpl=desk]>div>div>h1:first-child:before,.ak-admin[data-tpl=desk]>div>h1:first-child:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:rgb(var(--c-acc));box-shadow:0 0 0 3px rgb(var(--c-acc)/.18)}.ak-admin[data-tpl=desk] :is(.card,.panel){border-radius:2px;border:1px solid rgb(var(--c-hair2));background-color:rgb(var(--c-surf));box-shadow:none}.ak-admin[data-tpl=desk] .card:hover{transform:none;box-shadow:0 2px 0 rgb(var(--c-hair2))}.ak-admin[data-tpl=desk] .card :is([class*="rounded-["]),.ak-admin[data-tpl=desk] :is(.chip,.pill,.field,.field-pill,.icon-btn,.badge-sale,.kbd){border-radius:2px}.ak-admin[data-tpl=desk] :is(.btn-primary,.btn-secondary,.btn-ink,.btn-quiet){border-radius:2px;transition:transform .08s,box-shadow .08s,background-color .15s}.ak-admin[data-tpl=desk] .btn-primary,.ak-admin[data-tpl=desk] [class*=bg-gradient-to-][class*=from-primary]{background-image:none;background-color:rgb(var(--c-acc));color:rgb(var(--c-onacc));box-shadow:0 2px 0 rgb(var(--c-acc2));border-radius:2px}.ak-admin[data-tpl=desk] :is(.btn-secondary,.btn-ink){box-shadow:0 2px 0 rgb(var(--c-hair2))}.ak-admin[data-tpl=desk] :is(.btn-primary,.btn-secondary,.btn-ink):active{transform:translateY(2px);box-shadow:none}.ak-admin[data-tpl=desk]{background-color:rgb(var(--c-bg));color:rgb(var(--c-fg))}.ak-admin[data-tpl=desk] :is(.bg-day-bg,.dark\:bg-night-bg){background-color:rgb(var(--c-bg))}.ak-admin[data-tpl=desk] :is(.bg-night-surface2,.dark\:bg-night-surface2,.bg-day-border,.dark\:bg-night-border){background-color:rgb(var(--c-soft))}.ak-admin[data-tpl=desk] :is(.border-day-border,.dark\:border-night-border){border-color:rgb(var(--c-hair2))}.ak-admin[data-tpl=desk] :is(.backdrop-blur,.backdrop-blur-sm,.backdrop-blur-md,.backdrop-blur-lg,.backdrop-blur-xl){backdrop-filter:none}.ak-admin[data-tpl=desk] .ak-admin-rack{background-color:rgb(var(--c-surf));border-color:rgb(var(--c-hair2))}.ak-admin[data-tpl=desk] .ak-admin-rack a[aria-current=page]{background-color:rgb(var(--c-sunk));color:rgb(var(--c-accink));box-shadow:inset -3px 0 0 rgb(var(--c-acc))}.ak-admin[data-tpl=desk] .ak-admin-bar{background-color:rgb(var(--c-surf))}.ak-admin[data-tpl=desk] .ak-admin-bar a[aria-current=page]{background-color:rgb(var(--c-acc));color:rgb(var(--c-onacc))}.ak-admin[data-tpl=desk] table th{color:rgb(var(--c-fg3));font-weight:500}.ak-admin[data-tpl=desk] :is(table tr,thead){border-color:rgb(var(--c-hair))}.ak-admin[data-tpl=desk] :is(button,a).bg-success{background-color:rgb(var(--c-acc));color:rgb(var(--c-onacc));box-shadow:0 2px 0 rgb(var(--c-acc2))}.ak-admin[data-tpl=desk] span.font-bold.text-success{color:rgb(var(--c-accink))}.ak-switch{--sw-on:var(--c-acc,99 102 241);position:relative;flex-shrink:0;width:51px;height:31px;border-radius:999px;background-color:hsla(240,3%,49%,.32);transition:background-color .25s ease;cursor:pointer}.ak-switch[aria-checked=true]{background-color:rgb(var(--sw-on))}.ak-switch:disabled{opacity:.45;cursor:not-allowed}.ak-switch:focus-visible{outline:2px solid rgb(var(--sw-on));outline-offset:2px}.ak-switch-knob{position:absolute;top:2px;right:2px;width:27px;height:27px;border-radius:999px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06);transition:transform .3s cubic-bezier(.3,1.4,.5,1),width .2s ease}.ak-switch:active:not(:disabled) .ak-switch-knob{width:31px}.ak-switch[aria-checked=true] .ak-switch-knob{transform:translateX(-20px)}.ak-switch[aria-checked=true]:active:not(:disabled) .ak-switch-knob{transform:translateX(-24px)}.ak-admin-logo img{filter:drop-shadow(0 1px 0 rgb(0 0 0/.08))}.ak-admin[data-tpl=desk] .ak-switch,.ak-admin[data-tpl=desk] .ak-switch-knob{border-radius:999px!important;border:0!important;padding:0!important}.ak-admin[data-tpl=desk] .ak-switch{box-shadow:none!important}.ak-mail-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;border:1px solid rgb(var(--c-hair2));border-radius:2px}.ak-mail-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:rgb(var(--c-hair2))}.ak-mail-badge.is-on:before{background:rgb(var(--c-acc));box-shadow:0 0 0 3px rgb(var(--c-acc)/.18);animation:ak-mail-lamp 2.4s ease-in-out infinite}.ak-mail-badge.is-off{color:rgb(var(--c-fg)/.7)}@keyframes ak-mail-lamp{50%{box-shadow:0 0 0 5px rgb(var(--c-acc)/.08)}}.ak-mail-kind{display:flex;flex-direction:column;gap:4px;text-align:start;padding:12px 14px;border:1px solid rgb(var(--c-hair2));background:rgb(var(--c-surf));box-shadow:0 2px 0 rgb(var(--c-hair2));transition:transform .08s,box-shadow .08s,border-color .15s}.ak-mail-kind.is-on{border-color:rgb(var(--c-acc));box-shadow:inset 0 0 0 1px rgb(var(--c-acc));transform:translateY(2px)}.ak-mail-tab{height:34px;padding:0 14px;font-size:13px;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-surf))}.ak-mail-tab.is-on{background:rgb(var(--c-acc));color:rgb(var(--c-onacc));border-color:rgb(var(--c-acc))}.ak-mail-frame{border:1px solid rgb(var(--c-hair2));background:#eef0f5}.ak-mail-frame iframe{display:block;width:100%;height:760px;border:0;background:#eef0f5}@media (prefers-reduced-motion:reduce){.ak-mail-badge.is-on:before{animation:none}}.dk-jobs{position:fixed;inset-inline-start:auto;left:18px;bottom:18px;z-index:60;width:min(380px,calc(100vw - 32px));border:1px solid rgb(var(--c-hair2));border-radius:3px;background:rgb(var(--c-surf)/.94);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 2px 0 rgb(var(--c-hair2)),0 18px 44px -18px rgba(0,0,0,.35);color:rgb(var(--c-fg));overflow:hidden;animation:dk-jobs-in .32s cubic-bezier(.2,.8,.2,1)}@keyframes dk-jobs-in{0%{transform:translateY(14px);opacity:0}}.dk-jobs-head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border-bottom:1px solid rgb(var(--c-hair2));background:linear-gradient(rgb(var(--c-fg)/.03),transparent);font-size:12px;font-weight:800;letter-spacing:0}.dk-jobs-chev{margin-inline-start:auto;opacity:.5;font-size:11px}.dk-jobs-dot{width:8px;height:8px;border-radius:50%;background:rgb(var(--c-fg3)/.5)}.dk-jobs-dot[data-on]{background:#3fcf8a;box-shadow:0 0 0 3px rgba(63,207,138,.18),0 0 10px rgba(91,227,161,.9);animation:dk-jlamp-pulse 1.4s ease-in-out infinite}.dk-jobs-list{max-height:min(60vh,520px);overflow-y:auto;padding:6px}.dk-job{position:relative;padding:10px 10px 9px;border-radius:2px;transition:background-color .2s,opacity .4s}.dk-job+.dk-job{border-top:1px dashed rgb(var(--c-hair2))}.dk-job[data-s=failed]{background:rgb(var(--danger,220 53 69)/.06)}.dk-job-top{display:flex;align-items:center;gap:8px;min-width:0}.dk-job-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.dk-job-pct{font-size:15px;font-weight:900;font-variant-numeric:tabular-nums;color:rgb(var(--c-accink))}.dk-job[data-s=done] .dk-job-pct{color:#1f8a57}.dark .dk-job[data-s=done] .dk-job-pct{color:#8ff0bf}.dk-job[data-s=failed] .dk-job-pct{color:#dc3545}.dk-job-x{width:22px;height:22px;line-height:20px;border-radius:2px;opacity:.5;font-size:16px}.dk-job-x:hover{opacity:1;background:rgb(var(--c-fg)/.06)}.dk-job-step{margin:3px 0 8px;padding-inline-start:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.6;color:rgb(var(--c-fg3))}.dk-job[data-s=failed] .dk-job-step{white-space:normal;color:#dc3545}.dk-job-foot{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:10.5px;color:rgb(var(--c-fg3));font-variant-numeric:tabular-nums}.dk-jlamp{flex:none;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8,transparent 45%),var(--lc,#9aa3b5);box-shadow:0 0 0 2px rgb(var(--c-sunk,240 242 247)),0 0 8px var(--lg,transparent)}.dk-jlamp[data-s=queued]{--lc:#f0b44a;--lg:rgba(240,180,74,.6);animation:dk-jlamp-pulse 2.4s ease-in-out infinite}.dk-jlamp[data-s=running]{--lc:rgb(var(--c-acc));--lg:rgb(var(--c-acc)/0.9);animation:dk-jlamp-pulse 1s ease-in-out infinite}.dk-jlamp[data-s=done]{--lc:#3fcf8a;--lg:rgba(91,227,161,.9)}.dk-jlamp[data-s=failed]{--lc:#e5484d;--lg:rgba(229,72,77,.8)}@keyframes dk-jlamp-pulse{50%{opacity:.45}}.dk-jbar{position:relative;height:8px;border-radius:99px;background:rgb(var(--c-sunk,236 239 245));box-shadow:inset 0 1px 2px rgba(0,0,0,.14);overflow:hidden}.dk-jbar[data-slim]{height:4px}.dk-jbar>i{position:absolute;inset-block:0;right:0;border-radius:inherit;background:linear-gradient(270deg,rgb(var(--c-acc)),#5be3a1);box-shadow:0 0 12px rgba(91,227,161,.55);transition:width .6s cubic-bezier(.2,.8,.2,1)}.dk-jbar>i:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,transparent,hsla(0,0%,100%,.55) 45%,transparent 70%);background-size:220% 100%;animation:dk-jbar-shine 1.6s linear infinite}.dk-jbar>i:before{content:"";position:absolute;top:50%;left:-3px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px rgba(91,227,161,.95);opacity:.9}.dk-jbar[data-slim]>i:before{width:5px;height:5px;margin-top:-2.5px}@keyframes dk-jbar-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.dk-jbar[data-mode=done]>i{width:100%!important;background:linear-gradient(270deg,#3fcf8a,#8ff0bf)}.dk-jbar[data-mode=done]>i:after,.dk-jbar[data-mode=done]>i:before,.dk-jbar[data-mode=failed]>i:after,.dk-jbar[data-mode=failed]>i:before{display:none}.dk-jbar[data-mode=failed]>i{background:#e5484d;box-shadow:none}.dk-jbar[data-mode=sweep]>i{width:34%;animation:dk-jbar-sweep 1.3s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes dk-jbar-sweep{0%{right:0}to{right:66%}}.dk-jbar[data-mode=queued]>i{width:100%!important;background:repeating-linear-gradient(-45deg,rgba(240,180,74,.45) 0 8px,rgba(240,180,74,.15) 8px 16px);background-size:22.6px 22.6px;box-shadow:none;animation:dk-jbar-stripes .9s linear infinite}.dk-jbar[data-mode=queued]>i:after,.dk-jbar[data-mode=queued]>i:before{display:none}@keyframes dk-jbar-stripes{to{background-position:22.6px 0}}@media (prefers-reduced-motion:reduce){.dk-jbar>i,.dk-jbar>i:after,.dk-jlamp,.dk-jobs,.dk-jobs-dot{animation:none!important}}.dk-rowjob{display:grid;gap:4px;margin-top:6px;max-width:260px;font-size:10.5px;color:rgb(var(--c-fg3))}.dk-rowjob b{color:rgb(var(--c-accink));font-variant-numeric:tabular-nums}.dk-rowjob span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr:has(.dk-rowjob){background:rgb(var(--c-acc)/.045)}.ak-console{--rack-w:86px}.ak-rack{position:fixed;top:0;bottom:0;right:0;z-index:40;width:var(--rack-w);display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 0 calc(12px + env(safe-area-inset-bottom, 0px));background:#0b0b0b;border-left:1px solid #1d1d1d;overflow-y:auto;scrollbar-width:none}.ak-rack::-webkit-scrollbar{display:none}.ak-rack-mk{flex:none;width:40px;height:40px;margin-bottom:8px;display:grid;place-items:center;border-radius:2px!important;background:linear-gradient(120deg,#489ebc,#6466d0);color:#fff;font-weight:900;font-size:17px}.ak-rack-sep{flex:none;width:44px;height:1px;margin:4px 0;background:#222}.ak-rack-key{flex:none;width:68px;padding:7px 2px 5px;display:flex;flex-direction:column;align-items:center;gap:3px;border-radius:2px!important;color:#8c8c8c;font-size:9.5px;font-weight:700;line-height:1.3;text-align:center;transition:color .15s,background-color .15s}.ak-rack-key:hover{color:#ddd;background:#121212}.ak-rack-key[aria-current=page]{color:#ececec;background:#161616;box-shadow:inset 0 0 0 1px #2a2a2a}.ak-rack-led{width:20px;height:3px;border-radius:2px;background:#262626}.ak-rack-key[aria-current=page] .ak-rack-led{background:#489ebc;box-shadow:0 0 8px #489ebc}.ak-console-bar{position:sticky;top:env(safe-area-inset-top,0);z-index:30;margin-right:var(--rack-w);min-height:58px;display:flex;align-items:center;gap:10px;padding:8px max(16px,env(safe-area-inset-left,0px)) 8px 24px;background:rgb(var(--c-surf));border-bottom:1px solid rgb(var(--c-hair2))}.ak-console-bar:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(120deg,#489ebc,#6466d0)}.ak-console-crumb{font-size:11px;font-weight:700;color:rgb(var(--c-fg4));line-height:1.4}.ak-console-title{font-size:18px;font-weight:900;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-console-tool{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid rgb(var(--c-hair2));border-radius:2px!important;background:rgb(var(--c-surf));box-shadow:0 2px 0 rgb(var(--c-hair2));font-size:12px;font-weight:700;white-space:nowrap}.ak-console-tool:active{transform:translateY(2px);box-shadow:none}.ak-console-main{margin-right:var(--rack-w);padding:18px 24px 110px;min-width:0}.ak-console-main h1:first-of-type{display:none}.ak-vu-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.ak-vu-tile{display:flex;flex-direction:column;min-width:0;padding:10px 13px;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-surf));box-shadow:0 2px 0 rgb(var(--c-hair2));text-align:right}button.ak-vu-tile:hover{border-color:rgb(var(--c-fg3))}.ak-vu-tile.is-on{border-color:#489ebc;box-shadow:inset 0 0 0 1px #489ebc,0 2px 0 rgb(var(--c-hair2))}.ak-vu-tile.is-dim{opacity:.45}.ak-vu-tile.is-dim.is-on,.ak-vu-tile.is-dim:hover{opacity:1}.ak-mon{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;align-items:start}.ak-mon-group{padding:8px 10px 6px;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-surf));box-shadow:0 2px 0 rgb(var(--c-hair2))}.ak-mon-group>h3{margin:0 0 4px;font-size:11px;font-weight:900;color:rgb(var(--c-fg3))}.ak-mon-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:4px 6px;border-radius:2px;font-size:12px;text-align:right;border-inline-start:3px solid transparent}.ak-mon-row:hover{background:rgb(var(--c-sunk))}.ak-mon-row b{font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.ak-mon-row.is-zero{opacity:.45}.ak-mon-row.is-on{opacity:1;background:rgba(72,158,188,.14);border-inline-start-color:#489ebc}.ak-mon-row[data-c=r] b{color:#e5484d}.ak-mon-row[data-c=y] b{color:#f0b44a}.ak-vu-tile b{font-size:22px;font-weight:900;line-height:1.3;font-variant-numeric:tabular-nums}.ak-vu-tile small{margin:1px 0 8px;font-size:11px;font-weight:700;color:rgb(var(--c-fg3))}.ak-vu{display:flex;gap:2px;direction:ltr}.ak-vu i{flex:1;height:6px;border-radius:1px;background:rgb(var(--c-hair2))}.ak-vu[data-c=b] i.on{background:#489ebc}.ak-vu[data-c=g] i.on{background:#3fcf8a}.ak-vu[data-c=y] i.on{background:#f0b44a}.ak-vu[data-c=r] i.on{background:#e5484d}.ak-vu[data-c=m] i.on{background:#3fcf8a;box-shadow:0 0 4px rgba(91,227,161,.6)}.ak-lanes{display:grid;gap:3px;min-width:170px}.ak-lane{display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:900;color:rgb(var(--c-fg4))}.ak-lane svg{flex:1;height:12px;border-radius:2px;background:rgb(var(--c-sunk))}.ak-lane[data-m=vocal]{color:#1f8a57}.dark .ak-lane[data-m=vocal]{color:#8ff0bf}@media (max-width:860px){.ak-console{--rack-w:0px}.ak-rack{top:auto;left:0;width:auto;height:calc(60px + env(safe-area-inset-bottom, 0px));flex-direction:row;padding:0 6px env(safe-area-inset-bottom,0);border-left:0;border-top:1px solid #1d1d1d;overflow-x:auto;overflow-y:hidden}.ak-rack-mk,.ak-rack-sep{display:none}.ak-rack-key{width:62px}.ak-console-main{padding:14px max(16px,env(safe-area-inset-right,0px)) 140px max(16px,env(safe-area-inset-left,0px))}.ak-console-bar{padding-right:max(16px,env(safe-area-inset-right,0px))}.dk-jobs{bottom:calc(72px + env(safe-area-inset-bottom, 0px))}}.ak-lanes{min-width:210px}.ak-lane-key{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:3px;width:34px;height:20px;border:1px solid rgb(var(--c-hair2));border-radius:2px!important;background:rgb(var(--c-surf));box-shadow:0 1.5px 0 rgb(var(--c-hair2));font-size:10px;font-weight:900;color:inherit;direction:ltr}.ak-lane-key:active,.ak-lane[data-on] .ak-lane-key{transform:translateY(1.5px);box-shadow:none}.ak-lane[data-on] .ak-lane-key{background:rgb(var(--c-sunk));color:rgb(var(--c-accink));border-color:rgb(var(--c-acc)/.5)}.ak-lane[data-m=vocal][data-on] .ak-lane-key{color:#1f8a57;border-color:#3fcf8a}.dark .ak-lane[data-m=vocal][data-on] .ak-lane-key{color:#8ff0bf}.ak-lane-wave{position:relative;flex:1;display:block;height:14px;cursor:pointer;direction:ltr}.ak-lane-wave svg{display:block;width:100%;height:14px;border-radius:2px;background:rgb(var(--c-sunk))}.ak-lane[data-on] .ak-lane-wave svg{box-shadow:inset 0 0 0 1px rgb(var(--c-acc)/.35)}.ak-lane-head{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;border-radius:1px;background:rgb(var(--c-fg));pointer-events:none}.ak-lane-time{display:flex;align-items:center;gap:6px;font-size:10.5px;color:rgb(var(--c-fg3));direction:ltr;justify-content:flex-end}.ak-lane-stop{width:18px;height:18px;border:1px solid rgb(var(--c-hair2));border-radius:2px!important;font-size:9px;line-height:1;background:rgb(var(--c-surf))}.ak-lane-wave canvas{width:100%}.ak-lane-none,.ak-lane-wave canvas{display:block;height:16px;border-radius:2px}.ak-lane-none{background:rgb(var(--c-sunk))}.ak-lane-wave svg{display:none}.ak-lane-zoom{height:20px;padding:0 7px;border:1px solid rgb(var(--c-hair2));border-radius:2px!important;background:rgb(var(--c-surf));box-shadow:0 1.5px 0 rgb(var(--c-hair2));font-size:10.5px;font-weight:800}.ak-lane-head{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.6)}.ak-wv-back{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.62);display:grid;place-items:center;padding:16px}.ak-wv{width:min(1280px,100%);max-height:92vh;overflow:auto;background:#121418;color:#e7e9ee;border:1px solid #323845;border-radius:3px;box-shadow:0 30px 80px -20px #000;position:relative}.ak-wv:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(120deg,#489ebc,#6466d0)}.ak-wv-head{gap:10px;padding:10px 14px;font-size:14px}.ak-wv-ctl,.ak-wv-head{display:flex;align-items:center;border-bottom:1px solid #262a33}.ak-wv-ctl{flex-wrap:wrap;gap:6px;padding:8px 14px;background:#0f1115}.ak-wv-l{font-size:11px;color:#737b8c;font-weight:700}.ak-wv-k{height:28px;padding:0 10px;border:1px solid #323845;border-radius:2px!important;background:#181b21;color:#e7e9ee;box-shadow:0 2px 0 #000;font-size:11.5px;font-weight:700;white-space:nowrap}.ak-wv-k:active,.ak-wv-k[aria-pressed=true]{transform:translateY(2px);box-shadow:none}.ak-wv-k[aria-pressed=true]{border-color:#6f86ff;color:#c9d2ff}.ak-wv-k[data-v=C][aria-pressed=true]{border-color:#3fcf8a;color:#a6f3cb}.ak-wv-sel{height:28px;border:1px solid #323845;border-radius:2px;background:#0d0f13!important;color:#e7e9ee;padding:0 8px;font-size:12px}.ak-wv-lcd{font-family:ui-monospace,Menlo,monospace;font-size:12px;background:#050607;border:1px solid #262a33;border-radius:2px;padding:2px 9px;color:#9ff0c6;box-shadow:inset 0 1px 3px #000;direction:ltr}.ak-wv-body{padding:0}.ak-wv-lanes{position:relative;direction:ltr}.ak-wv-lane{position:relative;display:grid;grid-template-columns:44px 1fr;border-top:1px solid #262a33}.ak-wv-lane:first-child{border-top:0}.ak-wv-lane canvas{display:block;width:100%;cursor:crosshair;touch-action:pan-y}.ak-wv-nm{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:ui-monospace,monospace;font-weight:700;font-size:12px;background:#0d0f13;border-right:1px solid #262a33;color:#aab0bd}.ak-wv-nm i{font-style:normal;font-size:9px;color:#737b8c;font-family:Vazirmatn,Tahoma,sans-serif}.ak-wv-lane[data-on] .ak-wv-nm{color:#fff;background:#151a26;box-shadow:inset -2px 0 0 #6f86ff}.ak-wv-ph{top:0;bottom:0;width:1.5px;background:#fff;box-shadow:0 0 6px #fff8}.ak-wv-ph,.ak-wv-read{position:absolute;pointer-events:none}.ak-wv-read{right:8px;top:6px;font-size:11px;padding:1px 8px;border-radius:2px;background:#000b;direction:rtl}.ak-wv-read[data-s=ok]{color:#7ff0b3}.ak-wv-read[data-s=warn]{color:#f0b44a}.ak-wv-read[data-s=bad]{color:#ff8b8b}.ak-wv-msg{padding:40px 16px;text-align:center;color:#aab0bd}.ak-wv-hint{margin:0;padding:8px 14px;border-top:1px solid #262a33;font-size:11px;color:#737b8c}.ak-price-line{display:flex;align-items:center;gap:6px;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.ak-price-k{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:2px;font-size:10px;font-weight:900;background:rgb(var(--c-acc)/.14);color:rgb(var(--c-accink))}.ak-price-line[data-k=C] .ak-price-k{background:#3fcf8a;color:#06281a}.ak-price-line[data-k=P] .ak-price-k{width:auto;padding:0 4px;background:linear-gradient(120deg,#489ebc,#6466d0);color:#fff}.dk-key[data-m=vocal]:after,.dk-sel-c:after{content:"";position:absolute;top:-1px;inset-inline:-1px;height:2px;border-radius:2px 2px 0 0;background:rgb(var(--dk-lamp));pointer-events:none}.dk-con[data-c] .dk-waves{grid-template-rows:repeat(3,1fr)}.dk-con[data-c] .dk-keys .dk-key[data-m=vocal]{grid-column:1/-1}.dk-con-c,.dk-wrow[data-lane=vocal]{box-shadow:inset 0 2px 0 rgb(var(--dk-lamp))}.dk-con-c{display:grid;gap:.75rem;margin:0 .85rem .85rem;padding:.75rem;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-sunk)/.55);transition:background-color .15s,border-color .15s}.dk-con-c[data-on]{border-color:rgb(var(--c-acc)/.6);background:rgb(var(--c-soft)/.7)}.dk-con-c-id{min-width:0}.dk-con-c-k{display:inline-flex;align-items:center;gap:.45rem;color:rgb(var(--c-fg2));font-size:12px;font-weight:800}.dk-con-c-id p{margin-top:.35rem;color:rgb(var(--c-fg3));font-size:12px;line-height:1.9}.dk-con-c-id p b{color:rgb(var(--c-fg));font-size:15px;font-weight:800}.dk-con-c-spec{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.dk-con-c-buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding-top:.75rem;border-top:1px solid rgb(var(--c-hair))}@media (min-width:768px){.dk-con[data-c] .dk-keys{grid-template-rows:repeat(3,1fr)}.dk-con[data-c] .dk-keys .dk-key[data-m=vocal]{grid-column:auto}.dk-con-c{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;margin:0 1.25rem 1.1rem;padding:.8rem 1rem}.dk-con-c-spec{flex-wrap:nowrap;padding-inline:1.5rem;border-inline:1px solid rgb(var(--c-hair2))}.dk-con-c-buy{flex-wrap:nowrap;padding-top:0;border-top:0}.dk-con-c-buy .dk-price{align-items:flex-end;text-align:end}}.dk-ctl-v{display:flex;align-items:center;gap:.6rem;min-width:0}.dk-sel-c{position:relative}.dk-sel-ch{color:rgb(var(--c-fg3));font-weight:800}.dk-sel-c[aria-pressed=true] .dk-sel-ch{color:rgb(var(--c-accink))}@media (max-width:767px){.dk-ch-row>.dk-ab[data-n="3"]{flex-wrap:wrap}}.dk-live[data-c] .dk-live-l{grid-template-rows:1fr 1fr 26px;height:74px}.dk-live[data-m=vocal] i[data-m=vocal]{color:rgb(var(--dk-lamp))}.dk-live[data-c] .dk-live-w{display:grid;grid-template-rows:44px 26px;height:74px;gap:4px;border:0;background:none}.dk-live-cl,.dk-live[data-c] .dk-live-w canvas{border:1px solid rgb(var(--c-hair));border-radius:2px;background:rgb(var(--c-sunk))}.dk-live-cl{position:relative;overflow:hidden}.dk-live-cw{position:absolute;inset:0;width:100%;height:100%;display:block}.dk-live-cf{position:absolute;inset-block:2px;width:2px;margin-left:-1px;background:rgb(var(--c-fg3,var(--c-fg))/.6)}.dk-live[data-m=vocal] .dk-live-cf{background:rgb(var(--c-fg))}.dk-live-ct{position:absolute;inset-block:0;right:0;background:linear-gradient(to left,rgb(var(--c-sunk)) 70%,transparent);padding-left:1.2rem!important;display:flex;align-items:center;justify-content:flex-start;gap:.35rem;height:100%;padding-inline:.5rem;color:rgb(var(--c-fg4));font-size:11px;font-weight:700;line-height:1;direction:rtl}.dk-live[data-m=vocal] .dk-live-ct{color:rgb(var(--c-fg))}@media (min-width:768px){.dk-ctl-v{align-self:stretch}.dk-rack[data-c] .dk-ctl{justify-content:flex-start}.dk-rack[data-c] .dk-ctl-v{padding-inline-end:1.5rem;border-inline-end:1px solid rgb(var(--c-hair))}.dk-rack[data-c] .dk-ctl-s{margin-inline-start:auto}.dk-rack[data-c] .dk-ch-row{grid-template-columns:2rem 52px minmax(0,1fr) 16.5rem 7.5rem auto}.dk-rack[data-c] .dk-ch-row>.dk-ab{flex-wrap:wrap;max-width:100%}.dk-rack[data-c] .dk-ch-row .dk-key svg{display:none}}@media (min-width:1024px){.dk-rack[data-c] .dk-ch-row,.dk-rack[data-c][data-spec] .dk-ch-row{grid-template-columns:2rem 52px minmax(0,1fr) 6.5rem 16.5rem 7.5rem auto;grid-template-areas:"no cv id cat ab price act"}.dk-rack[data-c][data-spec] .dk-ch-spec{display:none}}@media (min-width:1280px){.dk-rack[data-c][data-spec] .dk-ch-row{grid-template-columns:2rem 52px minmax(0,1fr) 6.5rem 16.5rem 9rem 7.5rem auto;grid-template-areas:"no cv id cat ab spec price act"}.dk-rack[data-c][data-spec] .dk-ch-spec{display:block}}.dk-vt{border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-surf));box-shadow:inset 0 2px 0 rgb(var(--dk-lamp))}.dk-vt-head{display:none}.dk-vt-row{border-bottom:1px solid rgb(var(--c-hair));transition:background-color .15s}.dk-vt-list>li:last-child .dk-vt-row{border-bottom:0}.dk-vt-row[data-on]{background:rgb(var(--c-soft)/.6)}.dk-vt-r{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;grid-template-areas:"song price price" "spec spec act";align-items:center;gap:.6rem .7rem;padding:.75rem}.dk-vt-no{grid-area:no;align-self:start;padding-top:.15rem;color:rgb(var(--c-fg3));font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.dk-vt-row[data-on] .dk-vt-no{color:rgb(var(--c-accink))}.dk-vt-song{grid-area:song;display:flex;align-items:center;gap:.7rem;min-width:0}.dk-vt-id{min-width:0}.dk-vt-id h3{overflow:hidden;color:rgb(var(--c-fg));font-size:15px;font-weight:700;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.dk-vt-id h3 a{transition:color .15s}.dk-vt-id h3 a:hover{color:rgb(var(--c-accink))}.dk-vt-id p{overflow:hidden;color:rgb(var(--c-fg3));font-size:12px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.dk-vt-spec{grid-area:spec;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.dk-vt-spec>div{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:.3rem .5rem;border:1px solid rgb(var(--c-hair));border-radius:2px;background:rgb(var(--c-sunk))}.dk-vt-spec dt{color:rgb(var(--c-fg3));font-size:12px;font-weight:600;line-height:1.3}.dk-vt-spec dd{display:flex;align-items:baseline;color:rgb(var(--c-fg));font-size:13px;font-weight:800;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.dk-vt-spec dd small{margin-inline-start:.25rem;color:rgb(var(--c-fg3));font-size:12px;font-weight:600}.dk-vt-r>.dk-price{grid-area:price;align-items:flex-end;justify-self:end;text-align:end}.dk-vt-r>.dk-btn{grid-area:act;justify-self:end}.dk-vt-live{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:0 .75rem .85rem;direction:ltr}.dk-vt-live-k{display:inline-flex;align-items:center;gap:.35rem;color:rgb(var(--c-fg));font-size:12px;font-weight:800}.dk-vt-bar{position:relative;height:30px;overflow:hidden;border:1px solid rgb(var(--c-hair));border-radius:2px;background:rgb(var(--c-sunk));cursor:pointer}.dk-vt-bar:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:rgb(var(--c-hair2))}.dk-vt-bar{height:40px}.dk-vt-bar:before{display:none}.dk-vt-bar canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.dk-vt-bar i{position:absolute;inset-block:3px;width:2px;margin-left:-1px;border-radius:1px;background:rgb(var(--c-fg));box-shadow:0 0 0 2px rgb(var(--c-surf)/.6);pointer-events:none}@media (min-width:768px){.dk-vt-head,.dk-vt-r{grid-template-columns:minmax(0,1fr) 17rem 7.5rem 34px;gap:1rem;padding-inline:1rem}.dk-vt-head{display:grid;align-items:center;padding-block:.55rem;border-bottom:1px solid rgb(var(--c-hair2));background:rgb(var(--c-sunk)/.6);color:rgb(var(--c-fg3));font-size:12px;font-weight:700}.dk-vt-head-p{text-align:end}.dk-vt-cols,.dk-vt-spec{display:grid;grid-template-columns:5.5rem 7rem 4.5rem;gap:0}.dk-vt-r{grid-template-areas:"song spec price act";padding-block:.65rem}.dk-vt-no{align-self:center;padding:0;font-size:13px}.dk-vt-spec>div{align-items:flex-start;padding:0;border:0;background:none}.dk-vt-spec dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dk-vt-spec dd{display:inline-flex;align-items:center;height:28px;padding-inline:.5rem;border:1px solid rgb(var(--c-hair));border-radius:2px;background:rgb(var(--c-sunk))}.dk-vt-live{padding-inline:1rem}}.dk-ac{padding-top:1rem;padding-bottom:3rem}.dk-ac .dk-crumbs{margin-bottom:1rem}.dk-ac-sec{display:grid;gap:1rem}.dk-ac-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:768px){.dk-ac-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.dk-ac-stats>div{display:grid;gap:.1rem;padding:.7rem .9rem;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-surf));box-shadow:0 2px 0 rgb(var(--c-hair2))}.dk-ac-stats b{color:rgb(var(--c-fg));font-size:20px;font-weight:900;line-height:1.4;font-variant-numeric:tabular-nums}.dk-ac-stats>div:first-child b{color:rgb(var(--c-accink))}.dk-ac-stats span{color:rgb(var(--c-fg3));font-size:12px}.dk-ac-bar{display:grid;gap:.75rem;padding:.9rem;background:rgb(var(--c-surf));box-shadow:0 2px 0 rgb(var(--c-hair2))}.dk-ac-bar,.dk-ac-q{border:1px solid rgb(var(--c-hair2));border-radius:2px}.dk-ac-q{display:flex;align-items:center;gap:.5rem;height:44px;padding-inline:.8rem;background:rgb(var(--c-sunk));box-shadow:inset 0 1px 2px rgb(var(--c-fg)/.06);color:rgb(var(--c-fg3))}.dk-ac-q:focus-within{border-color:rgb(var(--c-acc))}.dk-ac-q input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:rgb(var(--c-fg));font:inherit;font-size:14px}.dk-ac-group{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.dk-ac-k{min-width:3rem;color:rgb(var(--c-fg3));font-size:12px;font-weight:800}.dk-ac-group button{display:inline-flex;align-items:center;gap:.4rem;height:32px;padding-inline:.65rem;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-surf));box-shadow:0 2px 0 rgb(var(--c-hair2));color:rgb(var(--c-fg2));font-size:12.5px;font-weight:700;transition:transform .08s,box-shadow .08s,border-color .15s}.dk-ac-group button small{color:rgb(var(--c-fg4));font-size:10.5px;font-weight:600}.dk-ac-group button i{width:6px;height:6px;border-radius:50%;background:rgb(var(--c-hair2))}.dk-ac-group button:hover{border-color:rgb(var(--c-acc)/.45)}.dk-ac-group button:active{transform:translateY(2px);box-shadow:0 0 0 rgb(var(--c-hair2))}.dk-ac-group button[aria-pressed=true]{border-color:rgb(var(--c-acc)/.55);color:rgb(var(--c-fg));background:rgb(var(--c-acc)/.06);transform:translateY(1px);box-shadow:0 1px 0 rgb(var(--c-hair2))}.dk-ac-group button[aria-pressed=true] i{background:rgb(var(--dk-lamp));box-shadow:0 0 0 3px rgb(var(--dk-lamp)/.18),0 0 8px rgb(var(--dk-lamp)/.7)}@media (min-width:1024px){.dk-ac-bar{grid-template-columns:minmax(16rem,22rem) 1fr;align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem}.dk-ac-q{grid-row:span 3;align-self:start}}.dk-ac-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem}.dk-ac-head h2{font-family:var(--font-heading),var(--font-body),sans-serif;color:rgb(var(--c-fg));font-size:20px;font-weight:900;scroll-margin-top:6rem}.dk-ac-reset{color:rgb(var(--c-accink));font-size:13px;font-weight:800;border-bottom:1px solid}.dk-ac-empty{padding:2rem 1rem;text-align:center;color:rgb(var(--c-fg3));font-size:14px;border:1px dashed rgb(var(--c-hair2));border-radius:2px}:root{--ak-voc-1:111 240 176;--ak-voc-2:63 207 138;--ak-voc-edge:31 138 87;--ak-voc-ink:13 42 28;--ak-voc-glow:91 227 161}.dk-key[data-m=vocal]:after{top:auto;bottom:-1px;inset-inline:6px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgb(var(--ak-voc-1)),rgb(var(--ak-voc-2)))}.dk-key[data-m=vocal] .dk-lamp{background:rgb(var(--ak-voc-glow));box-shadow:0 0 0 2px rgb(var(--ak-voc-glow)/.18),0 0 7px rgb(var(--ak-voc-glow)/.8)}.dk-key[data-m=vocal] .dk-key-ch{color:rgb(var(--ak-voc-edge))}.dk-key[data-m=vocal][aria-pressed=true]{border-color:rgb(var(--ak-voc-2));background:rgb(var(--ak-voc-1)/.12)}.dk-key[data-m=vocal][aria-pressed=true] .dk-key-ch,.dk-key[data-m=vocal][aria-pressed=true] svg{color:rgb(var(--ak-voc-edge))}.dark .dk-key[data-m=vocal] .dk-key-ch,.dark .dk-key[data-m=vocal][aria-pressed=true] .dk-key-ch{color:rgb(var(--ak-voc-1))}.dk-con-c,.dk-wrow[data-lane=vocal]{box-shadow:inset 0 2px 0 rgb(var(--ak-voc-2))}.dk-con-c[data-on]{border-color:rgb(var(--ak-voc-edge)/.45);background:rgb(var(--ak-voc-1)/.1)}.dk-live[data-m=vocal] i[data-m=vocal]{color:rgb(var(--ak-voc-edge))}.dk-live[data-m=vocal] .dk-live-cl{border-color:rgb(var(--ak-voc-edge)/.4)}.dk-live[data-m=vocal] .dk-live-ct,.dk-vt-live-k{color:rgb(var(--ak-voc-edge))}.dark .dk-live[data-m=vocal] .dk-live-ct,.dark .dk-live[data-m=vocal] i[data-m=vocal],.dark .dk-vt-live-k{color:rgb(var(--ak-voc-1))}.dk-vt-row[data-on]{background:rgb(var(--ak-voc-2)/.07);box-shadow:inset 3px 0 0 rgb(var(--ak-voc-2))}.dk-vt-row[data-on] .dk-vt-id h3 a{color:rgb(var(--c-accink))}.dk-vt-now{display:inline-flex;align-items:center;gap:5px;margin-inline-end:.5rem;padding:1px 8px 1px 7px;border-radius:999px;background:rgb(var(--ak-voc-2)/.14);color:rgb(var(--ak-voc-edge));font-size:11px;font-weight:800;line-height:1.7;vertical-align:1px}.dk-vt-eq{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.dk-vt-eq i{width:2px;height:40%;border-radius:1px;background:currentColor}.dk-vt-row[data-live] .dk-vt-eq i{animation:dk-vt-eq .9s ease-in-out infinite}.dk-vt-row[data-live] .dk-vt-eq i:nth-child(2){animation-delay:-.3s}.dk-vt-row[data-live] .dk-vt-eq i:nth-child(3){animation-delay:-.6s}@keyframes dk-vt-eq{0%,to{height:30%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.dk-vt-row[data-live] .dk-vt-eq i{animation:none;height:80%}}.dark .dk-vt-now{color:rgb(var(--ak-voc-1))}.dk-con-pack{display:grid;gap:.75rem;margin:0 .85rem .85rem;padding:.75rem;border:1px solid rgb(var(--c-acc)/.45);border-radius:2px;background:linear-gradient(120deg,rgba(72,158,188,.08),rgba(100,102,208,.1));box-shadow:inset 0 2px 0 rgb(var(--c-acc))}.dk-con-pack-k{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:2px;background:linear-gradient(120deg,#489ebc,#6466d0);color:#fff;font-size:11.5px;font-weight:900}.dk-con-pack-id p{margin-top:.35rem;color:rgb(var(--c-fg3));font-size:12.5px;line-height:1.9}.dk-con-pack-id p b{color:rgb(var(--c-fg));font-weight:800}.dk-con-pack-id p b.dk-con-pack-off{color:rgb(var(--c-success,22 128 90))}@media (min-width:768px){.dk-con-pack{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin:0 1.25rem 1.1rem;padding:.8rem 1rem}}.dk-tabbar{position:fixed;inset-inline:0;bottom:0;z-index:45;border-top:1px solid rgb(var(--c-hair2));background:rgb(var(--c-surf));color:rgb(var(--c-fg));padding-bottom:env(safe-area-inset-bottom)}.dk-tabbar ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:63px;padding:5px 6px 7px}.dk-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;height:100%;border:1px solid rgb(var(--c-hair));border-radius:2px;background:rgb(var(--c-surf));box-shadow:0 2px 0 rgb(var(--c-hair2));color:rgb(var(--c-fg3));font-size:12px;font-weight:600;line-height:1;transition:transform .08s,box-shadow .08s,background-color .15s,border-color .15s,color .15s}.dk-tab .dk-lamp{position:absolute;top:6px;inset-inline-start:6px;width:6px;height:6px}.dk-tab .ico{position:relative;display:grid;place-items:center}.dk-tab .dk-count{position:absolute;top:-8px;inset-inline-end:-17px;min-width:22px;height:18px;padding-inline:3px}.dk-tab .lb{white-space:nowrap}.dk-tab:active,.dk-tab[data-on="1"]{transform:translateY(2px);box-shadow:0 0 0 transparent}.dk-tab[data-on="1"]{border-color:rgb(var(--c-hair2));background:rgb(var(--c-sunk));color:rgb(var(--c-fg));font-weight:700}@media (min-width:768px){.dk-tabbar{display:none}}.ak-sheet.dk-sheet{background:rgb(var(--c-bg));color:rgb(var(--c-fg))}@media (min-width:768px){.ak-sheet.full.dk-sheet{border-inline-end:1px solid rgb(var(--c-hair2));box-shadow:none}}.dk-sh-top{display:flex;align-items:center;gap:.6rem;padding-block:calc(.65rem + env(safe-area-inset-top)) .75rem;padding-inline:1.25rem .75rem;border-bottom:1px solid rgb(var(--c-hair2));background:rgb(var(--c-surf))}.dk-sh-top b{flex:1;font-size:19px;font-weight:700}.dk-sh-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1.25rem 1.75rem}.dk-find-in{padding-top:.9rem}.dk-mh{display:flex;align-items:center;gap:.55rem;margin-top:1.4rem;padding-bottom:.6rem;border-bottom:1px solid rgb(var(--c-hair2));color:rgb(var(--c-fg));font-size:13px;font-weight:800}.dk-mh .n{margin-inline-start:auto;color:rgb(var(--c-fg3));font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.dk-mbank{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:.85rem;padding-bottom:2px}.dk-mkey{display:grid;align-content:center;gap:9px;min-height:76px;padding:.6rem .7rem .65rem;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-surf));box-shadow:0 2px 0 rgb(var(--c-hair2));transition:transform .08s,box-shadow .08s,border-color .15s}.dk-mkey:hover{border-color:rgb(var(--c-fg3))}.dk-mkey:hover .dk-lamp{background:rgb(var(--dk-lamp));box-shadow:none}.dk-mkey:active{transform:translateY(2px);box-shadow:0 0 0 transparent}.dk-mkey .top{display:flex;align-items:center;gap:.5rem}.dk-mkey .top b{flex:1;min-width:0;overflow:hidden;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.dk-mkey .lvl{display:flex;align-items:center;gap:.5rem}.dk-mkey .dk-meter{flex:1;min-width:0}.dk-mkey .dk-meter i{height:5px}.dk-mkey .lvl .n{flex:none;color:rgb(var(--c-fg3));font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.dk-mlist li{border-bottom:1px solid rgb(var(--c-hair))}.dk-mi{display:flex;align-items:center;gap:.7rem;width:100%;min-height:50px;color:rgb(var(--c-fg));font-size:15px;font-weight:600;text-align:start;transition:color .15s}.dk-mi:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:rgb(var(--c-hair2));transition:background-color .15s}.dk-mi:hover:before{background:rgb(var(--dk-lamp))}.dk-mi svg{flex:none;color:rgb(var(--c-fg3))}.dk-mi .tx{flex:1;min-width:0}.dk-mi .dk-count{flex:none}a.dk-mi:after{content:"←";color:rgb(var(--c-fg4));transition:transform .15s,color .15s}a.dk-mi:hover:after{color:rgb(var(--c-fg));transform:translateX(-3px)}.ak-sheet.bottom.dk-sheet-b{border-top:1px solid rgb(var(--c-hair2));border-radius:2px 2px 0 0;background:rgb(var(--c-surf));box-shadow:none}.dk-sh-grab{flex:none;width:40px;height:6px;margin:10px auto 4px;border:1px solid rgb(var(--c-hair2));border-radius:2px;background:rgb(var(--c-sunk))}.dk-sheet-b .dk-sh-body{padding:.5rem 1.1rem 1.5rem}