.dbm-board{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:start}.dbm-list{border-radius:24px;border:1px solid var(--line);background:#fff;padding:18px 18px 14px}.dbm-sort{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.dbm-sort>span{margin-right:6px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.dbm-sort .ps-tab[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.dbm-list ol{display:grid;border-top:1px solid var(--line)}.dbm-row{display:grid;grid-template-columns:32px minmax(0,1fr) 130px;gap:14px;align-items:center;width:100%;padding:14px 8px;border-bottom:1px solid var(--line);border-radius:0;transition:background .3s var(--ease)}.dbm-row:hover{background:var(--bg-3)}.dbm-row.sel{background:var(--tint)}.dbm-rank{font:500 12px/1 var(--mono);color:var(--muted)}.dbm-row.sel .dbm-rank{color:var(--blue)}.dbm-sql{display:grid;gap:4px;min-width:0}.dbm-sql code{font:400 12.5px/1.4 var(--mono);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbm-sql small{font:400 11px/1 var(--mono);color:var(--label)}.dbm-val{display:grid;gap:6px;justify-items:end}.dbm-val b{font:600 15px/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.dbm-val i{display:block;justify-self:stretch;height:6px;border-radius:3px;background:var(--blue-2);transition:width .5s var(--ease);margin-left:auto}.dbm-list .bk-sample{margin-top:12px}.dbm-detail{position:sticky;top:96px;display:grid;gap:16px;padding:20px;border-radius:24px;background:var(--navy);color:var(--on-dark)}.dbm-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-dark);border-radius:14px;overflow:hidden}.dbm-kv div{display:grid;gap:6px;padding:12px;border-left:1px solid var(--line-dark)}.dbm-kv div:first-child{border-left:0}.dbm-h,.dbm-kv span{font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ice)}.dbm-kv b{font:600 20px/1 var(--display);letter-spacing:-.03em;color:#fff}.dbm-plan{display:grid;gap:8px;animation:bk-in .5s var(--ease) both}.dbm-plan pre{margin:0;padding:14px;border-radius:12px;background:var(--navy-deep);border:1px solid var(--line-dark);font:400 12px/1.7 var(--mono);color:#DCE5FF;white-space:pre-wrap;word-break:break-word}.dbm-plan .bad{color:#FFB3B5;background:rgba(229,72,77,.16);border-radius:4px}.dbm-ai{display:grid;gap:8px;padding:14px;border-radius:12px;background:#fff;animation:bk-in .5s var(--ease) both}.dbm-ai p{font:500 14.5px/1.45 var(--sans);color:var(--ink)}.dbm-more{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.dbm-more>span{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2)}@media (max-width:1180px){.dbm-board{grid-template-columns:1fr}.dbm-detail{position:static}}@media (max-width:720px){.dbm-row{grid-template-columns:24px minmax(0,1fr);row-gap:8px}.dbm-val{grid-column:2;justify-items:start}.dbm-val i{margin-left:0}.dbm-kv b{font-size:16px}}@media (prefers-reduced-motion:reduce){.dbm-ai,.dbm-plan{animation:none}.dbm-val i{transition:none}}.dbm-live{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font:500 11px/1 var(--mono);color:#13744A}.dbm-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);animation:ps-pulse 2s infinite}.dbm-badge{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(157,182,255,.14);font:600 11px/1 var(--mono);color:var(--ice)}@media (prefers-reduced-motion:reduce){.dbm-live:before{animation:none}}.dbm-dl{display:grid;gap:16px;padding:22px;border-radius:24px;background:var(--navy-raised);border:1px solid var(--line-dark)}.dbm-dl-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dbm-dl-at{font:400 12.5px/1 var(--mono);color:var(--on-dark)}.dbm-dl-more{margin-left:auto}.dbm-dl-kv{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line-dark);border-radius:14px;overflow:hidden;animation:bk-in .4s var(--ease) both}.dbm-dl-kv div{display:grid;gap:6px;padding:11px 12px;border-left:1px solid var(--line-dark);min-width:0}.dbm-dl-kv div:first-child{border-left:0}.dbm-dl-kv dt{font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ice)}.dbm-dl-kv dd{margin:0;font:500 12px/1.2 var(--mono);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbm-dl-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px}.dbm-dl-bar>span{font:600 15px/1 var(--display);color:#fff}.dbm-dl-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:rgba(157,182,255,.1)}.dbm-dl-seg button{height:32px;padding:0 14px;border-radius:9px;font:500 13px/1 var(--sans);color:var(--on-dark-2);transition:background .3s var(--ease),color .3s var(--ease)}.dbm-dl-seg button[aria-checked=true]{background:#fff;color:var(--navy)}.dbm-dl-map{display:grid;gap:12px;animation:bk-in .4s var(--ease) both}.dbm-dl-map svg{width:100%;height:auto;max-height:300px;padding:8px;border-radius:14px;background:var(--navy-deep);border:1px solid var(--line-dark)}.dbm-dl-map rect{fill:#0B1D5E;stroke:rgba(157,182,255,.3);stroke-width:1.5;transition:stroke .3s var(--ease),opacity .3s var(--ease)}.dbm-dl-p.victim rect{stroke:var(--err)}.dbm-dl-p:not(.victim) rect{stroke:var(--ok-2)}.dbm-dl-map text{font:500 13px/1 var(--mono);fill:#fff;text-anchor:middle}.dbm-dl-map text.sub{font-size:11px;fill:var(--on-dark-2)}.dbm-dl-p.victim text.sub{fill:#FFB3B5}.dbm-dl-p:not(.victim) text.sub{fill:#9BF0C9}.dbm-dl-key{display:inline-flex;align-items:center;gap:6px;font:400 11px/1 var(--mono);color:var(--on-dark-2)}.dbm-dl-key i{width:18px;border-top:1.6px solid var(--ice)}.dbm-dl-key i.wait{border-top:1.6px dashed var(--warn)}.dbm-dl-map path{fill:none;stroke-width:1.6;transition:opacity .3s var(--ease),stroke-width .3s var(--ease)}.dbm-dl-map path.own{stroke:var(--ice)}.dbm-dl-map path.wait{stroke:var(--warn);stroke-dasharray:5 4}.dbm-dl-map marker path{fill:var(--ice);stroke:none}.dbm-dl-edges.dim,.dbm-dl-map .dim{opacity:.25}.dbm-dl-edges.lit path{stroke-width:2.6}.dbm-dl-p.lit rect,.dbm-dl-r.lit rect{stroke:#fff;stroke-width:2.2}.dbm-dl-p.dim,.dbm-dl-r.dim{opacity:.35}.dbm-dl-hover{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dbm-dl-hover button{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-dark);font:500 12px/1 var(--mono);color:var(--on-dark);transition:background .3s var(--ease),color .3s var(--ease)}.dbm-dl-hover button.on,.dbm-dl-hover button:hover{background:#fff;color:var(--navy)}.dbm-dl-hover .bk-sample{margin-left:auto;color:var(--on-dark-2)}.dbm-dl-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;animation:bk-in .4s var(--ease) both}.dbm-dl-list>div{display:grid;gap:10px;align-content:start}.dbm-dl-card{display:grid;gap:10px;padding:14px;border-radius:14px;background:var(--navy-deep);border:1.5px solid rgba(157,182,255,.2);transition:opacity .3s var(--ease),border-color .3s var(--ease);outline:none}.dbm-dl-card.victim{border-color:var(--err)}.dbm-dl-card.lit{border-color:#fff}.dbm-dl-card.dim{opacity:.4}.dbm-dl-card:focus-visible{box-shadow:0 0 0 2px #fff}.dbm-dl-card header{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dbm-dl-card header b{font:500 12.5px/1.2 var(--mono);color:#fff;margin-right:4px}.dbm-dl-wait{margin-left:auto;font:500 11.5px/1 var(--mono);color:#FFD08A}.dbm-dl-card>code{padding:10px;border-radius:8px;background:rgba(157,182,255,.06);font:400 12px/1.5 var(--mono);color:#DCE5FF;word-break:break-word}.dbm-dl-card p{display:flex;flex-wrap:wrap;gap:6px;font:400 11.5px/1.3 var(--mono);color:var(--on-dark-2)}.dbm-dl-card p span{padding:4px 7px;border-radius:5px;background:rgba(157,182,255,.08)}.dbm-dl-card p.dbm-dl-on{padding:6px 8px;border-radius:6px;background:rgba(245,165,36,.1);color:#FFD08A;overflow-wrap:anywhere}.dbm-dl-card dl{display:grid;gap:6px}.dbm-dl-card dl div{display:flex;justify-content:space-between;gap:10px}.dbm-dl-card dt{font:400 11.5px/1.2 var(--mono);color:var(--on-dark-2)}.dbm-dl-card dd{margin:0;font:500 11.5px/1.2 var(--mono);color:#fff;text-align:right;word-break:break-all}.dbm-dl-list .dbm-h{color:var(--ice)}.dbm-dl-note{grid-column:1/-1;color:var(--on-dark-2)}.dbm-dl .chip{white-space:nowrap}.dbm-pc{display:grid;grid-template-columns:220px minmax(0,1fr)}.dbm-pc-eng{display:grid;gap:2px;align-content:start;padding:12px;border-right:1px solid var(--line);background:var(--bg-2)}.dbm-pc-eng button{display:flex;align-items:center;gap:10px;height:44px;padding:0 10px;border-radius:10px;font:500 14.5px/1 var(--sans);color:var(--body);transition:background .3s var(--ease),color .3s var(--ease)}.dbm-pc-eng button:hover{background:#fff;color:var(--ink)}.dbm-pc-eng button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.dbm-pc-eng .dbm-badge{background:var(--tint);color:var(--navy)}.dbm-pc-eng button[aria-selected=true] .dbm-badge{background:var(--blue);color:#fff}.dbm-pc-body{display:grid;gap:14px;align-content:start;padding:20px}.dbm-pc-k{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.dbm-pc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.dbm-pc-head>div{display:grid;gap:8px}.dbm-pc-head code{font:400 12px/1.3 var(--mono);color:var(--navy)}.dbm-pc-run{height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--blue);font:500 14px/1 var(--sans);color:#fff;cursor:pointer;transition:background .3s var(--ease)}.dbm-pc-run:hover{background:var(--navy)}.dbm-pc-t{display:grid;border:1px solid var(--line);border-radius:14px;overflow:hidden}.dbm-pc-row{display:grid;grid-template-columns:minmax(0,1.6fr) 140px 140px 130px;gap:14px;align-items:center;padding:11px 14px;border-top:1px solid var(--line);transition:background .3s var(--ease)}.dbm-pc-row.is-head{border-top:0;background:var(--bg-3);font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.dbm-pc-row>span:first-child{display:grid;gap:4px;min-width:0}.dbm-pc-row code{font:500 12.5px/1.25 var(--mono);color:var(--ink);word-break:break-all}.dbm-pc-row small{font:400 12.5px/1.35 var(--sans);color:var(--body)}.dbm-pc-dash{font:400 11.5px/1 var(--mono);color:var(--muted)}.dbm-pc-row.is-restart{background:rgba(229,72,77,.05)}.dbm-pc-row.is-refresh{background:rgba(245,165,36,.06)}.dbm-pc-row.is-ok>span:nth-child(3) code{color:#13744A}.dbm-pc-row.is-restart>span:nth-child(3) code{color:#B4232A}.dbm-pc-row.is-refresh>span:nth-child(3) code{color:#8A5300}.dbm-pc-row[class*=" is-"]:not(.is-head)>span:nth-child(3){animation:bk-in .35s var(--ease) both}.dbm-pc-sum{display:grid;gap:8px}.dbm-pc-sum p{font:400 14.5px/1.5 var(--sans);color:var(--body)}.dbm-pc-sum b{color:var(--ink)}.dbm-pc-iam{font-size:13px!important;color:var(--label)!important}.dbm-pc-iam code{font:500 12px/1 var(--mono);color:var(--ink)}.dbm-pc-note{margin-top:-4px}.dbm-pc-body.is-where p{max-width:60ch;font:400 14.5px/1.5 var(--sans);color:var(--body)}.dbm-pc-where{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;animation:bk-in .4s var(--ease) both}.dbm-pc-where li{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:#fff;font:500 14px/1.2 var(--sans);color:var(--ink)}.dbm-pc-where li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok)}.dbm-more>span{color:var(--label)}@media (max-width:1180px){.dbm-dl-kv{grid-template-columns:repeat(3,minmax(0,1fr))}.dbm-dl-kv div:nth-child(4){border-left:0}.dbm-dl-kv div:nth-child(n+4){border-top:1px solid var(--line-dark)}}@media (max-width:980px){.dbm-pc{grid-template-columns:1fr}.dbm-pc-eng{display:flex;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line)}.dbm-pc-eng button{height:38px;font-size:13.5px}.dbm-pc-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.dbm-pc-row.is-head{display:none}.dbm-pc-row>span:first-child{grid-column:1/-1}.dbm-pc-row>span:nth-child(2):before{content:"needs ";font:400 11px/1 var(--mono);color:var(--label)}.dbm-pc-row>span:nth-child(3):before{content:"now ";font:400 11px/1 var(--mono);color:var(--label)}.dbm-dl-list{grid-template-columns:1fr}}@media (max-width:720px){.dbm-dl{padding:16px}.dbm-dl-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.dbm-dl-kv div:nth-child(4){border-left:1px solid var(--line-dark)}.dbm-dl-kv div:nth-child(odd){border-left:0}.dbm-dl-kv div:nth-child(n+3){border-top:1px solid var(--line-dark)}.dbm-dl-more{margin-left:0}.dbm-pc-body{padding:14px}}@media (prefers-reduced-motion:reduce){.dbm-dl-kv,.dbm-dl-list,.dbm-dl-map,.dbm-pc-row>span:nth-child(3),.dbm-pc-where{animation:none!important}.dbm-dl-card,.dbm-dl-map path,.dbm-dl-map rect,.dbm-pc-row{transition:none}}