.dm-ste{flex-direction:column;width:100%;max-width:440px;margin:0 auto;padding:6px;display:flex}.dm-ste-h{padding:var(--dm-s-2) 10px 10px;border-bottom:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex-direction:column;display:flex}.dm-ste-h b{font-size:14px;font-weight:500}.dm-ste-st{font-size:12.5px}.dm-ste-steps{padding:var(--dm-s-1) 0;margin:0;list-style:none}.dm-ste-s{border-radius:calc(10px * var(--dm-rk));align-items:center;gap:10px;min-height:44px;padding:5px 10px;font-size:13px;display:flex}.dm-ste-g{width:16px;height:16px;color:var(--dm-faint);flex:none;place-items:center;display:grid}.dm-ste-g .dm-spin{width:11px;height:11px;color:var(--dm-accent-fg,var(--dm-accent))}.dm-ste-s.dm-done .dm-ste-g{color:var(--dm-ok)}.dm-ste-t{flex-direction:column;flex:1;min-width:0;display:flex}.dm-ste-t b{font-weight:500}.dm-ste-t span{color:var(--dm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dm-ste-s.dm-queued .dm-ste-t b{color:var(--dm-fg2)}.dm-ste-log{gap:var(--dm-s-2);padding:2px var(--dm-s-1) 10px;flex-direction:column;display:flex}.dm-ste-log:empty{display:none}.dm-ste-me{align-self:flex-end;align-items:flex-end;gap:var(--dm-s-1);flex-direction:column;max-width:85%;display:flex}.dm-ste-me p{padding:7px var(--dm-s-3);border-radius:calc(14px * var(--dm-rk)) calc(14px * var(--dm-rk)) var(--dm-r-xs) calc(14px * var(--dm-rk));background:var(--dm-chip);margin:0;font-size:13px;line-height:1.45}.dm-ste-q{color:var(--dm-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.dm-ste-q .dm-spin{width:9px;height:9px}.dm-ste-q svg{color:var(--dm-ok)}.dm-ste-ag{padding:10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-row);gap:10px;font-size:13px;line-height:1.45;display:flex}.dm-ste-ag>svg{color:var(--dm-accent-fg,var(--dm-accent));flex:none;margin-top:3px}.dm-ste-ag.dm-warn{background:var(--dm-warn-bg)}.dm-ste-ag.dm-warn>svg{color:var(--dm-warn)}.dm-ste-ag .dm-t{gap:var(--dm-s-2);flex-direction:column;flex:1;min-width:0;display:flex}.dm-ste-ag p{margin:0}.dm-ste-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dm-ste-ag .dm-pill.dm-ghost{background:var(--dm-surface);color:var(--dm-fg);box-shadow:var(--dm-shadow)}@media (hover:hover) and (pointer:fine){.dm-ste-ag .dm-pill.dm-ghost:hover{box-shadow:var(--dm-shadow-pop)}}.dm-ste-ag .dm-muted{font-size:12px}.dm-ste-sum{align-items:center;gap:var(--dm-s-2);padding:10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-ok-bg);font-size:13px;display:flex}.dm-ste-sum svg{color:var(--dm-ok);flex:none}.dm-ste-box{height:var(--dm-field-h);margin:0 var(--dm-s-1) var(--dm-s-1);padding:0 5px 0 var(--dm-s-3);border-radius:var(--dm-r-field);background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line) 50%,transparent);transition:box-shadow var(--dm-t-fast);align-items:center;gap:6px;display:flex}@supports (corner-shape:squircle){.dm-ste-box{corner-shape:squircle;border-radius:var(--dm-r-field-sq)}}.dm-ste-box:has(input:focus){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line-strong) 50%,transparent)}.dm-ste-box input{min-width:0;font:inherit;color:var(--dm-fg);background:0 0;border:0;outline:0;flex:1;font-size:13px}.dm-ste-box input::placeholder{color:var(--dm-muted)}.dm-ste-go{background:var(--dm-accent);width:30px;height:30px;color:var(--dm-on-accent);border-radius:50%;flex:none;place-items:center;transition:background .2s;display:grid}.dm-ste-go[disabled]{opacity:1;cursor:not-allowed;background:var(--dm-dis-hatch),var(--dm-dis-fill);color:var(--dm-dis);box-shadow:var(--dm-soft-ring)}
.dm-sbx{padding:var(--dm-s-4);gap:var(--dm-s-3);flex-direction:column;display:flex}.dm-sbx-top{align-items:center;gap:var(--dm-s-4);display:flex}.dm-sbx-g{flex:none;width:160px;height:88px;position:relative}.dm-sbx-g svg{width:100%;height:100%;overflow:visible}.dm-sbx-g path{fill:none;stroke-width:16px;stroke-linecap:butt;transition:opacity .3s}.dm-sbx-g .dm-tr{stroke:var(--dm-chip)}.dm-sbx-g.dm-hov g:not(.dm-on) .dm-fl{opacity:.3}.dm-sbx-g g{cursor:default}.dm-sbx-v{flex-direction:column;align-items:center;line-height:1.25;display:flex;position:absolute;bottom:0;left:0;right:0}.dm-sbx-v b{font-size:14px;font-weight:500}.dm-sbx-v .dm-muted{font-size:11px}.dm-sbx-s{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.dm-sbx-s b{font-weight:500}.dm-sbx-band{align-items:baseline;gap:var(--dm-s-2);flex-wrap:wrap;font-size:12.5px;display:flex}.dm-sbx-band .dm-tag{display:inline-flex}.dm-sbx-list{padding-top:var(--dm-s-3);border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex-direction:column;gap:2px;display:flex}.dm-sbx-r{border-radius:calc(10px * var(--dm-rk));transition:background .2s}.dm-sbx-r.dm-on,.dm-sbx-r.dm-open{background:var(--dm-row)}@media (hover:hover) and (pointer:fine){.dm-sbx-r:hover{background:var(--dm-row)}}.dm-sbx-rh{width:100%;padding:var(--dm-s-2);text-align:left;grid-template-columns:8px minmax(0,1fr) auto 56px 12px;align-items:center;column-gap:10px;font-size:13px;display:grid}.dm-sbx-rh>i{border-radius:calc(2px * var(--dm-rk));width:8px;height:8px}.dm-sbx-rh .dm-n{align-items:baseline;gap:6px;min-width:0;display:flex}.dm-sbx-rh .dm-n>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-sbx-rh .dm-tag{flex:none;align-self:center;align-items:center;height:18px;padding-block:0;font-size:11px;line-height:1;display:inline-flex}.dm-sbx-rh:focus-visible{outline-offset:-2px;border-radius:inherit}.dm-sbx-rh .dm-e{color:var(--dm-fg2);font-size:12px}.dm-sbx-rh .dm-bar{border-radius:calc(3px * var(--dm-rk));background:var(--dm-line);height:5px;overflow:hidden}.dm-sbx-rh .dm-bar i{border-radius:inherit;width:0;height:100%;transition:width .8s var(--dm-ease);display:block}.dm-sbx-rh>svg{color:var(--dm-muted);transition:transform .35s var(--dm-ease)}.dm-sbx-r.dm-open .dm-sbx-rh>svg{transform:rotate(90deg)}.dm-sbx-nt{color:var(--dm-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;font-size:12px;overflow:hidden}@media (hover:hover) and (pointer:fine){.dm-sbx-r:is(:hover,.dm-on,.dm-open) .dm-sbx-nt{color:var(--dm-fg2)}}.dm-sbx-d{padding:0 var(--dm-s-2) 10px calc(var(--dm-s-2) + 18px);gap:var(--dm-s-2);color:var(--dm-fg2);flex-direction:column;font-size:12.5px;line-height:1.5;display:flex}.dm-sbx-d .dm-acts{flex-wrap:wrap;gap:6px;display:flex}.dm-sbx-pr{padding:10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent);flex-direction:column;gap:6px;display:flex}.dm-sbx-pr .dm-k{color:var(--dm-muted);align-items:center;gap:6px;font-size:12px;display:flex}.dm-sbx-pr .dm-k .dm-i{color:var(--dm-accent-fg,var(--dm-accent))}.dm-sbx-pr .dm-gain{color:var(--dm-fg2);font-size:12px}.dm-sbx-pr .dm-gain b{color:var(--dm-ok);font-weight:500}.dm-sbx{container-type:inline-size}@container (max-width:340px){.dm-sbx-top{gap:var(--dm-s-2);flex-direction:column}.dm-sbx-s{text-align:center;align-items:center}.dm-sbx-band{justify-content:center}.dm-sbx-rh{grid-template-columns:8px minmax(0,1fr) auto 12px}.dm-sbx-rh .dm-bar{display:none}}
.dm-cvq{padding:var(--dm-s-4);gap:var(--dm-s-3);flex-direction:column;display:flex}.dm-cvq-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dm-cvq-t{flex-direction:column;font-size:13.5px;line-height:1.4;display:flex}.dm-cvq-t b{font-weight:500}.dm-cvq-t .dm-muted{font-size:12px}.dm-cvq-lg{gap:2px;display:flex}.dm-cvq-k{border-radius:var(--dm-r-pill);height:26px;color:var(--dm-muted);align-items:center;gap:6px;padding:0 8px;font-size:12px;transition:color .2s,background .2s;display:flex}@media (hover:hover) and (pointer:fine){.dm-cvq-k:hover{background:var(--dm-row)}}.dm-cvq-k[aria-pressed=true]{color:var(--dm-fg)}.dm-cvq-k svg{width:10px;height:10px;transition:opacity .3s,transform .3s var(--dm-ease);overflow:visible}.dm-cvq-k[aria-pressed=false] svg{opacity:.3;transform:scale(.7)}.dm-cvq-pl{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;border-radius:var(--dm-r-sm);height:244px;position:relative}.dm-cvq-pl:focus-visible{outline-offset:4px}.dm-cvq-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dm-cvq-svg .dm-gl{stroke:color-mix(in srgb,var(--dm-line) 40%,transparent);stroke-width:1px}.dm-cvq-svg .dm-ax{stroke:color-mix(in srgb,var(--dm-line) 80%,transparent);stroke-width:1px}.dm-cvq-svg .dm-md{stroke:color-mix(in srgb,var(--dm-faint) 75%,transparent);stroke-width:1px;stroke-dasharray:3 3}.dm-cvq-svg text{fill:var(--dm-muted);font-size:10.5px;font-family:var(--dm-sans)}.dm-cvq-svg text.dm-q{font-size:10px}.dm-cvq-svg text.dm-at{font-size:10.5px}.dm-cvq-svg .dm-d{stroke:var(--dm-surface);stroke-width:1px;fill-opacity:.85;transition:opacity .25s,fill-opacity .25s}.dm-cvq-svg .dm-d.dm-dim{opacity:.18}.dm-cvq-svg .dm-d.dm-off{opacity:0}.dm-cvq-svg .dm-d.dm-sel{fill-opacity:1;stroke:var(--dm-fg);stroke-width:1.2px}.dm-cvq-svg .dm-d.dm-on{fill-opacity:1;stroke:var(--dm-fg);stroke-width:1.5px}.dm-cvq-svg .dm-ring{fill:none;stroke:var(--dm-fg2);stroke-width:1.2px;stroke-dasharray:3 2.5}.dm-cvq-svg .dm-box{fill:color-mix(in srgb,var(--dm-fg) 5%,transparent);stroke:var(--dm-fg2);stroke-width:1px;stroke-dasharray:4 3}.dm-cvq-tt{border-radius:calc(10px * var(--dm-rk));background:var(--dm-ink);color:var(--dm-on-ink);opacity:0;pointer-events:none;white-space:nowrap;z-index:2;flex-direction:column;padding:6px 9px;font-size:11.5px;transition:opacity .15s;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-100%)translateY(-6px)}.dm-cvq-tt span{opacity:.75}.dm-cvq-tt.dm-on{opacity:1}.dm-cvq-ft{align-items:center;gap:var(--dm-s-2);min-height:72px;padding:var(--dm-s-2) var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-row);color:var(--dm-fg2);font-size:12.5px;display:flex}.dm-cvq-msg{align-items:center;gap:var(--dm-s-2);flex:1;min-width:0;display:flex}.dm-cvq-msg .dm-i{color:var(--dm-accent-fg,var(--dm-accent));flex:none}.dm-cvq-msg b{color:var(--dm-fg);font-weight:500}.dm-cvq-ft .dm-pill{flex:none}.dm-cvq-ft .dm-ib{flex:none;width:26px;height:26px}.dm-cvq-ft{flex-wrap:wrap}.dm-cvq-msg{flex:180px}.dm-cvq{container-type:inline-size}@container (max-width:340px){.dm-cvq-pl{height:228px}.dm-cvq-ft{flex-direction:column;justify-content:center;align-items:stretch;gap:10px}.dm-cvq-msg{flex:none}.dm-cvq-msg:has(>.dm-pill){flex-direction:column;align-items:stretch;gap:10px}.dm-cvq-ft .dm-pill{justify-content:center}}
.dm-rsu{padding:var(--dm-s-4)}.dm-rsu-h{align-items:center;gap:var(--dm-s-3);display:flex}.dm-rsu-g{background:var(--dm-ok-bg);width:34px;height:34px;color:var(--dm-ok);border-radius:50%;place-items:center;transition:background .4s,color .4s;display:grid}.dm-rsu-t{font-weight:500}.dm-rsu-s{font-size:12.5px}.dm-rsu-more{margin-left:auto}.dm-rsu-title{margin:14px 0 0;font-size:14px;font-weight:500;line-height:1.45}.dm-rsu-stats{gap:var(--dm-s-1) var(--dm-s-4);color:var(--dm-muted);flex-wrap:wrap;margin-top:6px;font-size:12.5px;display:flex}.dm-rsu-stats b{color:var(--dm-fg2);font-weight:500}.dm-rsu-sec{padding-top:var(--dm-s-3);border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);margin-top:14px}.dm-rsu-l{color:var(--dm-muted);margin-bottom:6px;font-size:12px}.dm-rsu-it{padding:var(--dm-s-1) 0;justify-content:space-between;align-items:center;gap:10px;font-size:13px;transition:opacity .4s,filter .4s;display:flex}.dm-rsu-it .dm-mono{font-size:12.5px}.dm-rsu-need{justify-content:flex-start}.dm-rsu-need .dm-rsu-nt{flex:1;min-width:0}.dm-rsu-it i{font-style:normal}.dm-rsu-it .dm-a{color:var(--dm-add)}.dm-rsu-it .dm-x{color:var(--dm-del)}.dm-rsu-it .dm-z{color:var(--dm-muted)}.dm-rsu.dm-undone .dm-rsu-it:not(.dm-rsu-need){opacity:.45;filter:grayscale()}.dm-rsu.dm-undone .dm-rsu-it .dm-mono{text-decoration:line-through}.dm-rsu-acts{gap:6px;margin-top:14px;display:flex}@media (max-width:420px){.dm-rsu-stats{grid-template-columns:repeat(2,1fr)}}
.dm-rte{background:var(--dm-surface);border-radius:var(--dm-r-card);width:100%;box-shadow:var(--dm-shadow);--dm-rte-q:var(--dm-muted);--dm-rte-q2:var(--dm-fg2);flex-direction:column;transition:box-shadow .32s;display:flex;position:relative;container:rte/inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dm-rte{--dm-rte-q:color-mix(in srgb,var(--dm-fg) 74%,var(--dm-surface));--dm-rte-q2:color-mix(in srgb,var(--dm-fg) 80%,var(--dm-surface))}}:root[data-theme=dark] .dm-rte{--dm-rte-q:color-mix(in srgb,var(--dm-fg) 74%,var(--dm-surface));--dm-rte-q2:color-mix(in srgb,var(--dm-fg) 80%,var(--dm-surface))}.dm-rte-tb{min-width:0;padding:7px var(--dm-s-2);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--dm-line) 50%,transparent);align-items:center;gap:2px;display:flex}.dm-rte-b{border-radius:var(--dm-r-sm);width:30px;height:30px;color:var(--dm-fg2);transition:background var(--dm-t-fast),color var(--dm-t-fast);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.dm-rte-b:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-rte-b:is([aria-pressed=true],.dm-on){background:var(--dm-accent-bg);color:var(--dm-accent-fg)}.dm-rte-b:disabled,.dm-rte-ai:disabled{opacity:1;cursor:not-allowed;color:var(--dm-dis);background:0 0}.dm-rte-sep{background:var(--dm-line);flex:none;width:1px;height:16px;margin:0 5px}.dm-rte-ai{border-radius:var(--dm-r-pill);height:30px;color:var(--dm-fg);transition:background var(--dm-t-fast),color var(--dm-t-fast);flex:none;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:13px;display:inline-flex}.dm-rte-ai .dm-i{color:var(--dm-accent-fg)}.dm-rte-ai[aria-expanded=true]{background:var(--dm-row)}@media (hover:hover) and (pointer:fine){.dm-rte-ai:hover{background:var(--dm-row)}}.dm-rte-ai:disabled .dm-i{color:inherit}.dm-rte-body{height:256px;padding:var(--dm-s-4) 18px;color:var(--dm-fg);white-space:pre-wrap;overflow-wrap:break-word;caret-color:var(--dm-accent-fg);cursor:text;outline:0;font-size:14px;line-height:1.65;position:relative;overflow-y:auto}.dm-rte-body>*{margin:0;padding:0}.dm-rte-body>*+*{margin-top:6px}.dm-rte-body>*+h2{margin-top:14px}.dm-rte-body h2{color:var(--dm-fg);font-size:14px;font-weight:500;line-height:1.5}.dm-rte-body :is(b,strong){font-weight:500}.dm-rte-body i{font-style:italic}.dm-rte-body a{color:var(--dm-accent-fg);text-decoration:underline;-webkit-text-decoration-color:var(--dm-accent-mark);text-decoration-color:var(--dm-accent-mark);text-underline-offset:2px;cursor:text}.dm-rte-body code{font-family:var(--dm-mono);padding:1px var(--dm-s-1);background:var(--dm-chip);color:var(--dm-fg);border-radius:5px;font-size:12.5px}.dm-rte-body :is(ul,ol){padding-left:22px}.dm-rte-body ul{list-style:outside}.dm-rte-body ol{list-style:decimal}.dm-rte-body li{padding-left:2px}.dm-rte-body li+li{margin-top:2px}.dm-rte-body li::marker{color:var(--dm-rte-q2)}.dm-rte-body blockquote{box-shadow:inset 2px 0 0 var(--dm-rte-q);color:var(--dm-rte-q2);padding-left:14px}.dm-rte-body blockquote+blockquote{margin-top:0;padding-top:6px}.dm-rte-body.dm-empty:before{content:attr(data-placeholder);color:var(--dm-rte-q);pointer-events:none;position:absolute;top:16px;left:18px;right:18px}.dm-rte-old{color:var(--dm-rte-q);text-decoration:line-through;-webkit-text-decoration-color:var(--dm-rte-q);text-decoration-color:var(--dm-rte-q)}.dm-rte-new{color:var(--dm-accent-fg);background:var(--dm-sel);border-radius:3px}.dm-rte-old+.dm-rte-new{margin-left:.3em}.dm-rte-new .dm-w{animation:dm-rtew .4s var(--dm-ease) both}@keyframes dm-rtew{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}::highlight(rte-pick){background-color:color-mix(in srgb,var(--dm-accent-mark) 24%,transparent)}.dm-rte-ft{min-height:46px;padding:6px var(--dm-s-2) 6px 18px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dm-line) 50%,transparent);align-items:center;display:grid}.dm-rte-idle,.dm-rte-rev{align-items:center;gap:var(--dm-s-2);min-width:0;transition:opacity .25s var(--dm-ease),transform .35s var(--dm-ease),visibility 0s;grid-area:1/1;display:flex}.dm-rte-rev,.dm-rte[data-st=review] .dm-rte-idle{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--dm-ease),transform .35s var(--dm-ease),visibility 0s .35s}.dm-rte-rev{transform:translateY(4px)}.dm-rte[data-st=review] .dm-rte-idle{transform:translateY(-4px)}.dm-rte[data-st=review] .dm-rte-rev{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.dm-rte-wc,.dm-rte-hint{color:var(--dm-rte-q);white-space:nowrap;font-size:12px}.dm-rte-hint{text-overflow:ellipsis;min-width:0;overflow:hidden}.dm-rte-hint:before{content:"·";margin-right:var(--dm-s-2)}.dm-rte-idle .dm-ib{flex:none;width:28px;height:28px}.dm-rte-idle .dm-ib:disabled{opacity:1;cursor:not-allowed;color:var(--dm-dis);background:0 0}.dm-rte-st{min-width:0;color:var(--dm-rte-q2);white-space:nowrap;flex:0 auto;align-items:center;gap:7px;font-size:13px;display:flex}.dm-rte-st>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.dm-rte-st .dm-i{color:var(--dm-accent-fg)}.dm-rte-rev .dm-pill{flex:none}.dm-rte-rev .dm-pill.dm-ghost,.dm-rte-rev .dm-kbd,.dm-rte-menu .dm-ph{color:var(--dm-rte-q2)}@media (hover:hover) and (pointer:fine){.dm-rte-rev .dm-pill.dm-ghost:hover{color:var(--dm-fg)}}.dm-rte-menu{width:228px}.dm-rte-menu .dm-mi[aria-disabled=true],.dm-rte-menu .dm-mi[aria-disabled=true] .dm-i{opacity:1;cursor:not-allowed;color:var(--dm-dis);background:0 0}.dm-rte-menu .dm-mi:focus-visible{outline-offset:-2px;background:var(--dm-row)}.dm-rte-lnk{align-items:center;gap:6px;width:304px;min-width:0;max-width:calc(100% - 12px);padding:6px;display:flex}.dm-rte-url{border-radius:var(--dm-r-field);background:var(--dm-surface);min-width:0;height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line) 50%,transparent);color:var(--dm-fg);border:0;outline:0;flex:1;padding:0 10px;font-size:13px}@supports (corner-shape:squircle){.dm-rte-url{corner-shape:squircle;border-radius:var(--dm-r-field-sq)}}.dm-rte-url::placeholder{color:var(--dm-rte-q)}.dm-rte-url:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line-strong) 50%,transparent)}.dm-rte-url[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--dm-bad)}.dm-rte-lnk .dm-pill{flex:none}.dm-rte-lnk .dm-ib{flex:none;width:30px;height:30px}.dm-rte-ask{z-index:6;border-radius:var(--dm-r-pill);background:var(--dm-raised);height:28px;box-shadow:var(--dm-shadow-pop);color:var(--dm-fg);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .18s var(--dm-ease),transform .3s var(--dm-ease),visibility 0s .3s;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;display:inline-flex;position:absolute;top:0;left:0;transform:translateY(4px)}.dm-rte-ask .dm-i{color:var(--dm-accent-fg)}@media (hover:hover) and (pointer:fine){.dm-rte-ask:hover{background:color-mix(in srgb,var(--dm-fg) 4%,var(--dm-raised))}}.dm-rte-ask.dm-show{opacity:1;visibility:visible;transition-delay:0s;transform:none}.dm-rte-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container rte (max-width:520px){.dm-rte-hint{display:none}}@container rte (max-width:400px){.dm-rte-ai{justify-content:center;width:30px;padding:0}.dm-rte-ai span{display:none}.dm-rte-sep{margin:0 2px}.dm-rte-body{padding:14px}.dm-rte-body.dm-empty:before{top:14px;left:14px;right:14px}.dm-rte-ft{padding-left:14px}.dm-rte-rev .dm-kbd{display:none}}@container rte (max-width:330px){.dm-rte-tb{padding:7px var(--dm-s-1);gap:0}.dm-rte-b{width:28px}}:root:not([data-style=soft]) .dm-rte-b:is([aria-pressed=true],.dm-on):not(:where([data-style=soft],[data-style=soft] *)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-accent-mark) 50%,transparent)}:root:not([data-style=soft]) .dm-rte-new:not(:where([data-style=soft],[data-style=soft] *)){background:var(--dm-accent-bg);box-shadow:inset 0 -1px 0 var(--dm-accent-mark)}
.dm-rwx{padding:14px var(--dm-s-4) var(--dm-s-4);position:relative}.dm-rwx-h{align-items:center;gap:var(--dm-s-2);margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.dm-rwx-st{margin-left:auto;font-size:12px;font-weight:400}.dm-rwx-doc{color:var(--dm-fg2);font-size:14px;line-height:1.75}.dm-rwx-s{cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:1px 0;transition:background .3s,color .3s}@media (hover:hover) and (pointer:fine){.dm-rwx-s:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-rwx-s.dm-sel{background:var(--dm-sel);color:var(--dm-fg)}.dm-rwx-s.dm-sel del{color:var(--dm-fg2)}.dm-rwx-s del{color:var(--dm-muted);-webkit-text-decoration-color:var(--dm-bad);text-decoration-color:var(--dm-bad)}.dm-rwx-s ins{color:var(--dm-fg);text-decoration:none}.dm-rwx-s ins .dm-w{visibility:hidden}.dm-rwx-s ins .dm-w.dm-on{visibility:visible;animation:dm-rww .4s var(--dm-ease) both}@keyframes dm-rww{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.dm-rwx-tb{padding:var(--dm-s-1);border-radius:var(--dm-r-pill);background:var(--dm-ink);color:var(--dm-on-ink);box-shadow:var(--dm-shadow-pop);opacity:0;pointer-events:none;filter:blur(4px);transition:opacity .3s var(--dm-ease),transform .4s var(--dm-ease),filter .3s;z-index:3;white-space:nowrap;align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0;transform:translateY(6px)scale(.96)}.dm-rwx-tb.dm-show{opacity:1;pointer-events:auto;filter:none;transform:none}.dm-rwx-b{border-radius:var(--dm-r-pill);height:28px;color:inherit;opacity:.85;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;transition:background .2s,opacity .2s;display:inline-flex}.dm-rwx-b.dm-hl{background:color-mix(in srgb,var(--dm-on-ink) 14%,transparent);opacity:1}@media (hover:hover) and (pointer:fine){.dm-rwx-b:hover{background:color-mix(in srgb,var(--dm-on-ink) 14%,transparent);opacity:1}}.dm-rwx-b.dm-ic{justify-content:center;width:28px;padding:0}.dm-rwx-sep{background:color-mix(in srgb,var(--dm-on-ink) 25%,transparent);width:1px;height:16px;margin:0 2px}.dm-rwx-tb.dm-act{padding:var(--dm-s-1) var(--dm-s-1) var(--dm-s-1) var(--dm-s-3)}.dm-rwx-tb .dm-lbl{align-items:center;gap:7px;margin-right:6px;font-size:12.5px;display:flex}.dm-rwx-tb .dm-pill.dm-sm{height:28px}
.dm-rvx{flex-direction:column;gap:14px;display:flex}.dm-rvx-a{gap:var(--dm-s-2);flex-direction:column;padding:0 2px;display:flex}.dm-rvx-t{min-height:72px}.dm-rvx-t .dm-w{animation:dm-rvw .45s var(--dm-ease) both}@keyframes dm-rvw{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}.dm-rvx-t.dm-out{animation:dm-rvo .3s var(--dm-ease) both}@keyframes dm-rvo{to{opacity:0;filter:blur(4px);transform:translateY(-2px)}}.dm-rvx-bar{align-items:center;gap:2px;margin-left:-6px;display:flex}.dm-rvx-pg{align-items:center;gap:0;display:flex}.dm-rvx-pg .dm-ib{width:26px;height:26px}.dm-rvx-pg .dm-ib[disabled]{opacity:1;cursor:not-allowed;color:var(--dm-dis);background:0 0}.dm-rvx-n{color:var(--dm-muted);text-align:center;min-width:34px;font-size:12px}.dm-rvx-re svg{transition:transform .7s var(--dm-ease)}.dm-rvx-re.dm-go svg{transform:rotate(360deg)}.dm-rvx-st{margin-left:6px;font-size:12px}
.dm-rgx{padding:var(--dm-s-4);gap:var(--dm-s-4);flex-direction:column;display:flex}.dm-rgx-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dm-rgx-t{flex-direction:column;font-size:13.5px;line-height:1.4;display:flex}.dm-rgx-t b{font-weight:500}.dm-rgx-t .dm-muted{font-size:12px}.dm-rgx-sg button{height:26px;padding:0 10px;font-size:12px}.dm-rgx-b{align-items:center;gap:var(--dm-s-5);flex-wrap:wrap;justify-content:center;display:flex}.dm-rgx-ring{flex:none;width:172px;height:172px;position:relative}.dm-rgx-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.dm-rgx-ring circle{fill:none;stroke-width:var(--dm-rw,14);transition:opacity .3s}.dm-rgx-ring .dm-tr{stroke:var(--dm-chip)}.dm-rgx-ring .dm-fl,.dm-rgx-ring .dm-ov,.dm-rgx-ring .dm-ovb{stroke-linecap:round;transition:stroke-dasharray .9s var(--dm-ease),stroke-dashoffset .9s var(--dm-ease),opacity .3s}.dm-rgx-ring .dm-ovb{stroke:var(--dm-surface);stroke-width:calc(var(--dm-rw,14) * 1px + 3px)}.dm-rgx-ring .dm-mk{fill:var(--dm-surface);stroke-width:2.5px;transition:opacity .3s}.dm-rgx-ring.dm-hov g:not(.dm-on) :is(.dm-fl,.dm-ov,.dm-mk){opacity:.25}.dm-rgx-ring g:not(.dm-lap) :is(.dm-ov,.dm-ovb,.dm-mk){opacity:0!important}.dm-rgx-c{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.3;display:flex;position:absolute;inset:0}.dm-rgx-c b{font-size:14px;font-weight:500}.dm-rgx-c .dm-muted{max-width:72px;font-size:11px}.dm-rgx-lg{flex-direction:column;flex:180px;gap:2px;min-width:0;display:flex}.dm-rgx-r{width:100%;padding:6px var(--dm-s-2);border-radius:calc(9px * var(--dm-rk));text-align:left;cursor:default;grid-template-columns:auto 1fr auto;align-items:center;gap:1px 9px;font-size:13px;transition:background .2s;display:grid}.dm-rgx-r.dm-on{background:var(--dm-row)}@media (hover:hover) and (pointer:fine){.dm-rgx-r:hover{background:var(--dm-row)}}.dm-rgx-r i{border-radius:50%;width:8px;height:8px}.dm-rgx-r .dm-n{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dm-rgx-r .dm-p{color:var(--dm-fg2);text-align:right;font-size:12.5px}.dm-rgx-r .dm-v{color:var(--dm-muted);grid-column:2/4;font-size:12px}.dm-rgx-r .dm-tag{height:18px;font-size:11px}.dm-rgx-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dm-rgx{container-type:inline-size}@container (max-width:300px){.dm-rgx-lg{min-width:0}.dm-rgx-h{flex-wrap:wrap}}.dm-rgx-sr table{table-layout:fixed;border-collapse:collapse;width:1px}
.dm-rdx{padding:var(--dm-s-4);gap:var(--dm-s-2);flex-direction:column;display:flex;container-type:inline-size}.dm-rdx-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dm-rdx-t{flex-direction:column;font-size:13.5px;line-height:1.4;display:flex}.dm-rdx-t b{font-weight:500}.dm-rdx-t .dm-muted{font-size:12px}.dm-rdx-lg{gap:var(--dm-s-1);display:flex}.dm-rdx-k{border-radius:var(--dm-r-pill);height:26px;color:var(--dm-muted);align-items:center;gap:6px;padding:0 9px;font-size:12px;transition:color .2s,background .2s;display:flex}@media (hover:hover) and (pointer:fine){.dm-rdx-k:hover{background:var(--dm-row)}}.dm-rdx-k[aria-pressed=true]{color:var(--dm-fg)}.dm-rdx-k i{width:10px;height:10px;transition:opacity .3s,transform .3s var(--dm-ease);border-radius:50%}.dm-rdx-k i.dm-c{background:color-mix(in srgb,var(--dm-c1) 22%,transparent);box-shadow:inset 0 0 0 1.5px var(--dm-c1)}.dm-rdx-k i.dm-b{box-shadow:inset 0 0 0 1.5px var(--dm-c2)}.dm-rdx-k[aria-pressed=false] i{opacity:.3;transform:scale(.7)}.dm-rdx-ch{height:280px;position:relative}.dm-rdx-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dm-rdx-svg .dm-ring{fill:none;stroke:color-mix(in srgb,var(--dm-line) 50%,transparent);stroke-width:1px}.dm-rdx-svg .dm-ring.dm-out{stroke:var(--dm-line)}.dm-rdx-svg .dm-sp{stroke:color-mix(in srgb,var(--dm-line) 50%,transparent);stroke-width:1px;transition:stroke .2s}.dm-rdx-svg .dm-sp.dm-on{stroke:var(--dm-faint)}.dm-rdx-svg .dm-base{fill:none;stroke:var(--dm-c2);stroke-width:1.5px;stroke-linejoin:round;transition:opacity .3s}.dm-rdx-svg .dm-cur{fill:color-mix(in srgb,var(--dm-c1) 16%,transparent);stroke:var(--dm-c1);stroke-width:2px;stroke-linejoin:round;transition:opacity .3s}.dm-rdx-svg .dm-off{opacity:0}.dm-rdx-svg .dm-pt{fill:var(--dm-surface);stroke-width:2px;transition:opacity .3s,r .2s var(--dm-ease)}.dm-rdx-svg .dm-pt.dm-c{stroke:var(--dm-c1)}.dm-rdx-svg .dm-pt.dm-b{stroke:var(--dm-c2)}.dm-rdx-svg .dm-pt.dm-on{r:4.5}.dm-rdx-avg{padding:2px var(--dm-s-2);border-radius:calc(8px * var(--dm-rk));background:color-mix(in srgb,var(--dm-surface) 82%,transparent);pointer-events:none;flex-direction:column;align-items:center;line-height:1.25;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dm-rdx-avg b{font-size:14px;font-weight:500}.dm-rdx-avg .dm-muted{font-size:11px}.dm-rdx-ax{border-radius:calc(7px * var(--dm-rk));max-width:92px;color:var(--dm-fg2);transition:background var(--dm-t-fast),color var(--dm-t-fast);flex-direction:column;gap:1px;padding:3px 6px;font-size:12px;line-height:1.3;display:flex;position:absolute}.dm-rdx-ax .dm-v{color:var(--dm-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.dm-rdx-ax .dm-v b{color:var(--dm-fg);font-weight:500}.dm-rdx-ax .dm-tag{height:16px;padding:0 5px;font-size:10.5px}.dm-rdx-ax.dm-l{text-align:right;align-items:flex-end}.dm-rdx-ax.dm-m{text-align:center;align-items:center}.dm-rdx-ax.dm-on{background:var(--dm-row);color:var(--dm-fg)}@media (hover:hover) and (pointer:fine){.dm-rdx-ax:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-rdx-ax.dm-hot{animation:dm-rdxpulse 1.1s var(--dm-ease-io) 3}@keyframes dm-rdxpulse{50%{background:var(--dm-row);transform:scale(1.06)}}.dm-rdx-ro{align-items:center;gap:var(--dm-s-2);min-height:56px;padding:var(--dm-s-2) var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-row);color:var(--dm-fg2);font-size:12.5px;display:flex}.dm-rdx-ro>span{align-items:center;gap:var(--dm-s-2);display:flex}.dm-rdx-ro .dm-i{color:var(--dm-accent-fg,var(--dm-accent));flex:none}.dm-rdx-ro b{color:var(--dm-fg);font-weight:500}.dm-rdx-ro .dm-dn{color:var(--dm-bad)}.dm-rdx-ro .dm-up{color:var(--dm-ok)}:root:not([data-style=soft]) .dm-rdx-svg .dm-ring.dm-out:not(:where([data-style=soft],[data-style=soft] *)){stroke:var(--dm-rail)}@container (max-width:300px){.dm-rdx-ax{max-width:68px}.dm-rdx-ax .dm-v{justify-content:inherit;flex-wrap:wrap}.dm-rdx-ax.dm-l .dm-v{justify-content:flex-end}.dm-rdx-ax.dm-m .dm-v{justify-content:center}.dm-rdx-avg{display:none}.dm-rdx-ch{height:260px}}
.dm-prx{gap:var(--dm-s-3);flex-direction:column;padding:14px 0;display:flex}.dm-prx.dm-panel{padding:14px}.dm-prx-h{align-items:center;gap:10px;display:flex}.dm-prx-ic{border-radius:calc(10px * var(--dm-rk));background:var(--dm-pp-bg);width:32px;height:32px;color:var(--dm-pp);flex:none;place-items:center;display:grid}.dm-prx-ht{flex-direction:column;min-width:0;display:flex}.dm-prx-ht b{font-size:13.5px;font-weight:500}.dm-prx-ht span{font-size:12.5px}.dm-prx-diff{align-items:center;gap:var(--dm-s-2);border-radius:var(--dm-r-in);background:var(--dm-chip);flex-wrap:wrap;padding:10px;display:flex}.dm-prx-sw{flex:1;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.dm-prx-ar{color:var(--dm-muted);display:grid}.dm-prx-c{border-radius:calc(6px * var(--dm-rk));width:18px;height:18px;transition:background .5s var(--dm-ease);flex:none;box-shadow:inset 0 0 0 1px #00000014}.dm-prx-new .dm-num{transition:opacity .3s}.dm-prx-cf{align-items:center;gap:10px;font-size:12.5px;display:flex}.dm-prx-seg{flex:1;gap:3px;display:flex}.dm-prx-seg i{background:var(--dm-line);border-radius:3px;flex:1;height:5px;transition:background .4s}.dm-prx-seg i.dm-on{background:var(--dm-ok)}.dm-prx-pc{text-align:right;width:34px;color:var(--dm-fg2)}.dm-prx-alt-t{color:var(--dm-fg2);align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;display:flex}.dm-prx-alt-t svg{transition:transform .4s var(--dm-ease)}.dm-prx-alt-t.dm-open svg{transform:rotate(90deg)}.dm-prx-alts{flex-direction:column;gap:2px;margin-inline:-8px;padding-top:2px;display:flex}.dm-prx-a{padding:7px var(--dm-s-2);border-radius:calc(10px * var(--dm-rk));text-align:left;align-items:center;gap:9px;font-size:13px;transition:background .25s;display:flex}@media (hover:hover) and (pointer:fine){.dm-prx-a:hover{background:var(--dm-row)}}.dm-prx-a .dm-d{color:var(--dm-muted);margin-left:auto;font-size:12px}.dm-prx-f{justify-content:flex-end;gap:6px;display:flex}.dm-prx-done{align-items:center;gap:var(--dm-s-2);color:var(--dm-ok);flex:1;font-size:13px;display:flex}
.dm-psx{flex-direction:column;align-items:center;gap:10px;display:flex}.dm-psx-grid{gap:var(--dm-s-2);grid-template-columns:1fr 1fr;width:100%;display:grid}.dm-psx-c{text-align:left;padding:var(--dm-s-3);border-radius:calc(14px * var(--dm-rk));background:var(--dm-chip);flex-direction:column;align-items:flex-start;gap:6px;transition:background .25s,box-shadow .25s;display:flex}@media (hover:hover) and (pointer:fine){.dm-psx-c:hover{background:var(--dm-hover)}}.dm-psx-c.dm-on{background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-rail) 50%,transparent),0 1px 2px #0000000a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dm-psx-c.dm-on{background:var(--dm-hover)}}:root[data-theme=dark] .dm-psx-c.dm-on{background:var(--dm-hover)}.dm-psx-ic{border-radius:calc(9px * var(--dm-rk));place-items:center;width:28px;height:28px;display:grid;background:var(--dm-surface)!important}.dm-psx-c b{font-size:13.5px;font-weight:500}.dm-psx-c span.dm-d{color:var(--dm-muted);font-size:12px;line-height:1.4}.dm-psx-in{align-items:center;gap:var(--dm-s-2);width:100%;min-height:46px;padding:6px 6px 6px var(--dm-s-4);border-radius:var(--dm-r-pill);background:var(--dm-surface);box-shadow:var(--dm-shadow);font-size:13.5px;display:flex;position:relative}.dm-psx-ph{color:var(--dm-muted);transition:opacity .3s}.dm-psx-in.dm-has .dm-psx-ph{display:none}.dm-psx-tx{flex:1;min-width:0}.dm-psx-tx .dm-w{animation:dm-lvw .4s var(--dm-ease) both}@keyframes dm-lvw{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.dm-psx-go{background:var(--dm-accent);width:32px;height:32px;color:var(--dm-on-accent);border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:opacity .3s;display:grid}.dm-psx-go[disabled]{opacity:1;cursor:not-allowed;background:var(--dm-dis-hatch),var(--dm-dis-fill);color:var(--dm-dis);box-shadow:var(--dm-soft-ring)}.dm-psx-sh svg{transition:transform .6s var(--dm-ease)}@media (hover:hover) and (pointer:fine){.dm-psx-sh:hover svg{transform:rotate(180deg)}}
.dm-plb{width:100%;max-width:440px;padding:var(--dm-s-4);margin:0 auto;position:relative}.dm-plb-list,.dm-plb-one{gap:var(--dm-s-3);flex-direction:column;display:flex}.dm-plb-list[hidden],.dm-plb-one[hidden]{display:none}.dm-plb-h{align-items:center;gap:var(--dm-s-2);min-height:32px;display:flex}.dm-plb-ht{flex-direction:column;flex:1;min-width:0;display:flex}.dm-plb-ht b{font-size:14px;font-weight:500}.dm-plb-ht span{font-size:13px}.dm-plb-back{flex:none;margin-left:-6px}.dm-plb-rows{flex-direction:column;margin:0 -8px;display:flex}.dm-plb-row{align-items:center;gap:var(--dm-s-3);width:100%;padding:9px var(--dm-s-2);border-radius:var(--dm-r-in);text-align:left;color:var(--dm-fg);transition:background var(--dm-t-fast);display:flex}@media (hover:hover) and (pointer:fine){.dm-plb-row:hover{background:var(--dm-row)}}.dm-plb-ic{border-radius:calc(9px * var(--dm-rk));background:var(--dm-chip);width:32px;height:32px;color:var(--dm-fg2);flex:none;place-items:center;display:grid}.dm-plb-rt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dm-plb-rt b{font-size:13.5px;font-weight:500}.dm-plb-rt>span{color:var(--dm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dm-plb-n{color:var(--dm-muted);flex:none;font-size:12px}.dm-plb-row>svg:last-child{color:var(--dm-muted);flex:none}.dm-plb-tp{padding:10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-chip);color:var(--dm-fg);margin:0;font-size:14px;line-height:1.8}.dm-plb-s{border-radius:calc(6px * var(--dm-rk));background:var(--dm-accent-bg);color:var(--dm-accent-fg,var(--dm-accent));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 5px;transition:background .25s,color .25s,box-shadow .25s}.dm-plb-s.dm-empty{background:var(--dm-surface);color:var(--dm-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-rail) 50%,transparent)}.dm-plb-s.dm-bad{color:var(--dm-bad);box-shadow:inset 0 0 0 1px var(--dm-bad)}.dm-plb-vars{gap:var(--dm-s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dm-plb-fd{flex-direction:column;gap:5px;min-width:0;font-size:12.5px;font-weight:500;display:flex}.dm-plb-fd.dm-wide{grid-column:1/-1}.dm-plb-in{border-radius:var(--dm-r-field);background:var(--dm-surface);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line) 50%,transparent);height:var(--dm-field-h);padding:0 var(--dm-s-3);font:inherit;color:var(--dm-fg);transition:box-shadow var(--dm-t-fast);border:0;outline:0;font-size:13.5px;font-weight:400}@supports (corner-shape:squircle){.dm-plb-in{corner-shape:squircle;border-radius:var(--dm-r-field-sq)}}.dm-plb-in::placeholder{color:var(--dm-muted)}.dm-plb-in:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line-strong) 50%,transparent)}.dm-plb-fd.dm-bad .dm-plb-in{box-shadow:inset 0 0 0 1px var(--dm-bad)}.dm-plb-er{color:var(--dm-bad);font-size:12px;font-weight:400}.dm-plb-er[hidden]{display:none}.dm-plb-sel{justify-content:space-between;align-items:center;gap:var(--dm-s-2);width:100%;height:var(--dm-field-h);padding:0 var(--dm-s-3);border-radius:var(--dm-r-field);background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line) 50%,transparent);color:var(--dm-fg);text-align:left;transition:box-shadow var(--dm-t-fast);font-size:13.5px;font-weight:400;display:flex}@supports (corner-shape:squircle){.dm-plb-sel{corner-shape:squircle;border-radius:var(--dm-r-field-sq)}}.dm-plb-sel:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line-strong) 50%,transparent);outline:0}.dm-plb-sel>svg{color:var(--dm-muted);transition:transform .32s var(--dm-ease);flex:none}.dm-plb-sel[aria-expanded=true]>svg{transform:rotate(180deg)}.dm-plb-pop{min-width:180px}.dm-plb-f{align-items:center;gap:var(--dm-s-2);min-height:32px;display:flex}.dm-plb-f .dm-sp{flex:1}.dm-plb-note{font-size:13px}.dm-plb-done{align-items:center;gap:var(--dm-s-3);padding:10px 10px 10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-ok-bg);font-size:13.5px;display:flex}.dm-plb-done>svg{color:var(--dm-ok);flex:none}.dm-plb-done .dm-t{flex-direction:column;flex:1;min-width:0;display:flex}.dm-plb-done .dm-t span{font-size:13px}.dm-plb-done .dm-t .dm-muted{color:var(--dm-fg2)}.dm-plb-done .dm-pill{background:var(--dm-surface);color:var(--dm-fg);box-shadow:var(--dm-shadow)}.dm-plb-one.dm-used .dm-plb-vars{opacity:.55;transition:opacity .32s}
.dm-plx{flex-direction:column;gap:10px;padding:14px 0;display:flex}.dm-plx.dm-panel{padding:14px}.dm-plx-h{align-items:center;gap:10px;display:flex}.dm-plx-mk{color:var(--dm-accent-fg,var(--dm-accent))}.dm-plx-ht{flex-direction:column;min-width:0;display:flex}.dm-plx-ht b{font-size:13.5px;font-weight:500}.dm-plx-st{font-size:12.5px}.dm-plx-list{counter-reset:s;flex-direction:column;margin:0 -6px;padding:0;list-style:none;display:flex}.dm-plx-s{border-radius:calc(10px * var(--dm-rk));align-items:flex-start;gap:10px;padding:7px 6px;font-size:13px;transition:background .25s,opacity .35s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.dm-plx-s:hover{background:var(--dm-row)}}.dm-plx-s .dm-n{background:var(--dm-chip);width:20px;height:20px;font-size:11px;font-family:var(--dm-mono);color:var(--dm-fg2);border-radius:50%;flex:none;place-items:center;transition:background .35s,color .35s;display:grid}@media (hover:hover) and (pointer:fine){.dm-plx-s:hover .dm-n{background:var(--dm-surface)}}.dm-plx-s .dm-b{flex-direction:column;flex:1;min-width:0;display:flex}.dm-plx-s .dm-t{border-radius:5px;outline:0;min-width:0;margin:0 -3px;padding:1px 3px;line-height:1.5}.dm-plx-s .dm-d{color:var(--dm-muted);transition:grid-template-rows .32s var(--dm-ease);grid-template-rows:0fr;font-size:12px;display:grid}.dm-plx-s .dm-d.dm-on{grid-template-rows:1fr}.dm-plx-s .dm-d>span{min-height:0;overflow:hidden}.dm-plx-s .dm-d.dm-warn{color:var(--dm-warn)}.dm-plx-tm{color:var(--dm-muted);margin-left:auto;font-size:12px}.dm-plx-tm:empty{display:none}.dm-plx-s .dm-n .dm-spin{width:10px;height:10px}.dm-plx-s .dm-t:focus{background:var(--dm-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--dm-field-line-strong) 50%,transparent)}.dm-plx-s .dm-ib{opacity:0;width:24px;height:24px;transition:opacity .2s}.dm-plx-s .dm-ib:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.dm-plx-s:hover .dm-ib{opacity:1}}.dm-plx-s.dm-off{opacity:.45}.dm-plx-s.dm-off .dm-t{text-decoration:line-through}.dm-plx-s.dm-run .dm-n{background:var(--dm-accent-bg);color:var(--dm-accent-fg,var(--dm-accent))}.dm-plx-s.dm-done .dm-n{background:var(--dm-ok-bg);color:var(--dm-ok)}.dm-plx-s.dm-retry .dm-n{background:var(--dm-warn-bg);color:var(--dm-warn)}.dm-plx-s.dm-edited .dm-t:after{content:"edited";color:var(--dm-accent-fg,var(--dm-accent));margin-left:6px;font-size:11px}.dm-plx-add{align-items:center;gap:var(--dm-s-2);color:var(--dm-fg2);padding:var(--dm-s-1) 10px;border-radius:var(--dm-r-pill);align-self:flex-start;margin-inline:-10px;font-size:12.5px;display:flex}@media (hover:hover) and (pointer:fine){.dm-plx-add:hover{color:var(--dm-fg);background:var(--dm-row)}}.dm-plx-f{align-items:center;gap:6px;display:flex}.dm-plx-n{flex:1;min-width:0;font-size:12px}@media (max-width:480px){.dm-plx-n{display:none}}
.dm-pgx{width:100%;max-width:400px;padding:var(--dm-s-1) 0;gap:var(--dm-s-3);flex-direction:column;margin:0 auto;display:flex;position:relative}.dm-pgx.dm-panel{padding:var(--dm-s-4)}.dm-pgx-h{gap:var(--dm-s-3);align-items:center;display:flex}.dm-pgx-ic{border-radius:calc(9px * var(--dm-rk));background:var(--dm-chip);flex:none;place-items:center;width:32px;height:32px;display:grid}.dm-pgx-ht{flex-direction:column;min-width:0;display:flex}.dm-pgx-ht b{font-size:14px;font-weight:500}.dm-pgx-ht span{font-size:13px}.dm-pgx-sc{flex-direction:column;margin-inline:-8px;display:flex}.dm-pgx-o{align-items:center;gap:var(--dm-s-3);padding:var(--dm-s-2);border-radius:calc(10px * var(--dm-rk));cursor:pointer;font-size:13.5px;transition:background .25s;display:flex}@media (hover:hover) and (pointer:fine){.dm-pgx-o:hover{background:var(--dm-row)}}.dm-pgx-o input{opacity:0;pointer-events:none;position:absolute}.dm-pgx-o .dm-bx{border-radius:calc(6px * var(--dm-rk));width:18px;height:18px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dm-muted) 80%,var(--dm-surface));color:#0000;transition:background .3s var(--dm-ease),box-shadow .3s,color .3s;flex:none;place-items:center;display:grid}.dm-pgx-o .dm-bx svg{transition:transform .35s var(--dm-ease);transform:scale(.4)}.dm-pgx-o input:checked+.dm-bx{background:var(--dm-accent);box-shadow:inset 0 0 0 1px var(--dm-accent-mark,var(--dm-accent));color:var(--dm-on-accent)}.dm-pgx-o input:checked+.dm-bx svg{transform:none}.dm-pgx-o input:focus-visible+.dm-bx{outline:2px solid var(--dm-focus);outline-offset:2px}.dm-pgx-o .dm-t{flex:1;min-width:0}.dm-pgx-o .dm-d{color:var(--dm-muted);font-size:12px;display:block}.dm-pgx-f{padding-top:var(--dm-s-3);border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);align-items:center;gap:6px;display:flex}.dm-pgx-f .dm-sp{flex:1}@container (max-width:340px){.dm-pgx-f{flex-wrap:wrap}.dm-pgx-f .dm-sp{flex-basis:100%}.dm-pgx-no{margin:var(--dm-s-2) 0 0 auto}.dm-pgx-ok{margin-top:var(--dm-s-2)}}.dm-pgx-db{height:28px;padding:0 var(--dm-s-2) 0 10px;border-radius:var(--dm-r-pill);color:var(--dm-fg2);white-space:nowrap;align-items:center;gap:6px;margin-left:-2px;font-size:13px;transition:background .16s,color .16s;display:inline-flex}.dm-pgx-db[aria-expanded=true]{background:var(--dm-row);color:var(--dm-fg)}@media (hover:hover) and (pointer:fine){.dm-pgx-db:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-pgx-db>svg{color:var(--dm-muted);transition:transform .32s var(--dm-ease)}.dm-pgx-db[aria-expanded=true]>svg{transform:rotate(180deg)}.dm-pgx-pop{min-width:230px}.dm-pgx-ok[disabled]{opacity:1;cursor:not-allowed;background:var(--dm-dis-hatch),var(--dm-dis-fill);color:var(--dm-dis);box-shadow:var(--dm-soft-ring)}.dm-pgx-done{align-items:center;gap:var(--dm-s-3);padding:10px 10px 10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-ok-bg);font-size:13.5px;display:flex}.dm-pgx-done .dm-pill{background:var(--dm-surface);color:var(--dm-fg);box-shadow:var(--dm-shadow)}@media (hover:hover) and (pointer:fine){.dm-pgx-done .dm-pill:hover{background:var(--dm-surface);box-shadow:var(--dm-shadow-pop)}}.dm-pgx-done .dm-t{color:var(--dm-fg);flex:1}.dm-pgx-done .dm-t span{color:var(--dm-fg2);font-size:12px;display:block}.dm-pgx-done>svg{color:var(--dm-ok)}.dm-pgx-done.dm-run{background:var(--dm-chip)}.dm-pgx-done .dm-g{width:18px;height:18px;color:var(--dm-fg2);flex:none;place-items:center;display:grid}.dm-pgx-done.dm-ok .dm-g{color:var(--dm-ok)}.dm-pgx-done .dm-t b{font-weight:400;display:block}.dm-pgx-tm{color:var(--dm-muted);font-size:12px}.dm-pgx-ic{transition:background .32s var(--dm-ease)}.dm-pgx.dm-esc .dm-pgx-ic{background:var(--dm-warn-bg)}.dm-pgx-scope{gap:var(--dm-s-3);flex-direction:column;display:flex}
.dm-mpk{gap:var(--dm-s-2);flex-direction:column;width:100%;max-width:420px;margin:0 auto;display:flex;position:relative}.dm-mpk-top{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.dm-mpk-lb{font-size:12.5px}.dm-mpk-tr{border-radius:var(--dm-r-pill);background:var(--dm-surface);height:32px;box-shadow:var(--dm-shadow);white-space:nowrap;align-items:center;gap:7px;padding:0 10px 0 6px;font-size:13px;font-weight:500;transition:box-shadow .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.dm-mpk-tr:hover{box-shadow:var(--dm-shadow-pop)}}.dm-mpk-tr>svg{color:var(--dm-muted);transition:transform .32s var(--dm-ease)}.dm-mpk-tr[aria-expanded=true]>svg{transform:rotate(180deg)}.dm-mpk-tr:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.dm-mpk-ef{font-size:12.5px;font-weight:400}.dm-mpk-mk{border-radius:calc(6px * var(--dm-rk));width:20px;height:20px;color:var(--dm-mt,var(--dm-on-ink));background:var(--dm-mc,var(--dm-fg2));flex:none;place-items:center;font-size:11px;font-weight:500;transition:background .32s;display:grid}.dm-mpk-p{flex-direction:column;padding:6px;display:flex}.dm-mpk-hd,.dm-mpk-o{grid-template-columns:20px minmax(0,1fr) repeat(3,34px);align-items:center;gap:10px;display:grid}.dm-mpk-hd{padding:var(--dm-s-1) 10px 2px;color:var(--dm-muted);font-size:11px}.dm-mpk-hd span{text-align:center}.dm-mpk-o{width:100%;padding:var(--dm-s-2) 10px;border-radius:var(--dm-r-in);text-align:left;font-size:13px;transition:background .16s}@media (hover:hover) and (pointer:fine){.dm-mpk-o:hover{background:var(--dm-row)}}.dm-mpk-o[aria-checked=true]{background:var(--dm-sel)}.dm-mpk-o[aria-checked=true] .dm-d{color:var(--dm-fg2)}.dm-mpk-o:focus-visible{outline:2px solid var(--dm-focus);outline-offset:-2px}.dm-mpk-o .dm-t{flex-direction:column;min-width:0;display:flex}.dm-mpk-o .dm-t b{align-items:center;gap:6px;font-weight:500;display:flex}.dm-mpk-o .dm-ck{color:var(--dm-accent-fg,var(--dm-accent));opacity:0;transition:opacity .16s,transform .32s var(--dm-ease);display:grid;transform:scale(.6)}.dm-mpk-o[aria-checked=true] .dm-ck{opacity:1;transform:none}.dm-mpk-o .dm-ck:has(.dm-spin){opacity:1;transform:none}.dm-mpk-o .dm-ck .dm-spin{width:10px;height:10px;color:var(--dm-muted)}.dm-mpk-o .dm-d{color:var(--dm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dm-mpk-o.dm-busy .dm-d{color:var(--dm-warn)}.dm-mpk-o.dm-busy .dm-mpk-mk{background:var(--dm-warn-mark);color:var(--dm-on-ink)}.dm-mpk-m{gap:2px;height:8px;display:flex}.dm-mpk-m i{background:var(--dm-rail);border-radius:2px;flex:1;transition:background .32s}.dm-mpk-m i.dm-on{background:var(--dm-fg2)}.dm-mpk-o[aria-checked=true]:not(.dm-busy) .dm-mpk-m i.dm-on{background:var(--dm-accent-mark,var(--dm-accent))}.dm-mpk-sg{margin:var(--dm-s-1) var(--dm-s-1) 2px;padding:10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-warn-bg);gap:var(--dm-s-2);flex-direction:column;display:flex}.dm-mpk-sgt{margin:0;font-size:12.5px;line-height:1.45}.dm-mpk-sga{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dm-mpk-sg .dm-pill.dm-ghost{background:var(--dm-surface);color:var(--dm-fg);box-shadow:var(--dm-shadow)}@media (hover:hover) and (pointer:fine){.dm-mpk-sg .dm-pill.dm-ghost:hover{box-shadow:var(--dm-shadow-pop)}}.dm-mpk-th{justify-content:space-between;align-items:center;gap:var(--dm-s-2) var(--dm-s-3);padding:var(--dm-s-3) 10px 6px;margin:6px var(--dm-s-1) 0;border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex-wrap:wrap;display:flex}.dm-mpk-thh{flex-direction:column;min-width:0;font-size:13px;display:flex}.dm-mpk-thh b{align-items:center;gap:6px;font-weight:500;display:flex}.dm-mpk-thh b svg{color:var(--dm-muted)}.dm-mpk-thd{font-size:12px}.dm-mpk-eb{height:28px;padding:0 var(--dm-s-2) 0 10px;border-radius:var(--dm-r-pill);background:var(--dm-chip);align-items:center;gap:6px;font-size:13px;transition:background .16s;display:inline-flex}.dm-mpk-eb[aria-expanded=true]{background:var(--dm-hover)}@media (hover:hover) and (pointer:fine){.dm-mpk-eb:hover{background:var(--dm-hover)}}.dm-mpk-eb>svg{color:var(--dm-muted);transition:transform .32s var(--dm-ease)}.dm-mpk-eb[aria-expanded=true]>svg{transform:rotate(180deg)}.dm-mpk-pop{min-width:220px}.dm-mpk-note{align-items:center;gap:6px;min-height:20px;margin:0;padding:0 2px;font-size:12.5px;display:flex}.dm-mpk-note svg{color:var(--dm-ok);flex:none}@media (max-width:480px){.dm-mpk-hd,.dm-mpk-o{grid-template-columns:20px minmax(0,1fr) repeat(3,34px);gap:6px}.dm-mpk-hd{padding-inline:6px;font-size:10.5px}.dm-mpk-o{padding-inline:6px}.dm-mpk-o .dm-d{white-space:normal}}
.dm-lva{flex-direction:column;gap:14px;display:flex}.dm-lva-q{justify-content:flex-end;display:flex}.dm-lva-a{flex-direction:column;gap:14px;min-height:230px;display:flex}.dm-stage-in>.dm-lva .dm-lva-a{min-height:324px}.dm-lva-turn{gap:var(--dm-s-3);flex-direction:column;display:flex}.dm-lva-th{align-items:center;gap:var(--dm-s-2);color:var(--dm-muted);font-size:13.5px;display:flex}.dm-lva-tb{padding:2px var(--dm-s-2);border-radius:var(--dm-r-pill);transition:color var(--dm-t-fast),background var(--dm-t-fast);align-self:flex-start;gap:6px;margin-left:-8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.dm-lva-tb:hover{color:var(--dm-fg2);background:var(--dm-row)}}.dm-lva-tb>.dm-i{transition:transform .2s var(--dm-ease)}.dm-lva-tb[aria-expanded=true]>.dm-i{transform:rotate(180deg)}.dm-lva-tlist{padding:2px 0 2px var(--dm-s-3);border-left:1px solid color-mix(in srgb,var(--dm-rail) 50%,transparent);gap:var(--dm-s-1);color:var(--dm-muted);flex-direction:column;margin:0;font-size:13px;list-style:none;display:flex}.dm-lva-p{margin:0;font-size:14px;line-height:1.65}.dm-lva-p .dm-w{animation:dm-lvw .5s var(--dm-ease) both;display:inline}@keyframes dm-lvw{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.dm-cite{min-width:17px;height:17px;padding:0 var(--dm-s-1);background:var(--dm-hover);color:var(--dm-fg2);vertical-align:2px;cursor:default;border-radius:5px;place-items:center;margin:0 2px;font-size:10.5px;font-weight:500;transition:background .2s,color .2s;display:inline-grid}.dm-cite.dm-on{background:var(--dm-accent-bg);color:var(--dm-accent-fg,var(--dm-accent))}@media (hover:hover) and (pointer:fine){.dm-cite:hover{background:var(--dm-accent-bg);color:var(--dm-accent-fg,var(--dm-accent))}}.dm-lva-p .dm-cite{animation:dm-lvw .5s var(--dm-ease) both}.dm-lva-src{color:var(--dm-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.dm-lva-sb{align-items:center;gap:var(--dm-s-2);border-radius:var(--dm-r-pill);height:28px;color:var(--dm-fg2);padding:0 9px 0 5px;transition:background .2s,color .2s;display:inline-flex}.dm-lva-sb[aria-expanded=true]{background:var(--dm-row);color:var(--dm-fg)}@media (hover:hover) and (pointer:fine){.dm-lva-sb:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-lva-sb>.dm-i{color:var(--dm-muted);transition:transform .35s var(--dm-ease)}.dm-lva-sb[aria-expanded=true]>.dm-i{transform:rotate(180deg)}.dm-lva-fav{display:flex}.dm-lva-fav span{color:#fff;width:18px;height:18px;box-shadow:0 0 0 1.5px var(--dm-surface);transition:margin .3s var(--dm-ease);background-image:linear-gradient(#0000004d,#0000004d);border-radius:5px;place-items:center;margin-left:-4px;font-size:9.5px;font-weight:500;display:grid}.dm-lva-fav span:first-child{margin-left:0}@media (hover:hover) and (pointer:fine){.dm-lva-sb:hover .dm-lva-fav span:not(:first-child){margin-left:2px}}.dm-lva-acts{gap:2px;margin-left:-6px;display:flex}.dm-lva-acts .dm-ib{width:28px;height:28px}.dm-lva-ll{flex-direction:column;gap:2px;display:flex}.dm-lva-s{width:100%;padding:7px var(--dm-s-2);border-radius:calc(10px * var(--dm-rk));text-align:left;color:var(--dm-fg);align-items:center;gap:10px;font-size:13px;transition:background .2s;display:flex}.dm-lva-s.dm-on{background:var(--dm-row)}@media (hover:hover) and (pointer:fine){.dm-lva-s:hover{background:var(--dm-row)}}.dm-lva-s .dm-n{background:var(--dm-hover);width:17px;height:17px;color:var(--dm-fg2);border-radius:5px;flex:none;place-items:center;font-size:10.5px;font-weight:500;transition:background .2s,color .2s;display:grid}.dm-lva-s.dm-on .dm-n{background:var(--dm-accent-bg);color:var(--dm-accent-fg,var(--dm-accent))}@media (hover:hover) and (pointer:fine){.dm-lva-s:hover .dm-n{background:var(--dm-accent-bg);color:var(--dm-accent-fg,var(--dm-accent))}}.dm-lva-s .dm-d{color:var(--dm-muted);white-space:nowrap;text-overflow:ellipsis;margin-right:auto;font-size:12px;overflow:hidden}.dm-lva-s>.dm-i{color:var(--dm-muted);opacity:0;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.dm-lva-s:hover>.dm-i{opacity:1}}.dm-lva-fu{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dm-lva-fu button{align-items:center;gap:var(--dm-s-2);padding:6px var(--dm-s-3) 6px 10px;border-radius:var(--dm-r-pill);background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent);color:var(--dm-fg2);transition:color .2s,box-shadow .2s,transform .2s var(--dm-ease);font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.dm-lva-fu button:hover{color:var(--dm-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-faint) 50%,transparent)}}
.dm-lnx{padding:var(--dm-s-4);flex-direction:column;gap:10px;display:flex}.dm-lnx-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dm-lnx-h>div:first-child{flex-direction:column;font-size:12.5px;display:flex}.dm-lnx-v{letter-spacing:-.02em;color:var(--dm-fg);font-size:14px;font-weight:500}.dm-lnx-lg{gap:var(--dm-s-1);display:flex}.dm-lnx-k{border-radius:var(--dm-r-pill);height:26px;color:var(--dm-muted);align-items:center;gap:6px;padding:0 9px;font-size:12px;transition:color .2s,background .2s;display:flex}@media (hover:hover) and (pointer:fine){.dm-lnx-k:hover{background:var(--dm-row)}}.dm-lnx-k.dm-on{color:var(--dm-fg)}.dm-lnx-k i{width:8px;height:8px;transition:transform .3s var(--dm-ease),opacity .3s;border-radius:50%}.dm-lnx-k:not(.dm-on) i{opacity:.3;transform:scale(.6)}.dm-lnx-ch{height:150px;position:relative}.dm-lnx-svg{width:100%;height:100%;display:block;overflow:visible}.dm-lnx-svg .dm-gl{stroke:var(--dm-line);stroke-width:1px;vector-effect:non-scaling-stroke}.dm-lnx-svg .dm-ln{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;transition:opacity .4s}.dm-lnx-svg .dm-ln.dm-off{opacity:0}.dm-lnx-svg .dm-ar{transition:opacity .4s}.dm-lnx-x{background:var(--dm-faint);opacity:0;pointer-events:none;width:1px;transition:opacity .2s;position:absolute;top:0;bottom:0}.dm-lnx-tt{border-radius:calc(10px * var(--dm-rk));background:var(--dm-ink);color:var(--dm-on-ink);opacity:0;transition:opacity .2s,transform .25s var(--dm-ease);pointer-events:none;white-space:nowrap;flex-direction:column;padding:6px 9px;font-size:11.5px;display:flex;position:absolute;top:-6px;transform:translate(-50%,-100%)translateY(4px)}.dm-lnx-tt span{opacity:.7}@media (hover:hover) and (pointer:fine){.dm-lnx-ch:hover .dm-lnx-x,.dm-lnx-ch:hover .dm-lnx-tt{opacity:1}.dm-lnx-ch:hover .dm-lnx-tt{transform:translate(-50%,-100%)}}.dm-lnx-pt{background:var(--dm-surface);opacity:0;pointer-events:none;border-radius:50%;width:9px;height:9px;margin:-4.5px;transition:opacity .2s;position:absolute;box-shadow:0 0 0 2px}@media (hover:hover) and (pointer:fine){.dm-lnx-ch:hover .dm-lnx-pt.dm-on{opacity:1}}.dm-lnx-ax{justify-content:space-between;font-size:11px;display:flex}
.dm-lcx{padding:var(--dm-s-4);gap:var(--dm-s-3);flex-direction:column;display:flex}.dm-lcx-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.dm-lcx-h>div{flex-direction:column;display:flex}.dm-lcx-h b{font-size:13.5px;font-weight:500}.dm-lcx-st{font-size:12.5px}.dm-lcx-bar{gap:3px;display:flex}.dm-lcx-bar i{background:var(--dm-line);height:5px;transition:background .45s var(--dm-ease);border-radius:3px;flex:1}.dm-lcx-bar i.dm-ok{background:var(--dm-ok)}.dm-lcx-bar i.dm-bad{background:var(--dm-bad)}.dm-lcx-bar i.dm-run{background:var(--dm-accent-mark,var(--dm-accent));opacity:.5}.dm-lcx-list{flex-direction:column;display:flex}.dm-lcx-r{padding:7px var(--dm-s-1);border-radius:calc(10px * var(--dm-rk));align-items:center;gap:10px;min-height:38px;font-size:13px;display:flex}.dm-lcx-r .dm-g{width:18px;height:18px;color:var(--dm-faint);flex:none;place-items:center;display:grid}.dm-lcx-r .dm-t{flex:1;min-width:0}.dm-lcx-r .dm-d{color:var(--dm-muted);font-size:12px;display:block}.dm-lcx-r.dm-bad .dm-d{color:var(--dm-bad)}.dm-lcx-r.dm-wait .dm-t{color:var(--dm-muted)}.dm-lcx-r .dm-pill{flex:none}.dm-lcx-ring{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px}
.dm-itd{width:100%;max-width:440px;padding:var(--dm-s-4);gap:var(--dm-s-3);flex-direction:column;margin:0 auto;display:flex;position:relative}.dm-itd-h{align-items:center;gap:var(--dm-s-3);display:flex}.dm-itd-ht{flex-direction:column;flex:1;min-width:0;display:flex}.dm-itd-ht b{font-size:14px;font-weight:500}.dm-itd-st{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dm-itd-a{flex:none;gap:6px;display:flex}.dm-itd-t{color:var(--dm-fg);margin:0;font-size:14px;line-height:1.8}.dm-itd-c{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;outline:0;padding:2px 1px;transition:background .16s}.dm-itd-c.dm-on{background:var(--dm-row)}@media (hover:hover) and (pointer:fine){.dm-itd-c:hover{background:var(--dm-row)}}.dm-itd-c:focus-visible{box-shadow:0 0 0 2px var(--dm-focus)}.dm-itd-c del{color:var(--dm-del);background:color-mix(in srgb,var(--dm-del) 9%,transparent);border-radius:3px;padding:0 2px;text-decoration:line-through;text-decoration-thickness:1px}.dm-itd-c ins{color:var(--dm-add);background:color-mix(in srgb,var(--dm-add) 11%,transparent);border-radius:3px;margin-left:3px;padding:0 2px;text-decoration:none}.dm-itd-c.dm-unsure ins{color:var(--dm-warn);background:var(--dm-warn-bg)}.dm-itd-c.dm-acc del,.dm-itd-c.dm-rej ins{display:none}.dm-itd-c.dm-acc ins,.dm-itd-c.dm-rej del{color:inherit;background:0 0;margin:0;padding:0;text-decoration:none}.dm-itd-bar{z-index:5;gap:var(--dm-s-2);padding:var(--dm-s-2);border-radius:var(--dm-r-in);background:var(--dm-raised);width:max-content;max-width:260px;box-shadow:var(--dm-shadow-pop);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .32s var(--dm-ease),visibility 0s .32s;flex-direction:column;display:flex;position:absolute;top:0;left:0;transform:translateY(-4px)}.dm-itd-bar.dm-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.dm-itd-why{color:var(--dm-warn);gap:6px;margin:0;font-size:13px;line-height:1.45;display:flex}.dm-itd-why svg{flex:none;margin-top:3px}.dm-itd-bb{gap:6px;display:flex}.dm-itd-f{align-items:center;gap:6px;min-height:20px;margin:0;font-size:13px;display:flex}.dm-itd-f svg{color:var(--dm-ok)}
.dm-card.dm-wide .dm-stage-in:has(>.dm-igx){max-width:900px}.dm-igx{text-align:left;width:100%;container:igx/inline-size}.dm-igx-in{gap:var(--dm-s-3);grid-template-columns:minmax(0,1fr) 252px;height:572px;display:grid;position:relative}.dm-igx-main,.dm-igx-side{background:var(--dm-surface);border-radius:var(--dm-r-card);min-width:0;min-height:0;box-shadow:var(--dm-shadow);flex-direction:column;display:flex;overflow:hidden}.dm-igx-h{align-items:center;gap:var(--dm-s-2);height:44px;padding:0 var(--dm-s-2) 0 var(--dm-s-4);border-bottom:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex:none;font-size:13px;display:flex}.dm-igx-cr{white-space:nowrap;min-width:0;color:var(--dm-muted);flex:1;align-items:center;gap:2px;display:flex}.dm-igx-cr .dm-i{color:var(--dm-faint);flex:none}.dm-igx-cr b{min-width:0;color:var(--dm-fg);text-overflow:ellipsis;font-weight:500;overflow:hidden}.dm-igx-vw{display:none}.dm-igx-feed{gap:var(--dm-s-3);min-height:0;padding:var(--dm-s-4) var(--dm-s-4) var(--dm-s-2);flex-direction:column;flex:1;display:flex}.dm-igx-ask{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;max-width:88%;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.dm-igx-ask:empty{display:none}.dm-igx-run{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.dm-igx-run[hidden]{display:none}.dm-igx-rh{align-items:center;gap:var(--dm-s-3);flex:none;min-height:20px;font-size:13px;display:flex}.dm-igx-rt{align-items:center;gap:var(--dm-s-2);white-space:nowrap;flex:1;min-width:0;display:flex}.dm-igx-rt>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.dm-igx-rt .dm-i{color:var(--dm-fg2)}.dm-igx-rt .dm-spin{width:11px;height:11px;color:var(--dm-fg2)}.dm-igx-steps{color:var(--dm-muted);white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.dm-igx-steps span{transition:color var(--dm-t-fast);align-items:center;gap:5px;display:inline-flex}.dm-igx-steps i{background:var(--dm-rail);width:6px;height:6px;transition:background var(--dm-t-fast);border-radius:50%}.dm-igx-steps .dm-on{color:var(--dm-fg)}.dm-igx-steps .dm-on i{background:var(--dm-fg2)}.dm-igx-steps .dm-done{color:var(--dm-fg2)}.dm-igx-steps .dm-done i{display:none}.dm-igx-steps .dm-i{width:12px;height:12px;display:none}.dm-igx-steps .dm-done .dm-i{display:inline-block}.dm-igx-pc{min-width:34px;color:var(--dm-fg2);text-align:right;flex:none;font-size:12px}.dm-igx-tiles{place-content:center;gap:var(--dm-s-2);flex-wrap:wrap;flex:1;min-height:0;display:flex;container-type:size}.dm-igx-t{width:min(calc((100cqw - (var(--dm-cols,1) - 1) * var(--dm-s-2)) / var(--dm-cols,1)),calc((100cqh - (var(--dm-rows,1) - 1) * var(--dm-s-2)) / var(--dm-rows,1) * var(--dm-ar,1)));aspect-ratio:var(--dm-ar,1);border-radius:var(--dm-r-in);isolation:isolate;background:var(--dm-row);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent);flex:none;margin:0;position:relative;overflow:hidden}.dm-igx-o{border-radius:inherit;cursor:zoom-in;width:100%;height:100%;display:block;position:absolute;inset:0}.dm-igx-o:disabled{cursor:default}.dm-igx-o:focus-visible{outline-offset:-2px}.dm-igx-ly{background-image:var(--dm-art);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.dm-igx-b{transform:scale(calc(1.14 * var(--dm-vz,1)));transform-origin:var(--dm-vo,50% 50%);filter:blur(var(--dm-bl,18px)) saturate(1.3);opacity:0;transition:filter var(--dm-stp,.2s) linear,opacity .5s var(--dm-ease)}.dm-igx-t:is([data-st=gen],[data-st=fail]) .dm-igx-b{opacity:1}.dm-igx-t[data-st=gen] .dm-igx-b{-webkit-mask:radial-gradient(circle,#000 var(--dm-dot,1px),transparent calc(var(--dm-dot,1px) + 1px)) 50% 50%/var(--dm-cell,12px) var(--dm-cell,12px);-webkit-mask:radial-gradient(circle,#000 var(--dm-dot,1px),transparent calc(var(--dm-dot,1px) + 1px)) 50% 50%/var(--dm-cell,12px) var(--dm-cell,12px);mask:radial-gradient(circle,#000 var(--dm-dot,1px),transparent calc(var(--dm-dot,1px) + 1px)) 50% 50%/var(--dm-cell,12px) var(--dm-cell,12px)}.dm-igx-t[data-st=fail] .dm-igx-b{filter:blur(var(--dm-bl,18px)) grayscale(1);opacity:.55}.dm-igx-s{transform:scale(var(--dm-vz,1));transform-origin:var(--dm-vo,50% 50%);clip-path:inset(0 0 calc(100% - var(--dm-sc,1) * 100%) 0);filter:blur(var(--dm-sb,0px));transition:clip-path var(--dm-stp,.2s) linear,filter var(--dm-stp,.2s) linear,opacity .5s var(--dm-ease)}.dm-igx-t:is([data-st=wait],[data-st=fail]) .dm-igx-s{opacity:0}.dm-igx-n{pointer-events:none;background-image:var(--dm-noise,none);opacity:var(--dm-gr,0);transition:opacity var(--dm-stp,.2s) linear;background-size:96px 96px;position:absolute;inset:0}.dm-igx-t:is([data-st=wait],[data-st=gen]) .dm-igx-n{animation:.48s step-end infinite dm-igxgr}.dm-igx-t[data-st=wait] .dm-igx-n{opacity:.5}@keyframes dm-igxgr{0%{background-position:0 0}25%{background-position:-31px 17px}50%{background-position:23px -41px}75%{background-position:-13px -29px}}.dm-igx-l{pointer-events:none;opacity:0;transform:translateY(calc(var(--dm-sc,0) * 100%));transition:transform var(--dm-stp,.2s) linear,opacity .3s;position:absolute;inset:0}.dm-igx-l>span{position:absolute;left:0;right:0}.dm-igx-l>span:first-child{background:#ffffffeb;height:2px;top:-1px}.dm-igx-l>span:last-child{background:linear-gradient(#fff0,#ffffff38);height:32px;bottom:100%}.dm-igx-t[data-st=gen] .dm-igx-l{opacity:var(--dm-lo,0)}.dm-igx-t.dm-up .dm-igx-b{opacity:1;filter:blur(3px);transition:none;-webkit-mask:none;mask:none}.dm-igx-t.dm-up .dm-igx-s{animation:dm-igxrv 1.6s var(--dm-ease-io) both}.dm-igx-t.dm-up .dm-igx-l{animation:dm-igxsc 1.6s var(--dm-ease-io) both}@keyframes dm-igxrv{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes dm-igxsc{0%{opacity:1;transform:translateY(0)}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}.dm-igx-tp{left:var(--dm-s-2);bottom:var(--dm-s-2);border-radius:var(--dm-r-tag);background:color-mix(in srgb,var(--dm-surface) 90%,transparent);height:20px;color:var(--dm-fg);opacity:0;pointer-events:none;align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;transition:opacity .3s;display:inline-flex;position:absolute}.dm-igx-t:is([data-st=wait],[data-st=gen]) .dm-igx-tp{opacity:1}.dm-igx-tg{background:color-mix(in srgb,var(--dm-surface) 90%,transparent);color:var(--dm-fg);pointer-events:none;position:absolute;top:6px;left:6px}.dm-igx-tg:empty{display:none}.dm-igx-f{justify-content:center;align-items:center;gap:var(--dm-s-1);padding:var(--dm-s-2);text-align:center;background:color-mix(in srgb,var(--dm-surface) 84%,transparent);color:var(--dm-fg2);flex-direction:column;font-size:12px;line-height:1.35;display:none;position:absolute;inset:0}.dm-igx-t[data-st=fail] .dm-igx-f{display:flex}.dm-igx-f>.dm-i{color:var(--dm-bad)}.dm-igx-f b{color:var(--dm-fg);font-size:12.5px;font-weight:500}.dm-igx-f .dm-pill{margin-top:var(--dm-s-1)}.dm-igx-q{border-radius:calc(11px * var(--dm-rk));background:color-mix(in srgb,var(--dm-surface) 94%,transparent);box-shadow:var(--dm-shadow);opacity:0;pointer-events:none;transition:opacity var(--dm-t-fast),transform var(--dm-t-fast) var(--dm-ease);gap:2px;padding:2px;display:flex;position:absolute;bottom:6px;right:6px;transform:translateY(4px)}.dm-igx-q .dm-ib{width:28px;height:28px}@media (hover:hover) and (pointer:fine){.dm-igx-t[data-st=done]:hover .dm-igx-q{opacity:1;pointer-events:auto;transform:none}}.dm-igx-t[data-st=done]:is(:focus-within,.dm-hov) .dm-igx-q{opacity:1;pointer-events:auto;transform:none}.dm-igx-acts{flex:none;align-items:center;gap:2px;min-height:30px;margin-left:-6px;display:flex}.dm-igx-acts .dm-ib[aria-pressed=true],.dm-igx-lb .dm-ib[aria-pressed=true]{background:var(--dm-chip);color:var(--dm-fg)}.dm-igx-sep{background:color-mix(in srgb,var(--dm-line) 100%,transparent);flex:none;width:1px;height:16px;margin:0 6px}.dm-igx-meta{min-width:0;color:var(--dm-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.dm-igx-empty{justify-content:center;align-items:center;gap:var(--dm-s-3);min-height:0;color:var(--dm-muted);text-align:center;flex-direction:column;flex:1;font-size:13px;display:flex}.dm-igx-empty[hidden]{display:none}.dm-igx-ef{gap:var(--dm-s-2);display:flex}.dm-igx-ef span{aspect-ratio:3/4;border-radius:var(--dm-r-sm);background:var(--dm-row);width:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent);color:var(--dm-faint);place-items:center;display:grid}.dm-igx-ef span:nth-child(2){transform:translateY(-6px)}.dm-igx-cmp{margin:0 var(--dm-s-3) var(--dm-s-3);border-radius:var(--dm-r-box);background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line) 50%,transparent);transition:box-shadow var(--dm-t-fast);flex-direction:column;flex:none;display:flex}.dm-igx-cmp:focus-within{box-shadow:inset 0 0 0 1px var(--dm-field-line-strong)}.dm-igx-refs{padding:10px var(--dm-s-3) 0;flex-wrap:wrap;gap:6px;display:flex}.dm-igx-refs:empty{display:none}.dm-igx-ref{height:26px;padding:0 var(--dm-s-1) 0 3px;border-radius:var(--dm-r-tag);background:var(--dm-chip);color:var(--dm-fg2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dm-igx-ref .dm-igx-rp{border-radius:calc(5px * var(--dm-rk));background:var(--dm-row);width:20px;height:20px;position:relative;overflow:hidden}.dm-igx-ref .dm-ib{width:20px;height:20px}.dm-igx-ta{resize:none;width:100%;height:58px;color:var(--dm-fg);font:inherit;padding:var(--dm-s-3) var(--dm-s-3) 2px;background:0 0;border:0;outline:0;font-size:14px;line-height:1.45;display:block}.dm-igx-ta::placeholder{color:var(--dm-muted)}.dm-igx-sty{padding:6px var(--dm-s-3) 0;flex-wrap:wrap;gap:6px;display:flex}.dm-igx-sc{border-radius:var(--dm-r-tag);background:var(--dm-surface);height:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-line) 100%,transparent);color:var(--dm-fg2);white-space:nowrap;transition:background var(--dm-t-fast),color var(--dm-t-fast),box-shadow var(--dm-t-fast),gap var(--dm-t) var(--dm-ease);align-items:center;gap:0;padding:0 10px;font-size:12.5px;display:inline-flex}.dm-igx-sc .dm-i{opacity:0;width:0;transition:width var(--dm-t) var(--dm-ease),opacity var(--dm-t-fast)}@media (hover:hover) and (pointer:fine){.dm-igx-sc:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-igx-sc[aria-pressed=true]{color:var(--dm-fg);box-shadow:inset 0 0 0 1px var(--dm-faint);gap:5px}.dm-igx-sc[aria-pressed=true] .dm-i{opacity:1;width:12px}.dm-igx-sc.dm-hl{background:var(--dm-row)}.dm-igx-bar{align-items:center;gap:var(--dm-s-1);padding:var(--dm-s-2) var(--dm-s-2) var(--dm-s-2) 6px;display:flex}.dm-igx-bar .dm-chip{min-width:0;height:32px;color:var(--dm-fg2);background:0 0;gap:6px;padding:0 10px;font-size:13px}.dm-igx-bar .dm-chip[aria-expanded=true]{background:var(--dm-row);color:var(--dm-fg)}@media (hover:hover) and (pointer:fine){.dm-igx-bar .dm-chip:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-igx-bar .dm-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-igx-bar .dm-chip>.dm-i:last-child{color:var(--dm-muted)}.dm-igx-bar .dm-sp{flex:1}.dm-igx-go{flex:none}.dm-igx-pp-set{min-width:236px;padding:var(--dm-s-2) 10px 10px}.dm-igx-pp-set .dm-ph{padding:var(--dm-s-1) 0 6px}.dm-igx-pp-set .dm-seg2{margin-bottom:var(--dm-s-1);display:flex}.dm-igx-pp-set .dm-seg2 button{flex:1}.dm-igx-sh{align-items:center;gap:var(--dm-s-2);height:44px;padding:0 var(--dm-s-2);border-bottom:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex:none;display:flex}.dm-igx-sh .dm-sp{flex:1}.dm-igx-sh .dm-muted{padding-right:6px;font-size:12px}.dm-igx-pane{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:var(--dm-s-2);flex:1;overflow-y:auto}.dm-igx-pane[hidden]{display:none}.dm-igx-pane:focus-visible{outline-offset:-2px}.dm-igx-gal{align-items:flex-start;gap:6px;display:flex}.dm-igx-col{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dm-igx-g{width:100%;aspect-ratio:var(--dm-ar,1);border-radius:var(--dm-r-sm);background:var(--dm-row);cursor:zoom-in;transition:opacity var(--dm-t-fast);display:block;position:relative;overflow:hidden}.dm-igx-g .dm-igx-ly{transform:scale(var(--dm-vz,1));transform-origin:var(--dm-vo,50% 50%);transition:transform .5s var(--dm-ease)}@media (hover:hover) and (pointer:fine){.dm-igx-g:hover .dm-igx-ly{transform:scale(calc(var(--dm-vz,1) * 1.04))}}.dm-igx-g:focus-visible{outline-offset:-2px}.dm-igx-g.dm-new{animation:dm-igxnew .7s var(--dm-ease) both}@keyframes dm-igxnew{0%{opacity:0;filter:blur(8px);transform:translateY(-8px)}to{opacity:1;filter:none;transform:none}}:root:not([data-style=soft]) .dm-igx-g.dm-new:not(:where([data-style=soft],[data-style=soft] *)){animation:dm-igxwipe var(--dm-t-slow) var(--dm-ease) both}@keyframes dm-igxwipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.dm-igx-prs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dm-igx-pr{border-radius:var(--dm-r-in);background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-line) 100%,transparent);text-align:left;transition:background var(--dm-t-fast),box-shadow var(--dm-t-fast);flex-direction:column;gap:6px;padding:4px 4px 8px;display:flex}@media (hover:hover) and (pointer:fine){.dm-igx-pr:hover{background:var(--dm-row)}}.dm-igx-pr[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--dm-faint)}.dm-igx-prp{aspect-ratio:4/3;border-radius:var(--dm-r-sm);background:var(--dm-row);display:block;position:relative;overflow:hidden}.dm-igx-prt{flex-direction:column;padding:0 4px;font-size:12.5px;line-height:1.35;display:flex}.dm-igx-prt b{color:var(--dm-fg);font-weight:500}.dm-igx-prt .dm-muted{font-size:11.5px}.dm-igx-lb{z-index:5;border-radius:var(--dm-r-card);background:var(--dm-surface);box-shadow:var(--dm-shadow);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.dm-igx-lb[hidden]{display:none}.dm-igx-lb.dm-open{animation:dm-igxlb .42s var(--dm-ease) both}@keyframes dm-igxlb{0%{opacity:0}to{opacity:1}}.dm-igx-lb.dm-open .dm-igx-lbs>.dm-igx-t{animation:dm-igxlbp .6s var(--dm-ease) both}@keyframes dm-igxlbp{0%{opacity:0;filter:blur(10px);transform:scale(.94)}to{opacity:1;filter:none;transform:none}}:root:not([data-style=soft]) .dm-igx-lb.dm-open:not(:where([data-style=soft],[data-style=soft] *)){animation:dm-igxwipe var(--dm-t-slow) var(--dm-ease) both}:root:not([data-style=soft]) .dm-igx-lb.dm-open .dm-igx-lbs>.dm-igx-t:not(:where([data-style=soft],[data-style=soft] *)){animation:none}.dm-igx-lbh{align-items:center;gap:var(--dm-s-2);min-height:48px;padding:6px var(--dm-s-2) 6px var(--dm-s-4);border-bottom:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex:none;display:flex}.dm-igx-lbt{flex-direction:column;flex:1;min-width:0;font-size:13px;line-height:1.35;display:flex}.dm-igx-lbt b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dm-igx-lbt .dm-muted{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dm-igx-lbb{align-items:center;gap:var(--dm-s-2);min-height:0;padding:var(--dm-s-3) var(--dm-s-2);flex:1;display:flex}.dm-igx-lbs{flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;container-type:size}.dm-igx-lbs>.dm-igx-t{width:min(100cqw,100cqh * var(--dm-ar,1));cursor:default}.dm-igx-lbn{flex:none;width:32px;padding:0}@media (hover:hover) and (pointer:fine){.dm-igx-lbn:not(:disabled):hover{background:var(--dm-row)}}.dm-igx-lbf{justify-content:center;align-items:center;gap:var(--dm-s-1);padding:var(--dm-s-2) var(--dm-s-3) var(--dm-s-3);flex-wrap:wrap;flex:none;display:flex}.dm-igx-lbf .dm-igx-sep{margin:0 var(--dm-s-1)}.dm-igx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container igx (max-width:780px){.dm-igx-steps span:not(.dm-on){display:none}}@container igx (max-width:820px){.dm-igx-in{grid-template-columns:minmax(0,1fr) 212px}.dm-igx-f>span{display:none}}@container igx (max-width:620px){.dm-igx-in{grid-template-columns:minmax(0,1fr);height:600px}.dm-igx-main,.dm-igx-side{grid-area:1/1}.dm-igx-side{border-radius:0 0 var(--dm-r-card) var(--dm-r-card);box-shadow:none;visibility:hidden;margin-top:45px}.dm-igx-sh{display:none}.dm-igx-vw{display:inline-flex}.dm-igx-cr{display:none}.dm-igx-h{padding-left:var(--dm-s-2);justify-content:space-between}.dm-igx-in:is([data-view=gallery],[data-view=styles]) .dm-igx-side{visibility:visible;z-index:2}.dm-igx-in:is([data-view=gallery],[data-view=styles]) :is(.dm-igx-feed,.dm-igx-cmp){visibility:hidden}.dm-igx-steps span:not(.dm-on){display:none}.dm-igx-pane{padding:var(--dm-s-3)}.dm-igx-gal,.dm-igx-col{gap:var(--dm-s-2)}.dm-igx-prs{grid-template-columns:repeat(3,minmax(0,1fr))}}@container igx (max-width:440px){.dm-igx-in{height:640px}.dm-igx-feed{padding:var(--dm-s-3) var(--dm-s-3) var(--dm-s-2)}.dm-igx-ask{white-space:nowrap;text-overflow:ellipsis;display:block}.dm-igx-sty{scrollbar-width:none;gap:var(--dm-s-1);flex-wrap:nowrap;overflow-x:auto}.dm-igx-sty::-webkit-scrollbar{display:none}.dm-igx-sc{padding:0 var(--dm-s-2);flex:none}.dm-igx-f>span{display:none}.dm-igx-cmp{margin:0 var(--dm-s-2) var(--dm-s-2)}.dm-igx-steps{display:none}.dm-igx-go{width:32px;padding:0}.dm-igx-go span,.dm-igx-meta{display:none}.dm-igx-prs{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-igx-lbf .dm-igx-lbl,.dm-igx-lbn{display:none}}@container igx (max-width:340px){.dm-igx-bar .dm-chip>.dm-i:first-child{display:none}.dm-igx-bar .dm-chip{padding:0 var(--dm-s-2)}}:root:not([data-style=soft]) .dm-igx-t[data-st=gen] .dm-igx-b:not(:where([data-style=soft],[data-style=soft] *)){opacity:.55;-webkit-mask:linear-gradient(90deg,#000 var(--dm-sq,2px),transparent 0) 0 0/var(--dm-cell,12px) var(--dm-cell,12px),linear-gradient(#000 var(--dm-sq,2px),transparent 0) 0 0/var(--dm-cell,12px) var(--dm-cell,12px);-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg,#000 var(--dm-sq,2px),transparent 0) 0 0/var(--dm-cell,12px) var(--dm-cell,12px),linear-gradient(#000 var(--dm-sq,2px),transparent 0) 0 0/var(--dm-cell,12px) var(--dm-cell,12px);mask:linear-gradient(90deg,#000 var(--dm-sq,2px),transparent 0) 0 0/var(--dm-cell,12px) var(--dm-cell,12px),linear-gradient(#000 var(--dm-sq,2px),transparent 0) 0 0/var(--dm-cell,12px) var(--dm-cell,12px);-webkit-mask-composite:source-in;mask-composite:intersect}:root:not([data-style=soft]) .dm-igx-t.dm-up .dm-igx-b:not(:where([data-style=soft],[data-style=soft] *)){opacity:.45}:root:not([data-style=soft]) .dm-igx-l>span:first-child:not(:where([data-style=soft],[data-style=soft] *)){background:var(--dm-accent-mark);height:1px;top:0}:root:not([data-style=soft]) .dm-igx-l>span:last-child:not(:where([data-style=soft],[data-style=soft] *)){display:none}:root:not([data-style=soft]) .dm-igx-t.dm-up .dm-igx-l:not(:where([data-style=soft],[data-style=soft] *)),:root:not([data-style=soft]) .dm-igx-t.dm-up .dm-igx-s:not(:where([data-style=soft],[data-style=soft] *)){animation-timing-function:steps(14,end)}@media (prefers-reduced-motion:reduce){.dm-igx .dm-igx-t :is(.dm-igx-b,.dm-igx-n,.dm-igx-l){display:none}.dm-igx .dm-igx-t .dm-igx-s{clip-path:none;filter:none;transition:opacity .4s;animation:none}.dm-igx .dm-igx-t:is([data-st=wait],[data-st=gen],[data-st=fail]) .dm-igx-s{opacity:0}.dm-igx-g.dm-new,.dm-igx-lb.dm-open,.dm-igx-lb.dm-open .dm-igx-lbs>.dm-igx-t{animation:none}.dm-igx-sc,.dm-igx-sc .dm-i{transition:none}}
.dm-hox{width:100%;padding:var(--dm-s-4);gap:var(--dm-s-3);flex-direction:column;margin:0 auto;display:flex;position:relative}.dm-hox-h{align-items:center;gap:var(--dm-s-3);display:flex}.dm-hox-ic{border-radius:calc(9px * var(--dm-rk));background:var(--dm-chip);width:32px;height:32px;color:var(--dm-fg2);flex:none;place-items:center;display:grid}.dm-hox-ht{flex-direction:column;flex:1;min-width:0;display:flex}.dm-hox-ht b{font-size:14px;font-weight:500}.dm-hox-ht span{font-size:13px}.dm-hox-b{gap:var(--dm-s-4) var(--dm-s-6);padding-top:var(--dm-s-3);border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@container (max-width:600px){.dm-hox-b{grid-template-columns:minmax(0,1fr)}.dm-hox-col+.dm-hox-col{padding-top:var(--dm-s-3);border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent)}}.dm-hox-col{gap:var(--dm-s-2);flex-direction:column;min-width:0;display:flex}.dm-hox-lb{color:var(--dm-muted);font-size:12px}.dm-hox-who{align-items:center;gap:10px;min-height:40px;display:flex}.dm-hox-av{background:var(--dm-chip);width:28px;height:28px;color:var(--dm-fg2);border-radius:50%;flex:none;place-items:center;display:grid}.dm-hox-av .dm-av{width:28px;height:28px;font-size:11px}.dm-hox-wt{flex-direction:column;flex:1;min-width:0;display:flex}.dm-hox-wt b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.dm-hox-wd{color:var(--dm-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.dm-hox-wd .dm-dot{color:var(--dm-faint)}.dm-hox-wd.dm-ok .dm-dot{color:var(--dm-ok-mark)}.dm-hox-wd.dm-warn{color:var(--dm-warn)}.dm-hox-wd.dm-warn .dm-dot{color:var(--dm-warn-mark)}.dm-hox-rb{height:28px;padding:0 var(--dm-s-2) 0 10px;border-radius:var(--dm-r-pill);color:var(--dm-fg2);flex:none;align-items:center;gap:6px;font-size:13px;transition:background .16s,color .16s;display:inline-flex}.dm-hox-rb[aria-expanded=true]{background:var(--dm-row);color:var(--dm-fg)}@media (hover:hover) and (pointer:fine){.dm-hox-rb:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-hox-rb>svg{color:var(--dm-muted);transition:transform .32s var(--dm-ease)}.dm-hox-rb[aria-expanded=true]>svg{transform:rotate(180deg)}.dm-hox-rb[disabled]{opacity:1;cursor:not-allowed;color:var(--dm-dis);background:0 0}.dm-hox-pop{min-width:240px}.dm-hox-pop .dm-mi .dm-av{width:20px;height:20px;font-size:9px}.dm-hox-pop .dm-mi>span:not(.dm-ck):not(.dm-av){flex:1;min-width:0}.dm-hox-sla{gap:var(--dm-s-2);padding-top:var(--dm-s-2);flex-direction:column;display:flex}.dm-hox-sl{align-items:center;gap:var(--dm-s-2);font-size:13px;display:flex}.dm-hox-sl>svg{color:var(--dm-fg2);flex:none}.dm-hox-sl .dm-muted{white-space:nowrap;margin-left:auto;font-size:12px}.dm-hox-due{min-width:0}.dm-hox-bar{background:var(--dm-chip);border-radius:2px;height:4px;overflow:hidden}.dm-hox-bar i{border-radius:inherit;background:var(--dm-fg2);width:100%;height:100%;transition:width 1s linear,background .3s;display:block}.dm-hox-sla.dm-warn .dm-hox-sl>svg,.dm-hox-sla.dm-warn .dm-hox-due{color:var(--dm-warn)}.dm-hox-sla.dm-warn .dm-hox-bar i{background:var(--dm-warn-mark)}.dm-hox-sla.dm-bad .dm-hox-sl>svg,.dm-hox-sla.dm-bad .dm-hox-due{color:var(--dm-bad)}.dm-hox-sum{color:var(--dm-fg2);margin:0;font-size:13px;line-height:1.5}.dm-hox-facts{border-bottom:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex-direction:column;display:flex}.dm-hox-f{border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);align-items:center;gap:10px;min-height:32px;font-size:13px;display:flex}.dm-hox-f .dm-k{width:72px;color:var(--dm-muted);flex:none}.dm-hox-f .dm-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dm-hox-lnk{align-self:flex-start;max-width:100%}.dm-hox-lnk>span{text-overflow:ellipsis;overflow:hidden}.dm-hox-ms{gap:var(--dm-s-2);margin-top:var(--dm-s-1);padding-top:var(--dm-s-3);border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex-direction:column;display:flex}.dm-hox-mh{align-items:center;gap:var(--dm-s-2);min-height:28px;display:flex}.dm-hox-mh .dm-sp{flex:1}.dm-hox-mb{padding:10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent);transition:box-shadow var(--dm-t-fast),background var(--dm-t-fast);outline:0;font-size:13.5px;line-height:1.5}.dm-hox-mb[contenteditable=true]{background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line) 50%,transparent)}@supports (corner-shape:squircle){.dm-hox-mb[contenteditable=true]{corner-shape:squircle;border-radius:var(--dm-r-box-sq)}}.dm-hox-mb[contenteditable=true]:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line-strong) 50%,transparent)}.dm-hox-st{align-items:center;gap:var(--dm-s-3);padding:10px 10px 10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-chip);font-size:13.5px;transition:background .32s;display:flex}.dm-hox-st.dm-warn{background:var(--dm-warn-bg)}.dm-hox-st.dm-ok{background:var(--dm-ok-bg)}.dm-hox-st .dm-g{width:18px;height:18px;color:var(--dm-fg2);flex:none;place-items:center;display:grid}.dm-hox-st.dm-warn .dm-g{color:var(--dm-warn)}.dm-hox-st.dm-ok .dm-g{color:var(--dm-ok)}.dm-hox-st .dm-g .dm-av{width:18px;height:18px;font-size:8.5px}.dm-hox-st .dm-t{flex-direction:column;flex:1;min-width:0;display:flex}.dm-hox-st .dm-t b{font-weight:400}.dm-hox-st .dm-t>span{color:var(--dm-fg2);font-size:13px}.dm-hox-st .dm-t,.dm-hox-sum,.dm-hox-mb,.dm-tmx-note>span{text-wrap:pretty}
.dm-hsx{padding:var(--dm-s-4);gap:var(--dm-s-3);--dm-hs-ok:#16b558;--dm-hs-bad:#e5383b;flex-direction:column;display:flex}:root[data-theme=dark] .dm-hsx{--dm-hs-ok:#34d27a;--dm-hs-bad:#ff5c5f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dm-hsx{--dm-hs-ok:#34d27a;--dm-hs-bad:#ff5c5f}}.dm-hsx-top{align-items:center;gap:14px;display:flex}.dm-hsx-g{flex:none;width:150px;height:90px;position:relative}.dm-hsx-g svg{width:100%;height:100%;overflow:visible}.dm-hsx-g path{fill:none;stroke-width:9px;stroke-linecap:round}.dm-hsx-g .dm-tr{stroke:var(--dm-line)}.dm-hsx-g .dm-fl{stroke:var(--dm-accent-mark,var(--dm-accent));stroke-dasharray:157;stroke-dashoffset:157px;transition:stroke-dashoffset .9s var(--dm-ease),stroke .4s}.dm-hsx-v{flex-direction:column;align-items:center;line-height:1.1;display:flex;position:absolute;bottom:0;left:0;right:0}.dm-hsx-v b{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1}.dm-hsx-v span{margin-top:2px;font-size:11px}.dm-hsx-s{flex-direction:column;font-size:13.5px;display:flex}.dm-hsx-s b{font-weight:500}.dm-hsx-st{font-size:12.5px}.dm-hsx-list{padding-top:var(--dm-s-3);border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex-direction:column;gap:2px;display:flex}.dm-hsx-c{border-radius:calc(10px * var(--dm-rk));transition:background .2s}.dm-hsx-c.dm-open{background:var(--dm-row)}@media (hover:hover) and (pointer:fine){.dm-hsx-c:hover{background:var(--dm-row)}}.dm-hsx-ch{width:100%;padding:var(--dm-s-2);text-align:left;align-items:center;gap:10px;font-size:13px;display:flex}.dm-hsx-ch .dm-t{flex:1}.dm-hsx-ch .dm-bar{background:var(--dm-line);border-radius:3px;width:70px;height:5px;overflow:hidden}.dm-hsx-ch .dm-bar i{height:100%;transition:width .8s var(--dm-ease),background .4s;border-radius:3px;display:block}.dm-hsx-ch .dm-v{text-align:right;width:26px;color:var(--dm-fg2);font-size:12px}.dm-hsx-ch>svg{color:var(--dm-muted);transition:transform .35s var(--dm-ease)}.dm-hsx-c.dm-open .dm-hsx-ch>svg{transform:rotate(90deg)}.dm-hsx-d{padding:0 var(--dm-s-2) 10px var(--dm-s-2);color:var(--dm-fg2);align-items:center;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.dm-hsx-d span{flex:1}
.dm-fnx{padding:var(--dm-s-4);gap:var(--dm-s-3);flex-direction:column;display:flex}.dm-fnx-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.dm-fnx-h b{font-weight:500}.dm-fnx-sg button{height:26px;padding:0 9px;font-size:12px}.dm-fnx-rows{flex-direction:column;gap:6px;display:flex}.dm-fnx-r{border-radius:var(--dm-r-sm);grid-template-columns:118px 1fr 48px;align-items:center;gap:10px;padding:2px 0;font-size:12.5px;display:grid}.dm-fnx-r .dm-k{color:var(--dm-fg2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-fnx-r .dm-tr{border-radius:var(--dm-r-sm);background:var(--dm-chip);height:26px;position:relative;overflow:hidden}.dm-fnx-r .dm-bar{border-radius:var(--dm-r-sm);background:var(--dm-accent);box-shadow:inset 0 0 0 1px var(--dm-accent-mark,var(--dm-accent));transition:width .9s var(--dm-ease),opacity .3s;position:absolute;inset:0 auto 0 0}.dm-fnx-r .dm-n{color:var(--dm-on-accent);transition:left .9s var(--dm-ease),color .3s;align-items:center;font-size:11.5px;font-weight:500;display:flex;position:absolute;top:0;bottom:0;left:10px}.dm-fnx-r .dm-n.dm-out{color:var(--dm-fg2)}.dm-fnx-r .dm-bar{background:var(--dm-fc,var(--dm-accent));box-shadow:none}:root:not([data-style=soft]) .dm-fnx-r .dm-bar:not(:where([data-style=soft],[data-style=soft] *)){background:var(--dm-accent);box-shadow:inset 0 0 0 1px var(--dm-accent-mark,var(--dm-accent))}.dm-fnx-r .dm-v{text-align:right;color:var(--dm-muted);font-size:12px}.dm-fnx-r.dm-drop .dm-v{color:var(--dm-bad);font-weight:500}@media (hover:hover) and (pointer:fine){.dm-fnx-rows:hover .dm-fnx-r:not(:hover) .dm-bar{opacity:.35}}.dm-fnx-ins{gap:var(--dm-s-2);color:var(--dm-fg2);padding:10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-accent-bg);font-size:12.5px;line-height:1.5;display:flex}.dm-fnx-ic{color:var(--dm-accent-fg,var(--dm-accent));margin-top:2px;display:grid}
.dm-fbx{gap:var(--dm-s-2);flex-direction:column;display:flex}.dm-fbx-bar{align-items:center;gap:2px;margin-left:-6px;display:flex}.dm-fbx-bar .dm-ib svg{transition:transform .45s var(--dm-ease)}.dm-fbx-bar .dm-ib.dm-on svg{transform:scale(1.12)rotate(-8deg)}.dm-fbx-dn.dm-on{background:var(--dm-bad-bg);color:var(--dm-bad)}.dm-fbx-st{margin-left:6px;font-size:12.5px}.dm-fbx-box>div{padding-inline:var(--dm-s-4);margin-inline:-16px}.dm-fbx-in{padding:var(--dm-s-4);margin:var(--dm-s-1) 0 18px;flex-direction:column;gap:10px;display:flex}.dm-fbx-q{font-size:13.5px;font-weight:500}.dm-fbx-ch{flex-wrap:wrap;gap:6px;display:flex}.dm-fbx-ch .dm-chip.dm-on{background:var(--dm-sel);color:var(--dm-accent-fg,var(--dm-accent));box-shadow:none}.dm-fbx-ta{resize:none;border-radius:var(--dm-r-field);background:var(--dm-surface);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line) 50%,transparent);padding:10px var(--dm-s-3);font:inherit;color:var(--dm-fg);transition:box-shadow var(--dm-t-fast);border:0;outline:0;font-size:13.5px;line-height:1.5;display:block}@supports (corner-shape:squircle){.dm-fbx-ta{corner-shape:squircle;border-radius:var(--dm-r-field-sq)}}.dm-fbx-ta:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line-strong) 50%,transparent)}.dm-fbx-ta::placeholder{color:var(--dm-muted)}.dm-fbx-f{align-items:center;gap:6px;display:flex}.dm-fbx-n{flex:1;min-width:0;font-size:12px}.dm-fbx-thx{align-items:center;gap:var(--dm-s-2);padding:10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-ok-bg);color:var(--dm-ok);font-size:13px;display:flex}@media (max-width:480px){.dm-fbx-n{display:none}}
.dm-evr{flex-direction:column;width:100%;max-width:440px;margin:0 auto;padding:6px;display:flex}.dm-evr-h{justify-content:space-between;align-items:center;gap:var(--dm-s-3);padding:var(--dm-s-2) 10px 10px;display:flex}.dm-evr-ht{flex-direction:column;min-width:0;display:flex}.dm-evr-ht b{font-size:14px;font-weight:500}.dm-evr-st{font-size:12.5px}.dm-evr-run{flex:none}.dm-evr-run .dm-spin{width:10px;height:10px}.dm-evr-sum{gap:var(--dm-s-2);padding:var(--dm-s-3) 10px;border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);border-bottom:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex-direction:column;display:flex}.dm-evr-segs{gap:3px;display:flex}.dm-evr-segs i{background:var(--dm-rail);border-radius:3px;flex:1;height:6px;transition:background .3s}.dm-evr-segs i.dm-pass{background:var(--dm-ok)}.dm-evr-segs i.dm-fail{background:var(--dm-bad)}.dm-evr-segs i.dm-run{background:var(--dm-accent-mark,var(--dm-accent));animation:1s ease-in-out infinite dm-evrrun}@keyframes dm-evrrun{50%{opacity:.4}}.dm-evr-nums{justify-content:space-between;align-items:center;gap:var(--dm-s-2);min-height:20px;font-size:13px;display:flex}.dm-evr-dl:empty{display:none}.dm-evr-tabs{padding:10px var(--dm-s-1) var(--dm-s-1)}.dm-evr-tabs .dm-n{color:var(--dm-muted);margin-left:2px}.dm-evr-tabs .dm-n:empty{display:none}.dm-evr-list{flex-direction:column;display:flex}.dm-evr-w.dm-shut>div{visibility:hidden;transition:visibility 0s var(--dm-t)}.dm-evr-i{border-radius:calc(10px * var(--dm-rk));flex-direction:column;transition:background .2s;display:flex}.dm-evr-r{border-radius:calc(10px * var(--dm-rk));text-align:left;width:100%;min-height:38px;color:var(--dm-fg);align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.dm-evr-g{width:16px;height:16px;color:var(--dm-faint);flex:none;place-items:center;display:grid}.dm-evr-g .dm-spin{width:11px;height:11px;color:var(--dm-accent-fg,var(--dm-accent))}.dm-evr-i.dm-pass .dm-evr-g{color:var(--dm-ok)}.dm-evr-i.dm-fail .dm-evr-g{color:var(--dm-bad)}.dm-evr-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dm-evr-i.dm-queued .dm-evr-n{color:var(--dm-fg2)}.dm-evr-tm{color:var(--dm-muted);font-size:12px}.dm-evr-ch{color:var(--dm-muted);display:grid}.dm-evr-ch svg{transition:transform .32s var(--dm-ease)}.dm-evr-r[aria-expanded=false] .dm-evr-ch svg{transform:rotate(-90deg)}.dm-evr-i.dm-fail{background:var(--dm-bad-bg)}.dm-evr-i.dm-fail :is(.dm-evr-tm,.dm-evr-kv .dm-k){color:var(--dm-fg2)}.dm-evr-d.dm-shut>div{visibility:hidden;transition:visibility 0s var(--dm-t)}.dm-evr-dd{gap:var(--dm-s-1);flex-direction:column;padding:0 10px 10px 36px;font-size:12.5px;display:flex}.dm-evr-kv{gap:var(--dm-s-2);display:flex}.dm-evr-kv .dm-k{width:58px;color:var(--dm-muted);flex:none}.dm-evr-kv .dm-bad{color:var(--dm-bad)}.dm-evr-fix{background:var(--dm-surface);color:var(--dm-fg);box-shadow:var(--dm-shadow);align-self:flex-start;margin-top:6px}@media (hover:hover) and (pointer:fine){.dm-evr-fix:hover{background:var(--dm-surface);box-shadow:var(--dm-shadow-pop)}}.dm-evr-none{color:var(--dm-muted);margin:0;padding:10px;font-size:12.5px}
.dm-erx{padding:var(--dm-s-2)}.dm-erx-h{justify-content:space-between;align-items:center;gap:var(--dm-s-3);padding:var(--dm-s-2) 10px 6px;display:flex}.dm-erx-t{font-weight:500}.dm-erx-s{white-space:nowrap;font-size:12.5px}.dm-erx-list{padding:2px 10px 6px}.dm-erx-row{padding:6px 0 6px var(--dm-s-6);color:var(--dm-fg);gap:10px;font-size:13.5px;display:flex;position:relative}.dm-erx-row .dm-g{place-items:center;width:16px;height:16px;display:grid;position:absolute;top:7px;left:0}.dm-erx-row:not(:last-child):before{content:"";background:var(--dm-rail);width:1px;position:absolute;top:25px;bottom:-6px;left:7.5px}.dm-erx-row .dm-d{color:var(--dm-muted);font-size:12.5px;transition:color .3s;display:block}.dm-erx-row.dm-wait{color:var(--dm-muted)}.dm-erx-row.dm-fail .dm-d{color:var(--dm-bad)}.dm-erx-row.dm-skip .dm-tx{color:var(--dm-muted);text-decoration:line-through}.dm-erx-in{margin:var(--dm-s-1) 0 0;padding:var(--dm-s-2) 10px 2px}.dm-erx-q{margin-bottom:var(--dm-s-2);font-size:13px;font-weight:500}.dm-erx-opts{margin:0 -10px var(--dm-s-3);flex-direction:column;gap:2px;display:flex}.dm-erx-o{padding:var(--dm-s-2) 10px;border-radius:calc(10px * var(--dm-rk));text-align:left;color:var(--dm-fg2);align-items:center;gap:10px;font-size:13px;transition:background .25s,color .25s;display:flex}@media (hover:hover) and (pointer:fine){.dm-erx-o:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-erx-o.dm-on{background:var(--dm-sel);color:var(--dm-fg)}.dm-erx-o i{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dm-muted) 80%,var(--dm-surface));transition:box-shadow .35s var(--dm-ease);border-radius:50%;flex:none}.dm-erx-o.dm-on i{box-shadow:inset 0 0 0 4.5px var(--dm-accent-mark,var(--dm-accent))}
.dm-drf{width:100%;max-width:440px;padding:var(--dm-s-4);gap:var(--dm-s-3);flex-direction:column;margin:0 auto;display:flex;position:relative}.dm-drf-h{align-items:center;gap:var(--dm-s-3);display:flex}.dm-drf-ag{border-radius:calc(9px * var(--dm-rk));background:var(--dm-chip);width:32px;height:32px;color:var(--dm-fg2);flex:none;place-items:center;display:grid}.dm-drf-ht{flex-direction:column;flex:1;min-width:0;display:flex}.dm-drf-ht b{font-size:14px;font-weight:500}.dm-drf-ht span{font-size:13px}.dm-drf-fs{border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex-direction:column;display:flex}.dm-drf-r{border-bottom:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);align-items:center;gap:10px;min-height:40px;font-size:13.5px;display:flex}.dm-drf-l{width:52px;color:var(--dm-muted);flex:none;font-size:13px}.dm-drf-p{border-radius:var(--dm-r-pill);background:var(--dm-chip);align-items:center;gap:6px;height:26px;padding:0 10px 0 3px;font-size:13px;display:inline-flex}.dm-drf-p .dm-av{width:20px;height:20px;font-size:9px}.dm-drf-s{min-width:0;height:38px;font:inherit;color:var(--dm-fg);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px}.dm-drf-r:has(.dm-drf-s:focus){border-bottom-color:color-mix(in srgb,var(--dm-field-line-strong) 50%,transparent)}.dm-drf-b{color:var(--dm-fg);border-radius:calc(6px * var(--dm-rk));outline:0;font-size:14px;line-height:1.6}.dm-drf-b:focus{box-shadow:0 0 0 6px var(--dm-surface),0 0 0 7px color-mix(in srgb,var(--dm-field-line-strong) 50%,transparent)}.dm-drf-att{flex-wrap:wrap;gap:6px;display:flex}.dm-drf-att:empty{display:none}.dm-drf-file{align-items:center;gap:var(--dm-s-2);border-radius:var(--dm-r-sm);background:var(--dm-chip);height:30px;padding:0 10px;font-size:13px;display:inline-flex}.dm-drf-file>svg{color:var(--dm-fg2)}.dm-drf-file .dm-muted{align-items:center;font-size:12px;display:inline-flex}.dm-drf-file .dm-spin{width:10px;height:10px}.dm-drf-wf.dm-shut>div{visibility:hidden;transition:visibility 0s var(--dm-t)}.dm-drf-w{padding:10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-warn-bg);flex-direction:column;gap:10px;display:flex}.dm-drf-w p{gap:var(--dm-s-2);color:var(--dm-fg);margin:0;font-size:13px;line-height:1.45;display:flex}.dm-drf-w p svg{color:var(--dm-warn);flex:none;margin-top:3px}.dm-drf-wa{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dm-drf-w .dm-pill.dm-ghost{background:var(--dm-surface);color:var(--dm-fg);box-shadow:var(--dm-shadow)}.dm-drf-f{align-items:center;gap:var(--dm-s-2);padding-top:var(--dm-s-3);border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);display:flex}.dm-drf-f .dm-sp{flex:1}.dm-drf-when{font-size:13px}.dm-drf-mg{flex:none;gap:1px;display:flex}.dm-drf-go{border-radius:var(--dm-r-pill) 0 0 var(--dm-r-pill);padding-right:var(--dm-s-3)}.dm-drf-dd{border-radius:0 var(--dm-r-pill) var(--dm-r-pill) 0;padding:0 9px}.dm-drf-pop{min-width:220px}.dm-drf.dm-sent .dm-drf-fs,.dm-drf.dm-sent .dm-drf-b,.dm-drf.dm-sent .dm-drf-att{opacity:.55;transition:opacity .32s}.dm-drf-done{align-items:center;gap:var(--dm-s-3);padding:10px 10px 10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-ok-bg);font-size:13.5px;display:flex}.dm-drf-done.dm-bin{background:var(--dm-chip)}.dm-drf-done.dm-later{background:var(--dm-pb-bg)}.dm-drf-done>svg{color:var(--dm-ok);flex:none}.dm-drf-done.dm-bin>svg,.dm-drf-done.dm-later>svg{color:var(--dm-fg2)}.dm-drf-done .dm-t{flex-direction:column;flex:1;min-width:0;display:flex}.dm-drf-done .dm-t span{font-size:13px}.dm-drf-done .dm-t .dm-muted{color:var(--dm-fg2)}.dm-drf-done .dm-pill{background:var(--dm-surface);color:var(--dm-fg);box-shadow:var(--dm-shadow)}@media (hover:hover) and (pointer:fine){.dm-drf-done .dm-pill:hover{box-shadow:var(--dm-shadow-pop)}}
.dm-dnx{padding:var(--dm-s-4);align-items:center;gap:var(--dm-s-5);flex-wrap:wrap;justify-content:center;display:flex}.dm-dnx-ring{flex:none;width:150px;height:150px;position:relative}.dm-dnx-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.dm-dnx-ring circle{fill:none;stroke-width:12px;transition:stroke-width .35s var(--dm-ease),opacity .3s,stroke-dasharray 1s var(--dm-ease)}.dm-dnx-ring circle.dm-hl{stroke-width:16px}.dm-dnx-ring.dm-hov circle:not(.dm-hl){opacity:.3}.dm-dnx-c{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dm-dnx-ring circle{cursor:default}.dm-dnx-c b{letter-spacing:-.02em;font-size:14px;font-weight:500}.dm-dnx-c span{font-size:11.5px}.dm-dnx-lg{flex-direction:column;flex:1;gap:2px;min-width:170px;display:flex}.dm-dnx-r{padding:6px var(--dm-s-2);border-radius:calc(9px * var(--dm-rk));cursor:default;align-items:center;gap:9px;font-size:13px;transition:background .2s;display:flex}.dm-dnx-r.dm-hl{background:var(--dm-row)}@media (hover:hover) and (pointer:fine){.dm-dnx-r:hover{background:var(--dm-row)}}.dm-dnx-r i{border-radius:3px;flex:none;width:8px;height:8px}.dm-dnx-r .dm-t{flex:1}.dm-dnx-r .dm-v{color:var(--dm-muted);font-size:12px}
.dm-dtx{grid-template-columns:1fr 280px;align-items:stretch;gap:14px;display:grid}@media (max-width:720px){.dm-dtx{grid-template-columns:1fr}}@container (max-width:600px){.dm-dtx{grid-template-columns:1fr}.dm-dtx-prev{min-height:240px}}.dm-dtx-prev{border-radius:calc(18px * var(--dm-rk));background:var(--dm-chip);padding:var(--dm-s-6);place-items:center;min-width:0;min-height:300px;display:grid}.dm-dtx-card{--dm-rad:16px;--dm-pad:18px;--dm-gap:12px;--dm-sh:.08;background:var(--dm-surface);border-radius:var(--dm-rad);width:min(250px,100%);padding:var(--dm-pad);gap:var(--dm-gap);box-shadow:0 1px 2px rgba(0,0,0,var(--dm-sh)),0 8px 24px rgba(0,0,0,calc(var(--dm-sh) * .8));flex-direction:column;display:flex}.dm-dtx-tg{align-self:flex-start}.dm-dtx-pr{align-items:baseline;gap:6px;display:flex}.dm-dtx-pr b{letter-spacing:-.02em;font-size:14px;font-weight:500}.dm-dtx-pr span{font-size:12px}.dm-dtx-li{color:var(--dm-fg2);flex-direction:column;gap:6px;font-size:13px;display:flex}.dm-dtx-li span{align-items:center;gap:7px;display:flex}.dm-dtx-li svg{color:var(--dm-accent-fg,var(--dm-accent))}.dm-dtx-cta{border-radius:calc(var(--dm-rad) * .6);width:100%}.dm-dtx-insp{padding:var(--dm-s-4);gap:var(--dm-s-3);flex-direction:column;min-width:0;display:flex}.dm-dtx-ih{justify-content:space-between;align-items:baseline;font-size:13.5px;display:flex}.dm-dtx-ih b{font-weight:500}.dm-dtx-st{font-size:12px}.dm-dtx-rows{flex-direction:column;gap:10px;display:flex}.dm-dtx-r{color:var(--dm-fg2);grid-template-columns:62px 1fr 40px;align-items:center;gap:10px;font-size:12.5px;display:grid}.dm-dtx-r .dm-v{text-align:right;color:var(--dm-fg);font-size:12px}.dm-dtx-r.dm-hot .dm-v{color:var(--dm-accent-fg,var(--dm-accent))}.dm-dtx-sl{cursor:pointer;touch-action:none;align-items:center;height:22px;display:flex;position:relative}.dm-dtx-sl:before{content:"";background:var(--dm-line);border-radius:2px;height:4px;position:absolute;left:0;right:0}.dm-dtx-sl .dm-f{background:var(--dm-accent-mark,var(--dm-accent));border-radius:2px;height:4px;position:absolute;left:0}.dm-dtx-sl .dm-k{width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent),0 1px 3px #0000002e;background:#fff;border-radius:50%;margin-left:-7px;transition:transform .2s;position:absolute}.dm-dtx-sl.dm-drag .dm-k,.dm-dtx-sl:focus-visible .dm-k{transform:scale(1.15)}@media (hover:hover) and (pointer:fine){.dm-dtx-sl:hover .dm-k{transform:scale(1.15)}}.dm-dtx-sl:focus-visible{outline-offset:4px}.dm-dtx-go{align-self:stretch;margin-top:auto}.dm-dtx-go.dm-busy{pointer-events:none}.dm-dtx-note{color:var(--dm-fg2);padding:var(--dm-s-2) 10px;border-radius:calc(10px * var(--dm-rk));background:var(--dm-accent-bg);font-size:12px;line-height:1.45}
.dm-drv{padding:var(--dm-s-4);gap:var(--dm-s-3);flex-direction:column;display:flex}.dm-drv-h{align-items:center;gap:10px;display:flex}.dm-drv-ic{border-radius:calc(10px * var(--dm-rk));background:var(--dm-pb-bg);width:32px;height:32px;color:var(--dm-pb);flex:none;place-items:center;transition:background .4s,color .4s;display:grid}.dm-drv.dm-live .dm-drv-ic{background:var(--dm-ok-bg);color:var(--dm-ok)}.dm-drv-ht{flex-direction:column;flex:1;min-width:0;display:flex}.dm-drv-ht b{font-size:13.5px;font-weight:500}.dm-drv-ht span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.dm-drv-b{gap:14px calc(18px + var(--dm-s-2));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@container (max-width:600px){.dm-drv-b{grid-template-columns:minmax(0,1fr)}}.dm-drv-col{gap:var(--dm-s-2);flex-direction:column;min-width:0;display:flex}.dm-drv-lb{color:var(--dm-muted);font-size:11.5px;font-weight:500}.dm-drv-wt{padding:3px 0;font-size:12.5px}.dm-drv-checks{flex-direction:column;display:flex}.dm-drv-c{padding:var(--dm-s-2) 0;align-items:center;gap:10px;font-size:12.5px;display:flex}.dm-drv-c+.dm-drv-c{border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent)}.dm-drv-c .dm-g{flex:none;place-items:center;width:16px;height:16px;display:grid}.dm-drv-c .dm-t{flex:1;min-width:0}.dm-drv-c .dm-d{color:var(--dm-muted);text-align:right;font-size:12px}.dm-drv-ring{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dm-faint) 50%,transparent);border-radius:50%}.dm-drv-rv{flex-direction:column;gap:10px;min-height:150px;display:flex}@container (max-width:600px){.dm-drv-rv{min-height:0}}.dm-drv-m{align-items:flex-start;gap:9px;font-size:12.5px;display:flex}.dm-drv-m .dm-av{width:22px;height:22px;margin-top:1px}.dm-drv-ag{background:var(--dm-chip);width:22px;height:22px;color:var(--dm-fg2);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.dm-drv-mb{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dm-drv-mn{flex-wrap:wrap;align-items:center;gap:7px;min-height:22px;display:flex}.dm-drv-mn b{font-weight:500}.dm-drv-mb p{color:var(--dm-fg2);margin:0;line-height:1.45}.dm-drv-f{padding-top:var(--dm-s-4);border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);align-items:center;gap:10px;display:flex;position:relative}.dm-drv-st{flex:1;min-width:0;font-size:12.5px}.dm-drv-mg{flex:none;gap:1px;display:flex}.dm-drv-go{border-radius:var(--dm-r-pill) 0 0 var(--dm-r-pill);padding-right:var(--dm-s-3)}.dm-drv-dd{border-radius:0 var(--dm-r-pill) var(--dm-r-pill) 0;padding:0 9px}.dm-drv-pop{min-width:230px}.dm-drv-done{align-items:center;gap:var(--dm-s-2);flex:1;font-size:13px;display:flex}.dm-drv-done svg{color:var(--dm-ok)}.dm-drv-wk .dm-spin{border-width:1.3px;width:9px;height:9px}
.dm-dpx{padding:var(--dm-s-4) 0;gap:var(--dm-s-3);border-radius:var(--dm-r-in);outline:0;flex-direction:column;display:flex}.dm-dpx.dm-panel{padding:var(--dm-s-4);border-radius:var(--dm-r-card)}.dm-dpx:focus-visible{outline:2px solid var(--dm-focus);outline-offset:6px}.dm-dpx-h{justify-content:space-between;align-items:center;display:flex}.dm-dpx-k{font-size:12px}.dm-dpx-dots{gap:var(--dm-s-1);display:flex}.dm-dpx-dots i{background:var(--dm-line);width:6px;height:6px;transition:width .45s var(--dm-ease),background .35s;border-radius:3px}.dm-dpx-dots i.dm-on{background:var(--dm-accent-mark,var(--dm-accent));width:16px}.dm-dpx-dots i.dm-done{background:var(--dm-accent-mark,var(--dm-accent));opacity:.4}.dm-dpx-body{min-height:168px}.dm-dpx-q{text-wrap:balance;margin-bottom:10px;font-size:14px;font-weight:500}.dm-dpx-o{border-radius:var(--dm-r-in);text-align:left;width:calc(100% + 20px);color:var(--dm-fg2);align-items:center;gap:10px;margin-inline:-10px;padding:9px 10px;font-size:13.5px;transition:background .25s,color .25s;display:flex}@media (hover:hover) and (pointer:fine){.dm-dpx-o:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-dpx-o.dm-on{background:var(--dm-sel);color:var(--dm-fg)}.dm-dpx-o .dm-kbd{text-align:center;width:20px;transition:background .25s,color .25s}.dm-dpx-o.dm-on .dm-kbd{background:var(--dm-accent);color:var(--dm-on-accent)}.dm-dpx-o .dm-d{color:var(--dm-muted);margin-left:auto;font-size:12px}.dm-dpx-f{justify-content:flex-end;gap:6px;display:flex}.dm-dpx-sum{flex-direction:column;gap:6px;display:flex}.dm-dpx-sr{border-bottom:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);gap:10px;padding:7px 0;font-size:13px;display:flex}.dm-dpx-sr:last-child{border:0}.dm-dpx-sr span{color:var(--dm-muted);flex:none;width:92px}.dm-dpx-run{align-items:center;gap:var(--dm-s-2);margin-top:6px;font-size:13px;display:flex}
.dm-cpx{overflow-anchor:none;flex-direction:column;justify-content:flex-end;gap:14px;display:flex}.dm-stage-in:has(>.dm-cpx){overflow-anchor:none}.dm-stage-in>.dm-cpx{min-height:inherit}.dm-cpx-thread{gap:var(--dm-s-3);flex-direction:column;display:flex}.dm-cpx-thread:empty{display:none}.dm-cpx-ag{color:var(--dm-fg2);gap:var(--dm-s-2);align-items:center;font-size:14px;display:flex}.dm-cpx-box{background:var(--dm-surface);border-radius:var(--dm-r-box);box-shadow:var(--dm-shadow);transition:box-shadow var(--dm-t-fast);position:relative}@supports (corner-shape:squircle){.dm-cpx-box{corner-shape:squircle;border-radius:var(--dm-r-box-sq)}}.dm-cpx-att{padding:var(--dm-s-3) 14px 0;flex-wrap:wrap;gap:6px;display:flex}.dm-cpx-att:empty{display:none}.dm-cpx-att .dm-fchip{transition:color .32s,background .32s}.dm-cpx-att .dm-fchip .dm-x,.dm-cpx-att .dm-fchip .dm-rt{width:18px;height:18px;color:var(--dm-muted);border-radius:50%;place-items:center;margin-right:-4px;display:grid}@media (hover:hover) and (pointer:fine){.dm-cpx-att .dm-fchip .dm-x:hover,.dm-cpx-att .dm-fchip .dm-rt:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-cpx-att .dm-fchip .dm-spin{width:10px;height:10px}.dm-cpx-att .dm-fchip.dm-ld{color:var(--dm-muted)}.dm-cpx-att .dm-fchip.dm-err{color:var(--dm-bad);background:var(--dm-bad-bg);box-shadow:none}.dm-cpx-att .dm-fchip.dm-err .dm-rt{color:var(--dm-bad)}.dm-cpx-ta{resize:none;width:100%;color:var(--dm-fg);font:inherit;padding:15px 17px var(--dm-s-1);background:0 0;border:0;outline:0;min-height:54px;max-height:160px;font-size:14px;line-height:1.5;transition:color .32s;display:block}.dm-cpx-ta::placeholder{color:var(--dm-muted)}.dm-cpx-box[data-mode=voice] .dm-cpx-ta{color:var(--dm-fg2)}.dm-cpx-rows{padding:6px 10px 10px;display:grid}.dm-cpx-bar,.dm-cpx-voice{align-items:center;gap:var(--dm-s-1);min-width:0;transition:opacity .32s var(--dm-ease),transform .42s var(--dm-ease);grid-area:1/1;display:flex}.dm-cpx-voice{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .32s var(--dm-ease),transform .42s var(--dm-ease),visibility 0s .32s;transform:translateY(6px)}.dm-cpx-box[data-mode=voice] .dm-cpx-bar{opacity:0;pointer-events:none;transform:translateY(-6px)}.dm-cpx-box[data-mode=voice] .dm-cpx-voice{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.dm-cpx-bar>.dm-ib{flex:none;width:32px;height:32px}.dm-cpx-add[aria-expanded=true]{background:var(--dm-chip);color:var(--dm-fg)}.dm-cpx-bar .dm-chip{min-width:0;height:32px;color:var(--dm-fg2);background:0 0;gap:6px;padding:0 10px;font-size:13px}.dm-cpx-bar .dm-chip[aria-expanded=true]{background:var(--dm-row);color:var(--dm-fg)}@media (hover:hover) and (pointer:fine){.dm-cpx-bar .dm-chip:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-cpx-bar .dm-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-cpx-bar .dm-chip>svg:last-child{color:var(--dm-muted)}.dm-cpx-send{background:var(--dm-accent);width:32px;height:32px;color:var(--dm-on-accent);border-radius:50%;flex:none;place-items:center;transition:opacity .32s,transform .16s,background .16s;display:grid}@media (hover:hover) and (pointer:fine){.dm-cpx-send:hover{background:var(--dm-accent-2)}}.dm-cpx-send:active{transform:scale(.92)}.dm-cpx-send[disabled]{opacity:1;cursor:not-allowed;background:var(--dm-dis-hatch),var(--dm-dis-fill);color:var(--dm-dis);box-shadow:var(--dm-soft-ring)}.dm-cpx-rec{align-items:center;gap:var(--dm-s-2);padding-left:var(--dm-s-2);color:var(--dm-fg);font-size:13px;display:inline-flex}.dm-cpx-dot{background:var(--dm-bad);width:8px;height:8px;animation:dm-cpxrec 1.6s var(--dm-ease-io) infinite;border-radius:50%}@keyframes dm-cpxrec{50%{opacity:.35}}.dm-cpx-tm{margin-left:var(--dm-s-1);font-size:13px}.dm-cpx-voice .dm-pill{flex:none}.dm-pp-plus,.dm-pp-ctx,.dm-pp-mode{width:264px}.dm-cpx-bar>.dm-cpx-send{flex:none}@media (max-width:480px){.dm-cpx-bar .dm-cpx-ctx>span{max-width:88px}}
.dm-crx{grid-template-columns:210px 1fr;min-height:330px;display:grid;overflow:hidden}@media (max-width:720px){.dm-crx{grid-template-columns:1fr}.dm-crx-side{border-bottom:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);border-right:0!important}}.dm-crx-side{border-right:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.dm-crx-sh{padding:var(--dm-s-1) 6px;justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.dm-crx-sh b{font-weight:500}.dm-crx-files{flex-direction:column;gap:2px;display:flex}.dm-crx-f{align-items:center;gap:var(--dm-s-2);padding:7px var(--dm-s-2);border-radius:calc(10px * var(--dm-rk));text-align:left;min-width:0;font-size:12.5px;transition:background .25s;display:flex}@media (hover:hover) and (pointer:fine){.dm-crx-f:hover{background:var(--dm-row)}}.dm-crx-f.dm-on{background:var(--dm-sel)}.dm-crx-f .dm-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--dm-mono);flex:1;font-size:11.5px;overflow:hidden}.dm-crx-f .dm-st{width:16px;height:16px;color:var(--dm-faint);place-items:center;display:grid}.dm-crx-f.dm-kept .dm-st{color:var(--dm-ok)}.dm-crx-f.dm-undone .dm-st{color:var(--dm-muted)}.dm-crx-main{flex-direction:column;min-width:0;display:flex}.dm-crx-mh{padding:10px var(--dm-s-3);border-bottom:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);align-items:center;gap:6px;display:flex}.dm-crx-fn{font-size:12px;font-family:var(--dm-mono);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-crx-sp{flex:1}.dm-crx-diff{padding:var(--dm-s-2) 0;font-family:var(--dm-mono);font-size:12px;line-height:1.75;overflow-x:auto}.dm-crx-hk{border-radius:calc(10px * var(--dm-rk));margin:0 10px 10px;transition:opacity .35s;overflow:auto hidden}.dm-crx-hh{padding:var(--dm-s-1) 6px var(--dm-s-1) 10px;font-family:var(--dm-sans);color:var(--dm-fg2);background:var(--dm-chip);align-items:center;gap:6px;font-size:12px;display:flex}.dm-crx-hh .dm-sp{flex:1}.dm-crx-hh .dm-pill{height:24px;padding:0 9px;font-size:12px}.dm-crx-hh .dm-hk-k{background:color-mix(in srgb,var(--dm-accent) 12%,var(--dm-surface));color:var(--dm-accent-fg)}@media (hover:hover) and (pointer:fine){.dm-crx-hh .dm-hk-k:hover{background:color-mix(in srgb,var(--dm-accent) 20%,var(--dm-surface))}}.dm-crx-hk.dm-kept .dm-hk-k{background:var(--dm-ok-bg);color:var(--dm-ok)}.dm-crx-hk.dm-undone .dm-hk-u{background:var(--dm-surface);color:var(--dm-fg)}:root:not([data-style=soft]) .dm-crx-hh .dm-hk-k:not(:where([data-style=soft],[data-style=soft] *)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-accent-mark,var(--dm-accent)) 45%,transparent)}:root:not([data-style=soft]) .dm-crx-hk.dm-kept .dm-hk-k:not(:where([data-style=soft],[data-style=soft] *)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-ok-mark) 45%,transparent)}.dm-crx-l{white-space:pre;padding-right:10px;display:flex;position:relative}.dm-crx-l .dm-ln{text-align:right;width:36px;color:var(--dm-muted);-webkit-user-select:none;user-select:none;flex:none;padding-right:10px}.dm-crx-l.dm-add{background:var(--dm-ok-bg)}.dm-crx-l.dm-add .dm-c:before{content:"+ ";color:var(--dm-ok)}.dm-crx-l.dm-del{background:var(--dm-bad-bg)}.dm-crx-l.dm-del .dm-c:before{content:"− ";color:var(--dm-bad)}.dm-crx-l:is(.dm-add,.dm-del) .dm-ln{color:var(--dm-fg2)}.dm-crx-l.dm-ctx .dm-c:before{content:"  "}.dm-crx-l .dm-cm{border-radius:calc(6px * var(--dm-rk));background:var(--dm-accent);width:18px;height:18px;color:var(--dm-on-accent);opacity:0;transition:opacity .2s,transform .25s var(--dm-ease);place-items:center;display:grid;position:absolute;top:3px;left:4px;transform:scale(.7)}.dm-crx-l .dm-cm:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3.5px var(--dm-surface);opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.dm-crx-l:hover .dm-cm{opacity:1;transform:none}}.dm-crx-hk.dm-kept .dm-crx-l.dm-del{display:none}.dm-crx-hk.dm-kept .dm-crx-l.dm-add{background:0 0}.dm-crx-hk.dm-kept .dm-crx-l.dm-add .dm-c:before{content:"  "}.dm-crx-hk.dm-undone .dm-crx-l.dm-add{display:none}.dm-crx-hk.dm-undone .dm-crx-l.dm-del{background:0 0}.dm-crx-hk.dm-undone .dm-crx-l.dm-del .dm-c:before{content:"  "}.dm-crx-hk.dm-kept .dm-crx-hh,.dm-crx-hk.dm-undone .dm-crx-hh{color:var(--dm-muted)}.dm-crx-cmt{font-family:var(--dm-sans);margin:var(--dm-s-1) 10px 6px 36px;border-radius:var(--dm-r-field);background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line) 50%,transparent);align-items:center;gap:6px;padding:6px;display:flex}@supports (corner-shape:squircle){.dm-crx-cmt:not(.dm-sent){corner-shape:squircle;border-radius:var(--dm-r-field-sq)}}.dm-crx-cmt input{min-width:0;font:inherit;color:var(--dm-fg);background:0 0;border:0;outline:0;flex:1;padding:0 6px;font-size:12.5px}.dm-crx-cmt:has(input:focus){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line-strong) 50%,transparent)}.dm-crx-cmt.dm-sent{background:var(--dm-sel);box-shadow:none;padding:6px 10px;font-size:12.5px}
