@property --dmt-t{syntax:"<number>";inherits:true;initial-value:1}@property --dmt-n{syntax:"<integer>";inherits:true;initial-value:10}.dm-tender .dm__app{animation:dmt-clock var(--dm-cycle) linear infinite}@keyframes dmt-clock{0%{--dmt-t:0}to{--dmt-t:1}}.dmt-in{--o:clamp(0,(var(--dmt-t) - var(--s)) * 40,1);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 5px))}.dmt-main{position:relative}.dmt-body{padding:0;display:grid;grid-template-columns:236px minmax(0,1fr) 256px;grid-template-rows:42px minmax(0,1fr) 40px;background:#fff}.dmt-title{display:inline-flex;align-items:center;gap:10px}.dmt-stage{display:inline-grid}.dmt-stage>span{grid-area:1/1;display:inline-flex}.dmt-stage__a{opacity:clamp(0,(.685 - var(--dmt-t)) * 40,1)}.dmt-stage__b{opacity:clamp(0,(var(--dmt-t) - .685) * 40,1)}.dm-tender .dm-top__crumbs span:last-child{font-family:var(--font-mono);font-size:10.5px;color:#56687b}.dmt-gen{position:relative;display:inline-grid;padding:0 13px;height:30px;transition:background .15s,border-color .15s}.dmt-gen:hover{background:#1f6fe5;border-color:#1f6fe5}.dmt-gen>span{grid-area:1/1;display:inline-flex;align-items:center;gap:7px}.dmt-gen__a{opacity:max(clamp(0,(.135 - var(--dmt-t)) * 60,1),clamp(0,(var(--dmt-t) - .44) * 60,1))}.dmt-gen__b{opacity:min(clamp(0,(var(--dmt-t) - .115) * 60,1),clamp(0,(.46 - var(--dmt-t)) * 60,1))}.dmt-gen:after{content:"";position:absolute;inset:-1px;border-radius:7px;background:#0b1724;opacity:min(clamp(0,(var(--dmt-t) - .108) * 80,.22),clamp(0,(.14 - var(--dmt-t)) * 80,.22));pointer-events:none}.dmt-spin{width:11px;height:11px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:dmt-spin .8s linear infinite}@keyframes dmt-spin{to{transform:rotate(1turn)}}.dmt-bar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e4eaf1;background:#fbfcfd}.dmt-modes{display:flex;gap:4px}.dmt-modes span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:6px;font-size:11.5px;font-weight:600;color:#56687b;transition:background .15s}.dmt-modes span:hover{background:#eef2f6}.dmt-modes span.is-active{background:#0a253e;color:#fff}.dmt-meta{display:flex;align-items:center;gap:0;font-size:11px;color:#56687b}.dmt-meta span+span:before{content:"";display:inline-block;width:1px;height:12px;background:#dde3ea;margin:0 12px;vertical-align:-2px}.dmt-meta b{font-weight:600;color:#0b1724}.dmt-meta__v{font-family:var(--font-mono);font-size:10.5px;color:#8395a6}.dmt-secs{border-right:1px solid #e4eaf1;display:flex;flex-direction:column;min-height:0;background:#fff}.dmt-secs__h{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 8px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8395a6}.dmt-n,.dmt-secs__h{font-family:var(--font-mono)}.dmt-n{font-size:11px;font-weight:600;color:#0b1724;letter-spacing:0;counter-reset:dmtn var(--dmt-n)}.dmt-n i{font-style:normal}.dmt-n i:before{content:counter(dmtn)}.dmt-prog{margin:0 16px 8px;height:4px;border-radius:2px;background:#eef2f6;overflow:hidden}.dmt-prog i{display:block;height:100%;background:#10893e;transform-origin:left;transform:scaleX(calc(var(--dmt-n) / 10));transition:transform .35s cubic-bezier(.2,.7,.2,1)}.dmt-list{flex:1 1;min-height:0;padding:0 8px;display:flex;flex-direction:column;gap:1px}.dmt-sec{display:grid;grid-template-columns:16px 1fr;grid-column-gap:8px;column-gap:8px;align-items:center;padding:8px 8px 8px 9px;border-radius:7px;transition:background .15s;cursor:default}.dmt-sec:hover{background:#f5f8fc}.dmt-sec.is-active{background:#edf4fe;box-shadow:inset 2px 0 0 #2d7ff9}.dmt-sec__n{font-size:12px;font-weight:600;color:#0b1724;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmt-sec .dmt-st{grid-column:2;margin-top:1px}.dmt-mk{display:grid;width:10px;height:10px}.dmt-mk i{grid-area:1/1;border-radius:3px}.dmt-mk__p{border:1.5px solid #c3cdd8;opacity:clamp(0,(var(--g) - var(--dmt-t)) * 50,1)}.dmt-mk__g{background:#2d7ff9;opacity:min(clamp(0,(var(--dmt-t) - var(--g)) * 50,1),clamp(0,(var(--w) - var(--dmt-t)) * 50,1))}.dmt-mk__w{background:#e08a1e;opacity:min(clamp(0,(var(--dmt-t) - var(--w)) * 50,1),clamp(0,(var(--a) - var(--dmt-t)) * 50,1))}.dmt-mk__a{background:#10893e;opacity:clamp(0,(var(--dmt-t) - var(--a)) * 50,1)}.dmt-st{display:inline-grid;font-size:10.5px;font-weight:600}.dmt-st>span{grid-area:1/1;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.dmt-st__p{color:#8395a6;opacity:clamp(0,(var(--g) - var(--dmt-t)) * 50,1)}.dmt-st__g{color:#1a5fd0;opacity:min(clamp(0,(var(--dmt-t) - var(--g)) * 50,1),clamp(0,(var(--w) - var(--dmt-t)) * 50,1))}.dmt-st__w{color:#b4690e;opacity:min(clamp(0,(var(--dmt-t) - var(--w)) * 50,1),clamp(0,(var(--a) - var(--dmt-t)) * 50,1))}.dmt-st__a{color:#10893e;opacity:clamp(0,(var(--dmt-t) - var(--a)) * 50,1)}.dmt-secs__f{padding:10px 16px;border-top:1px solid #eef2f6;font-size:11px;color:#56687b;text-align:right}.dmt-ed{display:flex;flex-direction:column;min-height:0;background:#f6f8fb}.dmt-ed__tabs{display:flex;align-items:flex-end;gap:4px;height:40px;padding:0 20px;background:#fff;border-bottom:1px solid #e4eaf1}.dmt-ed__tabs span{display:inline-flex;align-items:center;gap:6px;height:39px;padding:0 10px;font-size:12px;font-weight:600;color:#56687b;border-bottom:2px solid transparent}.dmt-ed__tabs span.is-active{color:#1a5fd0;border-bottom-color:#2d7ff9}.dmt-ed__tabs em{margin-left:auto;align-self:center;font-style:normal;font-size:11px;color:#8395a6}.dmt-ed__h{display:flex;align-items:center;gap:10px;padding:14px 20px 12px}.dmt-ed__num{width:22px;height:22px;display:grid;place-items:center;border-radius:5px;background:#fff;border:1px solid #dde3ea;font-family:var(--font-mono);font-size:11px;color:#56687b}.dmt-ed__t{font-family:var(--font-display);font-size:16px;font-weight:650;letter-spacing:-.01em;color:#0b1724}.dmt-ed__h .dmt-st{margin-left:auto;height:22px;padding:0 9px;border-radius:11px;align-items:center}.dmt-ed__h .dmt-st,.dmt-page{background:#fff;border:1px solid #e4eaf1}.dmt-page{position:relative;flex:1 1;min-height:0;margin:0 20px;padding:18px 22px 0;border-bottom:0;border-radius:10px 10px 0 0;box-shadow:0 1px 2px rgba(10,37,62,.04);overflow:hidden}.dmt-page:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;background:linear-gradient(hsla(0,0%,100%,0),#fff)}.dmt-page__band{padding:7px 12px;border-left:3px solid #2d7ff9;background:#f1f6fe;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a253e;margin-bottom:14px}.dmt-doc{display:grid}.dmt-doc>*{grid-area:1/1}.dmt-skel{display:flex;flex-direction:column;gap:9px;padding-top:4px;opacity:clamp(0,(var(--e) - var(--dmt-t)) * 50,1)}.dmt-skel i{display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,#eef2f6,#f6f8fb,#eef2f6);background-size:200% 100%;animation:dmt-shim 1.6s linear infinite}.dmt-skel b{display:block;height:6px}@keyframes dmt-shim{0%{background-position:100% 0}to{background-position:-100% 0}}.dmt-text{font-size:12px;line-height:1.6;color:#2e3e4e}.dmt-text h4{margin:0 0 4px;font-size:12px;font-weight:700;color:#0b1724}.dmt-text p,.dmt-text ul{margin:0 0 12px}.dmt-text ul{padding:0 0 0 16px}.dmt-text li{margin-bottom:2px}.dmt-text li::marker{color:#8395a6}.dmt-dates{display:grid;grid-template-columns:1fr auto;margin:2px 0 0;border:1px solid #eef2f6;border-radius:8px;overflow:hidden}.dmt-dates dd,.dmt-dates dt{margin:0;padding:6px 10px;border-bottom:1px solid #eef2f6;font-size:11.5px}.dmt-dates dt{color:#56687b}.dmt-dates dd{font-family:var(--font-mono);font-size:11px;color:#0b1724;text-align:right}.dmt-dates dd:last-of-type,.dmt-dates dt:last-of-type{border-bottom:0}.dmt-ai{border-left:1px solid #e4eaf1;display:flex;flex-direction:column;min-height:0;background:#fff}.dmt-ai__h{display:flex;align-items:center;gap:9px;height:44px;padding:0 14px;border-bottom:1px solid #eef2f6}.dmt-ai__name{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:650;color:#0b1724}.dmt-ai__name .dm-ic{color:#2d7ff9}.dmt-ai__on{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:#10893e}.dmt-ai__on:before{content:"";width:6px;height:6px;border-radius:2px;background:#10893e}.dmt-ai__x{margin-left:auto;color:#8395a6;display:grid}.dmt-ctx{display:grid;grid-template-columns:auto 1fr;grid-gap:5px 12px;gap:5px 12px;margin:0;padding:12px 14px;border-bottom:1px solid #eef2f6;background:#fbfcfd;font-size:11px}.dmt-ctx dt{color:#8395a6}.dmt-ctx dd{margin:0;color:#0b1724;font-weight:500;text-align:right}.dmt-chat{flex:1 1;min-height:0;padding:14px 12px 0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.dmt-msg{display:flex;gap:8px;font-size:11.5px;line-height:1.5;color:#2e3e4e}.dmt-msg p{margin:0}.dmt-av{flex:none;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#edf4fe;color:#2d7ff9}.dmt-ans,.dmt-msg--ai>p{flex:1 1;min-width:0;padding-top:2px}.dmt-msg--ai>p{color:#56687b}.dmt-msg--me{justify-content:flex-end}.dmt-msg--me p{max-width:84%;padding:8px 11px;border-radius:10px 4px 10px 10px;background:#0a253e;color:#fff}.dmt-ans{display:grid}.dmt-ans>*{grid-area:1/1}.dmt-dots{display:inline-flex;gap:4px;align-self:start;padding:4px 0;opacity:min(clamp(0,(var(--dmt-t) - var(--s)) * 60,1),clamp(0,(var(--e) - var(--dmt-t)) * 60,1))}.dmt-dots i{width:5px;height:5px;border-radius:50%;background:#8395a6;animation:dmt-dot 1s infinite}.dmt-dots i:nth-child(2){animation-delay:.15s}.dmt-dots i:nth-child(3){animation-delay:.3s}@keyframes dmt-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.dmt-ans__body{display:flex;flex-direction:column;gap:7px}.dmt-ans__body b{color:#0b1724;font-weight:650}.dmt-find{padding:9px 10px 10px;border-radius:8px;background:#fdf8f0;border:1px solid #f3ddba;box-shadow:inset 3px 0 0 #e08a1e}.dmt-find__h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.dmt-res{display:inline-grid}.dmt-res>span{grid-area:1/1;display:inline-flex}.dmt-res__a{opacity:clamp(0,(.63 - var(--dmt-t)) * 60,1)}.dmt-res__b{opacity:clamp(0,(var(--dmt-t) - .63) * 60,1)}.dmt-find__h small{font-family:var(--font-mono);font-size:10px;color:#8a520b}.dmt-find p{color:#2e3e4e}.dmt-pills{display:flex;gap:5px;margin-top:7px}.dmt-cert{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;background:#fff;border:1px solid #f0d5ae;font-family:var(--font-mono);font-size:10px;font-weight:600;color:#8a520b}.dmt-add{display:inline-grid;height:26px;font-size:11px;font-weight:600}.dmt-add>span{grid-area:1/1;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:6px;border:1px solid;background:#fff;transition:background .15s}.dmt-add__a{border-color:#2d7ff9!important}.dmt-add__a:hover{background:#edf4fe}.dmt-add__b{pointer-events:none;border-color:#bfe5cd!important;background:#e8f6ee!important}.dmt-add__a{color:#1a5fd0;opacity:clamp(0,(.625 - var(--dmt-t)) * 60,1)}.dmt-add__b{color:#10893e;opacity:clamp(0,(var(--dmt-t) - .625) * 60,1)}.dmt-ask{padding:10px 12px;border-top:1px solid #eef2f6}.dmt-ask__in{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 6px 0 11px;border:1px solid #dde3ea;border-radius:8px;font-size:11.5px;color:#8395a6}.dmt-ask__in i{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;background:#2d7ff9;color:#fff}.dmt-ask small{display:block;margin-top:5px;font-size:10px;color:#8395a6}.dmt-tl{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:0 16px;border-top:1px solid #e4eaf1;background:#fbfcfd;overflow:hidden}.dmt-tl__l{margin-right:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8395a6}.dmt-chip,.dmt-tl__l{display:inline-flex;align-items:center;gap:6px}.dmt-chip{flex:none;min-width:0;height:26px;padding:0 9px;border-radius:6px;background:#fff;border:1px solid #e4eaf1;font-size:11px;font-weight:600;color:#2e3e4e;white-space:nowrap;transition:border-color .15s}.dmt-chip:hover{border-color:#b9c6d4}.dmt-chip .dm-ic{color:#2d7ff9;flex:none}.dmt-chip span{overflow:hidden;text-overflow:ellipsis}.dmt-chip em{font-style:normal;font-weight:500;color:#8395a6;font-size:10.5px}.dmt-toast{right:280px;bottom:56px;--o:min(clamp(0,(var(--dmt-t) - .685) * 40,1),clamp(0,(.95 - var(--dmt-t)) * 40,1));opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 10px))}.dmt-chat,.dmt-list,.dmt-page{animation:dmt-loop var(--dm-cycle) infinite both}@keyframes dmt-loop{0%{opacity:.3}2.5%,97%{opacity:1}to{opacity:.3}}.dmt-cursor{animation:dmt-cursor var(--dm-cycle) infinite both}.dmt-cursor .dm-cursor__ring{animation:dmt-ring var(--dm-cycle) infinite both}@keyframes dmt-cursor{0%{transform:translate(560px,470px);opacity:0}4%{transform:translate(560px,470px);opacity:1}10%{transform:translate(664px,30px)}15%{transform:translate(664px,30px)}23%{transform:translate(700px,640px)}50%{transform:translate(700px,640px)}58%{transform:translate(846px,592px)}67%{transform:translate(846px,592px);opacity:1}75%{transform:translate(880px,630px);opacity:1}92%{transform:translate(880px,630px);opacity:1}to{transform:translate(880px,630px);opacity:0}}@keyframes dmt-ring{0%,10.5%{opacity:0;transform:scale(.4)}11%{opacity:1;transform:scale(.6)}14.5%{opacity:0;transform:scale(1.6)}15%,61%{opacity:0;transform:scale(.4)}61.5%{opacity:1;transform:scale(.6)}65%,to{opacity:0;transform:scale(1.6)}}