@font-face{font-family:Dilvero Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../dilvero/site/fonts/jost-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Dilvero Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../dilvero/site/fonts/jost-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dilvero Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../dilvero/site/fonts/jost-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dlv{--bg:#0b0b0e;--bg2:#111014;--surface:#151418;--raised:#1c1a20;--line:#2e2932;--line2:#3d3542;--text:#ece8e6;--muted:#a5a0aa;--faint:#8e8795;--accent:#c7b5dc;--accent-ink:#1c1a20;--tint:#241e2b;--primary:#713f50;--primary-hover:#84495d;--on-primary:#f5ece6;--green:#a6c1ad;--green-tint:#1e2722;--amber:#d7bc88;--amber-tint:#2a2419;--rose:#e09a8f;--rose-tint:#2d1e1d;--teal:#93bfc2;--teal-tint:#1a2627;--shadow:0 30px 80px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh}html[data-theme=light] .dlv{--bg:#f5f0eb;--bg2:#efe7e1;--surface:#fffaf6;--raised:#f1e9e4;--line:#e3d7d0;--line2:#d3c3ba;--text:#1c1a20;--muted:#5e525b;--faint:#6e616b;--accent:#6b5a8a;--accent-ink:#fffaf6;--tint:#ece4f2;--primary:#713f50;--primary-hover:#5e3343;--on-primary:#fffaf6;--green:#3f6b4c;--green-tint:#dce8df;--amber:#7a5a1e;--amber-tint:#f3e7cf;--rose:#9a3f33;--rose-tint:#f6e1dc;--teal:#2f6366;--teal-tint:#dcecec;--shadow:0 30px 80px #2e293229;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .dlv .ico-sun,html:not([data-theme=light]) .dlv .ico-moon{display:none}html[data-theme=light] .dlv .only-dark,html:not([data-theme=light]) .dlv .only-light{display:none!important}body:has(.dlv){background:#0b0b0e}html[data-theme=light] body:has(.dlv){background:#f5f0eb}html:has(.dlv){scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html:has(.dlv){scroll-behavior:auto}}.dlv .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dlv{background:var(--bg);color:var(--text);font-family:var(--font-orvilo-inter),Inter,"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;transition:background-color .45s,color .45s;overflow-x:clip}.dlv *{box-sizing:border-box}.dlv .disp{font-family:"Dilvero Jost",var(--font-orvilo-inter),Inter,sans-serif;letter-spacing:-.02em}.dlv a{color:var(--accent);text-decoration:none}.dlv a:hover{color:var(--text)}.dlv a:focus-visible,.dlv button:focus-visible,.dlv summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dlv .wrap{width:100%;max-width:1232px;margin:0 auto;padding-left:32px;padding-right:32px}.dlv .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.dlv .btn{min-height:52px;font:600 16px/1 var(--font-orvilo-inter),Inter,system-ui,sans-serif;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.dlv .btn:hover{transform:translateY(-2px)}.dlv .btn-p{background:var(--primary);color:var(--on-primary);border:1px solid var(--primary)}.dlv .btn-p:hover{background:var(--primary-hover);color:var(--on-primary)}.dlv .btn-g{background:var(--surface);color:var(--text);border:1px solid var(--line)}.dlv .btn-g:hover{border-color:var(--accent);color:var(--text)}.dlv .nav-a{color:var(--muted);white-space:nowrap;padding:10px 2px;font-size:15px;font-weight:500}.dlv .nav-a:hover{color:var(--text)}.dlv .seg{min-width:44px;min-height:36px;color:var(--muted);font:600 13px/1 var(--font-orvilo-inter),Inter,system-ui,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;transition:background-color .2s,color .2s}.dlv .seg.on{background:var(--raised);color:var(--text)}.dlv .icon-btn{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:border-color .2s;display:inline-flex}.dlv .icon-btn:hover{border-color:var(--accent)}.dlv .tab{min-height:44px;color:var(--muted);font:600 15px/1 var(--font-orvilo-inter),Inter,system-ui,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 18px;transition:background-color .25s,color .25s;display:inline-flex}.dlv .tab:hover{color:var(--text)}.dlv .tab.on{background:var(--surface);color:var(--text);box-shadow:0 1px 0 var(--line),0 8px 24px #00000024}.dlv .card-h{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s}.dlv .card-h:hover{border-color:var(--line2);transform:translateY(-6px)}.dlv .faq summary{cursor:pointer;list-style:none}.dlv .faq summary::-webkit-details-marker{display:none}.dlv .faq .pm{transition:transform .3s}.dlv .faq[open] .pm{transform:rotate(45deg)}.dlv .swap{display:inline-grid}.dlv .swap>span{grid-area:1/1}.dlv .tg-un{opacity:0}.dlv .tg-accept{background:var(--accent);color:var(--accent-ink)}.dlv .fld{flex-direction:column;min-width:0;display:flex}.dlv .fs{border:0;min-width:0;margin:0;padding:0}.dlv .lbl{color:var(--text);margin:0 0 8px;padding:0;font-size:14px;font-weight:600;display:block}.dlv .inp{border:1px solid var(--line);background:var(--bg2);width:100%;min-height:48px;color:var(--text);font:400 16px/1.4 var(--font-orvilo-inter),Inter,system-ui,sans-serif;border-radius:12px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.dlv .inp::placeholder{color:var(--faint)}.dlv .inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent);outline:none}.dlv .inp.err{border-color:var(--rose)}.dlv .chips{flex-wrap:wrap;gap:8px;display:flex}.dlv .chip{border:1px solid var(--line);background:var(--bg2);min-height:44px;color:var(--text);cursor:pointer;border-radius:12px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}.dlv .chip:hover{border-color:var(--line2)}.dlv .chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dlv .chip.on{border-color:var(--accent);background:var(--tint)}.dlv .chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dlv .chips.err .chip{border-color:color-mix(in srgb,var(--rose) 65%,var(--line))}.dlv .err-t{color:var(--rose);margin-top:8px;font-size:13px;font-weight:500;display:block}@keyframes dlv-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.dlv .pop{animation:.6s cubic-bezier(.2,.7,.2,1) both dlv-pop}@keyframes dlv-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes dlv-tilt{0%{opacity:0;transform:perspective(1800px)rotateX(14deg)translateY(60px)scale(.96)}to{opacity:1;transform:perspective(1800px)rotateX(0)translateY(0)scale(1)}}@keyframes dlv-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dlv-toast{0%,6%{opacity:0;transform:translate(40px)scale(.96)}12%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:translate(40px)scale(.96)}}@keyframes dlv-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent)}70%{box-shadow:0 0 0 14px #0000}to{box-shadow:0 0 #0000}}@keyframes dlv-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dlv-fadein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dlv-tgMsg{0%,4%{opacity:0;transform:translateY(16px)}10%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}@keyframes dlv-tgBtns{0%,10%{opacity:0;transform:translateY(10px)}16%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes dlv-tgPress{0%,34%{background:var(--surface);color:var(--text);transform:none}37%{background:var(--surface);color:var(--text);transform:scale(.92)}41%,to{background:var(--accent);color:var(--accent-ink);transform:none}}@keyframes dlv-tgUn{0%,40%{opacity:1}44%,to{opacity:0}}@keyframes dlv-tgYou{0%,40%{opacity:0}44%,to{opacity:1}}@keyframes dlv-tgDone{0%,44%{opacity:0;transform:translateY(12px)}50%,88%{opacity:1;transform:none}96%,to{opacity:0}}.dlv .a-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both dlv-rise}.dlv .d1{animation-delay:80ms}.dlv .d2{animation-delay:.16s}.dlv .d3{animation-delay:.24s}.dlv .d4{animation-delay:.32s}.dlv .d5{animation-delay:.9s}.dlv .d6{animation-delay:1s}.dlv .d7{animation-delay:1.1s}.dlv .d8{animation-delay:1.2s}.dlv .a-tilt{animation:1.4s cubic-bezier(.2,.7,.2,1) .3s both dlv-tilt}.dlv .a-float{animation:6s ease-in-out infinite dlv-floaty}.dlv .a-toast{animation:9s ease-in-out 2s infinite both dlv-toast}.dlv .a-pulse{animation:2.2s ease-out infinite dlv-pulse}.dlv .a-fade{animation:.55s cubic-bezier(.2,.7,.2,1) both dlv-fadein}.dlv .bar{transform-origin:0;animation:1.3s cubic-bezier(.2,.7,.2,1) both dlv-grow}.dlv .tg-msg{animation:10s infinite dlv-tgMsg}.dlv .tg-btns{animation:10s infinite dlv-tgBtns}.dlv .tg-accept{animation:10s infinite dlv-tgPress}.dlv .tg-un{animation:10s linear infinite dlv-tgUn}.dlv .tg-you{animation:10s linear infinite dlv-tgYou}.dlv .tg-done{animation:10s infinite dlv-tgDone}@supports (animation-timeline:view()){.dlv .rv{animation:linear both dlv-rise;animation-timeline:view();animation-range:entry 5% cover 28%}.dlv .rv-line{transform-origin:0;animation:linear both dlv-grow;animation-timeline:view();animation-range:entry 40% cover 55%}}.dlv .dm-frame{aspect-ratio:16/10;border:1px solid var(--line);background:var(--bg);width:100%;box-shadow:var(--shadow);border-radius:22px;position:relative;overflow:hidden}.dlv .dm-stage{transform-origin:0 0;background:var(--bg);width:960px;height:600px;color:var(--text);text-align:left;grid-template-columns:196px minmax(0,1fr);font-size:13px;line-height:1.4;display:grid;position:absolute;top:0;left:0;overflow:hidden}.dlv .dm-stage *{transition:opacity .45s,transform .55s cubic-bezier(.3,.1,.2,1),background-color .35s,max-height .5s,padding .5s}.dlv .dm-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.dlv .dm-side{background:var(--bg2);border-right:1px solid var(--line);flex-direction:column;gap:3px;padding:18px 12px;display:flex}.dlv .dm-logo{color:var(--text);padding:4px 10px 18px;display:flex}.dlv .dm-nav{height:32px;color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:0 10px;display:flex}.dlv .dm-nav.on{background:var(--raised);color:var(--text);font-weight:600}.dlv .dm-nav b{background:var(--raised);color:var(--muted);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10px}.dlv .dm-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:12px 10px 4px;font-size:9px;font-weight:700}.dlv .dm-main{flex-direction:column;gap:16px;min-width:0;padding:22px 24px;display:flex;position:relative}.dlv .dm-eye{font-size:11px;font-weight:600}.dlv .dm-title{font-family:"Dilvero Jost",var(--font-orvilo-inter),Inter,sans-serif;letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.1}.dlv .dm-pnl{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0}.dlv .dm-ph{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.dlv .dm-ph small{color:var(--muted);font-size:11px;font-weight:500}.dlv .dm-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.dlv .dm-av{background:var(--tint);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.dlv .dm-btn{border:1px solid var(--line);background:var(--raised);height:30px;color:var(--text);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.dlv .dm-btn.pri{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.dlv .dm-empty{text-align:center;color:var(--muted);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.dlv .dm-stage .dm-cursor{z-index:8;pointer-events:none;width:22px;height:22px;transition:transform .75s cubic-bezier(.45,.05,.2,1),opacity .3s;position:absolute;top:0;left:0;transform:translate(780px,520px)}.dlv .dm-stage .dm-ptr{width:22px;height:22px;fill:var(--text);stroke:var(--bg);stroke-width:1.4px;stroke-linejoin:round;transition:transform .12s;display:block}.dlv .dm-stage .dm-ring{border:2px solid var(--accent);opacity:0;border-radius:50%;width:24px;height:24px;transition:opacity .2s,transform .25s;position:absolute;top:-9px;left:-9px;transform:scale(.4)}.dlv .dm-stage[data-cursor=rest] .dm-cursor{opacity:0}.dlv .dm-stage[data-press="1"] .dm-ptr{transform:scale(.82)}.dlv .dm-stage[data-press="1"] .dm-ring{opacity:1;transform:scale(1.2)}.dlv .dm-toast{z-index:6;background:var(--surface);border:1px solid var(--line);opacity:0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:22px;right:24px;transform:translateY(10px);box-shadow:0 12px 32px #0003}.dlv .dm-tk{background:var(--green-tint);width:22px;height:22px;color:var(--green);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.dlv .dm-stage[data-toast="1"] .dm-toast{opacity:1;transform:none}.dlv .dm-req{flex:1;grid-template-columns:262px minmax(0,1fr);gap:14px;min-height:0;display:grid}.dlv .dm-queue{flex-direction:column;display:flex;overflow:hidden}.dlv .dm-queue .dm-ph{border-top:2px solid var(--teal);background:var(--teal-tint);border-radius:12px 12px 0 0}.dlv .dm-row{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:11px 14px;display:flex}.dlv .dm-row b{font-weight:600}.dlv .dm-src{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.dlv .dm-src .dm-i{width:13px;height:13px}.dlv .dm-meta{justify-content:space-between;align-items:center;display:flex}.dlv .dm-row.new{opacity:0;border-bottom-width:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.dlv .dm-stage[data-row="1"] .dm-row.new{opacity:1;border-bottom-width:1px;max-height:110px;padding-top:11px;padding-bottom:11px}.dlv .dm-stage[data-sel="1"] .dm-row.new{background:var(--teal-tint);box-shadow:inset 3px 0 var(--teal)}.dlv .dm-right{flex-direction:column;gap:14px;min-height:0;display:flex}.dlv .dm-detail{height:236px;padding:14px 16px;position:relative}.dlv .dm-content{opacity:0;flex-direction:column;gap:10px;display:flex}.dlv .dm-stage[data-sel="1"] .dm-content{opacity:1}.dlv .dm-stage[data-sel="1"] .dm-detail .dm-empty{opacity:0}.dlv .dm-msg{background:var(--raised);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.dlv .dm-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dlv .dm-k{width:92px;color:var(--muted);font-size:11px}.dlv .dm-none{border:1px dashed var(--line2);color:var(--muted);border-radius:8px;padding:3px 9px;display:inline-flex}.dlv .dm-set{align-items:center;gap:7px;font-weight:600;display:none}.dlv .dm-stage[data-owner="1"] .dm-none,.dlv .dm-stage[data-owner="1"] .dm-assign{display:none}.dlv .dm-stage[data-owner="1"] .dm-set{display:inline-flex}.dlv .dm-created,.dlv .dm-stage:not([data-task=none]) .dm-create{display:none}.dlv .dm-stage:not([data-task=none]) .dm-created{display:inline-flex}.dlv .dm-board{flex-direction:column;flex:1;min-height:0;display:flex}.dlv .dm-cols{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid;position:relative}.dlv .dm-col{background:var(--raised);border-radius:10px;flex-direction:column;gap:8px;padding:8px;display:flex}.dlv .dm-col h4{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:600;line-height:1.4;display:flex}.dlv .dm-col h4 i{border-radius:50%;width:7px;height:7px;display:inline-block}.dlv .dm-slot{height:72px}.dlv .dm-card{background:var(--surface);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:5px;padding:9px 10px;font-size:12px;display:flex}.dlv .dm-ft{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.dlv .dm-mover{opacity:0;border-color:var(--accent);width:calc(33.3333% - 29.3333px);height:72px;position:absolute;top:41px;left:18px;transform:translateY(10px)}.dlv .dm-stage[data-task=todo] .dm-mover{opacity:1;transform:none}.dlv .dm-stage[data-task=progress] .dm-mover{opacity:1;transform:translate(calc(100% + 26px))}.dlv .dm-stage[data-task=done] .dm-mover{opacity:1;transform:translate(calc(200% + 52px))}.dlv .dm-mover .dm-st{display:none}.dlv .dm-stage[data-task=todo] .dm-st.todo,.dlv .dm-stage[data-task=progress] .dm-st.progress,.dlv .dm-stage[data-task=done] .dm-st.done{display:inline}.dlv .dm-chg{flex:1;grid-template-columns:minmax(0,1fr) 318px;gap:14px;min-height:0;display:grid}.dlv .dm-chat{flex-direction:column;display:flex}.dlv .dm-list{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex}.dlv .dm-bub{align-items:flex-start;gap:9px;display:flex}.dlv .dm-bub>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dlv .dm-tx{background:var(--raised);border:1px solid var(--line);border-radius:4px 12px 12px;max-width:420px;padding:9px 12px}.dlv .dm-who{color:var(--muted);margin-bottom:3px;font-size:11px}.dlv .dm-bub.late{opacity:0;transform:translateY(8px)}.dlv .dm-stage[data-msg="1"] .dm-bub.late,.dlv .dm-stage[data-msg2="1"] .dm-bub.late{opacity:1;transform:none}.dlv .dm-sel{border-radius:3px}.dlv .dm-stage[data-sel="1"] .dm-sel{background:var(--amber-tint);box-shadow:0 0 0 2px var(--amber-tint)}.dlv .dm-selmenu{opacity:0;margin-top:8px;transform:translateY(6px)}.dlv .dm-stage[data-menu="1"] .dm-selmenu{opacity:1;transform:none}.dlv .dm-composer{border:1px solid var(--line);color:var(--faint);border-radius:10px;margin:0 14px 14px;padding:10px 12px}.dlv .dm-fix{flex-direction:column;display:flex;position:relative}.dlv .dm-fix .dm-ph{border-top:2px solid var(--amber);background:var(--amber-tint);border-radius:12px 12px 0 0}.dlv .dm-body{flex:1;position:relative}.dlv .dm-card2{opacity:0;flex-direction:column;gap:9px;padding:14px;display:flex;position:absolute;inset:0;transform:translateY(8px)}.dlv .dm-stage:not([data-change=none]) .dm-card2{opacity:1;transform:none}.dlv .dm-stage:not([data-change=none]) .dm-fix .dm-empty{opacity:0}.dlv .dm-kv{grid-template-columns:118px 1fr;align-items:center;gap:7px 10px;font-size:12px;display:grid}.dlv .dm-kv>span:nth-child(odd){color:var(--muted)}.dlv .dm-status .dm-pill,.dlv .dm-linked .dm-pill{display:none}.dlv .dm-stage[data-change=new] .dm-status .new,.dlv .dm-stage[data-change=progress] .dm-status .progress,.dlv .dm-stage[data-change=review] .dm-status .review,.dlv .dm-stage[data-change=closed] .dm-status .closed{display:inline-flex}.dlv .dm-linked{background:var(--raised);opacity:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex;transform:translateY(6px)}.dlv .dm-stage[data-task="1"] .dm-linked{opacity:1;transform:none}.dlv .dm-stage[data-task="1"]:not([data-change=review]):not([data-change=closed]) .dm-linked .progress,.dlv .dm-stage[data-change=review] .dm-linked .done,.dlv .dm-stage[data-change=closed] .dm-linked .done{display:inline-flex}.dlv .dm-close{align-self:flex-start;display:none}.dlv .dm-stage[data-change=review] .dm-close{display:inline-flex}.dlv .dm-note{background:var(--green-tint);border-radius:9px;padding:9px 11px;font-size:12px;display:none}.dlv .dm-stage[data-note="1"] .dm-note{display:block}.dlv .dm-direct{flex:1;grid-template-columns:226px minmax(0,1fr);gap:14px;min-height:0;display:grid}.dlv .dm-convs{flex-direction:column;display:flex}.dlv .dm-conv{border-radius:10px;align-items:center;gap:9px;margin:6px 8px 0;padding:10px 12px;display:flex}.dlv .dm-conv.on{background:var(--tint)}.dlv .dm-conv small{white-space:nowrap;text-overflow:ellipsis;max-width:140px;color:var(--muted);font-size:11px;display:block;overflow:hidden}.dlv .dm-foot{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;margin-top:auto;padding:10px 12px;font-size:11px;display:flex}.dlv .dm-room{flex-direction:column;display:flex;position:relative;overflow:hidden}.dlv .dm-whoh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.dlv .dm-lock{color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:1px 4px;font-size:11px;display:inline-flex}.dlv .dm-stage[data-lock="1"] .dm-lock{background:var(--tint);color:var(--accent)}.dlv .dm-banner{background:var(--raised);color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex}.dlv .dm-act{color:var(--accent);opacity:0;align-items:center;gap:5px;margin-top:6px;font-size:11px;font-weight:600;display:inline-flex}.dlv .dm-stage[data-hover="1"] .dm-act{opacity:1}.dlv .dm-moved{margin-top:6px;display:none}.dlv .dm-stage[data-change="1"] .dm-moved{display:inline-flex}.dlv .dm-stage[data-change="1"] .dm-act{display:none}.dlv .dm-modal{z-index:5;background:color-mix(in srgb,var(--bg) 72%,transparent);opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dlv .dm-stage[data-modal="1"] .dm-modal{opacity:1}.dlv .dm-dlg{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:11px;width:440px;padding:18px;display:flex;transform:translateY(10px)scale(.98);box-shadow:0 20px 50px #00000040}.dlv .dm-stage[data-modal="1"] .dm-dlg{transform:none}.dlv .dm-dlg h5{margin:0;font-size:15px;font-weight:600}.dlv .dm-quote{border-left:3px solid var(--amber);background:var(--amber-tint);border-radius:0 9px 9px 0;padding:10px 12px}.dlv .dm-check{align-self:flex-start;align-items:center;gap:9px;font-size:12px;display:flex}.dlv .dm-box{border:1.5px solid var(--line2);color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dlv .dm-stage[data-confirm="1"] .dm-box{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.dlv .dm-acts{justify-content:flex-end;gap:8px;display:flex}.dlv .dm-share{opacity:.5}.dlv .dm-stage[data-confirm="1"] .dm-share{opacity:1}.dlv .dm-controls{align-items:center;gap:16px;display:flex}.dlv .dm-play{border:1px solid var(--primary);background:var(--primary);width:52px;height:52px;color:var(--on-primary);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:inline-flex}.dlv .dm-play:hover{background:var(--primary-hover);transform:translateY(-2px)}.dlv .dm-play .dm-i{width:20px;height:20px}.dlv .dm-chapters{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.dlv .dm-chap{text-align:left;cursor:pointer;width:100%;color:var(--muted);font:600 14px/1.3 var(--font-orvilo-inter),Inter,system-ui,sans-serif;background:0 0;border:0;flex-direction:column;gap:8px;padding:6px 2px;transition:color .2s;display:flex}.dlv .dm-chap:hover,.dlv .dm-chap[aria-current=step]{color:var(--text)}.dlv .dm-track{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.dlv .dm-fill{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.dlv .dm-caption{min-height:3.2em;margin:0;font-size:17px;line-height:1.6}.dlv .dm-caption .k{color:var(--faint);font-variant-numeric:tabular-nums;margin-right:10px}@media (max-width:640px){.dlv .dm-lbl{display:none}.dlv .dm-chapters{gap:6px}.dlv .dm-frame{border-radius:14px}.dlv .dm-caption{font-size:16px}}@media (max-width:1100px){.dlv .navlinks{display:none!important}.dlv .g4c{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.dlv .hide-md{display:none!important}.dlv .g3,.dlv .g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dlv .split,.dlv .split2{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:720px){.dlv .wrap{padding-left:16px;padding-right:16px}.dlv .g2,.dlv .g3,.dlv .g4c,.dlv .g5,.dlv .rows{grid-template-columns:minmax(0,1fr)!important}.dlv .hide-sm{display:none!important}.dlv .sec{padding-top:80px!important;padding-bottom:80px!important}.dlv .pad-sm{padding:24px!important}}@media (max-width:520px){.dlv .nav-cta,.dlv .login{display:none!important}}@media (prefers-reduced-motion:reduce){.dlv *{transition:none!important;animation:none!important}}
