.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-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: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)}}@media (max-width:720px){.dbm-pc-body{padding:14px}}@media (prefers-reduced-motion:reduce){.dbm-pc-row>span:nth-child(3),.dbm-pc-where{animation:none!important}.dbm-pc-row{transition:none}}